From 317217dd930afb79b2386c6d0e0ebef884e51791 Mon Sep 17 00:00:00 2001 From: Vatche Isahagian Date: Wed, 1 Apr 2026 16:35:12 -0400 Subject: [PATCH 1/2] fix(tests): add postgres dependencies to dev group for testing Added psycopg[binary]>=3.1 and pgvector>=0.3 to dev dependency group to ensure all unit tests can run during development and CI. This fixes the test collection error for test_postgres_backend.py while keeping postgres support optional for end users (via the pgvector optional dependency group). --- pyproject.toml | 2 ++ uv.lock | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 7cb9539..9d4d060 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -48,7 +48,9 @@ dev = [ "anyio", "detect-secrets", "mypy", + "pgvector>=0.3", "pre-commit", + "psycopg[binary]>=3.1", "pytest", "pytest-cov", "pytest-retry", diff --git a/uv.lock b/uv.lock index 3ec0f26..114c320 100644 --- a/uv.lock +++ b/uv.lock @@ -1050,7 +1050,9 @@ dev = [ { name = "anyio" }, { name = "detect-secrets" }, { name = "mypy" }, + { name = "pgvector" }, { name = "pre-commit" }, + { name = "psycopg", extra = ["binary"] }, { name = "pytest" }, { name = "pytest-cov" }, { name = "pytest-retry" }, @@ -1103,7 +1105,9 @@ dev = [ { name = "anyio" }, { name = "detect-secrets", git = "https://github.com/ibm/detect-secrets?branch=master" }, { name = "mypy" }, + { name = "pgvector", specifier = ">=0.3" }, { name = "pre-commit" }, + { name = "psycopg", extras = ["binary"], specifier = ">=3.1" }, { name = "pytest" }, { name = "pytest-cov" }, { name = "pytest-retry" }, From 6d9de377414c07fb884abce824875977ae979c2c Mon Sep 17 00:00:00 2001 From: Vatche Isahagian Date: Thu, 2 Apr 2026 08:54:01 -0400 Subject: [PATCH 2/2] chore(deps): remove pgvector optional deps from dev group --- pyproject.toml | 2 -- uv.lock | 4 ---- 2 files changed, 6 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 9d4d060..7cb9539 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -48,9 +48,7 @@ dev = [ "anyio", "detect-secrets", "mypy", - "pgvector>=0.3", "pre-commit", - "psycopg[binary]>=3.1", "pytest", "pytest-cov", "pytest-retry", diff --git a/uv.lock b/uv.lock index 114c320..3ec0f26 100644 --- a/uv.lock +++ b/uv.lock @@ -1050,9 +1050,7 @@ dev = [ { name = "anyio" }, { name = "detect-secrets" }, { name = "mypy" }, - { name = "pgvector" }, { name = "pre-commit" }, - { name = "psycopg", extra = ["binary"] }, { name = "pytest" }, { name = "pytest-cov" }, { name = "pytest-retry" }, @@ -1105,9 +1103,7 @@ dev = [ { name = "anyio" }, { name = "detect-secrets", git = "https://github.com/ibm/detect-secrets?branch=master" }, { name = "mypy" }, - { name = "pgvector", specifier = ">=0.3" }, { name = "pre-commit" }, - { name = "psycopg", extras = ["binary"], specifier = ">=3.1" }, { name = "pytest" }, { name = "pytest-cov" }, { name = "pytest-retry" },