From ce67105c160c33e064755b5feb28c3332c408398 Mon Sep 17 00:00:00 2001 From: Eduardo Rios Date: Mon, 19 Oct 2026 16:06:17 -0300 Subject: [PATCH] fix(deps): sientia_do 1.12.5 so the Postgres engine works with SQLAlchemy 2.1 SQLAlchemy 2.1 makes psycopg (v3) the default driver for postgresql:// URLs. sientia_do 1.12.2 builds that URL and only psycopg2-binary is installed, so a fresh install (any pod restart) fails with "No module named 'psycopg'" and the gateway runtime does not start (no NATS write consumer). 1.12.5 uses postgresql+psycopg2:// explicitly (sientia-dataops-library c402a75). Co-Authored-By: Claude Opus 5.5 --- requirements.txt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/requirements.txt b/requirements.txt index b6d8b89..3e2fd88 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,9 +1,8 @@ asyncua redis -# TODO(SIENTIAPDE-1972): bump once sientia-dataops-library releases SIENTIAPDE-1590 -# (generic Mongo find_one/distinct/aggregate methods) — not in 1.12.2 yet. -# Local dev uses an editable install of the local checkout (feature/SIENTIAPDE-1590). -sientia_do==1.12.2 +# 1.12.5 builds the Postgres engine with an explicit postgresql+psycopg2:// URL: SQLAlchemy 2.1 +# defaults postgresql:// to psycopg (v3), which is not installed ("No module named 'psycopg'"). +sientia_do==1.12.5 prometheus_client pymongo nats-py>=2.6