mirror of
https://github.com/pypa/pip
synced 2023-12-13 21:30:23 +01:00
Always install wheel in test venvs
This commit is contained in:
parent
1a0b7f47a0
commit
23cc3d523b
|
@ -429,6 +429,7 @@ def virtualenv_template(
|
|||
tmpdir_factory: pytest.TempPathFactory,
|
||||
pip_src: Path,
|
||||
setuptools_install: Path,
|
||||
wheel_install: Path,
|
||||
coverage_install: Path,
|
||||
) -> Iterator[VirtualEnvironment]:
|
||||
|
||||
|
@ -442,8 +443,9 @@ def virtualenv_template(
|
|||
tmpdir = tmpdir_factory.mktemp("virtualenv")
|
||||
venv = VirtualEnvironment(tmpdir.joinpath("venv_orig"), venv_type=venv_type)
|
||||
|
||||
# Install setuptools and pip.
|
||||
# Install setuptools, wheel and pip.
|
||||
install_pth_link(venv, "setuptools", setuptools_install)
|
||||
install_pth_link(venv, "wheel", wheel_install)
|
||||
pip_editable = tmpdir_factory.mktemp("pip") / "pip"
|
||||
shutil.copytree(pip_src, pip_editable, symlinks=True)
|
||||
# noxfile.py is Python 3 only
|
||||
|
@ -503,7 +505,7 @@ def virtualenv(
|
|||
|
||||
@pytest.fixture
|
||||
def with_wheel(virtualenv: VirtualEnvironment, wheel_install: Path) -> None:
|
||||
install_pth_link(virtualenv, "wheel", wheel_install)
|
||||
pass
|
||||
|
||||
|
||||
class ScriptFactory(Protocol):
|
||||
|
|
Loading…
Reference in a new issue