psycopg2-binary>=2.9.11
tenacity>=9.1.4
redis>=6.4.0
python-dotenv>=1.1.1

[all]
boto3>=1.42.47
botocore>=1.42.47
azure-core>=1.38.1
azure-data-tables>=12.7.0
azure-storage-blob>=12.28.0
azure-storage-file-share>=12.24.0
azure-storage-queue>=12.15.0
google-cloud-firestore>=2.23.0
google-cloud-pubsub>=2.35.0
google-cloud-storage>=3.9.0
pymongo>=4.16.0
pika>=1.3.2
requests>=2.32.5

[aws]
boto3>=1.42.47
botocore>=1.42.47

[azure]
azure-core>=1.38.1
azure-data-tables>=12.7.0
azure-storage-blob>=12.28.0
azure-storage-file-share>=12.24.0
azure-storage-queue>=12.15.0

[bolckchain]
ipfshttpclient>=0.7.0
web3>=7.14.1

[dev]
black>=26.1.0
flake8>=7.3.0
isort>=7.0.0
mypy>=1.19.1

[gcp]
google-api-core>=2.29.0
google-auth>=2.48.0
google-cloud-core>=2.5.0
google-cloud-firestore>=2.23.0
google-cloud-pubsub>=2.35.0
google-cloud-storage>=3.9.0

[generic]
pymongo>=4.16.0
pika>=1.3.2
boto3>=1.42.47

[mongodb]
pymongo>=4.16.0

[rabbitmq]
pika>=1.3.2

[test]
pytest>=9.0.2
pytest-asyncio>=1.2.0
pytest-cov>=7.0.0
pytest-mock>=3.15.1
moto>=5.1.21

[vercel]
requests>=2.32.5
