python312Packages.langsmith: 0.3.10 -> 0.3.22 (#395244)

Changed files
+7 -3
pkgs
development
python-modules
langsmith
+7 -3
pkgs/development/python-modules/langsmith/default.nix
···
freezegun,
instructor,
pytest-asyncio,
+
pytest-vcr,
pytestCheckHook,
uvicorn,
attr,
···
buildPythonPackage rec {
pname = "langsmith";
-
version = "0.3.10";
+
version = "0.3.22";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langsmith-sdk";
tag = "v${version}";
-
hash = "sha256-kiKauRYqKEJZaKjL2YgOCgMmuw3UgSQx9+xHOdylCAQ=";
+
hash = "sha256-6KHiRwz3lR0+w1DHn1HgYK93MP9hvYFgoUvXtEogskA=";
};
sourceRoot = "${src.name}/python";
···
freezegun
instructor
pytest-asyncio
+
pytest-vcr
pytestCheckHook
uvicorn
] ++ lib.optionals stdenv.hostPlatform.isLinux [ attr ];
···
# due to circular import
"tests/integration_tests/test_client.py"
"tests/integration_tests/test_prompts.py"
-
"tests/unit_tests/evaluation/test_runner.py"
"tests/unit_tests/test_client.py"
+
"tests/unit_tests/evaluation/test_runner.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"
+
# Marked as flaky in source
+
"tests/unit_tests/test_run_helpers.py"
];
pythonImportsCheck = [ "langsmith" ];