Loading pkgs/tools/misc/pre-commit/default.nix +1 −0 Original line number Diff line number Diff line Loading @@ -33,6 +33,7 @@ buildPythonApplication rec { patches = [ ./languages-use-the-hardcoded-path-to-python-binaries.patch ./hook-tmpl.patch ./pygrep-pythonpath.patch ]; propagatedBuildInputs = [ Loading pkgs/tools/misc/pre-commit/pygrep-pythonpath.patch 0 → 100644 +13 −0 Original line number Diff line number Diff line diff --git a/pre_commit/languages/pygrep.py b/pre_commit/languages/pygrep.py index ec55560..44e08a1 100644 --- a/pre_commit/languages/pygrep.py +++ b/pre_commit/languages/pygrep.py @@ -98,7 +98,7 @@ def run_hook( color: bool, ) -> tuple[int, bytes]: cmd = (sys.executable, '-m', __name__, *args, entry) - return xargs(cmd, file_args, color=color) + return xargs(cmd, file_args, color=color, env={ "PYTHONPATH": ':'.join(sys.path) }) def main(argv: Sequence[str] | None = None) -> int: Loading
pkgs/tools/misc/pre-commit/default.nix +1 −0 Original line number Diff line number Diff line Loading @@ -33,6 +33,7 @@ buildPythonApplication rec { patches = [ ./languages-use-the-hardcoded-path-to-python-binaries.patch ./hook-tmpl.patch ./pygrep-pythonpath.patch ]; propagatedBuildInputs = [ Loading
pkgs/tools/misc/pre-commit/pygrep-pythonpath.patch 0 → 100644 +13 −0 Original line number Diff line number Diff line diff --git a/pre_commit/languages/pygrep.py b/pre_commit/languages/pygrep.py index ec55560..44e08a1 100644 --- a/pre_commit/languages/pygrep.py +++ b/pre_commit/languages/pygrep.py @@ -98,7 +98,7 @@ def run_hook( color: bool, ) -> tuple[int, bytes]: cmd = (sys.executable, '-m', __name__, *args, entry) - return xargs(cmd, file_args, color=color) + return xargs(cmd, file_args, color=color, env={ "PYTHONPATH": ':'.join(sys.path) }) def main(argv: Sequence[str] | None = None) -> int: