venv_management.environment module
Summary
Functions:
The preferred drivers from optionally controlled by VENV_MANAGEMENT_PREFERRED_DRIVERS. |
|
The preferred shell from the VENV_MANAGEMENT_SHELL environment variable. |
|
True if the shell has been set to interactive. |
Reference
- venv_management.environment.preferred_shell(preferred_shell_name)[source]
The preferred shell from the VENV_MANAGEMENT_SHELL environment variable.
- Parameters
preferred_shell_name – The name of the preferred shell to use if the environment variable VENV_MANAGEMENT_SHELL is not set.
- Returns
The name of the preferred shell.
- venv_management.environment.shell_is_interactive()[source]
True if the shell has been set to interactive.
Control the setting with the VENV_MANAGEMENT_INTERACTIVE_SHELL environment variable by setting it to ‘yes’ or ‘no’.
- Returns
True if the shell is interactive, otherwise False.
- venv_management.environment.preferred_drivers(available_driver_names)[source]
The preferred drivers from optionally controlled by VENV_MANAGEMENT_PREFERRED_DRIVERS.
- Parameters
available_driver_names – A list of available driver names.
- Returns
A list of available driver names, with the preferred drivers first.