Add support for building Windows on ARM64 (WOA) wheels#608
Add support for building Windows on ARM64 (WOA) wheels#608mgeier merged 2 commits intospatialaudio:masterfrom
Conversation
Harishmcw
commented
Nov 12, 2025
- This PR adds support for building python-sounddevice wheels for the Windows on ARM64 (WOA) platform.
- A corresponding PR in the portaudio-binaries repository has been raised to produce the required PortAudio binaries for Windows ARM64.
- Once that PR is merged and the binaries become available through the updated submodule, these changes will enable building native Windows ARM64 wheels for python-sounddevice.
|
I'm wondering whether I've just read python/cpython#98962, but I must admit I don't fully understand it. Do you have experience with the kind of emulation they are talking about? Maybe |
|
Thanks for the feedback! I tested x64 Python on an ARM64 Windows machine, and Additionally, In our CI workflows it is explicit that:
So we should be all good. Let me know if you have any other concerns. |
373c7ac to
21675a5
Compare
21675a5 to
7fdef2b
Compare
|
Thanks a lot! |
|
Hi @mgeier, Could you please let me know when the next python-sounddevice release on PyPI is planned? |
|
Thanks for the reminder! I can make a new release within the next few days, I have just pushed a few maintenance changes. It would be great if you could check if the latest package files look OK: https://github.com/spatialaudio/python-sounddevice/actions/runs/21187359568/artifacts/5195811505 |
|
Hi @mgeier, Thanks a lot! Looking forward to the release — thanks again for adding WoA support! |