Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[Tracker] WoA๐ŸLibs๐Ÿฆพย #1

@khmyznikov

Description

@khmyznikov

WoA๐ŸLibs๐Ÿฆพ

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 Dec 15, 2025, these lists are only the 7% of top 1000, the rest 93% 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:

  1. Request access to this repo in the comments.
  2. Create a sub-issue with package name.
  3. Copy all information from table and and sync any additional.
  4. 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
โœ… cryptography ๐Ÿ”—Issue ๐Ÿ”—PR - - - ๐Ÿ”—pypi
โŒ pyarrow ๐Ÿ”—Issue ๐Ÿ”—PR - QC: PR work is in progress #25 -
โœ… scipy ๐Ÿ”—Issue ๐Ÿ”—PR numpy PR merged #8 ๐Ÿ”—pypi
โœ… lxml - ๐Ÿ”—PR - - - ๐Ÿ”—pypi
โฌ› grpcio ๐Ÿ”—Issue ๐Ÿ”—PR - RP rejected. Infra blocked. #6 ๐Ÿ”—temp
โŒ grpcio-tools - - grpcio Coupled with grpcio - -
โœ… pynacl ๐Ÿ”—Issue ๐Ÿ”—PR - - - ๐Ÿ”—pypi
โœ… scikit-learn ๐Ÿ”—Issue ๐Ÿ”—PR scipy PR merged #10 ๐Ÿ”—pypi
๐ŸŸก snowflake-connector-python ๐Ÿ”—Issue ๐Ÿ”—PR cryptography Testing is required to accept #27 No ETA
๐ŸŸก shapely ๐Ÿ”—Issue ๐Ÿ”—PR - - #13 ~end 2025
โฌ› uvloop ๐Ÿ”—Issue ๐Ÿ”—PR - Do not support Windows at all. Alternative: winloop - -
โŒ numba ๐Ÿ”—Issue - llvmlite , Conda QC: VCPKG approach was taken #37 -
โœ… sentencepiece ๐Ÿ”—Issue ๐Ÿ”—PR - - - ๐Ÿ”—pypi
โŒ llvmlite ๐Ÿ”—Issue Working on PR Conda QC: VCPKG approach was taken #24 -
โฌ› triton - - - Do not support Windows at all. Alternative: triton-windows - -
โŒ triton-windows ๐Ÿ”—Issue - - Support only x86 and Nvidia GPU, QC started investigation #40 -
โœ… h5py ๐Ÿ”—Issue ๐Ÿ”—PR - - #29 ๐Ÿ”—pypi
โŒ tensorflow ๐Ÿ”—Issue - - Google's library - -
โŒ confluent-kafka ๐Ÿ”—Issue - - - - -
โŒ pymssql - - - mssql don't support win-arm - -
โŒ opencv-python ๐Ÿ”—Issue ๐Ÿ”—PR - - #36 -
๐ŸŸก torchvision - - PR merged Nightly wheels available - -
๐ŸŸก statsmodels ๐Ÿ”—Issue - scipy, numpy, pandas waiting for pandas release - official nightly builds available
โœ… spacy ๐Ÿ”—Issue - blis - ๐Ÿ”—pypi
๐ŸŸก scikit-image ๐Ÿ”—Issue ๐Ÿ”—PR - - #17 -
โœ… ddtrace ๐Ÿ”—Issue ๐Ÿ”—PR libddwaf - #30 ๐Ÿ”—pypi
โฌ› mysqlclient - - - mysql don't support win-arm. Linaro tried initial support, patch was refused. MariaDB is much better candidate - -
โŒ onnxruntime ๐Ÿ”—Issue - - Alternative package is onnxruntime-qnn There's confusion between the packages - -
โœ… duckdb ๐Ÿ”—Issue - - - - ๐Ÿ”—pypi
๐ŸŸก blis ๐Ÿ”—Issue ๐Ÿ”—PR - Release waits for free-threading #19 Q1 2026
๐ŸŸก thinc ๐Ÿ”—Issue ๐Ÿ”—PR - Only 8.x available on pypi #28 ๐Ÿ”—pypi
โŒ apache-beam ๐Ÿ”—Issue - grpcio QC: started investigation #39 -
โŒ psycopg-binary ๐Ÿ”—Issue - - Blocked by libpq, discussion - -
โœ… pyproj ๐Ÿ”—Issue ๐Ÿ”—PR - - #14 ๐Ÿ”—pypi
โฌ› torchaudio - ๐Ÿ”—PR - Work stopped until the end of Y26 due refactoring effort from maintainers - -
โŒ tensorflow-io-gcs-filesystem - - - Google's library - -
โœ… google-re2 ๐Ÿ”—Issue ๐Ÿ”—PR - - #23 ๐Ÿ”—pypi
โŒ pymupdf ๐Ÿ”—Issue - - - - -
โŒ oracledb - - cryptography Oracle DB don't support win-arm64. Coupled with cryptography - -
โŒ ray ๐Ÿ”—Issue - - grpcio QC: Lack of grpcio holds this enablement, in discussion with maintainers -
โŒ shap - - numba QC: Waiting for numba enablement #38 -
โŒ tensorflow-text - - - Google's library - -
โœ… h3 ๐Ÿ”—Issue ๐Ÿ”—PR - - #20 ๐Ÿ”—pypi
โœ… faiss-cpu ๐Ÿ”—Issue - - - #16 ๐Ÿ”—pypi
โœ… onnx - - - - - ๐Ÿ”—pypi
โŒ jaxlib ๐Ÿ”—Issue - SciPy Google's library - -
โŒ deltalake - - pyarrow Coupled with pyarrow - -
โœ… xgboost-cpu ๐Ÿ”—Issue ๐Ÿ”—PR - - #22 ๐Ÿ”—pypi
โŒ librosa - - Numba Coupled with Numba - -

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.

