Unverified Commit 3a2eb18d authored by natsukium's avatar natsukium
Browse files

python312Packages.langchain-core: set PYTHONPATH for tests

parent 714840e4
Loading
Loading
Loading
Loading
+6 −7
Original line number Diff line number Diff line
@@ -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