Commit dfe5acbf authored by Sarah Clark's avatar Sarah Clark
Browse files

python3Packages.langchain-text-splitters: build fixes

parent b9d27eb8
Loading
Loading
Loading
Loading
+5 −11
Original line number Diff line number Diff line
@@ -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
    ];
  };
}
})