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