We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
universal2
I'm currently working on a desktop project that bundles zope.interface. We're doing the required changes to run natively on Apple Silicon processors.
By inspecting the installed files I realized that _zope_interface_coptimizations.cpython-310-darwin.so architecture is only x86_64.
_zope_interface_coptimizations.cpython-310-darwin.so
x86_64
So, as the title says, are there any plans to publish universal2 wheels? Can you recommend any workaround?
On a macos intel computer:
$ pip install zope.interface==5.5.2
Then build and package my application.
On a macos apple silicon computer:
$ lipo -archs path/to/zope/interface/_zope_interface_coptimizations.cpython-310-darwin.so
x86_64 arm64
The text was updated successfully, but these errors were encountered:
@carlos-villavicencio-adsk Thank you for your report.
You are using a really old version of zope.interface.
zope.interface
With the current release I get on M2 for Python 3.11:
$ bin/pip install zope.interface==6.2 Successfully installed zope.interface-6.2 $ lipo -archs lib/python3.11/site-packages/zope/interface/_zope_interface_coptimizations.cpython-311-darwin.so arm64
universal2 have build and package selection issues. So we decided to have separate ones for x86 and arm.
Does this answer your question?
Sorry, something went wrong.
Yes, thanks.
I was able to fix this by combining the two so binaries (x86_64 and arm64) into a fat one using the lipo tool. Now I got it working as expected.
Nice to hear, so I am closing this issue now.
No branches or pull requests
BUG/PROBLEM REPORT / FEATURE REQUEST
I'm currently working on a desktop project that bundles zope.interface. We're doing the required changes to run natively on Apple Silicon processors.
By inspecting the installed files I realized that
_zope_interface_coptimizations.cpython-310-darwin.so
architecture is onlyx86_64
.So, as the title says, are there any plans to publish universal2 wheels? Can you recommend any workaround?
What I did:
On a macos intel computer:
Then build and package my application.
On a macos apple silicon computer:
What I expect to happen:
What actually happened:
What version of Python and Zope/Addons I am using:
The text was updated successfully, but these errors were encountered: