# Development Dependencies
# Install with: pip install -r requirements-dev.txt

# Include production requirements
-r requirements.txt

# Code formatting
black>=24.0.0
isort>=5.13.0

# Linting
flake8>=7.0.0
ruff>=0.6.0
radon>=6.0.0  # Code complexity metrics
bandit>=1.7.0  # Security linting

# Type checking
mypy>=1.11.0
types-PyYAML>=6.0.0

# Testing
pytest>=8.3.0
pytest-cov>=6.0.0
pytest-mock>=3.14.0
pytest-asyncio>=0.24.0
pytest-xdist>=3.6.0  # Parallel test execution

# Documentation
sphinx>=7.4.0
sphinx-rtd-theme>=2.0.0

# Pre-commit hooks
pre-commit>=3.8.0

# Build tools (already in requirements.txt, kept for reference)
# pyinstaller>=6.0.0
