[oe] [meta-python][PATCH] python-pyroute2: uprev to v0.4.21 (from 0.3.22)
Derek Straka
derek at asterius.io
Sat Dec 16 21:58:46 UTC 2017
On Mon, Dec 4, 2017 at 2:00 PM, Mark Asselstine <
mark.asselstine at windriver.com> wrote:
> Drop the json<-->simplejson patch instead opting to depend on
> python-json (part of core python libs). Beyond this the uprev is
> straightforward.
>
> Signed-off-by: Mark Asselstine <mark.asselstine at windriver.com>
> ---
> .../recipes-devtools/python/python-pyroute2.inc | 23
> +++++--------------
> .../import-simplejson-as-json.patch | 26
> ----------------------
> ...yroute2_0.3.22.bb => python-pyroute2_0.4.21.bb} | 0
> ...route2_0.3.22.bb => python3-pyroute2_0.4.21.bb} | 0
> 4 files changed, 6 insertions(+), 43 deletions(-)
> delete mode 100644 meta-python/recipes-devtools/
> python/python-pyroute2/import-simplejson-as-json.patch
> rename meta-python/recipes-devtools/python/{python-pyroute2_0.3.22.bb =>
> python-pyroute2_0.4.21.bb} (100%)
> rename meta-python/recipes-devtools/python/{python3-pyroute2_0.3.22.bb
> => python3-pyroute2_0.4.21.bb} (100%)
>
> diff --git a/meta-python/recipes-devtools/python/python-pyroute2.inc
> b/meta-python/recipes-devtools/python/python-pyroute2.inc
> index da1d4cd..521162c 100644
> --- a/meta-python/recipes-devtools/python/python-pyroute2.inc
> +++ b/meta-python/recipes-devtools/python/python-pyroute2.inc
> @@ -1,26 +1,15 @@
> SUMMARY = "A pure Python netlink and Linux network configuration library"
> LICENSE = "GPLv2 & Apache-2.0"
> LIC_FILES_CHKSUM = "file://LICENSE.GPL.v2;md5=
> b234ee4d69f5fce4486a80fdaf4a4263 \
> - file://LICENSE.Apache.v2;md5=
> 3b83ef96387f14655fc854ddc3c6bd57"
> + file://LICENSE.Apache.v2;md5=
> 34281e312165f843a2b7d1f114fe65ce"
>
> -SRC_URI[md5sum] = "733adb362b6603c7269c0b3df3045a55"
> -SRC_URI[sha256sum] = "5cdf44656cf623369f0cbf183d9d14
> a1a50ebdffbd50d4e30ffda62c0a05d7b3"
> -
> -SRC_URI += "file://import-simplejson-as-json.patch"
> +SRC_URI[md5sum] = "9c251543c4282a2f8b1a8d6aa8afc688"
> +SRC_URI[sha256sum] = "7afad28ee0a0f3e7c34adaa9f953d0
> 0560ed9910203e93f107833b6e8d151171"
>
>
Can we remove the extra path prepend now?
> FILESEXTRAPATHS_prepend := "${THISDIR}/python-pyroute2:"
>
> inherit pypi
>
> -RDEPENDS_${PN} += "\
> - ${PYTHON_PN}-distutils \
> - ${PYTHON_PN}-simplejson \
> - ${PYTHON_PN}-multiprocessing \
> - ${PYTHON_PN}-io ${PYTHON_PN}-pprint \
> - ${PYTHON_PN}-pickle \
> - ${PYTHON_PN}-logging \
> - ${PYTHON_PN}-threading \
> - ${PYTHON_PN}-textutils \
> - ${PYTHON_PN}-subprocess \
> - ${PYTHON_PN}-netclient \
> -"
>
None of these other dependencies are needed for a minimal python install?
> +RDEPENDS_${PN} += " \
> + ${PYTHON_PN}-json \
> + "
> diff --git a/meta-python/recipes-devtools/python/python-
> pyroute2/import-simplejson-as-json.patch b/meta-python/recipes-
> devtools/python/python-pyroute2/import-simplejson-as-json.patch
> deleted file mode 100644
> index d73da07..0000000
> --- a/meta-python/recipes-devtools/python/python-
> pyroute2/import-simplejson-as-json.patch
> +++ /dev/null
> @@ -1,26 +0,0 @@
> -Upstream-Status: Inappropriate [wrong dependency]
> -
> -Subject: [PATCH] import simplejson as json
> -
> -At runtime python-pyroute2 tries to import json, but the module is not
> -available, import simplejson as json solve the issue.
> -
> -Signed-off-by: Fabio Berton <fabio.berton at ossystems.com.br>
> ----
> - pyroute2/netlink/rtnl/ifinfmsg.py | 2 +-
> - 1 file changed, 1 insertion(+), 1 deletion(-)
> -
> -diff --git a/pyroute2/netlink/rtnl/ifinfmsg.py b/pyroute2/netlink/rtnl/
> ifinfmsg.py
> -index 4f14f25..55643eb 100644
> ---- a/pyroute2/netlink/rtnl/ifinfmsg.py
> -+++ b/pyroute2/netlink/rtnl/ifinfmsg.py
> -@@ -1,5 +1,5 @@
> - import os
> --import json
> -+import simplejson as json
> - import errno
> - import select
> - import struct
> ---
> -2.1.4
> -
> diff --git a/meta-python/recipes-devtools/python/python-pyroute2_0.3.22.bb
> b/meta-python/recipes-devtools/python/python-pyroute2_0.4.21.bb
> similarity index 100%
> rename from meta-python/recipes-devtools/python/python-pyroute2_0.3.22.bb
> rename to meta-python/recipes-devtools/python/python-pyroute2_0.4.21.bb
> diff --git a/meta-python/recipes-devtools/python/python3-
> pyroute2_0.3.22.bb b/meta-python/recipes-devtools/python/python3-
> pyroute2_0.4.21.bb
> similarity index 100%
> rename from meta-python/recipes-devtools/python/python3-pyroute2_0.3.22.bb
> rename to meta-python/recipes-devtools/python/python3-pyroute2_0.4.21.bb
> --
> 2.7.4
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
More information about the Openembedded-devel
mailing list