From 1344ac1917c677ec8125e9a3d9199d389b474f29 Mon Sep 17 00:00:00 2001 From: Luca Sacchi Ricciardi Date: Tue, 7 Apr 2026 23:10:01 +0200 Subject: [PATCH] fix: add missing Python dependencies for Docker Added missing packages required by backend code: - redis>=5.0.0 (caching layer) - celery>=5.4.0 (async tasks) - prometheus-client>=0.20.0 (metrics) - opentelemetry-* (distributed tracing) - jaeger-client>=4.8.0 (tracing) - python-json-logger>=2.0.7 (structured logging) Also fixed IMMUTABLE function errors in migrations (already committed). All dependencies now installed in Docker images. --- pyproject.toml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 08a02c5..3dce723 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,6 +20,14 @@ dependencies = [ "python-jose[cryptography]>=3.3.0", "passlib[bcrypt]>=1.7.4", "email-validator>=2.0.0", + "redis>=5.0.0", + "celery>=5.4.0", + "prometheus-client>=0.20.0", + "opentelemetry-api>=1.24.0", + "opentelemetry-sdk>=1.24.0", + "opentelemetry-instrumentation-fastapi>=0.45b0", + "jaeger-client>=4.8.0", + "python-json-logger>=2.0.7", ] [dependency-groups]