python312Packages.langchain-core: set PYTHONPATH for tests
This commit is contained in:
parent
714840e400
commit
3a2eb18d79
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user