Create virtualenv environments.
New in version 0.17.0.
salt.modules.virtualenv_mod.
create
(path, venv_bin=None, system_site_packages=False, distribute=False, clear=False, python=None, extra_search_dir=None, never_download=None, prompt=None, pip=False, symlinks=None, upgrade=None, user=None, use_vt=False, saltenv='base', **kwargs)¶Create a virtualenv
virtualenv.venv_bin
.
Defaults to virtualenv
.distribute=True
Set ownership for the virtualenv
Note
On Windows you must also pass a password
parameter. Additionally,
the user must have permissions to the location where the virtual
environment is being created
Set ownership for the virtualenv
Deprecated since version 2014.1.0: user
should be used instead
Use VT terminal emulation (see output while installing)
New in version 2015.5.0.
Specify a different environment. The default environment is base
.
New in version 2014.1.0.
Note
The runas
argument is deprecated as of 2014.1.0. user
should be
used instead.
CLI Example:
salt '*' virtualenv.create /path/to/new/virtualenv
salt.modules.virtualenv_mod.
get_distribution_path
(venv, distribution)¶Return the path to a distribution installed inside a virtualenv
New in version 2016.3.0.
CLI Example:
salt '*' virtualenv.get_distribution_path /path/to/my/venv my_distribution
salt.modules.virtualenv_mod.
get_resource_content
(venv, package=None, resource=None)¶Return the content of a package resource installed inside a virtualenv
New in version 2015.5.0.
Name of the package in which the resource resides
New in version 2016.3.0.
Name of the resource of which the content is to be returned
New in version 2016.3.0.
CLI Example:
salt '*' virtualenv.get_resource_content /path/to/my/venv my_package my/resource.xml
salt.modules.virtualenv_mod.
get_resource_path
(venv, package=None, resource=None)¶Return the path to a package resource installed inside a virtualenv
New in version 2015.5.0.
Name of the package in which the resource resides
New in version 2016.3.0.
Name of the resource of which the path is to be returned
New in version 2016.3.0.
CLI Example:
salt '*' virtualenv.get_resource_path /path/to/my/venv my_package my/resource.xml
salt.modules.virtualenv_mod.
get_site_packages
(venv)¶Return the path to the site-packages directory of a virtualenv
CLI Example:
salt '*' virtualenv.get_site_packages /path/to/my/venv