Scipy- Native wheel for Windows on ARM

Hi Team,
As Windows on ARM is becoming more popular with the release of X-Elite, there’s need for native libraries on this platform.

SciPy is an important library that we use for our developmental purposes, and I noticed that while there are previous ARM releases for macOS and Linux on the official release page, there isn’t a native release for Windows on ARM. I’ve seen some experimental SciPy releases in third-party repositories.

Are there any plans to officially support Windows on ARM in the pipeline? It would be really helpful to have an official version.

If you know of a CI provider that will allow us to build and test natively for winarm please let us know. That’s the blocker for official support.

In the meantime you can try GitHub - cgohlke/win_arm64-wheels: Experimental wheels for Python for Windows on ARM64.

1 Like

Hi there,

I wanted to follow up with some good news - the CI infrastructure situation has significantly improved since this discussion began.

GitHub Actions now offers native Windows ARM64 hosted runners that are generally available for all users

Given that the primary blocker (lack of CI providers with native Windows ARM64 support) has now been resolved, would the SciPy team consider adding official Windows ARM64 wheel builds to your release pipeline?

Yes, you can follow progress at BLD: Windows Arm64 wheel support by khmyznikov · Pull Request #23122 · scipy/scipy · GitHub.

Excellent! Thank you!

An update on Windows on Arm support:

It seems like no one has a concern about adding these wheels, and it makes sense since demand is likely to grow over time and most users won’t know how to build SciPy on Windows by themselves. However, since uploading wheels to PyPI is a long-term commitment and we always make decisions like that explicitly, I wanted to flag it here. I plan to merge the PR and get nightlies up, but in case there’s a need to discuss please speak up so we make sure we have that discussion before wheels go up on PyPI.

1 Like