jsonschema
pluggy
pyyaml
sqlglot

[aws]
boto3
botocore
dynamodb_json
aws-encryption-sdk

[aws-kms]
aws-encryption-sdk
botocore

[azure]
azure-cosmos
azure-identity
azure-core
azure-keyvault-keys
cryptography

[azure-kms]
azure-core
azure-identity
azure-keyvault-keys
cryptography

[cli]
click
tabulate

[cosmos]
azure-cosmos
azure-identity

[dev]
jsonschema
pluggy
pyyaml
sqlglot
click
tabulate
boto3
botocore
dynamodb_json
aws-encryption-sdk
azure-cosmos
azure-identity
azure-core
azure-keyvault-keys
cryptography
google-api-core
google-auth
google-cloud-firestore
tink[gcpkms]
responses
coverage
moto==5.0.5
mock-firestore==0.11.0
mypy
pytest
pytest-cov
pdoc
pre-commit

[dynamodb]
boto3
botocore
dynamodb_json

[firestore]
google-api-core
google-auth
google-cloud-firestore
sqlglot

[gcp]
google-api-core
google-auth
google-cloud-firestore
sqlglot
tink[gcpkms]

[gcp-kms]
tink[gcpkms]

[google]
google-api-core
google-auth
google-cloud-firestore
sqlglot
tink[gcpkms]

[test]
jsonschema
pluggy
pyyaml
sqlglot
click
tabulate
boto3
botocore
dynamodb_json
aws-encryption-sdk
azure-cosmos
azure-identity
azure-core
azure-keyvault-keys
cryptography
google-api-core
google-auth
google-cloud-firestore
tink[gcpkms]
responses
coverage
moto==5.0.5
mock-firestore==0.11.0
mypy
pytest
pytest-cov
