Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork8.1k
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
Uh oh!
There was an error while loading.Please reload this page.
Conversation
QuLogic commentedJul 12, 2024
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 to19220caCompareQuLogic 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 to991a4caCompareQuLogic 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.) |
QuLogic commentedMay 7, 2025
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. |
QuLogic commentedJun 5, 2025
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. |
QuLogic commentedJun 5, 2025
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. |
ianthomas23 commentedJun 6, 2025
Just so that it is written down somewhere, when adding a new platform to contourpy I usually follow this process:
|
ianthomas23 commentedJun 6, 2025
There are contourpy wheels for |
QuLogic commentedJun 6, 2025
Yes, looks good now. |
dstansby left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
LGTM - just one suggestion for a comment.
Uh oh!
There was an error while loading.Please reload this page.
tacaswell commentedJul 24, 2025
Failure is another set of the subprocess timeouts. |
6d35848 intomatplotlib:mainUh oh!
There was an error while loading.Please reload this page.
…554-on-v3.10.xBackport PR#28554 on branch v3.10.x (BLD: Enable wheels on Windows-on-ARM)
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