From 346cfd3903233573b24354f8582fbd6a073f1781 Mon Sep 17 00:00:00 2001 From: Joao Fula Date: Tue, 30 Jun 2026 10:32:55 +0200 Subject: [PATCH 1/2] pinning langchain version to avoid ragas error in eval --- pyproject.toml | 2 +- uv.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index ebbf85a19..aecb0d02d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -124,7 +124,7 @@ dependencies = [ "kubernetes<34.1.0", "psycopg2-binary>=2.9.9", "azure-identity>=1.18.0", - "langchain-community>=0.3.81", + "langchain-community>=0.3.81,<0.4.2", "sqlalchemy>=2.0.35", "ibm-watsonx-ai>=1.3.6", "certifi>=2024.8.30", diff --git a/uv.lock b/uv.lock index 0cadb0859..43f06b67e 100644 --- a/uv.lock +++ b/uv.lock @@ -2778,7 +2778,7 @@ requires-dist = [ { name = "kubernetes", specifier = "<34.1.0" }, { name = "langchain", specifier = ">=0.3.12" }, { name = "langchain-aws", specifier = ">=1.6.0" }, - { name = "langchain-community", specifier = ">=0.3.81" }, + { name = "langchain-community", specifier = ">=0.3.81,<0.4.2" }, { name = "langchain-google-genai", specifier = ">=4.0.0" }, { name = "langchain-google-vertexai", specifier = ">=2.1.0" }, { name = "langchain-ibm", specifier = ">=0.3.2" }, From 94028b096db1ab0c8e9a4dee8b4b0116e890e753 Mon Sep 17 00:00:00 2001 From: Joao Fula Date: Tue, 30 Jun 2026 10:53:23 +0200 Subject: [PATCH 2/2] adding TODO --- pyproject.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index aecb0d02d..99392198d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -124,6 +124,8 @@ dependencies = [ "kubernetes<34.1.0", "psycopg2-binary>=2.9.9", "azure-identity>=1.18.0", + # TODO: Remove upper bound once ragas fixes compatibility with langchain-community >= 0.4.2 + # See: https://github.com/vibrantlabsai/ragas/issues/2741 "langchain-community>=0.3.81,<0.4.2", "sqlalchemy>=2.0.35", "ibm-watsonx-ai>=1.3.6",