# Full development install — includes testing, type checking, and pre-commit tooling.
# Usage: pip install -r requirements-dev.txt
# Or:    pip install -e ".[dev]"

-r requirements.txt

# Testing
pytest>=7.0
pytest-cov>=5.0

# Pre-commit (needs Python 3.9+; on 3.8 run the tests directly)
pre-commit>=3.7; python_version >= '3.9'

# Type checking
pyright>=1.1

# Coverage badge generation
genbadge[coverage]>=1.1
