From 16f92eff74f3d032bfd49bda23ade5ab75c37161 Mon Sep 17 00:00:00 2001 From: Zanie Date: Sun, 18 Feb 2024 15:10:22 -0600 Subject: [PATCH] Ensure we retain existing environment variables during `python -m uv` --- python/uv/__main__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/uv/__main__.py b/python/uv/__main__.py index 975a72941b0a..0d57b35b1f8e 100644 --- a/python/uv/__main__.py +++ b/python/uv/__main__.py @@ -50,10 +50,10 @@ def find_uv_bin() -> str: if __name__ == "__main__": uv = os.fsdecode(find_uv_bin()) - env = {} + env = os.environ.copy() venv = detect_virtualenv() if venv: - env["VIRTUAL_ENV"] = venv + env.setdefault("VIRTUAL_ENV", venv) if sys.platform == "win32": import subprocess