anthropic>=0.40.0
python-dotenv>=1.0.1
PyYAML>=6.0.2
pydantic>=2.9.2
pydantic-settings>=2.6.0
python-dateutil>=2.9.0
structlog>=24.4.0
boto3>=1.35.36
botocore>=1.35.36
google-cloud-asset>=3.26.0
google-cloud-monitoring>=2.23.0
google-cloud-billing>=1.14.0
google-cloud-logging>=3.11.3
google-cloud-secret-manager>=2.20.0
azure-identity>=1.19.0
azure-mgmt-resourcegraph>=8.0.0
azure-monitor-query<2.0.0,>=1.4.0
azure-mgmt-costmanagement>=4.0.0
azure-keyvault-secrets>=4.8.0
openai>=1.55.0

[dev]
pytest>=8.3.3
pytest-cov>=5.0.0
pytest-mock>=3.14.0
pytest-timeout>=2.3.1
moto[s3,sts]>=5.0.16
freezegun>=1.5.1
black>=24.10.0
ruff>=0.7.1
mypy>=1.13.0
types-PyYAML>=6.0.12
types-python-dateutil>=2.9.0
boto3-stubs[bedrock-runtime,ce,cloudwatch,resourceexplorer2,s3,sts]>=1.35.36
mkdocs-material>=9.5.44
mkdocs-minify-plugin>=0.8.0

[export]
weasyprint>=62.0
python-pptx>=1.0.0
