From dfe5acbfb7c94494f8b191afefd3a0215bf696fd Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sat, 7 Mar 2026 13:04:57 -0800 Subject: [PATCH] python3Packages.langchain-text-splitters: build fixes --- .../langchain-text-splitters/default.nix | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/langchain-text-splitters/default.nix b/pkgs/development/python-modules/langchain-text-splitters/default.nix index 6e51732c08ad..437270e4ba75 100644 --- a/pkgs/development/python-modules/langchain-text-splitters/default.nix +++ b/pkgs/development/python-modules/langchain-text-splitters/default.nix @@ -19,7 +19,7 @@ gitUpdater, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "langchain-text-splitters"; version = "1.1.1"; pyproject = true; @@ -27,20 +27,14 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; - tag = "langchain-text-splitters==${version}"; + tag = "langchain-text-splitters==${finalAttrs.version}"; hash = "sha256-I5eMc/E7sCxEQG8+jw3E/M4uB7adKU5IMHRsS6pacsA="; }; - sourceRoot = "${src.name}/libs/text-splitters"; + sourceRoot = "${finalAttrs.src.name}/libs/text-splitters"; build-system = [ hatchling ]; - pythonRelaxDeps = [ - # Each component release requests the exact latest core. - # That prevents us from updating individual components. - "langchain-core" - ]; - dependencies = [ langchain-core ]; pythonImportsCheck = [ "langchain_text_splitters" ]; @@ -63,7 +57,7 @@ buildPythonPackage rec { }; meta = { - changelog = "https://github.com/langchain-ai/langchain/releases/tag/${src.tag}"; + changelog = "https://github.com/langchain-ai/langchain/releases/tag/${finalAttrs.src.tag}"; description = "LangChain utilities for splitting into chunks a wide variety of text documents"; homepage = "https://github.com/langchain-ai/langchain/tree/master/libs/text-splitters"; license = lib.licenses.mit; @@ -72,4 +66,4 @@ buildPythonPackage rec { sarahec ]; }; -} +})