pylint==4.0.5
flake8==7.3.0  # also change in .pre-commit-config.yaml when updating
ruff==0.15.12  # also change in .pre-commit-config.yaml when updating
pyupgrade==3.21.2  # also change in .pre-commit-config.yaml when updating
pre-commit

# Unit tests
pytest==9.0.3
pytest-cov==7.1.0
pytest-mock==3.15.1
pytest-asyncio==1.3.0
pytest-xdist==3.8.0
asyncmock==0.4.2
hypothesis==6.92.1

# Used by the import-time regression check (.github/workflows/ci.yml → import-time job)
importtime-waterfall==1.0.0
