[oe] [meta-python][PATCH] python-pywbem: update to version 0.11.0 and add a python3 recipe
akuster808
akuster808 at gmail.com
Mon Dec 4 16:22:47 UTC 2017
On 12/03/2017 12:04 PM, Derek Straka wrote:
> Signed-off-by: Derek Straka <derek at asterius.io>
> ---
> .../pywbem/{pywbem_0.8.0.bb => python-pywbem.inc} | 37 +++++++++++++++-------
> .../pywbem/python-pywbem_0.11.0.bb | 11 +++++++
> .../pywbem/python3-pywbem_0.11.0.bb | 8 +++++
> 3 files changed, 44 insertions(+), 12 deletions(-)
> rename meta-python/recipes-extended/pywbem/{pywbem_0.8.0.bb => python-pywbem.inc} (58%)
> create mode 100644 meta-python/recipes-extended/pywbem/python-pywbem_0.11.0.bb
> create mode 100644 meta-python/recipes-extended/pywbem/python3-pywbem_0.11.0.bb
>
> diff --git a/meta-python/recipes-extended/pywbem/pywbem_0.8.0.bb b/meta-python/recipes-extended/pywbem/python-pywbem.inc
> similarity index 58%
> rename from meta-python/recipes-extended/pywbem/pywbem_0.8.0.bb
> rename to meta-python/recipes-extended/pywbem/python-pywbem.inc
> index 7f1986e..325131f 100644
> --- a/meta-python/recipes-extended/pywbem/pywbem_0.8.0.bb
> +++ b/meta-python/recipes-extended/pywbem/python-pywbem.inc
> @@ -12,25 +12,38 @@ at http://www.dmtf.org/standards/wbem. \
> \
> It also provides a Python provider interface, and is the fastest and easiest \
> way to write providers on the planet."
> -HOMEPAGE = "http://pywbem.sf.net/"
> -LICENSE = "LGPLv2"
> +HOMEPAGE = "http://pywbem.github.io"
> +LICENSE = "LGPLv2.1"
No mention of why the license changed.
- armin
> LIC_FILES_CHKSUM = "file://pywbem/LICENSE.txt;md5=fbc093901857fcd118f065f900982c24"
> -SECTION = "Development/Libraries"
> -DEPENDS = "python-m2crypto-native python-typing-native"
> -SRC_URI = "http://jaist.dl.sourceforge.net/project/${BPN}/${BPN}/${BP}/${BP}-dev.r704.zip"
> -SRC_URI[md5sum] = "84072451dcdd1aa9ee82363848faf7ad"
> -SRC_URI[sha256sum] = "898035866d3cc741bbcd62c4ac26e633ad07b7c11d89db2472b9f923f3fd3ed8"
> +SRC_URI[md5sum] = "1465dfa92e4cbe558c773838b9b00711"
> +SRC_URI[sha256sum] = "2a05f2c1a6ab4b08560a6da55fdaabd0f52f4d1e6df6e288b9ed927bf5c289ed"
>
> -S = "${WORKDIR}/${BP}-dev"
> +inherit pypi
>
> -inherit setuptools python-dir
> +DEPENDS += " \
> + ${PYTHON_PN}-ply-native \
> + ${PYTHON_PN}-pyyaml-native \
> + ${PYTHON_PN}-six-native \
> +"
>
> do_install_append() {
> mv ${D}${bindir}/wbemcli.py ${D}${bindir}/pywbemcli
> - mv ${D}${bindir}/mof_compiler.py ${D}${bindir}/mofcomp
>
> - rm ${D}${libdir}/python2.7/site-packages/${BPN}/wbemcli.py*
> - rm ${D}${libdir}/python2.7/site-packages/${BPN}/mof_compiler.py*
> + rm -f ${D}${bindir}/*.bat
> }
>
> +RDEPENDS_${PN}_class-target += "\
> + ${PYTHON_PN}-argparse \
> + ${PYTHON_PN}-datetime \
> + ${PYTHON_PN}-io \
> + ${PYTHON_PN}-netclient \
> + ${PYTHON_PN}-ply \
> + ${PYTHON_PN}-pyyaml \
> + ${PYTHON_PN}-six \
> + ${PYTHON_PN}-stringold \
> + ${PYTHON_PN}-threading \
> + ${PYTHON_PN}-unixadmin \
> + ${PYTHON_PN}-xml \
> +"
> +
> BBCLASSEXTEND = "native"
> diff --git a/meta-python/recipes-extended/pywbem/python-pywbem_0.11.0.bb b/meta-python/recipes-extended/pywbem/python-pywbem_0.11.0.bb
> new file mode 100644
> index 0000000..963a137
> --- /dev/null
> +++ b/meta-python/recipes-extended/pywbem/python-pywbem_0.11.0.bb
> @@ -0,0 +1,11 @@
> +require python-pywbem.inc
> +inherit setuptools
> +
> +DEPENDS += " \
> + ${PYTHON_PN}-m2crypto-native \
> + ${PYTHON_PN}-typing-native \
> +"
> +
> +RDEPENDS_${PN}_class-target += "\
> + ${PYTHON_PN}-m2crypto \
> +"
> diff --git a/meta-python/recipes-extended/pywbem/python3-pywbem_0.11.0.bb b/meta-python/recipes-extended/pywbem/python3-pywbem_0.11.0.bb
> new file mode 100644
> index 0000000..de2a6f5
> --- /dev/null
> +++ b/meta-python/recipes-extended/pywbem/python3-pywbem_0.11.0.bb
> @@ -0,0 +1,8 @@
> +require python-pywbem.inc
> +inherit setuptools3
> +
> +RDEPENDS_${PN}_class-target += "\
> + ${PYTHON_PN}-enum \
> + ${PYTHON_PN}-selectors \
> + ${PYTHON_PN}-subprocess \
> +"
More information about the Openembedded-devel
mailing list