From 3a2eb18d79af503f1153878071c4ff9495823d5f Mon Sep 17 00:00:00 2001 From: natsukium Date: Wed, 21 Aug 2024 10:45:04 +0900 Subject: [PATCH] python312Packages.langchain-core: set PYTHONPATH for tests --- .../python-modules/langchain-core/default.nix | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/langchain-core/default.nix b/pkgs/development/python-modules/langchain-core/default.nix index 737fbb47d4b5..3012cda9b4fc 100644 --- a/pkgs/development/python-modules/langchain-core/default.nix +++ b/pkgs/development/python-modules/langchain-core/default.nix @@ -39,13 +39,6 @@ buildPythonPackage rec { sourceRoot = "${src.name}/libs/core"; - preConfigure = '' - ln -s ${src}/libs/standard-tests/langchain_standard_tests ./langchain_standard_tests - - substituteInPlace pyproject.toml \ - --replace-fail "path = \"../standard-tests\"" "path = \"./langchain_standard_tests\"" - ''; - build-system = [ poetry-core ]; dependencies = [ @@ -76,6 +69,12 @@ buildPythonPackage rec { pytestFlagsArray = [ "tests/unit_tests" ]; + # don't add langchain-standard-tests to nativeCheckInputs + # to avoid circular import + preCheck = '' + export PYTHONPATH=${src}/libs/standard-tests:$PYTHONPATH + ''; + passthru = { updateScript = writeScript "update.sh" '' #!/usr/bin/env nix-shell