virtualenvutils — Utilities for virtualenvs¶
-
ievv_opensource.utils.virtualenvutils.is_in_virtualenv()[source]¶ Returns
Trueif we are in a virtualenv.
-
ievv_opensource.utils.virtualenvutils.get_virtualenv_directory()[source]¶ Get the root directory of the current virtualenv.
Raises OSError if not in a virtualenv.
-
ievv_opensource.utils.virtualenvutils.add_virtualenv_bin_directory_to_path()[source]¶ Add
get_virtualenv_directory()toos.environ['PATH'].Why do we need this? This is used to work around limitations in how certain IDE’s implement virtualenv support. They may add the virtualenv to PYTHONPATH, but to to PATH.