# =============================================================================
# SPARC — Development & Testing Dependencies
# Install with: pip install -r requirements-dev.txt
# =============================================================================

# Testing
pytest>=7.4.0
pytest-cov>=4.1.0
pytest-xdist>=3.3.0          # parallel test execution (-n auto)

# Code quality
black>=24.0.0                 # opinionated code formatter
isort>=5.13.0                 # import sorter (black-compatible profile)
flake8>=7.0.0                 # PEP 8 linter
flake8-bugbear>=24.0.0        # opinionated extra checks (B rules)

# Type checking (optional but recommended)
mypy>=1.8.0

# Pre-commit framework
pre-commit>=3.6.0

# Security audit
pip-audit>=2.7.0              # scan dependencies for known CVEs
