Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork7.9k
BLD: Enable wheels on Windows-on-ARM#28554
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
base:main
Are you sure you want to change the base?
Conversation
I somewhat forgot that NumPy hasn't yet moved, so this really needs to wait until GHA has proper runner support, and some of the lower ecosystem moves forward. |
fb39f7e
to19220ca
CompareQuLogic commentedOct 10, 2024 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
OK, while technically we recently dropped NumPy as a build requirement, this still fails because |
4a7be4f
to991a4ca
CompareQuLogic commentedApr 16, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
GitHub Actions now has native Windows-on-ARM runners:https://github.blog/changelog/2025-04-14-windows-arm64-hosted-runners-now-available-in-public-preview/ So this is now able to build, but I've had to skip testing right now because NumPy wheels are not available (see linked issue.) |
NumPy wheels were just merged today. It looks like nightlies are uploaded Sunday and Wednesday mornings, so by next week we should be able to try testing this out. |
finnagin commentedJun 5, 2025
Looks like the arm64 windows wheels are available for thenumpy pre-release on pypi now. |
Looks like we need to install the NumPy pre-release, but otherwise this does appear to work. It also builds contourpy from source, though without any error, so I will open a PR there to make wheels. |
contourpy has a bit of a bootstrap problem of us not having wheels and we seem to be okay building theirs without testing, so I'll mark this ready. |
Just so that it is written down somewhere, when adding a new platform to contourpy I usually follow this process:
|
There are contourpy wheels for |
Yes, looks good now. |
Uh oh!
There was an error while loading.Please reload this page.
PR summary
This needs to wait for NumPy to be usefulnumpy/numpy#22530
PR checklist