diff --git a/pyproject.toml b/pyproject.toml index ebbf85a19..99392198d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -124,7 +124,9 @@ dependencies = [ "kubernetes<34.1.0", "psycopg2-binary>=2.9.9", "azure-identity>=1.18.0", - "langchain-community>=0.3.81", + # 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", "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" },