# FastAPI Industry Template - Development Dependencies

# Include production dependencies
-r requirements.txt

# Testing
pytest>=7.4.0
pytest-asyncio>=0.21.0
pytest-cov>=4.1.0
pytest-mock>=3.12.0
pytest-xdist>=3.5.0
httpx>=0.25.0
factory-boy>=3.3.0

# Load testing
locust>=2.17.0

# Code quality and formatting
black>=23.0.0
ruff>=0.1.0
isort>=5.12.0
mypy>=1.7.0
pre-commit>=3.5.0

# Security scanning
bandit>=1.7.5
safety>=2.3.0
semgrep>=1.45.0

# Documentation
mkdocs>=1.5.0
mkdocs-material>=9.4.0
mkdocs-swagger-ui-tag>=0.6.0

# Development tools
ipython>=8.17.0
jupyter>=1.0.0
rich>=13.7.0

# Database tools
pgcli>=4.0.1

# Debugging
debugpy>=1.8.0
icecream>=2.1.3

# Environment management
python-dotenv>=1.0.0

# API documentation
redoc-cli>=0.13.2

# Performance profiling
py-spy>=0.3.14
memory-profiler>=0.61.0

# Type stubs
types-redis>=4.6.0
types-requests>=2.31.0
types-python-dateutil>=2.8.19