python312Packages.langchain-core: set PYTHONPATH for tests

This commit is contained in:
natsukium 2024-08-21 10:45:04 +09:00
parent 714840e400
commit 3a2eb18d79
No known key found for this signature in database
GPG Key ID: 9EA45A31DB994C53

View File

@ -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