-
Notifications
You must be signed in to change notification settings - Fork 27
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
maint: build wheels for macos arm64 in Cirrus CI #42
Conversation
@fredrik-johansson can you enable Cirrus CI on this repo? The link is here: Only the "public repositories" (free) level is needed. After it asks for a name and address and some access to your github account to see your repos. It's possible to enable it only on one repo though. |
Cirrus CI seems to be installed now. |
Thanks. Looks like it's working. It should take about 15 minutes to produce the wheels. |
It's working. I've tested one of the wheels locally. Next what is needed is to patch GMP: I want to try to reproduce this issue first so that I can confirm the fix: |
Actually I'm really not sure how I would reproduce that because obviously I've compiled python_flint rather than gmpy. The equivalent code for python_flint doesn't have any problem but that doesn't really prove anything. I think it's clear that GMP needs to be patched though (various other environments apply this patch for macos arm64). |
I've added the patch for OSX arm64 and tested the wheel from Cirrus CI locally and it works. |
Okay, I think this is good to go. |
This adds Cirrus CI configuration that can build macOS arm64 wheels.
Cirrus CI needs to be enabled on the repo before this will work.