From 0028b0cacf2b1084df2ac5a6ec52a8998173e5d4 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 2 Feb 2025 17:04:09 -0800 Subject: [PATCH] python3Packages.langsmith: 0.1.47 -> 0.3.4 --- pkgs/development/python-modules/langsmith/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langsmith/default.nix b/pkgs/development/python-modules/langsmith/default.nix index 1c0676a114b3..2efbfbcb32c8 100644 --- a/pkgs/development/python-modules/langsmith/default.nix +++ b/pkgs/development/python-modules/langsmith/default.nix @@ -9,10 +9,12 @@ # dependencies httpx, + langchain-core, orjson, pydantic, requests, requests-toolbelt, + zstandard, # tests anthropic, @@ -28,14 +30,14 @@ buildPythonPackage rec { pname = "langsmith"; - version = "0.1.147"; + version = "0.3.4"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langsmith-sdk"; tag = "v${version}"; - hash = "sha256-d0PJaC1MhVS3i4AtXUjSkkq/Yj2Pi42H/cW/XML/94o="; + hash = "sha256-mJS9Sdt4ESh9YRyjiUdVHC6R400SKhTeSdTjnbtY61I="; }; sourceRoot = "${src.name}/python"; @@ -50,6 +52,7 @@ buildPythonPackage rec { pydantic requests requests-toolbelt + zstandard ]; nativeCheckInputs = [ @@ -85,6 +88,7 @@ buildPythonPackage rec { "tests/integration_tests/test_client.py" "tests/integration_tests/test_prompts.py" "tests/unit_tests/test_client.py" + "tests/unit_tests/evaluation/test_runner.py" # Tests require a Langsmith API key "tests/evaluation/test_evaluation.py" "tests/external/test_instructor_evals.py"