From b3cd575278d5694186fe293259a099be1250ebdb Mon Sep 17 00:00:00 2001 From: Thaddeus Crews Date: Sun, 21 Jul 2024 11:48:45 -0500 Subject: [PATCH] Setup `env` explicitly on Windows --- pre_commit/util.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pre_commit/util.py b/pre_commit/util.py index b75c84a2..9b64f75e 100644 --- a/pre_commit/util.py +++ b/pre_commit/util.py @@ -81,6 +81,8 @@ class CalledProcessError(RuntimeError): def _setdefault_kwargs(kwargs: dict[str, Any]) -> None: for arg in ('stdin', 'stdout', 'stderr'): kwargs.setdefault(arg, subprocess.PIPE) + if sys.platform == 'win32': + kwargs.setdefault('env', os.environ) def _oserror_to_output(e: OSError) -> tuple[int, bytes, None]: