cookbook 'snu_python', '= 1.0.0'
The snu_python cookbook has been deprecated
Author provided reason for deprecation:
The snu_python cookbook has been deprecated and is no longer being maintained by its authors. Use of the snu_python cookbook is no longer recommended.
snu_python (16) Versions 1.0.0 Follow0
Installs/configures snu_python
cookbook 'snu_python', '= 1.0.0', :supermarket
knife supermarket install snu_python
knife supermarket download snu_python
Snu Python Cookbook README
A cookbook to perform an opinionated installation of Python using poise-python.
Requirements
This cookbook is continously tested against a matrix of Chef versions and platforms:
- Chef 14
- Chef 13
- Chef 12
X
- Ubuntu 16.04
- Ubuntu 14.04
- Debian 9
- Debian 8
Additional platform support may be added in the future, but Python in RHEL-land seems to get real scary real fast.
Usage
Add the default recipe to your node's run list and/or declare instances of the included resources in a recipe of your own.
Recipes
default
Installs Python 2 and 3 and some default packages using the snu_python
resource
Attributes
N/A
Resources
snu_python
A wrapper around the python_runtime
resource to install both Python 2 and 3 as well as any supporting packages (e.g. the python3 package that manages /usr/local/bin/python3
on Debian platforms) and some default packages from PIP.
Syntax:
snu_python 'default' do python3_packages %w[requests] python2_packages %w[requests] action :install end
Actions:
Action | Description |
---|---|
:install |
Install Python 2 and 3 and friends |
:upgrade |
Upgrade Python 2 and 3 and friends |
:remove |
Uninstall Python 2 and 3 and all installed packages |
Properties:
Property | Default | Description |
---|---|---|
python3_packages | %w[requests] | Packages to install under Python 3 |
python2_packages | %w[requests] | Packages to install under Python 2 |
action | :install |
The action to perform |
Maintainers
- Jonathan Hartman jonathan.hartman@socrata.com
Snu Python Cookbook CHANGELOG
This file is used to list changes made in each version of the snu_python cookbook.
1.0.0 (2018-07-11)
- Delete all custom resources except snu_python
- Remove awscli from the default Python 2 packages
0.2.1 (2018-08-03)
- Fix the failing integration tests for pip
0.2.0 (2018-05-31)
- Add a snu_python_virtualenv resource
0.1.0 (2018-05-25)
- Initial release!
0.0.1 (2018-04-21)
- Development started
License Metric
1.0.0 passed this metric
1.0.0 passed this metric