From ff2d9de3382d444dde9910f1ba730f149e5ffb9f Mon Sep 17 00:00:00 2001 From: Steve Dower Date: Thu, 1 Sep 2022 22:15:57 +0100 Subject: [PATCH] Flow through tmp directory --- cibuildwheel/windows.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/cibuildwheel/windows.py b/cibuildwheel/windows.py index 2832e17b..d162a019 100644 --- a/cibuildwheel/windows.py +++ b/cibuildwheel/windows.py @@ -130,11 +130,12 @@ def install_pypy(tmp: Path, arch: str, url: str) -> Path: def setup_setuptools_cross_compile( + tmp: Path, python_configuration: PythonConfiguration, python_libs_base: Path, env: dict[str, str], ) -> None: - distutils_cfg = python_libs_base / "extra-setup.cfg" + distutils_cfg = tmp / "extra-setup.cfg" env["DISTUTILS_EXTRA_CONFIG"] = str(distutils_cfg) log.notice(f"Setting DISTUTILS_EXTRA_CONFIG={distutils_cfg} for cross-compilation") @@ -176,6 +177,7 @@ def setup_setuptools_cross_compile( def setup_rust_cross_compile( + tmp: Path, python_configuration: PythonConfiguration, python_libs_base: Path, env: dict[str, str], @@ -330,8 +332,8 @@ def setup_python( if python_libs_base: # Set up the environment for various backends to enable cross-compilation - setup_setuptools_cross_compile(python_configuration, python_libs_base, env) - setup_rust_cross_compile(python_configuration, python_libs_base, env) + setup_setuptools_cross_compile(tmp, python_configuration, python_libs_base, env) + setup_rust_cross_compile(tmp, python_configuration, python_libs_base, env) return env