- Support for Pip 10.
- Support for Chef 14.
- System package info for Ubuntu 18.04 and Debian 9, 10.
- Improved handling for Python 3.3.
- Updated PyPy release lists.
- Fix file permissions for non-root-owned virtualenvs.
- Support for Chef 13.
- Fix handling of packages with underscores in the name.
- Support new SCL structure and packages.
- Add system package names for Ubuntu 16.04.
- Add
options
andcwd
properties topip_requirements
resource. - Add
install_options
andlist_options
topython_package
resource.
- Don't re-bootstrap very old pip if that is the configured version.
- Support for bootstrapping with a specific version of pip.
- #40 Support for Python 3 system packages on Amazon Linux.
- Experimental Windows support.
- Compatibility with Pip 8.0.
- Add support for passing
user
andgroup
topip_requirements
. - Allow passing a virtualenv resource object to the
virtualenv
property. - Update PyPy release versions.
- Make the
python_virtualenv
resource check for./bin/python
for idempotence instead of the base path. - Support for packages with extras in
python_package
. - Support for point releases (7.1, 8.1, etc) of Debian in the
system
provider.
- Fix
PythonPackage#response_file_variables
for the Chef 12.6 initializer.
- Fix passing options to the
python_package
resource.
- Add a
:dummy
provider forpython_runtime
for unit testing or complex overrides. - Support installing development headers for SCL packages.
- Refactor Portable PyPy provider to use new helpers from
poise-languages
. This meansportable_pypy
andportable_pypy3
are now separate providers but the auto-selection logic should still work as before.
- Initial release!