Need help with puppet-python?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

200 Stars 363 Forks Apache License 2.0 1.1K Commits 70 Opened issues


Puppet module for installing and managing Python, pip, virtualenvs and Gunicorn virtual hosts.

Services available


Need anything else?

Contributors list


Build Status Release Puppet Forge Puppet Forge - downloads Puppet Forge - endorsement Puppet Forge - scores docs License

Puppet module for installing and managing python, pip, virtualenvs and Gunicorn virtual hosts.

Please note: The module stankevich/python has been deprecated and is now available under Vox Pupuli: puppet/python.


For class usage refer to the Reference. If contributing, this is updated with

bundle exec rake strings:generate\[',,,,false,true']

hiera configuration

This module supports configuration through hiera. The following example creates two python3 virtualenvs. The configuration also pip installs a package into each environment.

    version: "system"
    version: "system"
    virtualenv: "/opt/env1"
    virtualenv: "/opt/env2"
        index-url: ""
        extra-index-url: ""

Using SCL packages from RedHat or CentOS

To use this module with Linux distributions in the Red Hat family and python distributions from, set python::provider to 'rhscl' and python::version to the name of the collection you want to use (e.g., 'python27', 'python33', or 'rh-python34').

Release Notes

See Changelog


Check out Github contributors.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.