boto3>=1.43.9
click>=8.4.0
PyYAML>=6.0
rich>=13.0.0

[ai]
anthropic>=0.102.0
openai>=2.37.0

[ai-anthropic]
anthropic>=0.102.0

[ai-openai]
openai>=2.37.0

[azure-cloud]
azure-identity>=1.17.0
azure-keyvault-keys>=4.9.0
azure-keyvault-secrets>=4.8.0
azure-mgmt-authorization>=4.0.0
azure-mgmt-compute>=31.0.0
azure-mgmt-containerregistry>=10.0.0
azure-mgmt-keyvault>=10.0.0
azure-mgmt-monitor>=6.0.0
azure-mgmt-network>=25.0.0
azure-mgmt-resource>=23.0.0
azure-mgmt-sql>=4.0.0
azure-mgmt-storage>=21.0.0
azure-mgmt-web>=7.0.0
requests>=2.31.0

[dev]
jsonschema>=4.0
mypy>=2.1.0
pytest>=7.4.0
pytest-cov>=4.1.0
ruff>=0.15.13
types-PyYAML>=6.0
typing-extensions>=4.4.0

[gcp]
google-auth>=2.29.0
google-cloud-artifact-registry>=1.11.0
google-cloud-compute>=1.19.0
google-cloud-functions>=1.16.0
google-cloud-iam>=2.15.0
google-cloud-kms>=2.21.0
google-cloud-logging>=3.10.0
google-cloud-org-policy>=1.11.0
google-cloud-resource-manager>=1.12.0
google-cloud-run>=0.10.0
google-cloud-storage>=2.16.0
requests>=2.31.0

[hcl]
python-hcl2>=4.0

[lsp]
pygls>=2.1.0
lsprotocol>=2025.0.0

[mcp]
mcp>=1.27.1
