Skip to content

braitom/puppet-python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Puppet Module for Boxen

Build Status

Install Python versions using pyenv. Module based off of puppet-nodejs.

Usage

include python::2_7_3
include python::3_3_0

# Install any arbitrary Python version
python { '2.6.8': }

# Install a Python package
python::package { 'virtualenv':
  python_version => '2.7.3',
}

# Set the global version of Python
class { 'python::global': version => '2.7.3' }

# Set version of Python within a specific directory
python::local { '/path/to/directory': version => '3.3.0' }

Required Puppet Modules

  • boxen
  • repository
  • stdlib

Development

Write code. Run script/cibuild to test it. Check the script directory for other useful tools.

About

Mange Python with Boxen and pyenv

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 67.8%
  • Puppet 28.9%
  • Shell 3.3%