Windows On Arm (WOA)Python


This collaboration page is the landing page of the journey of Windows On Arm enablement for the Python ecosystem and every required dependency.

All feedback, contribution, and findings are welcomed!

This is a living page updated regularly, so worth coming back if you’re interested!


Python interpreter (aka CPython) has been ported for windows on arm64 devices. There are activities in progress to port python packages and bring up the Python ecosystem for WoA64. Please see a summary of the current status below

  • ARM64 installer is available from python 3.11

  • Python v3.9+ can be successfully built and run on windows on arm64 platforms.

  • Key python package dependencies such as setuptools, pip, etc. are ported.

  • Ported top python packages and 3rd party library dependencies. No pre-built binary wheels are yet available.

  • Python CI for WoA64 is running using a self-hosted runner on Linaro WoA farm.

  • Python v3.9+ can be downloaded from Nuget or built from the source. See details here.

  • PyPI started accepting win/arm64 binary wheels


Recently Updated