Here is the table showing the last package versions that support each version of CPython.
2.7 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | Notes | |
---|---|---|---|---|---|---|---|
EOL | 2020-01-01 | 2020-09-13 | 2021-12-23 | 2023-06-27 | 2024-10-14 | 2025-10-31 | https://endoflife.date/python |
black | x | x | 22.8.0$^{†3}$ | 23.3.0 | |||
click | 7.1.2 | 7.1.2 | 8.0.4 | ||||
cmake | 3.28.4 | 3.28.4 | 3.28.4 | ||||
colorama | 0.4.5 | 0.4.5 | |||||
colorlog | 5.0.1 | 5.0.1 | |||||
coverage | 5.5 | 5.5 | 6.2 | 7.2.7 | |||
lhapdf (PyPI) | x | x | 6.2.1 | x | x | ||
importlib-metadata | 2.1.3 | 2.1.3 | 4.8.3 | 6.7.0 | |||
importlib-resources | 3.3.1 | 3.2.1 | 5.4.0 | 5.12.0 | |||
ipykernel | 4.10 | 5.5.6 | 5.5.6 | 6.16.2 | |||
isort | 4.3.5 | 4.3.21 | 5.11.1 | 5.11.5 | |||
kiwisolver | 1.1.0 | 1.1.0 | 1.3.1 | ||||
matplotlib | 2.2.5 | 3.0.3 | 3.3.4 | 3.5.3 | |||
numba | 0.47.0 | 0.47.0 | 0.53.1 | 0.56.4 | 0.58.1 | ||
numpy | 1.16.6 | 1.18.5 | 1.19.5 | 1.21.6 | 1.24.4 | 2.0.2 | |
packaging | 20.9 | 20.9 | 21.3 | 24.0 | |||
pandas | 0.24.2 | 0.25.3$^{†1}$ | 1.15$^{†2}$ | 1.3.5$^{†4}$ | 2.0.3 | ||
pip | 20.3.4 | 20.3.4 | 21.3.1 | ||||
poetry-core | 1.0.2 | 1.0.2 | 1.1.0a5 | 1.6.1 | |||
polars | x | x | 0.12.5 | 0.18.4 | |||
pre-commit | 1.21.0 | 1.21.0 | 2.17.0$^{†2}$ | 2.21.0 | 3.5.0 |
default_install_hook_types requires >=2.18.0 |
|
psutil | 5.9.5 | ||||||
pytest | 4.6.11 | 6.1.2 | 7.0.1 | 7.4.4 | |||
pytest-cov | 2.12.1 | 2.12.1 | 4.0.0 | 4.1.0 | |||
scikit-learn | 0.20.4 | 0.22.2 | 0.24.2 | 1.0.2 | 1.3.2 | ||
scipy | 1.2.3 | 1.4.1 | 1.5.4 | 1.7.3 | 1.10.1 | ||
setuptools | 44.0.0 | 50.3.2 | 59.6.0 | 68.0.0 | 75.3.0 | ||
sphinx | 1.8.6 | 3.5.4 | 5.3.0 | 5.3.0 | 7.1.2 | ||
sphinx-autodoc-typehints | x | 1.11.1 | 1.12.0 | 1.23.0 | 2.0.1 | ||
symengine | 0.6.1 | 0.6.1 | 0.8.1 | 0.10.0 | |||
tensorflow | 2.1.4 | 2.3.4 | 2.6.5 | 2.11.1 | 2.13.1 | ||
tomli | x | x | 1.2.3 | 2.0.1 | |||
torch | 1.5.1 | 1.5.1 | 1.10.2$^{†3}$ | 1.13.1 | |||
typing-extensions | 3.10.0.2 | 3.10.0.2 | 4.1.1 | 4.7.1 |
$^{†1}$: >= 3.5.3
$^{†2}$: >= 3.6.1
$^{†3}$: >= 3.6.2
$^{†4}$: >= 3.7.1