- Change ruff>=0.15 to ruff>=0.6.0 (0.15 doesn't exist yet) - Replace CPMP_GHCR_TOKEN with GITHUB_TOKEN for GHCR authentication - GITHUB_TOKEN is automatically provided by GitHub Actions with correct permissions
22 lines
421 B
Plaintext
22 lines
421 B
Plaintext
# Development requirements
|
|
# Testing, linters, formatting, and security checks
|
|
# pytest-xdist is not used - tests run serially to reproduce a user's experience more accurately.
|
|
|
|
pytest>=7.4
|
|
pytest-cov>=4.1
|
|
black>=24.10.0
|
|
ruff>=0.6.0
|
|
isort>=5.12
|
|
mypy>=1.6
|
|
pre-commit>=3.4
|
|
bandit>=1.9.1
|
|
tox>=4.11
|
|
pytest-timeout==2.4.0
|
|
|
|
|
|
# Add more dev tools as required
|
|
|
|
# Coverage tooling and additional linters
|
|
coverage>=7.2
|
|
flake8>=6.1
|