logo
Free, Micro AI Code Reviews That Run on Git Commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt

cdist-type__pyvenv - Create or remove python virtual environment

Authors

Darko Poljak <darko.poljak--@--gmail.com>

Copying

Copyright (C) 2016 Darko Poljak. Free use of this software is granted under the terms of the GNU General Public License v3 or later (GPLv3+).

Description

This cdist type allows you to create or remove python virtual environment using pyvenv on python3 -m venv. It assumes pyvenv is already installed. Concrete package depends on concrete OS and/or OS version/distribution. Ensure this for e.g. in your init manifest as in the following example:

Examples

__pyvenv /home/services/djangoenv # Use specific pyvenv __pyvenv /home/foo/fooenv --pyvenv /usr/local/bin/pyvenv-3.4 # Create python virtualenv for user foo. __pyvenv /home/foo/fooenv --group foo --owner foo # Create python virtualenv with specific parameters. __pyvenv /home/services/djangoenv --venvparams "--copies --system-site-packages"

Name

cdist-type__pyvenv - Create or remove python virtual environment

Optional Parameters

state Either "present" or "absent", defaults to "present" group Group to chgrp to mode Unix permissions, suitable for chmod owner User to chown to pyvenv Use this specific pyvenv venvparams Specific parameters to pass to pyvenv invocation

Required Parameters

None

See Also