summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/tox/pytest.py2
-rw-r--r--src/tox/tox_env/python/virtual_env/api.py4
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,