| # If you change this file (or mypy-requirements.txt or build-requirements.txt), please run: |
| # pip-compile --output-file=test-requirements.txt --strip-extras --allow-unsafe test-requirements.in |
| |
| -r mypy-requirements.txt |
| -r build-requirements.txt |
| attrs>=18.0 |
| filelock>=3.3.0,<3.20.0 # latest version is not available on 3.9 that we still support |
| lxml>=5.3.0; python_version<'3.15' |
| psutil>=4.0 |
| pytest>=8.1.0 |
| pytest-xdist>=1.34.0 |
| pytest-cov>=2.10.0 |
| setuptools>=75.1.0 |
| tomli>=1.1.0 # needed even on py311+ so the self check passes with --python-version 3.9 |
| pre_commit>=3.5.0 |
| platformdirs<4.5.0 # latest version is not available on 3.9 that we still support |