Releases: cloudfoundry/python-buildpack
v1.3.2
- Merge upstream changes from Heroku up to SHA 7fd3a04
(https://www.pivotaltracker.com/story/show/94986024)
v1.3.1
- Bump buildpack-packager to support custom buildpack manifests.
(https://www.pivotaltracker.com/story/show/93717296)
v1.3.0
- Deprecated many Python versions. Currently supported versions:
(https://www.pivotaltracker.com/story/show/90697224)- 2.7.8
- 2.7.9
- 3.2.4
- 3.2.5
- 3.3.5
- 3.3.6
- 3.4.2
- 3.4.3
- Merge upstream changes from Heroku up to SHA 5abe0d2
(https://www.pivotaltracker.com/story/show/90537742)
v1.2.0
cflinuxfs2
rootfs Support
Cloud Foundry is releasing new versions of go, nodejs php,
python, and ruby buildpacks to support cflinuxfs2
, which is
the official name of the trusty64-based rootfs (or "stack").
Please note that the previous lucid64
stack is also supported by
this buildpacks release.
In order to support multiple stacks, we've extended the data structure
represented by the file manifest.yml
in the go
, nodejs
, python
and ruby
buildpacks to require the specification of one or more
"stacks" associated with each binary dependency. We've also required
the specification of an MD5 checksum for each binary, which is
verified before packaging the dependencies.
Changes
- Added support for
cflinuxfs2
stack. - Binary files now permanently hosted on a CF-managed S3 bucket.
- On the
lucid64
stack, no changes in python version support were made. - The
cflinuxfs
stack supports the same python versions aslucid64
with the following exceptions:- Removed support for python 2.7.1, however 2.7.{0,2,3,6,7,8,9} are still supported.
- Removed support for python 3.2.0, however 3.2.{1,2,3} are still supported.
- See manifest.yml for full details.
- The buildpack has increased in size with this release, from 315M to 654M.
Stories
- Support cflinuxfs2 stack. Does not support 2.7.1 and 3.2.0
(https://www.pivotaltracker.com/story/show/88174352)
(https://www.pivotaltracker.com/story/show/90308418) - Reference git repos by https in cf.Gemfile
(https://www.pivotaltracker.com/story/show/90365848) - Add checksum to
manifest.yml
for all binaries.
(https://www.pivotaltracker.com/story/show/89503126) - Prevent use of app cached dependencies when stack is switched.
(https://www.pivotaltracker.com/story/show/89958540)
v1.1.2
- Merge upstream changes
- Upgrade pip version to 6.0.6 and setuptools version to 11.1
(heroku/heroku-buildpack-python@26b54b6) - Add support for PyPy 3
(heroku/heroku-buildpack-python#180) - Change URLs to HTTPS
(heroku/heroku-buildpack-python#194)
- Upgrade pip version to 6.0.6 and setuptools version to 11.1
- Update documentation for use in offline environments
(https://www.pivotaltracker.com/story/show/86952360)
(https://www.pivotaltracker.com/story/show/86853880) - Update buildpack-packager to v.2.0.0
(https://www.pivotaltracker.com/story/show/84805200)
v1.1.1
- Merge upstream changes
- Add Python 2.7.9
- Change default to Python 2.7.9
- Complete introduction of new runtime dependency translation system
(https://www.pivotaltracker.com/story/show/84330782)
v1.1.0
- Merge upstream changes
(https://www.pivotaltracker.com/story/show/83960192)- Add Python 3.3.6, 3.4.2
- Add PyPy 2.4.0
- Upgrade setuptools to version 7.0
- Add --enable-shared to Python runtime options
(#7)
(heroku/heroku-buildpack-python#181) - Fix typo in libffi check
(#5)
(heroku/heroku-buildpack-python#176)
- Introduce new offline dependency packaging system
(https://www.pivotaltracker.com/story/show/82513994)
(https://www.pivotaltracker.com/story/show/83886038) - Introduce new runtime dependency translation system
(https://www.pivotaltracker.com/story/show/82513994)
(https://www.pivotaltracker.com/story/show/83483872)
(https://www.pivotaltracker.com/story/show/83504664) - Update the README with Machete instructions
(https://www.pivotaltracker.com/story/show/82692644)
v1.0.5
- Merge Heroku upstream change.
v1.0.4
Resolve broken buildpack version output.
(https://www.pivotaltracker.com/story/show/79781536)
(https://www.pivotaltracker.com/n/projects/966314/stories/79702506)
v1.0.3
- Merges Heroku upstream change:
- Add bcrypt to the list of dependencies triggering libffi installation