# Core framework dependencies (Required by all services)
fastapi>=0.119.0
uvicorn[standard]>=0.37.0
pydantic>=2.12.0
pydantic-settings>=2.11.0

# Database drivers (lightweight)
sqlalchemy>=2.0.44
asyncpg>=0.30.0
psycopg2-binary>=2.9.11
neo4j>=6.0.2
redis[hiredis]>=6.4.0

minio==7.2.18
boto3>=1.34.0
qdrant-client>=1.15.1

# Event streaming (NATS only - removed Kafka)
nats-py>=2.11.0

# Security and secrets management
hvac>=2.3.0
cryptography>=46.0.2

# Observability and monitoring (minimal)
prometheus-client>=0.23.1
prometheus-fastapi-instrumentator>=7.1.0
structlog>=25.4.0

# HTTP client
httpx>=0.28.1

# Utilities
ulid-py>=1.1.0
python-multipart>=0.0.20
python-dateutil>=2.9.0
python-dotenv>=1.1.1
orjson>=3.11.3
jsonschema>=4.20.0

# OpenTelemetry instrumentation (for observability)
opentelemetry-api>=1.21.0
opentelemetry-sdk>=1.21.0
opentelemetry-exporter-otlp-proto-grpc>=1.21.0
opentelemetry-instrumentation-fastapi>=0.42b0
opentelemetry-instrumentation-httpx>=0.42b0
opentelemetry-instrumentation-psycopg2>=0.42b0
opentelemetry-instrumentation-redis>=0.42b0
