Livrare LOT 1 - Didi

This commit is contained in:
Dezvoltari Evotech 2026-06-25 14:13:25 -07:00
commit 5380c3fc63
990 changed files with 133308 additions and 0 deletions

View file

@ -0,0 +1,32 @@
# Runtime dependencies for the brain_api container.
# Pinned to minor versions that match the local dev venv we validated against.
# If you bump one, rebuild the image and re-run scripts/09_brain_api_demo.py.
# Web framework
fastapi>=0.135,<0.140
uvicorn>=0.44,<0.50
# HTTP client (used by every shared client)
httpx>=0.28,<0.30
# Config / validation
pydantic>=2.12,<3.0
pydantic-settings>=2.13,<3.0
python-dotenv>=1.2,<2.0
# Retries
tenacity>=9.1,<10.0
# Logging + pretty console
structlog>=25.5,<26.0
rich>=14.3,<15.0
# PostgreSQL (verification cache)
asyncpg>=0.30,<0.32
# Observability — Prometheus metrics + OpenTelemetry traces
prometheus-fastapi-instrumentator>=7.0,<8.0
opentelemetry-instrumentation-fastapi>=0.50b0
opentelemetry-instrumentation-asyncpg>=0.50b0
opentelemetry-instrumentation-httpx>=0.50b0
opentelemetry-exporter-otlp-proto-grpc>=1.30.0