python3Packages.langchain*: update 250508 (#405408)

This commit is contained in:
Pol Dellaiera
2025-05-09 20:06:22 +00:00
committed by GitHub
8 changed files with 46 additions and 31 deletions
@@ -14,14 +14,14 @@
buildPythonPackage rec {
pname = "langchain-chroma";
version = "0.2.2";
version = "0.2.3";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain";
tag = "langchain-chroma==${version}";
hash = "sha256-GFDaUA0E25YDHYLwrpsAuOiBWFvHByl61XhwK5NmJbg=";
hash = "sha256-6WOViBKXZ844g2M6pYohHsXnzJiWbTNgj9EjN+z+B+4=";
};
sourceRoot = "${src.name}/libs/partners/chroma";
@@ -59,7 +59,7 @@ buildPythonPackage rec {
passthru.updateScript = nix-update-script {
extraArgs = [
"--version-regex"
"^langchain-chroma==([0-9.]+)$"
"langchain-chroma==([0-9.]+)"
];
};
@@ -29,18 +29,21 @@
pytest-xdist,
pytestCheckHook,
syrupy,
# passthru
nix-update-script,
}:
buildPythonPackage rec {
pname = "langchain-core";
version = "0.3.56";
version = "0.3.59";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain";
tag = "langchain-core==${version}";
hash = "sha256-gsjYr22Phb71oKN4iVGsi6r1iETDhFHCKKOiwp0SuLU=";
hash = "sha256-qfNt6rH2nHIFfzqZCTsIhWfXntRXvSKnzfQrNS3LWcs=";
};
sourceRoot = "${src.name}/libs/core";
@@ -85,9 +88,11 @@ buildPythonPackage rec {
doCheck = true;
});
updateScript = {
command = [ ./update.sh ];
supportedFeatures = [ "commit" ];
updateScript = nix-update-script {
extraArgs = [
"--version-regex"
"langchain-core==([0-9.]+)"
];
};
};
@@ -2,10 +2,9 @@
lib,
buildPythonPackage,
fetchFromGitHub,
nix-update-script,
# build-system
poetry-core,
pdm-backend,
# dependencies
huggingface-hub,
@@ -27,23 +26,26 @@
responses,
syrupy,
toml,
# passthru
nix-update-script,
}:
buildPythonPackage rec {
pname = "langchain-huggingface";
version = "0.1.2";
version = "0.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain";
tag = "langchain-huggingface==${version}";
hash = "sha256-ACR+JzKcnYXROGOQe6DlZeqcYd40KlesgXSUOybOT20=";
hash = "sha256-TqxssbqqjJV+/ynM2wo3C1aCV6wy0DsvdEuiTvVqNa8=";
};
sourceRoot = "${src.name}/libs/partners/huggingface";
build-system = [ poetry-core ];
build-system = [ pdm-backend ];
pythonRelaxDeps = [
# Each component release requests the exact latest core.
@@ -81,7 +83,7 @@ buildPythonPackage rec {
passthru.updateScript = nix-update-script {
extraArgs = [
"--version-regex"
"^langchain-huggingface==([0-9.]+)$"
"langchain-huggingface==([0-9.]+)"
];
};
@@ -5,7 +5,6 @@
# build-system
pdm-backend,
poetry-core,
# dependencies
langchain-core,
@@ -17,26 +16,26 @@
pytest-asyncio,
syrupy,
# passthru
nix-update-script,
}:
buildPythonPackage rec {
pname = "langchain-ollama";
version = "0.3.1";
version = "0.3.2";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain";
tag = "langchain-ollama==${version}";
hash = "sha256-nKLz9eCGaonECmr3Uby3j4ul5jQZaqUH3PD20z/JKek=";
hash = "sha256-GRaWwUR26yZqjtO5f5p8abj/4KSrQE2uGAECGjeDxPY=";
};
sourceRoot = "${src.name}/libs/partners/ollama";
build-system = [
pdm-backend
poetry-core
];
pythonRelaxDeps = [
@@ -64,7 +63,7 @@ buildPythonPackage rec {
passthru.updateScript = nix-update-script {
extraArgs = [
"--version-regex"
"langchain-ollama==(.*)"
"langchain-ollama==([0-9.]+)"
];
};
@@ -2,7 +2,6 @@
lib,
buildPythonPackage,
fetchFromGitHub,
nix-update-script,
# build-system
pdm-backend,
@@ -25,18 +24,21 @@
responses,
syrupy,
toml,
# passthru
nix-update-script,
}:
buildPythonPackage rec {
pname = "langchain-openai";
version = "0.3.12";
version = "0.3.16";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain";
tag = "langchain-openai==${version}";
hash = "sha256-pIXdXGrYOoE8sF+cKpX82QfTaYna8kbzUv0n+yR7uHE=";
hash = "sha256-e8y5rL+OUFOAPfXTC+XHn/wVfsecPInsS8hBxm1USAw=";
};
sourceRoot = "${src.name}/libs/partners/openai";
@@ -88,6 +90,7 @@ buildPythonPackage rec {
"test_azure_openai_uses_actual_secret_value_from_secretstr"
"test_azure_serialized_secrets"
"test_chat_openai_get_num_tokens"
"test_embed_documents_with_custom_chunk_size"
"test_get_num_tokens_from_messages"
"test_get_token_ids"
"test_init_o1"
@@ -99,7 +102,7 @@ buildPythonPackage rec {
passthru.updateScript = nix-update-script {
extraArgs = [
"--version-regex"
"^langchain-openai==([0-9.]+)$"
"langchain-openai==([0-9.]+)"
];
};
@@ -19,18 +19,21 @@
pytest-asyncio,
pytest-socket,
pytestCheckHook,
# passthru
nix-update-script,
}:
buildPythonPackage rec {
pname = "langchain-tests";
version = "0.3.17";
version = "0.3.19";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain";
tag = "langchain-tests==${version}";
hash = "sha256-jhdCpZsRvCxDIfaZpdqAdx+rxJTU6QHDgNKc4w7XmR8=";
hash = "sha256-DSTngWRFseJ6kSAY7Lxxkh77QFr0jhHxG3mH89QmdxA=";
};
sourceRoot = "${src.name}/libs/standard-tests";
@@ -61,8 +64,11 @@ buildPythonPackage rec {
pytestCheckHook
];
passthru = {
inherit (langchain-core) updateScript;
passthru.updateScript = nix-update-script {
extraArgs = [
"--version-regex"
"langchain-tests==([0-9.]+)"
];
};
meta = {
@@ -18,14 +18,14 @@
buildPythonPackage rec {
pname = "langchain-text-splitters";
version = "0.3.7";
version = "0.3.8";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain";
tag = "langchain-text-splitters==${version}";
hash = "sha256-tIX1nxmXU3xhJuM2Q3Tm4fbCoJwI0A8+G1aSyLcoNo0=";
hash = "sha256-Ia3ZZ94uLZUVr1/w4HLPZLM6u8leA4OJtAwUf7eSAE0=";
};
sourceRoot = "${src.name}/libs/text-splitters";
@@ -42,14 +42,14 @@
buildPythonPackage rec {
pname = "langchain";
version = "0.3.24";
version = "0.3.25";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain";
tag = "langchain==${version}";
hash = "sha256-Up/pH2TxLPiPO49oIa2ZlNeH3TyN9sZSlNsqOIRmlxc=";
hash = "sha256-B2Kg8kC6Qlu89hZVMhgqPU32BwFvgAti0IIYUdosT1A=";
};
sourceRoot = "${src.name}/libs/langchain";