diff --git a/Lib/test/support/__init__.py b/Lib/test/support/__init__.py index 3062ec6588fd16..c2287b3fb1cd90 100644 --- a/Lib/test/support/__init__.py +++ b/Lib/test/support/__init__.py @@ -2425,10 +2425,10 @@ def _findwheel(pkgname): raise FileNotFoundError(f"No wheel for {pkgname} found in {wheel_dir}") -# Context manager that creates a virtual environment, install setuptools and wheel in it +# Context manager that creates a virtual environment, install setuptools in it # and returns the path to the venv directory and the path to the python executable @contextlib.contextmanager -def setup_venv_with_pip_setuptools_wheel(venv_dir): +def setup_venv_with_pip_setuptools(venv_dir): import shlex import subprocess from .os_helper import temp_cwd @@ -2460,8 +2460,7 @@ def run_command(cmd): cmd = [python, '-X', 'dev', '-m', 'pip', 'install', - _findwheel('setuptools'), - _findwheel('wheel')] + _findwheel('setuptools')] run_command(cmd) yield python diff --git a/Lib/test/test_cext/__init__.py b/Lib/test/test_cext/__init__.py index 402a2d04fa875e..46fde541494aa3 100644 --- a/Lib/test/test_cext/__init__.py +++ b/Lib/test/test_cext/__init__.py @@ -53,7 +53,7 @@ def test_build_limited_c11(self): def check_build(self, extension_name, std=None, limited=False): venv_dir = 'env' - with support.setup_venv_with_pip_setuptools_wheel(venv_dir) as python_exe: + with support.setup_venv_with_pip_setuptools(venv_dir) as python_exe: self._check_build(extension_name, python_exe, std=std, limited=limited) diff --git a/Lib/test/test_cppext/__init__.py b/Lib/test/test_cppext/__init__.py index 13f9ea1c56cca5..2b7adac4bccd15 100644 --- a/Lib/test/test_cppext/__init__.py +++ b/Lib/test/test_cppext/__init__.py @@ -54,7 +54,7 @@ def test_build_limited(self): def check_build(self, extension_name, std=None, limited=False): venv_dir = 'env' - with support.setup_venv_with_pip_setuptools_wheel(venv_dir) as python_exe: + with support.setup_venv_with_pip_setuptools(venv_dir) as python_exe: self._check_build(extension_name, python_exe, std=std, limited=limited) diff --git a/Lib/test/test_cppext/setup.py b/Lib/test/test_cppext/setup.py index b30c9e2746c980..ea1ed64bf7ab0a 100644 --- a/Lib/test/test_cppext/setup.py +++ b/Lib/test/test_cppext/setup.py @@ -3,6 +3,7 @@ import os import platform import shlex +import sys import sysconfig from test import support diff --git a/Lib/test/test_peg_generator/test_c_parser.py b/Lib/test/test_peg_generator/test_c_parser.py index 1411e55dd0f293..1095e7303c188f 100644 --- a/Lib/test/test_peg_generator/test_c_parser.py +++ b/Lib/test/test_peg_generator/test_c_parser.py @@ -99,7 +99,7 @@ def setUpClass(cls): cls.addClassCleanup(shutil.rmtree, cls.library_dir) with contextlib.ExitStack() as stack: - python_exe = stack.enter_context(support.setup_venv_with_pip_setuptools_wheel("venv")) + python_exe = stack.enter_context(support.setup_venv_with_pip_setuptools("venv")) sitepackages = subprocess.check_output( [python_exe, "-c", "import sysconfig; print(sysconfig.get_path('platlib'))"], text=True, diff --git a/Lib/test/wheeldata/setuptools-67.6.1-py3-none-any.whl b/Lib/test/wheeldata/setuptools-67.6.1-py3-none-any.whl deleted file mode 100644 index 4b7ffd2e49e155..00000000000000 Binary files a/Lib/test/wheeldata/setuptools-67.6.1-py3-none-any.whl and /dev/null differ diff --git a/Lib/test/wheeldata/setuptools-78.1.0-py3-none-any.whl b/Lib/test/wheeldata/setuptools-78.1.0-py3-none-any.whl new file mode 100644 index 00000000000000..a1f43daab7a749 Binary files /dev/null and b/Lib/test/wheeldata/setuptools-78.1.0-py3-none-any.whl differ diff --git a/Lib/test/wheeldata/wheel-0.43.0-py3-none-any.whl b/Lib/test/wheeldata/wheel-0.43.0-py3-none-any.whl deleted file mode 100644 index 67e2308717d675..00000000000000 Binary files a/Lib/test/wheeldata/wheel-0.43.0-py3-none-any.whl and /dev/null differ