diff --git a/python/uv/__main__.py b/python/uv/__main__.py index 975a72941..0d57b35b1 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