Skip to content

Compatibility Status Tracking#

This page tracks the status of packages for which we're aware of active work on free-threaded support. It contains packages with extension modules, as well as build tools and packages that needed code specifically to support free-threading. Note that pure Python code works without changes by design, hence this page does not aim to track pure Python packages.

We are updating this tracking table manually and including links to nightlies and project-specific issue links. There is also an automatically updated tracker that pulls in information for a wider range of packages, but only tracks whether or not they have wheels on PyPI.

If there's a bug related to free-threading in a library you use, please open an issue on the corresponding issue tracker or post a comment on the corresponding free-threading support tracking issue (see table below). If an issue spans multiple projects or there's an ecosystem-wide point to discuss, please open an issue on this issue tracker.

Project Upstream issue Tested in CI PyPI release First version with support Nightly wheels Nightly link
aiohttp
Bazel (rules-python) 1 0.39.0
argon2-cffi-bindings 25.1.0
Boost.Python
bcrypt 4.3.0
bottleneck 1.5.0
brotli
cffi 2.0.0b1
charset-normalizer
cibuildwheel 2.19
CMake 3.30.0
conda 24.11.0
ContourPy 1.3.0
cramjam 2.11.0
cryptography
Cython 3.1.0
frozenlist 1.6.0
grpcio
hatch
h5py
hf-xet
httptools
hypothesis
JAX 0.5.1
joblib 1.4.2
jupyterlab
kiwisolver 1.4.8
kornia-rs 0.1.9
LibCST 1.8.0
lxml
lz4
mamba
markupsafe 3.0.0
matplotlib 3.9.0
maturin 1.7.5
Meson 1.5.0
meson-python 0.16.0
ml-dtypes 0.5.1
mlir-python 20.1.0
multidict 6.2.0
msgpack
msgspec
mypyc
nanobind 2.2.0
ndindex 1.10.0
nox
Nuitka
numexpr 2.11.0
NumPy 2.1.0
nvImageCodec 0.4.0
ONNX 1.18.0
OpenCV
orjson
packaging 24.0
pandas 2.2.3
Pillow 11.0.0
pip 24.1
Pixi 0.39.5
polars
propcache 0.3.0
protobuf
psutil
psycopg
pydantic 2.11.0
pydantic-core 2.29.0
PyArrow 18.0.0
PyAV
pybind11 2.13
pycares
pygit2
PyNaCl
PyO3 2 0.23
PyObjC 11.0
Pythran 0.18.0
PyTorch 2.6.0
PyWavelets 1.7.0
pywinpty 2.0.15
PyYAML
PyYAML-ft 3 7.0.0
PyZMQ :simple-github 27.0.0
RapidFuzz
rpds-py 0.22.3
ruamel.yaml.clib
rust-numpy 3 0.24.0
safetensors
scikit-build-core 0.9.5
scikit-image 0.25.2
scikit-learn 1.6.0
SciPy 1.15.0
sentencepiece
setproctitle 1.3.6
setuptools 69.5.0
setuptools-rust 1.11.0
Shapely 2.1.0
spacy
sqlalchemy
srsly
SWIG 4.4.0
thrift
tokenizers
tornado
tox 4.26.0
uv 0.4.24
wrapt 1.17.0
xxhash
yarl 1.20.0
zstandard

  1. Release available in the Bazel Central Registry 

  2. Rust library released on crates.io 

  3. PyYAML-ft is a fork of PyYAML. For more details on how to use it, see our PyYAML-specific section on dependencies that don't support free-threading