From d4b54f68227b6a2db69aad915cee70c2822fecb2 Mon Sep 17 00:00:00 2001 From: natsukium Date: Sun, 1 Sep 2024 12:37:28 +0900 Subject: [PATCH] python312Packages.langchain: set passthru.updateScript --- .../langchain-azure-dynamic-sessions/default.nix | 8 ++++++++ .../python-modules/langchain-huggingface/default.nix | 8 ++++++++ .../python-modules/langchain-mongodb/default.nix | 8 ++++++++ .../python-modules/langchain-openai/default.nix | 8 ++++++++ 4 files changed, 32 insertions(+) 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 8dbb0ed2a725..24c1fe66d5eb 100644 --- a/pkgs/development/python-modules/langchain-azure-dynamic-sessions/default.nix +++ b/pkgs/development/python-modules/langchain-azure-dynamic-sessions/default.nix @@ -18,6 +18,7 @@ responses, syrupy, toml, + nix-update-script, }: buildPythonPackage rec { @@ -62,6 +63,13 @@ buildPythonPackage rec { pythonImportsCheck = [ "langchain_azure_dynamic_sessions" ]; + passthru.updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + "langchain-azure-dynamic-sessions==(.*)" + ]; + }; + meta = { description = "Integration package connecting Azure Container Apps dynamic sessions and LangChain"; homepage = "https://github.com/langchain-ai/langchain/tree/master/libs/partners/azure-dynamic-sessions"; diff --git a/pkgs/development/python-modules/langchain-huggingface/default.nix b/pkgs/development/python-modules/langchain-huggingface/default.nix index 9c035c50a1d7..774482e5bbcd 100644 --- a/pkgs/development/python-modules/langchain-huggingface/default.nix +++ b/pkgs/development/python-modules/langchain-huggingface/default.nix @@ -20,6 +20,7 @@ responses, syrupy, toml, + nix-update-script, }: buildPythonPackage rec { @@ -66,6 +67,13 @@ buildPythonPackage rec { pythonImportsCheck = [ "langchain_huggingface" ]; + passthru.updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + "langchain-huggingface==(.*)" + ]; + }; + meta = { changelog = "https://github.com/langchain-ai/langchain/releases/tag/langchain-huggingface==${version}"; description = "An integration package connecting Huggingface related classes and LangChain"; diff --git a/pkgs/development/python-modules/langchain-mongodb/default.nix b/pkgs/development/python-modules/langchain-mongodb/default.nix index e14fe4fb0e47..0b0a6b22fd63 100644 --- a/pkgs/development/python-modules/langchain-mongodb/default.nix +++ b/pkgs/development/python-modules/langchain-mongodb/default.nix @@ -18,6 +18,7 @@ responses, syrupy, toml, + nix-update-script, }: buildPythonPackage rec { @@ -62,6 +63,13 @@ buildPythonPackage rec { pythonImportsCheck = [ "langchain_mongodb" ]; + passthru.updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + "langchain-mongodb==(.*)" + ]; + }; + meta = { changelog = "https://github.com/langchain-ai/langchain/releases/tag/langchain-mongodb==${version}"; description = "Integration package connecting MongoDB and LangChain"; diff --git a/pkgs/development/python-modules/langchain-openai/default.nix b/pkgs/development/python-modules/langchain-openai/default.nix index c2376cf89d88..e2c61ee82352 100644 --- a/pkgs/development/python-modules/langchain-openai/default.nix +++ b/pkgs/development/python-modules/langchain-openai/default.nix @@ -19,6 +19,7 @@ responses, syrupy, toml, + nix-update-script, }: buildPythonPackage rec { @@ -84,6 +85,13 @@ buildPythonPackage rec { pythonImportsCheck = [ "langchain_openai" ]; + passthru.updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + "langchain-openai==(.*)" + ]; + }; + meta = { changelog = "https://github.com/langchain-ai/langchain/releases/tag/langchain-openai==${version}"; description = "Integration package connecting OpenAI and LangChain";