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!

Status

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.11a5+

  • 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.

  • Porting of python packages and 3rd party library dependencies are in progress.

  • Python CI for WoA64 is running https://buildbot.python.org/all/#/workers/45 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

Content

Recently Updated