[oe] [meta-python][PATCH 4/5] python-zipp: Add native and nativesdk to BBCLASSEXTEND
Koppolu, Chanakya
chanakya.koppolu at intel.com
Tue Nov 19 19:39:41 UTC 2019
Hello,
A recent upgrade to pytest is missing a runtime module called "zipp" which is a dependency for importlib-metadata. Here is the log from the image built using the latest changes from meta-openembedded layer:
root at intel-corei7-64:~# pytest
Traceback (most recent call last):
File "/usr/bin/pytest", line 6, in <module>
from pkg_resources import load_entry_point
File "/usr/lib64/python3.7/site-packages/pkg_resources/__init__.py", line 3250, in <module>
@_call_aside
File "/usr/lib64/python3.7/site-packages/pkg_resources/__init__.py", line 3234, in _call_aside
f(*args, **kwargs)
File "/usr/lib64/python3.7/site-packages/pkg_resources/__init__.py", line 3263, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/lib64/python3.7/site-packages/pkg_resources/__init__.py", line 583, in _build_master
ws.require(__requires__)
File "/usr/lib64/python3.7/site-packages/pkg_resources/__init__.py", line 900, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib64/python3.7/site-packages/pkg_resources/__init__.py", line 786, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'zipp>=0.5' distribution was not found and is required by importlib-metadata
root at intel-corei7-64:~# pytest --version
Traceback (most recent call last):
File "/usr/bin/pytest", line 6, in <module>
from pkg_resources import load_entry_point
File "/usr/lib64/python3.7/site-packages/pkg_resources/__init__.py", line 3250, in <module>
@_call_aside
File "/usr/lib64/python3.7/site-packages/pkg_resources/__init__.py", line 3234, in _call_aside
f(*args, **kwargs)
File "/usr/lib64/python3.7/site-packages/pkg_resources/__init__.py", line 3263, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/lib64/python3.7/site-packages/pkg_resources/__init__.py", line 583, in _build_master
ws.require(__requires__)
File "/usr/lib64/python3.7/site-packages/pkg_resources/__init__.py", line 900, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib64/python3.7/site-packages/pkg_resources/__init__.py", line 786, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'zipp>=0.5' distribution was not found and is required by importlib-metadata
root at intel-corei7-64:~# python3 --version
Python 3.7.5
Please test pytest before upgrading for any missing modules.
Regards,
Chanakya
-----Original Message-----
From: openembedded-devel-bounces at lists.openembedded.org <openembedded-devel-bounces at lists.openembedded.org> On Behalf Of Fabio Berton
Sent: Wednesday, November 13, 2019 4:10 AM
To: openembedded-devel at lists.openembedded.org
Subject: [oe] [meta-python][PATCH 4/5] python-zipp: Add native and nativesdk to BBCLASSEXTEND
Signed-off-by: Fabio Berton <fabio.berton at ossystems.com.br>
---
meta-python/recipes-devtools/python/python-zipp.inc | 2 ++
1 file changed, 2 insertions(+)
diff --git a/meta-python/recipes-devtools/python/python-zipp.inc b/meta-python/recipes-devtools/python/python-zipp.inc
index ba18f7216..5f63852ad 100644
--- a/meta-python/recipes-devtools/python/python-zipp.inc
+++ b/meta-python/recipes-devtools/python/python-zipp.inc
@@ -8,3 +8,5 @@ SRC_URI[sha256sum] = "3718b1cbcd963c7d4c5511a8240812904164b7f381b647143a89d3b98f
DEPENDS += "${PYTHON_PN}-setuptools-scm-native"
RDEPENDS_${PN} += "${PYTHON_PN}-more-itertools"
+
+BBCLASSEXTEND = "native nativesdk"
--
2.20.1
--
_______________________________________________
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