From 2315f412f625a85e683cf294356b651dcd05a029 Mon Sep 17 00:00:00 2001 From: Fabio Berton Date: Mon, 31 Aug 2015 16:08:24 -0300 Subject: python-pyroute2: Add recipe Signed-off-by: Fabio Berton Signed-off-by: Martin Jansa --- .../import-simplejson-as-json.patch | 26 ++++++++++++++++++++++ .../python/python-pyroute2_0.3.12.bb | 14 ++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 meta-python/recipes-devtools/python/python-pyroute2/import-simplejson-as-json.patch create mode 100644 meta-python/recipes-devtools/python/python-pyroute2_0.3.12.bb (limited to 'meta-python') 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 new file mode 100644 index 0000000000..d73da07d25 --- /dev/null +++ b/meta-python/recipes-devtools/python/python-pyroute2/import-simplejson-as-json.patch @@ -0,0 +1,26 @@ +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 +--- + 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.12.bb b/meta-python/recipes-devtools/python/python-pyroute2_0.3.12.bb new file mode 100644 index 0000000000..d809d97184 --- /dev/null +++ b/meta-python/recipes-devtools/python/python-pyroute2_0.3.12.bb @@ -0,0 +1,14 @@ +DESCRIPTION = "A pure Python netlink and Linux network configuration library" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://PKG-INFO;md5=270323035ef766597dabd91747c36e3d" + +SRC_URI[md5sum] = "5d83ec82acb54ab88c98f0d25d13308b" +SRC_URI[sha256sum] = "c0e1637a75e099104f14d9e03fd5a698dfcc923a22fbfac4a19bd7e94d1fcaa5" + +SRC_URI += "file://import-simplejson-as-json.patch" + +inherit pypi + +RDEPENDS_${PN} = "python-distutils \ + python-simplejson \ + " -- cgit 1.2.3-korg