# Core requirements
-r requirements.txt

# Testing
pytest>=7.0
pytest-cov>=4.0
pytest-asyncio>=0.21.0
pytest-mock>=3.10.0
responses>=0.23.0
faker>=18.0.0

# Code quality
black>=23.0
flake8>=6.0
mypy>=1.0
isort>=5.0
pre-commit>=3.0

# Testing across versions
tox>=4.0

# Documentation
sphinx>=6.0
sphinx-rtd-theme>=1.0

# Publishing
twine>=4.0
build>=0.10.0

# Type stubs
types-requests>=2.28.0

# Optional async support
aiohttp>=3.8.0
aiofiles>=23.0

# Optional Azure support  
msal>=1.20.0
azure-identity>=1.12.0