diff --git a/services/composition-service/requirements.txt b/services/composition-service/requirements.txt index 3e974b69ac..1e6078d972 100644 --- a/services/composition-service/requirements.txt +++ b/services/composition-service/requirements.txt @@ -3,7 +3,7 @@ uvicorn[standard]>=0.51.0 asyncpg>=0.31.0 pydantic>=2.13.4 pydantic-settings>=2.14.2 -python-json-logger>=2.0 +python-json-logger>=4.1.0 httpx>=0.27 PyJWT>=2.13.0 prometheus-client>=0.25.0 diff --git a/services/knowledge-service/requirements.txt b/services/knowledge-service/requirements.txt index 89a900604d..79b179f341 100644 --- a/services/knowledge-service/requirements.txt +++ b/services/knowledge-service/requirements.txt @@ -3,7 +3,7 @@ uvicorn[standard]>=0.29 asyncpg>=0.31.0 pydantic>=2.6 pydantic-settings>=2.2 -python-json-logger>=2.0 +python-json-logger>=4.1.0 httpx>=0.27 PyJWT>=2.8 # KM5 — RS256 admin-JWT verification (app/auth/admin_jwt.py) needs the diff --git a/services/lore-enrichment-service/requirements.txt b/services/lore-enrichment-service/requirements.txt index d9f93519ba..25432b8e35 100644 --- a/services/lore-enrichment-service/requirements.txt +++ b/services/lore-enrichment-service/requirements.txt @@ -8,7 +8,7 @@ redis>=5.0 PyJWT>=2.13.0 python-dotenv>=1.2.2 # C18 observability — structured JSON logs + Prometheus /metrics. -python-json-logger>=2.0 +python-json-logger>=4.1.0 prometheus-client>=0.25.0 # Compose slice 3 (mode F — attach files): multipart uploads + MinIO + text # extraction. OCR libs (pytesseract/pdf2image/Pillow) are import-guarded in diff --git a/services/worker-ai/requirements.txt b/services/worker-ai/requirements.txt index ac434c25cc..5cc565ec8d 100644 --- a/services/worker-ai/requirements.txt +++ b/services/worker-ai/requirements.txt @@ -2,7 +2,7 @@ asyncpg>=0.31.0 httpx>=0.27 pydantic>=2.13.4 pydantic-settings>=2.14.2 -python-json-logger>=2.0 +python-json-logger>=4.1.0 # P3 D-P3-WORKER-AI-CONSUMER-WIRING — Redis Stream consumer for the # extraction.summarize job feed. Async client only (sync API unused). redis>=5.0