From 12429274b82cadab45c1afc456ee8d242e19a64d Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 25 Aug 2025 11:52:18 -0700 Subject: [PATCH 01/18] python3Packages.langchain-anthropic: disable bulk updates --- .../python-modules/langchain-anthropic/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langchain-anthropic/default.nix b/pkgs/development/python-modules/langchain-anthropic/default.nix index 69feac9399db..a0d9e62488cc 100644 --- a/pkgs/development/python-modules/langchain-anthropic/default.nix +++ b/pkgs/development/python-modules/langchain-anthropic/default.nix @@ -60,8 +60,12 @@ buildPythonPackage rec { pythonImportsCheck = [ "langchain_anthropic" ]; - passthru.updateScript = gitUpdater { - rev-prefix = "langchain-anthropic=="; + passthru = { + # python updater script sets the wrong tag + skipBulkUpdate = true; + updateScript = gitUpdater { + rev-prefix = "langchain-anthropic=="; + }; }; meta = { From 725f15b920183ddbfb0555dabd88e61283cd5c91 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 25 Aug 2025 12:07:40 -0700 Subject: [PATCH 02/18] python3Packages.langchain-aws: disable bulk updates --- pkgs/development/python-modules/langchain-aws/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langchain-aws/default.nix b/pkgs/development/python-modules/langchain-aws/default.nix index 3fd7fe81c479..27ec01997618 100644 --- a/pkgs/development/python-modules/langchain-aws/default.nix +++ b/pkgs/development/python-modules/langchain-aws/default.nix @@ -69,8 +69,12 @@ buildPythonPackage rec { pythonImportsCheck = [ "langchain_aws" ]; - passthru.updateScript = gitUpdater { - rev-prefix = "langchain-aws=="; + passthru = { + # python updater script sets the wrong tag + skipBulkUpdate = true; + updateScript = gitUpdater { + rev-prefix = "langchain-aws=="; + }; }; meta = { From afa17a7f7ed621265a1bda93dac1f7eefca5344d Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 25 Aug 2025 11:27:43 -0700 Subject: [PATCH 03/18] python3Packages.langchain-azure-dynamic-sessions: repair broken update #431074 ran the python update tool and changed tags where gitUpdater was in use. This reverts the tag change and restores the correct version. This also disables bulk updtes in the future. --- .../langchain-azure-dynamic-sessions/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/langchain-azure-dynamic-sessions/default.nix b/pkgs/development/python-modules/langchain-azure-dynamic-sessions/default.nix index f404c0562d97..dafa4f5af501 100644 --- a/pkgs/development/python-modules/langchain-azure-dynamic-sessions/default.nix +++ b/pkgs/development/python-modules/langchain-azure-dynamic-sessions/default.nix @@ -30,14 +30,14 @@ buildPythonPackage rec { pname = "langchain-azure-dynamic-sessions"; - version = "0.3.72"; + version = "0.2.0"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; - tag = "langchain-core==${version}"; - hash = "sha256-Q2uGMiODUtwkPdOyuSqp8vqjlLjiXk75QjXp7rr20tc="; + tag = "langchain-azure-dynamic-sessions==${version}"; + hash = "sha256-tgvoOSr4tpi+tFBan+kw8FZUfUJHcQXv9e1nyeGP0so="; }; sourceRoot = "${src.name}/libs/partners/azure-dynamic-sessions"; @@ -74,8 +74,12 @@ buildPythonPackage rec { pythonImportsCheck = [ "langchain_azure_dynamic_sessions" ]; - passthru.updateScript = gitUpdater { - rev-prefix = "langchain-azure-dynamic-sessions=="; + passthru = { + # python updater script sets the wrong tag + skipBulkUpdate = true; + updateScript = gitUpdater { + rev-prefix = "langchain-azure-dynamic-sessions=="; + }; }; meta = { From 896bb4a447fa12d6e614f998232953e81b7f7640 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 25 Aug 2025 12:03:39 -0700 Subject: [PATCH 04/18] python3Packages.langchain-chroma: disable bulk updates --- .../python-modules/langchain-chroma/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langchain-chroma/default.nix b/pkgs/development/python-modules/langchain-chroma/default.nix index 211cb58a1c78..2365b18fcd19 100644 --- a/pkgs/development/python-modules/langchain-chroma/default.nix +++ b/pkgs/development/python-modules/langchain-chroma/default.nix @@ -64,8 +64,12 @@ buildPythonPackage rec { "test_chroma_update_document" ]; - passthru.updateScript = gitUpdater { - rev-prefix = "langchain-chroma=="; + passthru = { + # python updater script sets the wrong tag + skipBulkUpdate = true; + updateScript = gitUpdater { + rev-prefix = "langchain-chroma=="; + }; }; meta = { From e12a334aeec8d12690d812df39c90eb593c8599d Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 25 Aug 2025 12:14:50 -0700 Subject: [PATCH 05/18] python3Packages.langchain-core: disable bulk updates --- pkgs/development/python-modules/langchain-core/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/langchain-core/default.nix b/pkgs/development/python-modules/langchain-core/default.nix index 25c111f5826e..80ef77828e11 100644 --- a/pkgs/development/python-modules/langchain-core/default.nix +++ b/pkgs/development/python-modules/langchain-core/default.nix @@ -90,7 +90,8 @@ buildPythonPackage rec { tests.pytest = langchain-core.overridePythonAttrs (_: { doCheck = true; }); - + # python updater script sets the wrong tag + skipBulkUpdate = true; updateScript = gitUpdater { rev-prefix = "langchain-core=="; }; From d3996e02c41d7c0a48e12f9d4bedca62b8d4cda3 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 25 Aug 2025 12:47:58 -0700 Subject: [PATCH 06/18] python3Packages.langchain-deepseek: revert broken update, skipBulkUpdate --- .../python-modules/langchain-deepseek/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/langchain-deepseek/default.nix b/pkgs/development/python-modules/langchain-deepseek/default.nix index f26769315352..e6978addf2e8 100644 --- a/pkgs/development/python-modules/langchain-deepseek/default.nix +++ b/pkgs/development/python-modules/langchain-deepseek/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "langchain-deepseek"; - version = "0.3.72"; + version = "0.1.4"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; - tag = "langchain-core==${version}"; - hash = "sha256-Q2uGMiODUtwkPdOyuSqp8vqjlLjiXk75QjXp7rr20tc="; + tag = "langchain-deepseek==${version}"; + hash = "sha256-lIlThVpyZF5osiCyYMO8kQUNtG5eUjXGZLdgRraj4Yc="; }; sourceRoot = "${src.name}/libs/partners/deepseek"; @@ -60,8 +60,12 @@ buildPythonPackage rec { pythonImportsCheck = [ "langchain_deepseek" ]; - passthru.updateScript = gitUpdater { - rev-prefix = "langchain-deepseek=="; + passthru = { + # python updater script sets the wrong tag + skipBulkUpdate = true; + updateScript = gitUpdater { + rev-prefix = "langchain-deepseek=="; + }; }; meta = { From 6acce342190fe9c4a615ff97c98a099257cc1e8a Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 25 Aug 2025 12:59:30 -0700 Subject: [PATCH 07/18] python3Packages.langchain-fireworks: repair broken update, skipBulkUpdate --- .../python-modules/langchain-fireworks/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/langchain-fireworks/default.nix b/pkgs/development/python-modules/langchain-fireworks/default.nix index 48a221a7766c..3a614511e244 100644 --- a/pkgs/development/python-modules/langchain-fireworks/default.nix +++ b/pkgs/development/python-modules/langchain-fireworks/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "langchain-fireworks"; - version = "0.3.72"; + version = "0.3.0"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; - tag = "langchain-core==${version}"; - hash = "sha256-Q2uGMiODUtwkPdOyuSqp8vqjlLjiXk75QjXp7rr20tc="; + tag = "langchain-fireworks==${version}"; + hash = "sha256-OZou323FAk2I4YuQV7sllbzDwFQWy/90FK3gIHnEBd0="; }; sourceRoot = "${src.name}/libs/partners/fireworks"; @@ -62,8 +62,12 @@ buildPythonPackage rec { pythonImportsCheck = [ "langchain_fireworks" ]; - passthru.updateScript = gitUpdater { - rev-prefix = "langchain-fireworks=="; + passthru = { + # python updater script sets the wrong tag + skipBulkUpdate = true; + updateScript = gitUpdater { + rev-prefix = "langchain-fireworks=="; + }; }; meta = { From e939491d8a000e495362284eedc9a9fd7ca13e72 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 25 Aug 2025 13:17:46 -0700 Subject: [PATCH 08/18] python3Packages.langchain-google-genai: apply skipBulkUpdate --- .../python-modules/langchain-google-genai/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langchain-google-genai/default.nix b/pkgs/development/python-modules/langchain-google-genai/default.nix index 9ebf4abbc76d..37f2485556ba 100644 --- a/pkgs/development/python-modules/langchain-google-genai/default.nix +++ b/pkgs/development/python-modules/langchain-google-genai/default.nix @@ -72,8 +72,12 @@ buildPythonPackage rec { pythonImportsCheck = [ "langchain_google_genai" ]; - passthru.updateScript = gitUpdater { - rev-prefix = "libs/genai/v"; + passthru = { + # python updater script sets the wrong tag + skipBulkUpdate = true; + updateScript = gitUpdater { + rev-prefix = "libs/genai/v"; + }; }; meta = { From e11d6faf2333958e23c0a32108574e76179e9951 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 25 Aug 2025 13:20:14 -0700 Subject: [PATCH 09/18] python3Packages.langchain-grok: apply skipBulkUpdate --- .../development/python-modules/langchain-groq/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langchain-groq/default.nix b/pkgs/development/python-modules/langchain-groq/default.nix index e0bdf7d2db2b..fbd1d646b8ea 100644 --- a/pkgs/development/python-modules/langchain-groq/default.nix +++ b/pkgs/development/python-modules/langchain-groq/default.nix @@ -54,8 +54,12 @@ buildPythonPackage rec { pythonImportsCheck = [ "langchain_groq" ]; - passthru.updateScript = gitUpdater { - rev-prefix = "langchain-groq=="; + passthru = { + # python updater script sets the wrong tag + skipBulkUpdate = true; + updateScript = gitUpdater { + rev-prefix = "langchain-groq=="; + }; }; meta = { From 1ceae877777dc7a2d7a2e09c4d7464e2f33cdf3b Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 25 Aug 2025 13:20:14 -0700 Subject: [PATCH 10/18] python3Packages.langchain-huggingface: apply skipBulkUpdate --- .../python-modules/langchain-huggingface/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langchain-huggingface/default.nix b/pkgs/development/python-modules/langchain-huggingface/default.nix index c6953f29790e..e8a1dd68fc1a 100644 --- a/pkgs/development/python-modules/langchain-huggingface/default.nix +++ b/pkgs/development/python-modules/langchain-huggingface/default.nix @@ -80,8 +80,12 @@ buildPythonPackage rec { pythonImportsCheck = [ "langchain_huggingface" ]; - passthru.updateScript = gitUpdater { - rev-prefix = "langchain-huggingface=="; + passthru = { + # python updater script sets the wrong tag + skipBulkUpdate = true; + updateScript = gitUpdater { + rev-prefix = "langchain-huggingface=="; + }; }; meta = { From 91a1a968b482e3a2547699341b0222e1b145b40b Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 25 Aug 2025 13:26:52 -0700 Subject: [PATCH 11/18] python3Packages.langchain-mistralai: repair broken update, apply skipBulkUpdate --- .../python-modules/langchain-mistralai/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/langchain-mistralai/default.nix b/pkgs/development/python-modules/langchain-mistralai/default.nix index e7e45057e77c..e8e67b354643 100644 --- a/pkgs/development/python-modules/langchain-mistralai/default.nix +++ b/pkgs/development/python-modules/langchain-mistralai/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "langchain-mistralai"; - version = "0.3.72"; + version = "0.2.11"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; - tag = "langchain-core==${version}"; - hash = "sha256-Q2uGMiODUtwkPdOyuSqp8vqjlLjiXk75QjXp7rr20tc="; + tag = "langchain-mistralai==${version}"; + hash = "sha256-14mYvW7j2hxAFZanRhuuo1seX6E4+tAuEPExDbdwHKg="; }; sourceRoot = "${src.name}/libs/partners/mistralai"; @@ -62,8 +62,12 @@ buildPythonPackage rec { pythonImportsCheck = [ "langchain_mistralai" ]; - passthru.updateScript = gitUpdater { - rev-prefix = "langchain-mistralai=="; + passthru = { + # python updater script sets the wrong tag + skipBulkUpdate = true; + updateScript = gitUpdater { + rev-prefix = "langchain-mistralai=="; + }; }; meta = { From 45e1b681ddace418ba9302ba2ccd7b42f66a8f78 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 25 Aug 2025 15:23:47 -0700 Subject: [PATCH 12/18] python3Packages.langchain-mongodb: repair broken update, apply skipBulkUpdate --- .../python-modules/langchain-mongodb/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/langchain-mongodb/default.nix b/pkgs/development/python-modules/langchain-mongodb/default.nix index 212efde0e232..293aebc76c04 100644 --- a/pkgs/development/python-modules/langchain-mongodb/default.nix +++ b/pkgs/development/python-modules/langchain-mongodb/default.nix @@ -25,14 +25,14 @@ buildPythonPackage rec { pname = "langchain-mongodb"; - version = "0.3.72"; + version = "0.2.0"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; - tag = "langchain-core==${version}"; - hash = "sha256-Q2uGMiODUtwkPdOyuSqp8vqjlLjiXk75QjXp7rr20tc="; + tag = "langchain-mongodb==${version}"; + hash = "sha256-Jd9toXkS9dGtSIrJQ/5W+swV1z2BJOJKBtkyGzj3oSc="; }; sourceRoot = "${src.name}/libs/partners/mongodb"; @@ -66,8 +66,12 @@ buildPythonPackage rec { pythonImportsCheck = [ "langchain_mongodb" ]; - passthru.updateScript = gitUpdater { - rev-prefix = "langchain-mongodb=="; + passthru = { + # python updater script sets the wrong tag + skipBulkUpdate = true; + updateScript = gitUpdater { + rev-prefix = "langchain-mongodb=="; + }; }; meta = { From d0bdfe87f5c0662fad3f100e8b277d4f95029552 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 25 Aug 2025 15:23:47 -0700 Subject: [PATCH 13/18] python3Packages.langchain-ollama: repair broken update, apply skipBulkUpdate --- .../python-modules/langchain-ollama/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/langchain-ollama/default.nix b/pkgs/development/python-modules/langchain-ollama/default.nix index d76f1cef40c4..63f58a0be5ad 100644 --- a/pkgs/development/python-modules/langchain-ollama/default.nix +++ b/pkgs/development/python-modules/langchain-ollama/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "langchain-ollama"; - version = "0.3.72"; + version = "0.3.6"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; - tag = "langchain-core==${version}"; - hash = "sha256-Q2uGMiODUtwkPdOyuSqp8vqjlLjiXk75QjXp7rr20tc="; + tag = "langchain-ollama==${version}"; + hash = "sha256-GQkyJaYvwRbjDR0Rfen7/X5hFhY2+WU74B6/9Ufhpo4="; }; sourceRoot = "${src.name}/libs/partners/ollama"; @@ -60,8 +60,12 @@ buildPythonPackage rec { pythonImportsCheck = [ "langchain_ollama" ]; - passthru.updateScript = gitUpdater { - rev-prefix = "langchain-ollama=="; + passthru = { + # python updater script sets the wrong tag + skipBulkUpdate = true; + updateScript = gitUpdater { + rev-prefix = "langchain-ollama=="; + }; }; meta = { From c7e9475ce9ac13f809303707676fe94addf3ca5d Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 25 Aug 2025 15:27:54 -0700 Subject: [PATCH 14/18] python3Packages.langchain-openai: repair broken update, apply skipBulkUpdate --- .../python-modules/langchain-openai/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/langchain-openai/default.nix b/pkgs/development/python-modules/langchain-openai/default.nix index 142098443e91..2e6bb2ab23fe 100644 --- a/pkgs/development/python-modules/langchain-openai/default.nix +++ b/pkgs/development/python-modules/langchain-openai/default.nix @@ -32,14 +32,14 @@ buildPythonPackage rec { pname = "langchain-openai"; - version = "0.3.72"; + version = "0.3.28"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; - tag = "langchain-core==${version}"; - hash = "sha256-Q2uGMiODUtwkPdOyuSqp8vqjlLjiXk75QjXp7rr20tc="; + tag = "langchain-openai==${version}"; + hash = "sha256-HpAdCHxmfGJcqXArvtlYagNuEBGBjrbICIwh9nI0qMQ="; }; sourceRoot = "${src.name}/libs/partners/openai"; @@ -102,8 +102,12 @@ buildPythonPackage rec { pythonImportsCheck = [ "langchain_openai" ]; - passthru.updateScript = gitUpdater { - rev-prefix = "langchain-openai=="; + passthru = { + # python updater script sets the wrong tag + skipBulkUpdate = true; + updateScript = gitUpdater { + rev-prefix = "langchain-openai=="; + }; }; meta = { From ecd1b8bd6e2c0d944ea452362caea864e391c8da Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 25 Aug 2025 15:31:00 -0700 Subject: [PATCH 15/18] python3Packages.langchain-perplexity: repair broken update, apply skipBulkUpdate --- .../langchain-perplexity/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/langchain-perplexity/default.nix b/pkgs/development/python-modules/langchain-perplexity/default.nix index 79f6078643a5..9638e5aa883d 100644 --- a/pkgs/development/python-modules/langchain-perplexity/default.nix +++ b/pkgs/development/python-modules/langchain-perplexity/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "langchain-perplexity"; - version = "0.3.72"; + version = "0.1.2"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; - tag = "langchain-core==${version}"; - hash = "sha256-Q2uGMiODUtwkPdOyuSqp8vqjlLjiXk75QjXp7rr20tc="; + tag = "langchain-perplexity==${version}"; + hash = "sha256-4KYLyhGbG8Y8cDGffE4/8OM61eAKRFTgxKDKMTQExic="; }; sourceRoot = "${src.name}/libs/partners/perplexity"; @@ -60,8 +60,12 @@ buildPythonPackage rec { pythonImportsCheck = [ "langchain_perplexity" ]; - passthru.updateScript = gitUpdater { - rev-prefix = "langchain-perplexity=="; + passthru = { + # python updater script sets the wrong tag + skipBulkUpdate = true; + updateScript = gitUpdater { + rev-prefix = "langchain-perplexity=="; + }; }; meta = { From 563020e89c9b37c1cfd77532884c66efe8963e7f Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 25 Aug 2025 15:34:23 -0700 Subject: [PATCH 16/18] python3Packages.langchain-tests: repair broken update, apply skipBulkUpdate --- .../python-modules/langchain-tests/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/langchain-tests/default.nix b/pkgs/development/python-modules/langchain-tests/default.nix index 42afbb15a0cc..c9c3659a7ae3 100644 --- a/pkgs/development/python-modules/langchain-tests/default.nix +++ b/pkgs/development/python-modules/langchain-tests/default.nix @@ -30,14 +30,14 @@ buildPythonPackage rec { pname = "langchain-tests"; - version = "0.3.72"; + version = "0.3.20"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; - tag = "langchain-core==${version}"; - hash = "sha256-Q2uGMiODUtwkPdOyuSqp8vqjlLjiXk75QjXp7rr20tc="; + tag = "langchain-tests==${version}"; + hash = "sha256-RMuxWA/n8d71FReFKO3Y/5P0MYk4aZ5WU2/TRxf9UuE="; }; sourceRoot = "${src.name}/libs/standard-tests"; @@ -72,8 +72,12 @@ buildPythonPackage rec { pytestCheckHook ]; - passthru.updateScript = gitUpdater { - rev-prefix = "langchain-tests=="; + passthru = { + # python updater script sets the wrong tag + skipBulkUpdate = true; + updateScript = gitUpdater { + rev-prefix = "langchain-tests=="; + }; }; meta = { From 6d60e23f75ed146b8cf48ff1b66f3dcded4254f9 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 25 Aug 2025 15:37:48 -0700 Subject: [PATCH 17/18] python3Packages.langchain-text-splitters: repair broken update, apply skipBulkUpdate --- .../langchain-text-splitters/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/langchain-text-splitters/default.nix b/pkgs/development/python-modules/langchain-text-splitters/default.nix index 53ddcc2ae78c..763e473267e3 100644 --- a/pkgs/development/python-modules/langchain-text-splitters/default.nix +++ b/pkgs/development/python-modules/langchain-text-splitters/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "langchain-text-splitters"; - version = "0.3.72"; + version = "0.3.9"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; - tag = "langchain-core==${version}"; - hash = "sha256-Q2uGMiODUtwkPdOyuSqp8vqjlLjiXk75QjXp7rr20tc="; + tag = "langchain-text-splitters==${version}"; + hash = "sha256-dMGvGZyux38Svl0OYgiAoYLdAf0lv27lzXgHFTBp3cs="; }; sourceRoot = "${src.name}/libs/text-splitters"; @@ -52,8 +52,12 @@ buildPythonPackage rec { enabledTestPaths = [ "tests/unit_tests" ]; - passthru.updateScript = gitUpdater { - rev-prefix = "langchain-text-splitters=="; + passthru = { + # python updater script sets the wrong tag + skipBulkUpdate = true; + updateScript = gitUpdater { + rev-prefix = "langchain-text-splitters=="; + }; }; meta = { From 7ac946c26e23cddc31e7c55a6bee385febed7bcb Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 25 Aug 2025 15:40:51 -0700 Subject: [PATCH 18/18] python3Packages.langchain-xai: repair broken update, apply skipBulkUpdate --- .../python-modules/langchain-xai/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/langchain-xai/default.nix b/pkgs/development/python-modules/langchain-xai/default.nix index 9d61f9437079..6769f74c3440 100644 --- a/pkgs/development/python-modules/langchain-xai/default.nix +++ b/pkgs/development/python-modules/langchain-xai/default.nix @@ -25,14 +25,14 @@ buildPythonPackage rec { pname = "langchain-xai"; - version = "0.3.72"; + version = "0.2.5"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; - tag = "langchain-core==${version}"; - hash = "sha256-Q2uGMiODUtwkPdOyuSqp8vqjlLjiXk75QjXp7rr20tc="; + tag = "langchain-xai==${version}"; + hash = "sha256-nae7KwCKjkvenOO8vErxFQStHolc+N8EUuK6U8r48Kc="; }; sourceRoot = "${src.name}/libs/partners/xai"; @@ -70,8 +70,12 @@ buildPythonPackage rec { pythonImportsCheck = [ "langchain_xai" ]; - passthru.updateScript = gitUpdater { - rev-prefix = "langchain-xai=="; + passthru = { + # python updater script sets the wrong tag + skipBulkUpdate = true; + updateScript = gitUpdater { + rev-prefix = "langchain-xai=="; + }; }; meta = {