All notable changes to this project will be documented in this file. Each new release typically also includes the latest modulesync defaults. These should not affect the functionality of the module.
v2.1.0 (2018-07-09)
Implemented enhancements:
Closed issues:
v2.0.0 (2018-06-25)
Breaking changes:
- Drop Puppet <4.10 support #401
- Drop Ruby 1.8 support #400
- Drop EOL operatingsystem: Ubuntu 12.04 #397
- Drop EOL operatingsystem: Ubuntu 10.04 #396
- Drop EOL operatingsystem: Debian 7 #395
- Drop EOL operatingsystem: Debian 6 #394
- Drop EOL operatingsystem: CentOS 5 #393
Implemented enhancements:
- Add Debian 9 Support #398
- Add support for Anaconda #409 (grsakea)
- Add umask parameter to pip execs #368 (jstaph)
Closed issues:
- Activity on this project? #371
- module is not compatible with setuptools v34 #361
- So many Warnings #351
- Spec tests time out with ruby 2.3.1 #336
- how to used pip2.7 as provider in RHEL6 #290
- Cannot determine if a package named in the form packagename[subfeature] is installed. #284
- Pip install runs on every puppet run. #218
Merged pull requests:
- Fix Python version regex in install.pp #410 (fklajn-opera)
- Remove docker nodesets #408 (bastelfreak)
- Update README compatibility section #405 (rkcpi)
- add secret for forge deployment via travis #404 (bastelfreak)
- Add deprecation notice for the old repository #403 (stankevich)
- virtualenv.pp: make creation of $venv_dir optional #391 (daylicron)
- add pip support for setuptools extras #390 (bryangwilliam)
- Fix pip wheel checks #389 (genebean)
1.19.0 (2018-04-28)
Closed issues:
- travis build failures since december? #372
- python-pip has been renamed to python2-pip on el7 epel repo #348
- --no-use-wheel renamed to --no-binary :all: in pip 7.0 and newer #309
- duplicate resource #259
- python::virtualenv does not accept the string 'pip' as per the documentation #205
Merged pull requests:
- fix for latest versions of setuptools and pip #388 (vchepkov)
- Fix tests: Pin rake for ruby 1.9.3 #387 (waipeng)
- Support virtualenv for Ubuntu 16.04 #386 (waipeng)
- Set virtualenv package name for Debian stretch #383 (sergiik)
- Update gunicorn.pp - Add manage_config_dir #382 (bc-bjoern)
- Support latest puppet versions #376 (ghoneycutt)
- Add python release as available facts #355 (jcpunk)
- Allow hiera config for dotfiles #344 (PuppetNinja)
- Ensure value is a string for =~ comparison #342 (ghoneycutt)
- add an alias to the python-dev package #334 (dannygoulder)
1.18.2 (2016-12-12)
Closed issues:
- EPEL7 python-pip package is called python2-pip; puppet-python won't recognize that it is installed #346
Merged pull requests:
1.18.1 (2016-12-08)
Closed issues:
- New release on the forge? #339
Merged pull requests:
- Fix testing #345 (ghoneycutt)
- Add name of package to pip uninstall command #340 (dontreboot)
- EPEL only makes sense on RH systems but not Fedora #297 (jcpunk)
2.4.2 (2016-10-28)
1.18.0 (2016-10-12)
Merged pull requests:
- Allow failure for Ruby 2.3.1 #337 (ghoneycutt)
- Add support, tests and documentation for Gentoo #335 (optiz0r)
2.4.1 (2016-09-19)
1.17.0 (2016-09-16)
Closed issues:
- No tags #330
Merged pull requests:
- Fix unescaped backslash in previous pip list addition #332 (rikwasmus)
- Do not try to reinstall packages installed via the OS #331 (rikwasmus)
1.16.0 (2016-09-10)
Merged pull requests:
2.4.0 (2016-09-04)
2.3.1 (2016-08-29)
2.3.0 (2016-08-29)
1.15.0 (2016-08-24)
Merged pull requests:
- Strict vars #299 (ghoneycutt)
1.14.2 (2016-08-23)
Merged pull requests:
- Add support for Ruby 2.3.1 #326 (ghoneycutt)
1.14.1 (2016-08-22)
Closed issues:
- Not using index when doing pip search for latest #321
- regex for pip explicit version ( ensure => '1.0a1' ) broken #310
- python::pip install args needs extra space to separate multiple args #162
Merged pull requests:
- Fix travis #324 (ghoneycutt)
- Search index when staying at the latest version #322 (mterzo)
- Use a single grep instead of a double pipe #320 (rcalixte)
- Add "args" option to gunicorn config #319 (kronos-pbrideau)
- Patch to support Centos 7 in bootstrap #318 (asasfu)
1.14.0 (2016-07-20)
Merged pull requests:
2.2.1 (2016-07-20)
1.13.0 (2016-07-18)
Closed issues:
- SCL package installation returns an error #308
- Can't install pip3 with Ubuntu #287
- SCL python27: add a workaround for libpython2.7.so.1.0 issue (LD_LIBRARY_PATH) #234
Merged pull requests:
- Set gunicorn package name on RedHat family #316 (kronos-pbrideau)
- Tweaks to get travis ci tests working again #315 (mbmilligan)
- fix pip failing in virtualenv under SCL #314 (mbmilligan)
- Ubuntu 16.04 has a + in python -V output at the end of version. #313 (KlavsKlavsen)
- use 'version' name specified directly #312 (epleterte)
- Lowercase package name for centos-release-scl #304 (prozach)
- Fixed missing comma in #301 #302 (steverecio)
- Configure workers #301 (steverecio)
- Fix support for Ruby 1.8.7 #298 (ghoneycutt)
2.2.0 (2016-05-31)
2.1.0 (2016-05-29)
2.0.2 (2016-05-22)
2.0.1 (2016-05-19)
2.0.0 (2016-05-19)
Closed issues:
- Patch Release #295
1.12.0 (2016-03-27)
Closed issues:
- Puppet-lint prints warnings #289
- Release a new version? #285
- pip is installed on every invocation when pip is installed from pip #256
Merged pull requests:
- Correct use of version param as it relates to package installation #293 (evidex)
- Fix linting issues from #289 #292 (evidex)
- bugfix: test if virtualenv_version is defined #288 (vicinus)
- Fixes #256 #286 (joshuaspence)
1.11.0 (2016-01-31)
Closed issues:
- installing virtualenv broken in master #271
- puppet not install the latest version of pip #268
- Call, 'versioncmp' parameter 'a' expects a String value, got Undef #262
- pip install runs every time for packages with underscores in the name #258
- New version release? #257
Merged pull requests:
- add SCL specific exec_prefix #283 (iakovgan)
- python::pip expects (un)install-args to be strings #282 (adamcstephens)
- Made virtualenv compatible with RHSCL/SCL #281 (chrisfu)
- Force virtualenv_version to be a string. #280 (dansajner)
- Update README to reflect actual defaults #279 (ColinHebert)
- Add parameter path to pip manifest #277 (BasLangenberg)
- add configurable log level for gunicorn and unit tests #275 (xaniasd)
- new manage_requirements argument to address issue 273 #274 (rosenbergj)
- bugfix install pip on centos6 using scl #270 (netors)
- fixed python dev install when using scl #269 (netors)
- Revert "Update virtualenv_version.rb" #267 (shivapoudel)
- Update virtualenv_version.rb #265 (shivapoudel)
- Update params.pp #263 (philippeback)
- Bug virtualenv instead of virtualenv-$version #261 (Asher256)
- Addressing stankevich/puppet-python issue #258. #260 (rpocase)
1.10.0 (2015-10-29)
Closed issues:
- known puppet bug on CentOS/RHEL 6/7 #225
Merged pull requests:
- RedHat has different virtualenv packages for different pythons #255 (adamcstephens)
- Create symlink for pip-python with pip provider #254 (skpy)
- use full path on commands #253 (skpy)
- Allow setting a custom index for
python::pip
#251 (joshuaspence)
1.9.8 (2015-09-19)
Closed issues:
Merged pull requests:
- Fix RSpec deprecated messages #250 (tremblaysimon)
- Minor improvement for bootstrapped pip installation #249 (joshuaspence)
- Fix an issue with gunicorn #248 (joshuaspence)
- Support group parameter for python::pip resource #247 (tremblaysimon)
- Various tidying up #246 (joshuaspence)
- Bootstrap pip installation #244 (joshuaspence)
- Various tidying up #242 (joshuaspence)
- Allow custom versions to be installed #241 (joshuaspence)
- Check that we have results before returning a value #238 (xaque208)
- Adjust test code to pass syntax checker #237 (fluential)
1.9.7 (2015-08-21)
Closed issues:
- Exec<| tag == 'python-virtualenv' |> changes and breaks the API #230
1.9.6 (2015-08-01)
Implemented enhancements:
- Manage compilers? #118
Fixed bugs:
Closed issues:
- May attempt to create virtualenvs before package install #215
- virtualenv does not use SCL path from environment #212
- Cut a new release #206
- Doesn't work with python3 #204
- Unable to use virtualenv in Debian Jessie #194
- Support for SCL? #189
- I am trying to install python version 2.7, It doesn't work. #185
- facts broken on all systems #184
- Documentation conflicts itself on whether or not pip must be explictly specified. #160
1.9.5 (2015-07-05)
Implemented enhancements:
- include epel for RedHat #115
Closed issues:
- python-pip requires EPEL on Redhat/CentOs 6 and 7 #196
- Is it possible to add a support for ipython? #195
- New Feature: Pip installing specific version/tag out of VCS? #149
1.9.4 (2015-04-17)
1.9.3 (2015-04-17)
Closed issues:
- Bump Version #190
1.9.2 (2015-04-17)
1.9.1 (2015-03-27)
Closed issues:
- python::pip hangs with ensure "latest" behind a proxy server #170
- Parameter cwd failed on Exec[pip_install_rpyc]: cwd must be a fully qualified path #165
- 'require puppet' forces puppet to load pre-maturely #163
1.9.0 (2015-03-18)
Fixed bugs:
- virtualenv broken for python3 #24
Closed issues:
1.8.3 (2015-02-04)
Implemented enhancements:
- Manage Python related .dotfiles (for a user) #87
1.8.2 (2014-12-03)
1.8.1 (2014-12-02)
1.8.0 (2014-11-30)
Closed issues:
- Facts cannot be loaded on the first puppet run due to missing rubygems gem #153
- Please publish a new version in forge #152
- Could not retrieve local facts: uninitialized constant Gem #151
1.7.16 (2014-11-20)
Implemented enhancements:
- Installing pip module via github #81
Fixed bugs:
- python::pip Specifying a local path in url fails #91
Closed issues:
- puppet-python fails to run on Ubuntu 12.04 #145
- Specify package versions #144
- Compatibility with puppet 2.7? #139
1.7.15 (2014-11-04)
Closed issues:
- Invalid parameter allow_virtual #140
1.7.14 (2014-10-30)
Closed issues:
1.7.13 (2014-10-22)
Closed issues:
- Gunicorn does not allow passing in a list of environment variables #132
1.7.12 (2014-10-18)
Closed issues:
- 'system' or any other version of python doesn't work, doesn't get validated #129
- Could not look up qualified variable '::python::install::valid_versions' #126
1.7.11 (2014-10-11)
Closed issues:
- Unable to customize
APP\_MODULE
variable in gunicorn template #127 - New release on the Puppet forge #125
1.7.10 (2014-09-25)
Implemented enhancements:
- Add support to python-pyenv #113
- Multiple python versions #79
- use ensure_packages #68
- Allow extra flags when installing from requirement file #66
Fixed bugs:
- There is listing of 2 similar depedency #111
Closed issues:
- pip => true, but no python-pip installed on CentOS 6.5 #124
- Could not match $(ensure at pip.pp:104 #123
- Add the forge module link in github project #110
- Add support to travis-ci build status #106
- Could not start Service[gunicorn] #83
- python::pip - empty pkgname is silently ignored #67
- python::requirements interferes with managing requirements.txt if not explicitly in a file resource #64
- Manifests using the module aren't testable in windows #27
- Can not install the same packages in different virtualenvs #18
1.7.9 (2014-08-10)
1.7.8 (2014-07-31)
Closed issues:
1.7.7 (2014-07-17)
Closed issues:
1.7.6 (2014-07-07)
1.7.5 (2014-05-07)
1.7.4 (2014-04-24)
1.7.3 (2014-04-24)
1.7.2 (2014-04-08)
Closed issues:
1.7.1 (2014-03-25)
1.7.0 (2014-03-18)
Closed issues:
1.6.6 (2014-03-06)
1.6.5 (2014-03-06)
Closed issues:
- Versions are not tagged in github as in puppet forge #63
1.6.4 (2014-03-06)
Closed issues:
- Could not retrieve pip_version: undefined method #61
- New release on the forge? #58
- If virtualenv isn't installed, it isn't properly detected or installed. #50
- IOError: [Errno 26] Text file busy #46
- Add support for Scientific Linux #39
- python::pip doesn't find pip command #31
- Incorrect log file name option in pip command #28
- Resource failed with ArgumentError #26
- Upload to the forge #25
* This Changelog was automatically generated by github_changelog_generator