-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
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
Include MacOS ARM64 wheel building in CI #74
Comments
macOS arm64 wheels have been uploaded to pypi for pyg4ometry v1.1.0 and python 3.8, 3.9, 3.10 and 3.11 |
Removing the build-dir setting should fix g4edge#74
Seems like it worked: https://pypi.org/project/pyg4ometry/#files |
@stewartboogert could you post the error message here? |
Still problematic with macOS arm64 (so built using pypa/cibuildwheel@v2.16.2). Error seen on import
Should create a .dylib directory (confirmed on macOS intel) which contains the dependencies. This is not present on arm64 build. otool does not show the libraries required (arm64 output)
Compared with the intel (x86_64 output)
|
I would open an issue on the cbuildwheel repository. |
Trying a few things first, but I think I will. |
New wheels built with the latest cbuildwheel appearing soon on PyPI... let's see if they are still broken |
Ok there are still problems with the .dylib dependency directory. So running cibuildwheel locally on my apple silicon M1 I find the .dylib dependency directory and don't find it in the intel directory. So the other way around from what we observe on the GitHub runners. So now I can properly build the wheels with all the appropriate deps. My previous apple silicon builds did not have the deps and would often fail as users would need the correct dependencies. So makes sense but strange behaviour from cibuildwheel as this would often come up I suspect |
We've decided to upload ARM64 wheels manually for now, but let's keep this open. |
Manually uploaded, let’s see if users have issues |
CI builds on ARM64 fail somehow with the error message first reported in #49. Needs investigation.
The text was updated successfully, but these errors were encountered: