summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-extended/pywbem/python3-pywbem_0.17.4.bb
diff options
context:
space:
mode:
authorLeon Anavi <leon.anavi@konsulko.com>2020-07-31 16:22:16 +0300
committerKhem Raj <raj.khem@gmail.com>2020-08-03 17:42:10 -0700
commit5ce7346a99f2fb515286cc58706c1d9dc298446d (patch)
treef0759b13511a9ccceeff1ac523d13dd169988102 /meta-python/recipes-extended/pywbem/python3-pywbem_0.17.4.bb
parent1bb990c6ca1b149c19404fbe006fb6b372af8c4c (diff)
downloadmeta-openembedded-5ce7346a99f2fb515286cc58706c1d9dc298446d.tar.gz
python3-pywbem: Upgrade 0.17.3 -> 0.17.4
Upgrade to release 0.17.4 with the following bug fixes: - Test: On Python 3.8, upgraded the minimum version of lxml from 4.4.1 to 4.4.3, in order to fix an XMLSyntaxError raised when encountering UCS-4 characters. - Test: Fixed issue with Swig when installing M2Crypto on native Windows in the Appveyor CI, reporting mssing files swig.swg and python.swg. This was fixed by pinning the swig version to 4.0.1. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-python/recipes-extended/pywbem/python3-pywbem_0.17.4.bb')
-rw-r--r--meta-python/recipes-extended/pywbem/python3-pywbem_0.17.4.bb56
1 files changed, 56 insertions, 0 deletions
diff --git a/meta-python/recipes-extended/pywbem/python3-pywbem_0.17.4.bb b/meta-python/recipes-extended/pywbem/python3-pywbem_0.17.4.bb
new file mode 100644
index 0000000000..a804b0cc00
--- /dev/null
+++ b/meta-python/recipes-extended/pywbem/python3-pywbem_0.17.4.bb
@@ -0,0 +1,56 @@
1SUMMARY = "Python WBEM Client and Provider Interface"
2DESCRIPTION = "\
3A Python library for making CIM (Common Information Model) operations over \
4HTTP using the WBEM CIM-XML protocol. It is based on the idea that a good \
5WBEM client should be easy to use and not necessarily require a large amount \
6of programming knowledge. It is suitable for a large range of tasks from \
7simply poking around to writing web and GUI applications. \
8\
9WBEM, or Web Based Enterprise Management is a manageability protocol, like \
10SNMP, standardised by the Distributed Management Task Force (DMTF) available \
11at http://www.dmtf.org/standards/wbem. \
12\
13It also provides a Python provider interface, and is the fastest and easiest \
14way to write providers on the planet."
15HOMEPAGE = "http://pywbem.github.io"
16LICENSE = "LGPLv2.1"
17LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=fbc093901857fcd118f065f900982c24"
18
19SRC_URI[md5sum] = "b65c03026bf2174e58e3e47a5e7e4825"
20SRC_URI[sha256sum] = "5b54b65a5434bb16432415743c0d154feee0c6d7a8a2fee208719c67d6d24c97"
21
22inherit pypi setuptools3 update-alternatives
23
24DEPENDS += " \
25 ${PYTHON_PN}-ply-native \
26 ${PYTHON_PN}-pyyaml-native \
27 ${PYTHON_PN}-six-native \
28"
29
30do_install_append() {
31 mv ${D}${bindir}/wbemcli.py ${D}${bindir}/pywbemcli
32
33 rm -f ${D}${bindir}/*.bat
34}
35
36RDEPENDS_${PN}_class-target += "\
37 ${PYTHON_PN}-datetime \
38 ${PYTHON_PN}-io \
39 ${PYTHON_PN}-netclient \
40 ${PYTHON_PN}-ply \
41 ${PYTHON_PN}-pyyaml \
42 ${PYTHON_PN}-six \
43 ${PYTHON_PN}-stringold \
44 ${PYTHON_PN}-threading \
45 ${PYTHON_PN}-unixadmin \
46 ${PYTHON_PN}-xml \
47"
48
49ALTERNATIVE_${PN} = "mof_compiler pywbemcli wbemcli"
50ALTERNATIVE_TARGET[mof_compiler] = "${bindir}/mof_compiler"
51ALTERNATIVE_TARGET[pywbemcli] = "${bindir}/pywbemcli"
52ALTERNATIVE_TARGET[wbemcli] = "${bindir}/wbemcli"
53
54ALTERNATIVE_PRIORITY = "60"
55
56BBCLASSEXTEND = "native"