aiokafka<1.0.0,>=0.8.0
fastapi>=0.100.0
starlette>=0.27.0
httpx>=0.24.0
pydantic>=2.0.0
loguru>=0.7.0
cryptography<44.0.0,>=41.0.0
sqlalchemy<3.0.0,>=2.0.0
jsonschema>=4.0.0
redis<7.0.0,>=4.0.0

[anthropic]
anthropic>=0.18.0

[async]
asyncpg<1.0.0,>=0.29.0

[avro]
fastavro>=1.9

[aws]
boto3>=1.28.0

[azure]
azure-storage-blob>=12.17.0

[cassandra]
cassandra-driver>=3.28.0

[celery]
celery[redis]>=5.3.0

[cosmos]
azure-cosmos>=4.5.0

[dev]
pytest>=7.0.0
pytest-cov>=4.0.0
pytest-asyncio>=0.21.0
aiosqlite>=0.19.0
jinja2>=3.0.0
mypy>=1.11.0
basedpyright>=1.19.0
ruff>=0.8.0
black>=24.0
flake8>=7.0
types-redis

[dramatiq]
dramatiq[redis]>=1.0.0

[dynamo]
boto3>=1.28.0

[elasticsearch]
elasticsearch<9.0.0,>=8.0.0

[fastapi]
fastapi>=0.100.0

[gcp]
google-cloud-secret-manager>=2.0.0

[gcs]
google-cloud-storage>=2.10.0

[gemini]
google-generativeai>=0.8.0

[groq]
openai>=1.0.0

[jinja2]
jinja2>=3.0.0

[meilisearch]
meilisearch>=0.31.0

[mistral]
openai>=1.0.0

[mixpanel]
mixpanel>=4.0.0

[mongo]
pymongo>=4.0.0

[nats]
nats-py>=2.0.0

[oauth]
httpx>=0.24.0

[ollama]
httpx>=0.24.0

[openai]
openai>=1.0.0

[opensearch]
opensearch-py>=2.0.0

[otel]
opentelemetry-api>=1.20.0
opentelemetry-sdk>=1.20.0
opentelemetry-exporter-otlp>=1.20.0
opentelemetry-instrumentation-fastapi>=0.41b0

[pillow]
Pillow>=10.0.0

[pinecone]
pinecone-client>=3.0.0

[posthog]
posthog>=3.0.0

[protobuf]
protobuf>=5.0

[qdrant]
qdrant-client>=1.0.0

[rabbitmq]
pika>=1.3.0

[rq]
rq>=1.0.0

[s3]
boto3>=1.28.0

[segment]
analytics-python>=1.0.0

[service-bus]
azure-servicebus>=7.0.0

[sqs]
boto3>=1.28.0

[typesense]
typesense>=0.18.0

[utils-pdf]
pypdf>=4.0.0

[vault]
hvac>=2.0.0

[weaviate]
weaviate-client>=4.0.0

[web]
starlette>=0.27.0
