I am upgrading to Zope 5.14 and encountering the following issue during the build process.
environment:
Python: 3.10.9
zc_buildout: 4.2.0
stack:
zope_interface = 8.2
zope = 5.14.2
setuptools = 65.7.0
pip = 24.0
wheel = 0.42.0
Error:
During build execution, the process fails with:
build/eggs/ZODB-6.2-py3.10.egg/ZODB/init.py", line 17, in
from persistent import TimeStamp
File "/build/eggs/persistent-6.5-py3.10-linux-x86_64.egg/persistent/init.py", line 34, in
from persistent import interfaces as _interfaces
File "/build/eggs/persistent-6.5-py3.10-linux-x86_64.egg/persistent/interfaces.py", line 17, in
from zope.interface import Attribute
ModuleNotFoundError: No module named 'zope.interface'
Observation
The package download appears to complete successfully. However, it seems the wheel (.whl) is not being converted to an egg, so the package is not available in the buildout eggs environment.
Additional Details:
In the Python interpreter, zope.interface can be imported successfully after installing the package. The site-packages directory contains:
zope_interface-8.2.dist-info. However, during the build process, the package is not accessible, likely because the expected egg generation / egg resolution step is not occurring.
please help confirm whether this is related to wheel-to-egg handling, namespace package resolution, or any buildout compatibility issue with zope.interface 8.2.
Thank You
I am upgrading to Zope 5.14 and encountering the following issue during the build process.
environment:
Python: 3.10.9
zc_buildout: 4.2.0
stack:
zope_interface = 8.2
zope = 5.14.2
setuptools = 65.7.0
pip = 24.0
wheel = 0.42.0
Error:
During build execution, the process fails with:
build/eggs/ZODB-6.2-py3.10.egg/ZODB/init.py", line 17, in
from persistent import TimeStamp
File "/build/eggs/persistent-6.5-py3.10-linux-x86_64.egg/persistent/init.py", line 34, in
from persistent import interfaces as _interfaces
File "/build/eggs/persistent-6.5-py3.10-linux-x86_64.egg/persistent/interfaces.py", line 17, in
from zope.interface import Attribute
ModuleNotFoundError: No module named 'zope.interface'
Observation
The package download appears to complete successfully. However, it seems the wheel (.whl) is not being converted to an egg, so the package is not available in the buildout eggs environment.
Additional Details:
In the Python interpreter, zope.interface can be imported successfully after installing the package. The site-packages directory contains:
zope_interface-8.2.dist-info. However, during the build process, the package is not accessible, likely because the expected egg generation / egg resolution step is not occurring.
please help confirm whether this is related to wheel-to-egg handling, namespace package resolution, or any buildout compatibility issue with zope.interface 8.2.
Thank You