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@intel-corei7-64:~# pytest
Traceback (most recent call last):
File "/usr/bin/pytest", line 6, in
from pkg_resources import load_entry_point
File "/usr/lib64/python3.7/site-packages/pkg_resources/__init__.py", line
3250, in
@_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@intel-corei7-64:~# pytest --version
Traceback (most recent call last):
File "/usr/bin/pytest", line 6, in
from pkg_resources import load_entry_point
File "/usr/lib64/python3.7/site-packages/pkg_resources/__init__.py", line
3250, in
@_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@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-boun...@lists.openembedded.org
On Behalf Of Fabio Berton
Sent: Wednesday, November 13, 2019 4:10 AM
To: openembedded-devel@lists.openembedded.org
Subject: [oe] [meta-python][PATCH 4/5] python-zipp: Add native and nativesdk to
BBCLASSEXTEND
Signed-off-by: Fabio Berton
---
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@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel
--
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel