diff --git a/docs/changelog/2574.bugfix.rst b/docs/changelog/2574.bugfix.rst new file mode 100644 index 000000000..496980642 --- /dev/null +++ b/docs/changelog/2574.bugfix.rst @@ -0,0 +1 @@ +Resolve symlinks when saving Python executable path - by :user:`ssbarnea`. diff --git a/src/tox/tox_env/python/virtual_env/api.py b/src/tox/tox_env/python/virtual_env/api.py index eb0b43301..bb75b61a4 100644 --- a/src/tox/tox_env/python/virtual_env/api.py +++ b/src/tox/tox_env/python/virtual_env/api.py @@ -140,7 +140,7 @@ def _get_python(self, base_python: list[str]) -> PythonInfo | None: # noqa: U10 version=interpreter.version, is_64=(interpreter.architecture == 64), platform=interpreter.platform, - extra={"executable": Path(interpreter.system_executable)}, + extra={"executable": Path(interpreter.system_executable).resolve()}, ) def prepend_env_var_path(self) -> list[Path]: