requests<3.0,>=2.31.0
rich>=13.0
dnspython>=2.4
xpl-core>=0.1.0

[aws]
boto3>=1.34

[azure]
azure-identity>=1.15
azure-mgmt-resource>=23.0
azure-mgmt-storage>=21.0
azure-mgmt-compute>=30.0
azure-mgmt-network>=25.0
azure-keyvault-secrets>=4.7
msgraph-sdk>=1.0

[dev]
pytest>=7.0
ruff>=0.4
build>=1.0

[full]
boto3>=1.34
azure-identity>=1.15
azure-mgmt-resource>=23.0
azure-mgmt-storage>=21.0
azure-mgmt-compute>=30.0
azure-mgmt-network>=25.0
azure-keyvault-secrets>=4.7
msgraph-sdk>=1.0
google-cloud-storage>=2.14
google-cloud-resource-manager>=1.12
google-cloud-compute>=1.14
google-cloud-iam>=2.12
google-cloud-secret-manager>=2.16
kubernetes>=29.0

[gcp]
google-cloud-storage>=2.14
google-cloud-resource-manager>=1.12
google-cloud-compute>=1.14
google-cloud-iam>=2.12
google-cloud-secret-manager>=2.16

[k8s]
kubernetes>=29.0
