[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