python3Packages.langchain-text-splitters: build fixes

This commit is contained in:
Sarah Clark
2026-03-07 13:11:12 -08:00
parent b9d27eb846
commit dfe5acbfb7
@@ -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
];
};
}
})