Skip to content

Releases: heroku/buildpacks-python

v0.19.0

10 Oct 20:22
ee25c70
Compare
Choose a tag to compare

heroku/python

Added

  • Added support for Python 3.13. (#280)

v0.18.1

01 Oct 08:53
4f1ff92
Compare
Choose a tag to compare

heroku/python

Changed

  • Updated the Python 3.12 version alias to Python 3.12.7. (#276)

v0.18.0

17 Sep 09:33
288f822
Compare
Choose a tag to compare

heroku/python

Added

  • The Python version can now be configured using a .python-version file. Both the 3.X and 3.X.Y version forms are supported. (#272)

Changed

  • pip is now only available during the build, and is no longer included in the final app image. (#264)
  • Improved the error messages shown when an end-of-life or unknown Python version is requested. (#272)

v0.17.1

07 Sep 19:58
d8fa779
Compare
Choose a tag to compare

heroku/python

Changed

  • Updated the default Python version from 3.12.5 to 3.12.6. (#266)

v0.17.0

04 Sep 08:51
0296f71
Compare
Choose a tag to compare

heroku/python

Added

  • Added initial support for the Poetry package manager. (#261)

v0.16.0

30 Aug 17:07
3bd0fbe
Compare
Choose a tag to compare

heroku/python

Changed

  • App dependencies are now installed into a virtual environment instead of user site-packages. (#257)
  • pip is now installed into its own layer (as a user site-packages install) instead of into system site-packages in the Python layer. (#258)

v0.15.0

07 Aug 17:21
bb0264c
Compare
Choose a tag to compare

heroku/python

Changed

  • Updated the default Python version from 3.12.4 to 3.12.5. (#244)
  • Updated pip from 24.1.2 to 24.2. (#236)

v0.14.0

07 Aug 16:40
d4b1c32
Compare
Choose a tag to compare

heroku/python

Removed

  • Stopped explicitly installing setuptools and wheel. They will be automatically installed by pip into an isolated build environment if they are required for building a package. (#243)

v0.13.0

01 Aug 07:28
92c77a6
Compare
Choose a tag to compare

heroku/python

Changed

  • Stopped manually creating a src directory inside the pip dependencies layer. pip will create the directory itself if needed (when there are editable VCS dependencies). (#228)
  • Stopped setting CPATH and PKG_CONFIG_PATH at launch time. (#231)
  • The bin directory in the pip dependencies layer is now always added to PATH instead of only when an installed dependency has an entry point script. (#232)
  • The pip cache layer is now exposed to pip invocations in later buildpacks. (#234)

v0.12.1

15 Jul 16:36
ff51b31
Compare
Choose a tag to compare

heroku/python

Changed

  • Updated pip from 24.1.1 to 24.1.2. (#225)
  • Updated setuptools from 70.1.1 to 70.3.0. (#224)