# Testing dependencies for lambda-shared-utils
pytest>=7.4.0
pytest-cov>=4.1.0
pytest-mock>=3.11.0
moto>=4.2.0  # Mock AWS services
responses>=0.23.0  # Mock HTTP requests
freezegun>=1.2.0  # Mock datetime
faker>=19.0.0  # Generate test data

# Development dependencies
black>=23.0.0
flake8>=6.0.0
mypy>=1.4.0
isort>=5.12.0

# Type stubs for mypy
boto3-stubs[secretsmanager,cloudwatch]>=1.28.0
types-pytz>=2023.3.0
types-PyYAML>=6.0.0

# Optional dependencies for testing
elasticsearch>=7.17.0,<8.0.0
pymysql>=1.0.0
psycopg2-binary>=2.9.0
slack-sdk>=3.19.0