Releases: heroku/heroku-buildpack-python
Releases · heroku/heroku-buildpack-python
v291
- Updated uv from 0.7.13 to 0.7.20. (#1827 and #1829)
- The build now errors if the Python buildpack has been run multiple times in the same build. This replaces the warning displayed since December 2024. (#1830)
- The build now errors if an existing
.heroku/python/
directory is found in the app source. This replaces the warning displayed since December 2024. (#1830)
v290
v289
v288
- The Python 3.13 version alias now resolves to Python 3.13.4. (#1810)
- The Python 3.12 version alias now resolves to Python 3.12.11. (#1810)
- The Python 3.11 version alias now resolves to Python 3.11.13. (#1810)
- The Python 3.10 version alias now resolves to Python 3.10.18. (#1810)
- The Python 3.9 version alias now resolves to Python 3.9.23. (#1810)
- Updated uv from 0.7.6 to 0.7.10. (#1811)
v287
v286
v285
v284
v283
- Added a warning when an app doesn't specify a Python version and instead relies upon the default/cached version. (#1787)
- Improved the instructions for migrating from
runtime.txt
to.python-version
. (#1783) - Improved the error messages shown when
.python-version
,runtime.txt
orPipfile.lock
contain an invalid Python version. (#1783 and #1786) - Improved the rendering of the error message shown when
.python-version
orruntime.txt
contain stray invisible characters (such as ASCII control codes). (#1783) - Improved the upgrade instructions shown for EOL and unsupported Python versions. (#1783 and #1786)
- Improved the error messages shown when no Python package manager files are found. (#1787)