diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/tox/pytest.py | 2 | ||||
-rw-r--r-- | src/tox/tox_env/python/virtual_env/api.py | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/tox/pytest.py b/src/tox/pytest.py index a00ef3fb..d6b0be86 100644 --- a/src/tox/pytest.py +++ b/src/tox/pytest.py @@ -147,6 +147,8 @@ class ToxProject: with self.monkeypatch.context() as m: m.setattr(tox.run, "setup_state", our_setup_state) m.setattr(sys, "argv", [sys.executable, "-m", "tox"] + list(args)) + m.setenv("VIRTUALENV_SYMLINK_APP_DATA", "1") + m.setenv("VIRTUALENV_SYMLINKS", "1") try: tox_run(args) except SystemExit as exception: diff --git a/src/tox/tox_env/python/virtual_env/api.py b/src/tox/tox_env/python/virtual_env/api.py index b9440e36..d6f865e5 100644 --- a/src/tox/tox_env/python/virtual_env/api.py +++ b/src/tox/tox_env/python/virtual_env/api.py @@ -96,7 +96,7 @@ class VirtualEnv(Python, ABC): ) -> None: if not packages: return - install_command = [self.creator.exe, "-m", "pip", "--disable-pip-version-check", "install"] + install_command = [self.creator.exe, "-I", "-m", "pip", "--disable-pip-version-check", "install"] if no_deps: install_command.append("--no-deps") if force_reinstall: @@ -116,7 +116,7 @@ class VirtualEnv(Python, ABC): ) def get_installed_packages(self) -> List[str]: - list_command = [self.creator.exe, "-m", "pip", "freeze", "--all"] + list_command = [self.creator.exe, "-I", "-m", "pip", "freeze", "--all"] result = self.execute( cmd=list_command, allow_stdin=False, |