Files
python/requirements_recommended.txt
T
Erik GomezandClaude Opus 4.7 0614679e4e Add Python 3.9 holdbacks for 12 more packages
A broader requires_python sweep against PyPI showed that the latest
versions of black, cfgv, click, filelock, flake8-bugbear, identify,
isort, platformdirs, pre-commit, pycparser, requests, and urllib3 all
declare requires_python >= 3.10. Pip on Python 3.9 refused to resolve
the requirements file partway through; the build halted at black.

For each affected package, pin the latest 3.9-compatible release for
the < 3.10 branch and keep the current latest for >= 3.10. Verified
that 3.10, 3.11, 3.12, 3.13, 3.14 are unaffected — no packages
exclude those versions at their latest pins.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-12 12:21:27 -05:00

59 lines
1.6 KiB
Plaintext

asn1crypto==1.5.1
aspy.yaml==1.3.0
attrs==26.1.0
black==26.3.1; python_version >= "3.10"
black==25.11.0; python_version < "3.10"
certifi==2026.4.22
cffi==2.0.0
cfgv==3.5.0; python_version >= "3.10"
cfgv==3.4.0; python_version < "3.10"
charset-normalizer==3.4.7
click==8.3.3; python_version >= "3.10"
click==8.1.8; python_version < "3.10"
distlib==0.4.0
attrs==25.3.0
black==25.1.0
certifi==2025.6.15
cffi==1.17.1
cfgv==3.4.0
charset-normalizer==3.4.2
click==8.2.1
distlib==0.3.9
docklib==2.0.0
entrypoints==0.4
filelock==3.29.0; python_version >= "3.10"
filelock==3.19.1; python_version < "3.10"
flake8==7.3.0
flake8-bugbear==25.11.29; python_version >= "3.10"
flake8-bugbear==24.12.12; python_version < "3.10"
identify==2.6.19; python_version >= "3.10"
identify==2.6.15; python_version < "3.10"
idna==3.14
isort==8.0.1; python_version >= "3.10"
isort==6.1.0; python_version < "3.10"
mccabe==0.7.0
mypy-extensions==1.1.0
nodeenv==1.10.0
packaging==26.2
pathspec==1.1.1
platformdirs==4.9.6; python_version >= "3.10"
platformdirs==4.4.0; python_version < "3.10"
pre-commit==4.6.0; python_version >= "3.10"
pre-commit==4.3.0; python_version < "3.10"
pycodestyle==2.14.0
pycparser==3.0; python_version >= "3.10"
pycparser==2.23; python_version < "3.10"
pyflakes==3.4.0
pyobjc==12.1; python_version >= "3.10"
pyobjc==11.1; python_version < "3.10"
PyYAML==6.0.3
requests==2.34.0; python_version >= "3.10"
requests==2.32.5; python_version < "3.10"
six==1.17.0
tokenize-rt==6.2.0
tomli==2.4.1
urllib3==2.7.0; python_version >= "3.10"
urllib3==2.6.3; python_version < "3.10"
virtualenv==21.3.2
xattr==1.3.0