DOKK / manpages / debian 12 / cdist / cdist-type__pyvenv.7.en
CDIST-TYPE__PYVENV(7) cdist CDIST-TYPE__PYVENV(7)

cdist-type__pyvenv - Create or remove python virtual environment

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:

None

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

__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"


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

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+).

ungleich GmbH 2021

January 15, 2023 7.0.0