python3Packages.{langchain,langgraph,langsmith}: version bump (#500549)

This commit is contained in:
OTABI Tomoya
2026-03-17 03:24:46 +00:00
committed by GitHub
9 changed files with 24 additions and 22 deletions
@@ -24,14 +24,14 @@
buildPythonPackage (finalAttrs: {
pname = "langchain-anthropic";
version = "1.3.4";
version = "1.3.5";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain";
tag = "langchain-anthropic==${finalAttrs.version}";
hash = "sha256-8dGP26N2aheMTtI2wYMBVitlzrTsJZa5Zt5xVl+vqI4=";
hash = "sha256-R4X2WEU1I9HuuA9k4/6NrRMYuLjS6DQHQeP3xzp+Uso=";
};
sourceRoot = "${finalAttrs.src.name}/libs/partners/anthropic";
@@ -8,13 +8,14 @@
# dependencies
boto3,
langchain,
langchain-core,
numpy,
pydantic,
# optional-dependencies
langchain-anthropic,
anthropic,
langchain-anthropic,
# tests
langchain-tests,
@@ -28,14 +29,14 @@
buildPythonPackage (finalAttrs: {
pname = "langchain-aws";
version = "1.3.1";
version = "1.4.0";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain-aws";
tag = "langchain-aws==${finalAttrs.version}";
hash = "sha256-hKMTzN2NVMSMCVsFroFFUM0embz8KHbDnmunwOb9ofw=";
hash = "sha256-1zeZsLff0dcn9rJZu6zR6l/oXvXPXNTqKo0Ma+cXafo=";
};
postPatch = ''
@@ -49,6 +50,7 @@ buildPythonPackage (finalAttrs: {
dependencies = [
boto3
langchain
langchain-core
numpy
pydantic
@@ -42,14 +42,14 @@
buildPythonPackage (finalAttrs: {
pname = "langchain-classic";
version = "1.0.2";
version = "1.0.3";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain";
tag = "langchain-classic==${finalAttrs.version}";
hash = "sha256-NH2l2Htt5nAzzvwKUgQNwvQBLxZKhOLxnxthvK/Yh4I=";
hash = "sha256-vCYdBBN9vU8gWedCxKXnzLzZ5C7pYl3KyECBNAQggto=";
};
sourceRoot = "${finalAttrs.src.name}/libs/langchain";
@@ -36,14 +36,14 @@
buildPythonPackage (finalAttrs: {
pname = "langchain-core";
version = "1.2.18";
version = "1.2.19";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain";
tag = "langchain-core==${finalAttrs.version}";
hash = "sha256-Mk9Kr12wclBw2Q1YeJMg1MBe5XD0q09P2fgKZam/cK0=";
hash = "sha256-qQ0bCg+ghb84tafyahMzA4GroLz8smGfwIUg2bHmY0w=";
};
sourceRoot = "${finalAttrs.src.name}/libs/core";
@@ -24,14 +24,14 @@
buildPythonPackage rec {
pname = "langchain-mistralai";
version = "1.1.1";
version = "1.1.2";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain";
tag = "langchain-mistralai==${version}";
hash = "sha256-cdUl6LusttH6c0tBvaxQR5UGHjwyubKELCDv61VQ6Qo=";
hash = "sha256-vCYdBBN9vU8gWedCxKXnzLzZ5C7pYl3KyECBNAQggto=";
};
sourceRoot = "${src.name}/libs/partners/mistralai";
@@ -46,14 +46,14 @@
buildPythonPackage (finalAttrs: {
pname = "langchain";
version = "1.2.10";
version = "1.2.12";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain";
tag = "langchain==${finalAttrs.version}";
hash = "sha256-Icgka7z1wLuxEjUO5baxMya7KfltYsK8TXtCMg73E1Q=";
hash = "sha256-Z0noVsSu0OZchynlJSkIe0p076/0nay+1uS2ZXnztns=";
};
sourceRoot = "${finalAttrs.src.name}/libs/langchain_v1";
@@ -24,14 +24,14 @@
buildPythonPackage (finalAttrs: {
pname = "langgraph-cli";
version = "0.4.17";
version = "0.4.18";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langgraph";
tag = "cli==${finalAttrs.version}";
hash = "sha256-liyQPt0S2zfRSDZ0LYn1QmNrqyEUYiF6LL2pPt210j8=";
hash = "sha256-KhDvdy7iZtaSLRNdmdObv3KbUiOMkcHtCRZ3/13AQak=";
};
sourceRoot = "${finalAttrs.src.name}/libs/cli";
@@ -41,14 +41,14 @@
}:
buildPythonPackage (finalAttrs: {
pname = "langgraph";
version = "1.0.10";
version = "1.1.2";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langgraph";
tag = finalAttrs.version;
hash = "sha256-NJSmpVshj/x6ws+jFYXGarNKNztbk5OIIMA1neFOyIY=";
hash = "sha256-Dbzyp9Tl6VaLoWDnLk5UCiYnWFcZM3kljv8EdB1IEAI=";
};
postgresqlTestSetupPost = ''
@@ -135,6 +135,8 @@ buildPythonPackage (finalAttrs: {
"tests/test_pregel_async.py"
"tests/test_subgraph_persistence.py"
"tests/test_subgraph_persistence_async.py"
"tests/test_time_travel.py"
"tests/test_time_travel_async.py"
];
# Since `langgraph` is the only unprefixed package, we have to use an explicit match
@@ -31,14 +31,14 @@
buildPythonPackage (finalAttrs: {
pname = "langsmith";
version = "0.7.14";
version = "0.7.18";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langsmith-sdk";
tag = "v${finalAttrs.version}";
hash = "sha256-uoWevYxIjslOKzsbVaYc3KZjpG9703S/ucVaCK85R5M=";
hash = "sha256-praKCpNzZ8e+QEU9Ji9ryspzIiF9X98rUOvMbwjMZho=";
};
sourceRoot = "${finalAttrs.src.name}/python";
@@ -93,9 +93,7 @@ buildPythonPackage (finalAttrs: {
# due to circular import
"tests/unit_tests/test_client.py"
"tests/unit_tests/evaluation/test_runner.py"
# flaky time comparisons
# https://github.com/langchain-ai/langsmith-sdk/issues/2245
"tests/unit_tests/test_uuid_v7.py"
# google-adk isn't packaged (and has an enormous number of dependencies)
"tests/unit_tests/wrappers/test_google_adk.py"
];