(installer) do not install if already in a venv

This commit is contained in:
Eugene Brodsky 2023-01-28 03:10:07 -05:00
parent d209dab881
commit ebe6daac56

View File

@ -35,9 +35,9 @@ class Installer:
def __init__(self) -> None:
self.reqs = INSTALLER_REQS
self.preflight()
if os.getenv("VIRTUAL_ENV") is None:
# Only bootstrap if not already in a venv
self.bootstrap()
if os.getenv("VIRTUAL_ENV") is not None:
raise NotImplementedError("A virtual environment is already activated. Please 'deactivate' before installation.")
self.bootstrap()
def preflight(self) -> None:
"""