# Linting and Code Quality Tools
# Static analysis, formatting, and type checking

# Type checking
mypy>=1.7.0
types-PyYAML>=6.0.0
types-requests>=2.31.0
types-aiofiles>=23.2.0

# Code formatting
black>=23.12.0
isort>=5.13.0

# Linting
flake8>=6.1.0
flake8-docstrings>=1.7.0
flake8-bugbear>=23.12.0
flake8-comprehensions>=3.14.0
pylint>=3.0.0

# Import sorting
reorder-python-imports>=3.12.0

# Complexity and style
radon>=6.1.0
pylint-django>=2.5.0

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

# Code coverage
coverage>=7.3.0
coverage-badge>=1.1.0

# Documentation
pydocstyle>=6.3.0