Done Tool Issue PR Depend Notes Assigned ETA/Wheel
๐ŸŸก pandas ๐Ÿ”—Issue ๐Ÿ”—PR numpy - - Q4 2025
โœ… numpy ๐Ÿ”—Issue ๐Ÿ”—PR - - - ๐Ÿ”—pypi
โœ… pyyaml ๐Ÿ”—Issue ๐Ÿ”—PR - merged and released #31 ๐Ÿ”—pypi
โœ… cffi ๐Ÿ”—PR - - - - ๐Ÿ”—pypi
โŒ soundfile ๐Ÿ”—Issue - - Necessary for torchaudio. It builds but not usable in reality - -
โœ… nh3 - ๐Ÿ”—PR - required by twine, which is useful for CI - ๐Ÿ”—pypi
โœ… markupsafe - ๐Ÿ”—PR - Released on pypi - ๐Ÿ”—pypi
โŒ aiohttp - - - - - -
โœ… propcache - ๐Ÿ”—PR - Released on pypi - ๐Ÿ”—pypi
โœ… multidict - ๐Ÿ”—PR - PR merged - ๐Ÿ”—pypi
โœ… coverage - ๐Ÿ”—PR - Released on pypi - ๐Ÿ”—pypi
โœ… psutil ๐Ÿ”—Issue ๐Ÿ”—PR - PR merged - ๐Ÿ”—pypi
โŒ greenlet - - - - - -
โœ… rpds-py ๐Ÿ”—Issue ๐Ÿ”—PR - - - ๐Ÿ”—pypi
โœ… msgpack - ๐Ÿ”—PR - PR merged - ๐Ÿ”—pypi
โŒ regex - ๐Ÿ”—PR - - - -
โœ… bcrypt - ๐Ÿ”—PR - - #18 ๐Ÿ”—pypi
โŒ google-crc32c - - - - - -
โœ… matplotlib ๐Ÿ”—Issue ๐Ÿ”—PR - - - ๐Ÿ”—pypi
โœ… contourpy - - - - - ๐Ÿ”—pypi
โŒ ruamel-yaml-clib - - - - - -
โœ… winloop ๐Ÿ”—Issue ๐Ÿ”—PR - - - ๐Ÿ”—pypi
โœ… zstandard - - - - - ๐Ÿ”—pypi
โœ… tornado ๐Ÿ”—Issue ๐Ÿ”—PR - PR merged and releases are on pypi - ๐Ÿ”—pypi
โœ… orjson - - - - - ๐Ÿ”—pypi
๐ŸŸก tokenizers - ๐Ÿ”—PR - PR merged #11 -
โœ… pycryptodome - - - - - ๐Ÿ”—pypi
โœ… pymongo ๐Ÿ”—Issue ๐Ÿ”—PR - PR merged and releases are on pypi - ๐Ÿ”—pypi
โœ… pycryptodomex - - - - - ๐Ÿ”—pypi
โŒ jiter - - - - - -
โŒ pyspark - - - - - -
โŒ setproctitle - - - - - -
โŒ thriftpy2 - - - - - -
โŒ tiktoken - ๐Ÿ”—PR - - #12 -
โŒ zope-interface - - - - - -
โŒ safetensors - - - - - -
โœ… argon2-cffi-bindings ๐Ÿ”—Issue ๐Ÿ”—PR - Released on pypi - ๐Ÿ”—pypi
โŒ httptools - - - - - -
โŒ pyodbc - ๐Ÿ”—PR - - - -
โœ… libcst - - - - - ๐Ÿ”—pypi
โŒ thrift - - - - - -
โŒ fastavro - - - - - -
โŒ brotli - - - - - -
โœ… ujson - - - - - ๐Ÿ”—pypi
โŒ gevent - - - - - -
โŒ ijson - - - - - -
โŒ docopt - - - - - -
โŒ preshed - - - - - -
โŒ avro-python3 - - - - - -
โŒ srsly - - - - - -
โœ… cymem - ๐Ÿ”—PR - - #15 ๐Ÿ”—pypi
โŒ murmurhash - - - - - -
โŒ bitarray - - - - - -
โŒ cramjam - - - - - -
โŒ dbt-extractor - - - - - -
โœ… ml-dtypes - - - - - ๐Ÿ”—pypi
โŒ jpype1 - - - - - -
โŒ asyncpg - - - - - -
โŒ marisa-trie - - - - - -
โŒ gym - - - - - -
โŒ ratelimit - - - - - -
โŒ fire - - - - - -
โŒ fastparquet - - - - - -
โŒ kfp - - - - - -
๐ŸŸก pywavelets - PR - - - Waiting for release
โŒ starkbank-ecdsa - - - - - -
โŒ jellyfish - - - - - -
โŒ msgspec - - - - - -
โœ… pycares - ๐Ÿ”—PR - Released on pypi - ๐Ÿ”—pypi
โŒ litellm - - - - - -
โœ… maxminddb - ๐Ÿ”—PR - Released on pypi - ๐Ÿ”—pypi
โŒ ciso8601 - - - - - -
โŒ protobuf3-to-dict - - - - - -
โŒ python-nvd3 - - - - - -
โŒ hiredis - - - - - -
โœ… logbook - ๐Ÿ”—PR - - - ๐Ÿ”—pypi
โŒ typed-ast - - - is end of life since python 3.8 - -
โœ… wrapt - ๐Ÿ”—PR - Released on pypi - ๐Ÿ”—pypi
โœ… frozenlist ๐Ÿ”—Issue ๐Ÿ”—PR #32 ๐Ÿ”—pypi
โœ… yarl ๐Ÿ”—Issue ๐Ÿ”—PR #33 ๐Ÿ”—pypi
๐ŸŸก sqlalchemy ๐Ÿ”—Issue ๐Ÿ”—PR PR merged #34
โŒ mypy ๐Ÿ”—Issue Maintainers want to see more downloads on WoA #35

Template:

Done Tool Issue PR Depend Notes Assigned ETA/Wheel link
โŒ/๐ŸŸก/ โœ… TEMPLATE ๐Ÿ”—Issue ๐Ÿ”—PR DEPENDS NOTES ASSIGNED ETA

Sub-issues

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions