Loading pkgs/development/python-modules/langchain-aws/default.nix 0 → 100644 +63 −0 Original line number Diff line number Diff line { lib, buildPythonPackage, fetchFromGitHub, boto3, langchain-core, numpy, poetry-core, pytestCheckHook, pytest-asyncio, nix-update-script, }: buildPythonPackage rec { pname = "langchain-aws"; version = "0.1.16"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain-aws"; rev = "refs/tags/v${version}"; hash = "sha256-WICv4tD9abTLO6mp/gZ4dgYVWmLMdUHgkwpZPd+u+Ek="; }; postPatch = '' substituteInPlace pyproject.toml \ --replace-fail "--snapshot-warn-unused" "" \ --replace-fail "--cov=langchain_aws" "" ln -s ${langchain-core.src}/libs/standard-tests/langchain_standard_tests ./langchain_standard_tests ''; sourceRoot = "${src.name}/libs/aws"; build-system = [ poetry-core ]; dependencies = [ boto3 langchain-core numpy ]; nativeCheckInputs = [ pytest-asyncio pytestCheckHook ]; pytestFlagsArray = [ "tests/unit_tests" ]; pythonImportsCheck = [ "langchain_aws" ]; meta = { changelog = "https://github.com/langchain-ai/langchain-aws/releases/tag/v${version}"; description = "Build LangChain application on AWS"; homepage = "https://github.com/langchain-ai/langchain-aws/"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ drupol natsukium ]; }; } pkgs/development/python-modules/langchain-community/default.nix +3 −3 Original line number Diff line number Diff line Loading @@ -29,7 +29,7 @@ buildPythonPackage rec { pname = "langchain-community"; version = "0.2.7"; version = "0.2.12"; pyproject = true; disabled = pythonOlder "3.8"; Loading @@ -38,7 +38,7 @@ buildPythonPackage rec { owner = "langchain-ai"; repo = "langchain"; rev = "refs/tags/langchain-community==${version}"; hash = "sha256-r0YSJkYPcwjHyw1xST5Zrgg9USjN9GOsvhV97imSFCQ="; hash = "sha256-HsKWGiWA6uKmRQOMw3efXkjwbBuvDHhf5waNvnvBdG4="; }; sourceRoot = "${src.name}/libs/community"; Loading @@ -58,7 +58,6 @@ buildPythonPackage rec { langchain-core langchain langsmith numpy pyyaml requests sqlalchemy Loading @@ -67,6 +66,7 @@ buildPythonPackage rec { optional-dependencies = { cli = [ typer ]; numpy = [ numpy ]; }; pythonImportsCheck = [ "langchain_community" ]; Loading pkgs/development/python-modules/langchain-core/default.nix +22 −12 Original line number Diff line number Diff line Loading @@ -25,7 +25,7 @@ buildPythonPackage rec { pname = "langchain-core"; version = "0.2.21"; version = "0.2.33"; pyproject = true; disabled = pythonOlder "3.8"; Loading @@ -34,7 +34,7 @@ buildPythonPackage rec { owner = "langchain-ai"; repo = "langchain"; rev = "refs/tags/langchain-core==${version}"; hash = "sha256-8qEN03iimGLnhg6TdpPal+MXBZJ/QHJKwjxRF96abBw="; hash = "sha256-vM3FY9E8PeC8LHP4QCTM1ggFynI+PscF7pv7CMaSZlU="; }; sourceRoot = "${src.name}/libs/core"; Loading @@ -52,11 +52,14 @@ buildPythonPackage rec { jsonpatch langsmith packaging pydantic pyyaml tenacity ]; optional-dependencies = { pydantic = [ pydantic ]; }; pythonImportsCheck = [ "langchain_core" ]; nativeCheckInputs = [ Loading Loading @@ -86,14 +89,21 @@ buildPythonPackage rec { ''; }; disabledTests = [ disabledTests = [ # flaky, sometimes fail to strip uuid from AIMessageChunk before comparing to test value "test_map_stream" # Compares with machine-specific timings "test_rate_limit_invoke" "test_rate_limit_stream" ] ++ lib.optionals stdenv.isDarwin [ # Langchain-core the following tests due to the test comparing execution time with magic values. "test_queue_for_streaming_via_sync_call" "test_same_event_loop" # Comparisons with magic numbers "test_rate_limit_ainvoke" "test_rate_limit_astream" ]; meta = { Loading pkgs/development/python-modules/langchain-mongodb/default.nix +2 −2 Original line number Diff line number Diff line Loading @@ -22,7 +22,7 @@ buildPythonPackage rec { pname = "langchain-mongodb"; version = "0.1.6"; version = "0.1.8"; pyproject = true; disabled = pythonOlder "3.8"; Loading @@ -31,7 +31,7 @@ buildPythonPackage rec { owner = "langchain-ai"; repo = "langchain"; rev = "refs/tags/langchain-mongodb==${version}"; hash = "sha256-p/cdWFPc2Oi5aRmjj1oAixM6aDKw0TbyzMdP4h2acG4="; hash = "sha256-fjSvn9O/CrKBexcwuILXFR7AGx/tZtGDWjA0L6XV4Hk="; }; sourceRoot = "${src.name}/libs/partners/mongodb"; Loading pkgs/development/python-modules/langchain-openai/default.nix +2 −3 Original line number Diff line number Diff line Loading @@ -23,7 +23,7 @@ buildPythonPackage rec { pname = "langchain-openai"; version = "0.1.17"; version = "0.1.22"; pyproject = true; disabled = pythonOlder "3.8"; Loading @@ -32,7 +32,7 @@ buildPythonPackage rec { owner = "langchain-ai"; repo = "langchain"; rev = "refs/tags/langchain-openai==${version}"; hash = "sha256-ELD1KXCVx3SmiJodagtOHgBGKdjRWiRVCCNYcL63eCY="; hash = "sha256-5UAijSTfQ6nQxdZvKHl2o01wDW6+Jphf38V+dAs7Ffk="; }; sourceRoot = "${src.name}/libs/partners/openai"; Loading @@ -48,7 +48,6 @@ buildPythonPackage rec { build-system = [ poetry-core ]; dependencies = [ langchain langchain-core openai tiktoken Loading Loading
pkgs/development/python-modules/langchain-aws/default.nix 0 → 100644 +63 −0 Original line number Diff line number Diff line { lib, buildPythonPackage, fetchFromGitHub, boto3, langchain-core, numpy, poetry-core, pytestCheckHook, pytest-asyncio, nix-update-script, }: buildPythonPackage rec { pname = "langchain-aws"; version = "0.1.16"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain-aws"; rev = "refs/tags/v${version}"; hash = "sha256-WICv4tD9abTLO6mp/gZ4dgYVWmLMdUHgkwpZPd+u+Ek="; }; postPatch = '' substituteInPlace pyproject.toml \ --replace-fail "--snapshot-warn-unused" "" \ --replace-fail "--cov=langchain_aws" "" ln -s ${langchain-core.src}/libs/standard-tests/langchain_standard_tests ./langchain_standard_tests ''; sourceRoot = "${src.name}/libs/aws"; build-system = [ poetry-core ]; dependencies = [ boto3 langchain-core numpy ]; nativeCheckInputs = [ pytest-asyncio pytestCheckHook ]; pytestFlagsArray = [ "tests/unit_tests" ]; pythonImportsCheck = [ "langchain_aws" ]; meta = { changelog = "https://github.com/langchain-ai/langchain-aws/releases/tag/v${version}"; description = "Build LangChain application on AWS"; homepage = "https://github.com/langchain-ai/langchain-aws/"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ drupol natsukium ]; }; }
pkgs/development/python-modules/langchain-community/default.nix +3 −3 Original line number Diff line number Diff line Loading @@ -29,7 +29,7 @@ buildPythonPackage rec { pname = "langchain-community"; version = "0.2.7"; version = "0.2.12"; pyproject = true; disabled = pythonOlder "3.8"; Loading @@ -38,7 +38,7 @@ buildPythonPackage rec { owner = "langchain-ai"; repo = "langchain"; rev = "refs/tags/langchain-community==${version}"; hash = "sha256-r0YSJkYPcwjHyw1xST5Zrgg9USjN9GOsvhV97imSFCQ="; hash = "sha256-HsKWGiWA6uKmRQOMw3efXkjwbBuvDHhf5waNvnvBdG4="; }; sourceRoot = "${src.name}/libs/community"; Loading @@ -58,7 +58,6 @@ buildPythonPackage rec { langchain-core langchain langsmith numpy pyyaml requests sqlalchemy Loading @@ -67,6 +66,7 @@ buildPythonPackage rec { optional-dependencies = { cli = [ typer ]; numpy = [ numpy ]; }; pythonImportsCheck = [ "langchain_community" ]; Loading
pkgs/development/python-modules/langchain-core/default.nix +22 −12 Original line number Diff line number Diff line Loading @@ -25,7 +25,7 @@ buildPythonPackage rec { pname = "langchain-core"; version = "0.2.21"; version = "0.2.33"; pyproject = true; disabled = pythonOlder "3.8"; Loading @@ -34,7 +34,7 @@ buildPythonPackage rec { owner = "langchain-ai"; repo = "langchain"; rev = "refs/tags/langchain-core==${version}"; hash = "sha256-8qEN03iimGLnhg6TdpPal+MXBZJ/QHJKwjxRF96abBw="; hash = "sha256-vM3FY9E8PeC8LHP4QCTM1ggFynI+PscF7pv7CMaSZlU="; }; sourceRoot = "${src.name}/libs/core"; Loading @@ -52,11 +52,14 @@ buildPythonPackage rec { jsonpatch langsmith packaging pydantic pyyaml tenacity ]; optional-dependencies = { pydantic = [ pydantic ]; }; pythonImportsCheck = [ "langchain_core" ]; nativeCheckInputs = [ Loading Loading @@ -86,14 +89,21 @@ buildPythonPackage rec { ''; }; disabledTests = [ disabledTests = [ # flaky, sometimes fail to strip uuid from AIMessageChunk before comparing to test value "test_map_stream" # Compares with machine-specific timings "test_rate_limit_invoke" "test_rate_limit_stream" ] ++ lib.optionals stdenv.isDarwin [ # Langchain-core the following tests due to the test comparing execution time with magic values. "test_queue_for_streaming_via_sync_call" "test_same_event_loop" # Comparisons with magic numbers "test_rate_limit_ainvoke" "test_rate_limit_astream" ]; meta = { Loading
pkgs/development/python-modules/langchain-mongodb/default.nix +2 −2 Original line number Diff line number Diff line Loading @@ -22,7 +22,7 @@ buildPythonPackage rec { pname = "langchain-mongodb"; version = "0.1.6"; version = "0.1.8"; pyproject = true; disabled = pythonOlder "3.8"; Loading @@ -31,7 +31,7 @@ buildPythonPackage rec { owner = "langchain-ai"; repo = "langchain"; rev = "refs/tags/langchain-mongodb==${version}"; hash = "sha256-p/cdWFPc2Oi5aRmjj1oAixM6aDKw0TbyzMdP4h2acG4="; hash = "sha256-fjSvn9O/CrKBexcwuILXFR7AGx/tZtGDWjA0L6XV4Hk="; }; sourceRoot = "${src.name}/libs/partners/mongodb"; Loading
pkgs/development/python-modules/langchain-openai/default.nix +2 −3 Original line number Diff line number Diff line Loading @@ -23,7 +23,7 @@ buildPythonPackage rec { pname = "langchain-openai"; version = "0.1.17"; version = "0.1.22"; pyproject = true; disabled = pythonOlder "3.8"; Loading @@ -32,7 +32,7 @@ buildPythonPackage rec { owner = "langchain-ai"; repo = "langchain"; rev = "refs/tags/langchain-openai==${version}"; hash = "sha256-ELD1KXCVx3SmiJodagtOHgBGKdjRWiRVCCNYcL63eCY="; hash = "sha256-5UAijSTfQ6nQxdZvKHl2o01wDW6+Jphf38V+dAs7Ffk="; }; sourceRoot = "${src.name}/libs/partners/openai"; Loading @@ -48,7 +48,6 @@ buildPythonPackage rec { build-system = [ poetry-core ]; dependencies = [ langchain langchain-core openai tiktoken Loading