WoA🐍Libs🦾
Willing to participate, but don't have the hardware? Reach the Arm Developer Lab!
Python libs missing natively on Windows Arm64
These lists are designed to prioritize libraries that need to be fixed for Python development natively on WoA.
Based on this public list of top 1000 python packages by downloads. Orange 11% packages were investigated by automatic tests.
As of Jun 6, 2026, these lists are only the 5% of top 1000, the rest 95% already have native wheels or don't need them.
⬛ - No Win binaries / other hard block
❌ - No win_arm64 binaries/wheels available on PyPi
⁉️ - No response from maintainers
🟡 - Contribution was accepted, waiting for PyPi release
✅ - Globally available via PyPi
Contribution instructions
If you are already working on some of these libraries or just starting, here's how you can help others track your progress:
- Request access to this repo in the comments.
- Create a sub-issue with package name.
- Copy all information from table and and sync any additional.
- Work and share your progress in the issue. The issue can be closed only after the wheel lands on PyPi.
Libraries what not easy to build locally
Required noticable effort to build locally and contribute back to the community.
Some of the packages are blocked by others, making their build complexity unclear.
| Done |
Tool |
Issue |
PR |
Depend |
Notes |
Assigned |
ETA/Wheel |
| ❌ |
pyarrow |
🔗Issue |
🔗PR |
- |
QC: PR work is in progress |
#25 |
- |
| ❌ |
deltalake |
- |
- |
pyarrow |
Coupled with pyarrow |
- |
- |
| ❌ |
jaxlib |
🔗Issue |
- |
SciPy |
Google's library |
- |
- |
| ⬛ |
grpcio |
🔗Issue |
🔗PR |
- |
RP rejected. Infra blocked. |
#6 |
🔗temp |
| ❌ |
grpcio-tools |
- |
- |
grpcio |
Coupled with grpcio |
- |
- |
| ❌ |
ray |
🔗Issue |
- |
- |
QC: Lack of grpcio holds this enablement, in discussion with maintainers |
- |
- |
| 🟡 |
numba |
🔗Issue |
- |
llvmlite, conda |
Waiting for release |
#37 |
- |
| 🟡 |
llvmlite |
🔗Issue |
Related PR |
- |
Waiting for release |
#24 |
- |
| ❌ |
shap |
- |
- |
numba |
QC: Waiting for numba enablement |
#38 |
- |
| ❌ |
librosa |
- |
- |
Numba |
Coupled with Numba |
- |
- |
| ❌ |
triton-windows |
🔗Issue |
- |
- |
Support only x86 and Nvidia GPU, QC started investigation |
#40 |
- |
| ⁉️ |
confluent-kafka |
🔗Issue |
🔗PR |
- |
QC: no response from maintainers |
#42 |
- |
| ❌ |
opencv-python |
🔗Issue |
🔗PR |
- |
- |
#36 |
- |
| ❌ |
onnxruntime |
🔗Issue |
- |
- |
Alternative package is onnxruntime-qnn There's confusion between the packages |
- |
- |
| ❌ |
apache-beam |
🔗Issue |
- |
grpcio |
QC: started investigation |
#39 |
- |
| ⁉️ |
sglang |
- |
🔗PR |
torch, torchvision, torchaudio, PyArrow, grpcio |
linux only, a lot of unresolved deps |
- |
- |
| ❌ |
psycopg-binary |
🔗Issue |
- |
- |
Blocked by libpq, discussion |
- |
- |
| ⁉️ |
pymupdf |
🔗Issue |
🔗PR |
- |
QC: no response from maintainers |
- |
- |
| ❌ |
pymssql |
- |
- |
- |
mssql don't support win-arm |
- |
- |
| ❌ |
oracledb |
- |
- |
cryptography |
Oracle DB don't support win-arm64. Coupled with cryptography |
- |
- |
| ❌ |
petf |
- |
- |
- |
- |
- |
- |
| ⬛ |
tree-sitter-languages |
- |
- |
- |
Not maintained, arm64 successor is tree-sitter-language-pack |
- |
- |
| ❌ |
cuda-bindings |
- |
- |
- |
- |
- |
- |
| ❌ |
temporalio |
- |
- |
- |
- |
- |
- |
| ❌ |
tensorflow-io-gcs-filesystem |
- |
- |
- |
Google's library |
- |
- |
| ❌ |
tensorflow |
🔗Issue |
- |
- |
Google's library |
- |
- |
| ❌ |
tensorflow-text |
- |
- |
- |
Google's library |
- |
- |
| 🟡 |
bitsandbytes |
- |
🔗PR |
- |
- |
- |
- |
| 🟡 |
cryptography |
🔗Issue |
🔗PR |
- |
Support dropped due GH image issues |
- |
🔗pypi |
| 🟡 |
snowflake-connector-python |
🔗Issue |
🔗PR |
cryptography |
Testing is required to accept |
#27 |
No ETA |
| 🟡 |
shapely |
🔗Issue |
🔗PR |
- |
- |
#13 |
~Q2 26 |
| 🟡 |
h5py |
🔗Issue |
🔗PR |
- |
Support disabled due CI failure |
#29 |
🔗pypi |
| 🟡 |
torchvision |
- |
- |
PR merged |
Nightly wheels available |
- |
- |
| 🟡 |
statsmodels |
🔗Issue |
- |
NumPy issues holds the enablement |
- |
- |
|
| 🟡 |
blis |
🔗Issue |
🔗PR |
- |
Release waits for free-threading |
#19 |
Q1 2026 |
| 🟡 |
pynacl |
🔗Issue |
🔗PR |
- |
Support dropped due GH image issues |
- |
🔗pypi |
| ✅ |
thinc |
🔗Issue |
🔗PR |
- |
Only 8.x available on pypi |
#28 |
🔗pypi |
| ✅ |
scipy |
🔗Issue |
🔗PR |
numpy |
PR merged |
#8 |
🔗pypi |
| ✅ |
lxml |
- |
🔗PR |
- |
- |
- |
🔗pypi |
| ✅ |
scikit-learn |
🔗Issue |
🔗PR |
scipy |
PR merged |
#10 |
🔗pypi |
| ✅ |
sentencepiece |
🔗Issue |
🔗PR |
- |
- |
- |
🔗pypi |
| ✅ |
spacy |
🔗Issue |
- |
blis |
- |
|
🔗pypi |
| ✅ |
scikit-image |
🔗Issue |
🔗PR |
- |
- |
#17 |
🔗pypi |
| ✅ |
ddtrace |
🔗Issue |
🔗PR |
libddwaf |
- |
#30 |
🔗pypi |
| ✅ |
duckdb |
🔗Issue |
- |
- |
- |
- |
🔗pypi |
| ✅ |
pyproj |
🔗Issue |
🔗PR |
- |
- |
#14 |
🔗pypi |
| ✅ |
google-re2 |
🔗Issue |
🔗PR |
- |
- |
#23 |
🔗pypi |
| ✅ |
h3 |
🔗Issue |
🔗PR |
- |
- |
#20 |
🔗pypi |
| 🟡 |
faiss-cpu |
🔗Issue |
- |
- |
latest version lacking the support |
#16 |
🔗pypi |
| ✅ |
onnx |
- |
- |
- |
- |
- |
🔗pypi |
| ✅ |
xgboost-cpu |
🔗Issue |
🔗PR |
- |
- |
#22 |
🔗pypi |
| ⬛ |
uvloop |
🔗Issue |
🔗PR |
- |
Do not support Windows at all. Alternative: winloop |
- |
- |
| ⬛ |
torchaudio |
- |
🔗PR |
- |
Work stopped until the end of Y26 due refactoring effort from maintainers |
- |
- |
| ⬛ |
mysqlclient |
- |
- |
- |
mysql don't support win-arm. Linaro tried initial support, patch was refused. MariaDB is much better candidate (this comment related to server, not client) |
- |
- |
| ⬛ |
triton |
- |
- |
- |
Do not support Windows at all. Alternative: triton-windows |
- |
- |
Libraries don't have wheels, but they are easy installed by PyPi
Potentially could be easily enabled due to a noncomplex build process.
This list was not processed; only granular updates related to previous table.
Still can be a blocker for other packages since local build process increases complexity of CIs and execution time.
Template:
| Done |
Tool |
Issue |
PR |
Depend |
Notes |
Assigned |
ETA/Wheel link |
| ⬛/❌/🟡/ ✅ |
TEMPLATE |
🔗Issue |
🔗PR |
DEPENDS |
NOTES |
ASSIGNED |
ETA |
WoA🐍Libs🦾
Willing to participate, but don't have the hardware? Reach the Arm Developer Lab!
Python libs missing natively on Windows Arm64
These lists are designed to prioritize libraries that need to be fixed for Python development natively on WoA.
Based on this public list of top 1000 python packages by downloads. Orange 11% packages were investigated by automatic tests.
As of Jun 6, 2026, these lists are only the 5% of top 1000, the rest 95% already have native wheels or don't need them.
⬛ - No Win binaries / other hard block
⁉️ - No response from maintainers
❌ - No win_arm64 binaries/wheels available on PyPi
🟡 - Contribution was accepted, waiting for PyPi release
✅ - Globally available via PyPi
Contribution instructions
If you are already working on some of these libraries or just starting, here's how you can help others track your progress:
Libraries what not easy to build locally
Required noticable effort to build locally and contribute back to the community.
Some of the packages are blocked by others, making their build complexity unclear.
Libraries don't have wheels, but they are easy installed by PyPi
Potentially could be easily enabled due to a noncomplex build process.
This list was not processed; only granular updates related to previous table.
Still can be a blocker for other packages since local build process increases complexity of CIs and execution time.
Template: