diff --git a/src/pip/_internal/build_env.py b/src/pip/_internal/build_env.py index 680e49f5b3849543df13ac55a6e9858afcbce78a..d34ce90117cfebd6ec023d710bf5ff36da105491 100644 --- a/src/pip/_internal/build_env.py +++ b/src/pip/_internal/build_env.py @@ -58,7 +58,7 @@ def _create_standalone_pip() -> Iterator[str]: with TempDirectory(kind="standalone-pip") as tmp_dir: pip_zip = os.path.join(tmp_dir.path, "__env_pip__.zip") - with zipfile.ZipFile(pip_zip, "w") as zf: + with zipfile.ZipFile(pip_zip, "w", strict_timestamps=False) as zf: for child in source.rglob("*"): zf.write(child, child.relative_to(source.parent).as_posix()) yield os.path.join(pip_zip, "pip")