Releases: heroku/heroku-buildpack-python
Releases · heroku/heroku-buildpack-python
v325
10 Dec 13:46
Compare
Sorry, something went wrong.
No results found
The build now errors if the files for multiple package managers are found. This replaces the warning displayed since November 2024. (#1993 )
Sunset the previously deprecated support for falling back to installing dependencies from a setup.py file if no Python package manager files were found. (#1992 )
Updated uv from 0.9.14 to 0.9.17. (#1995 )
v324
09 Dec 11:01
Compare
Sorry, something went wrong.
No results found
The build now errors if an existing Python virtual environment is found in the build directory at .venv/ or venv/. This replaces the warning displayed since September 2025. (#1990 )
Stopped adding the current working directory to PATH. (#1987 )
v323
05 Dec 22:18
Compare
Sorry, something went wrong.
No results found
Changed the default Python version for new apps from 3.13 to 3.14. (#1984 )
The Python 3.14 version alias now resolves to Python 3.14.2. (#1985 )
The Python 3.13 version alias now resolves to Python 3.13.11. (#1985 )
v322
02 Dec 18:25
Compare
Sorry, something went wrong.
No results found
The Python 3.14 version alias now resolves to Python 3.14.1. (#1982 )
The Python 3.13 version alias now resolves to Python 3.13.10. (#1982 )
Updated uv from 0.9.11 to 0.9.14. (#1979 )
v321
21 Nov 19:38
Compare
Sorry, something went wrong.
No results found
Deprecated support for Python 3.10. (#1972 )
Updated uv from 0.9.9 to 0.9.11. (#1973 )
Added more messaging to the build log recommending uv. (#1975 )
Switched from using --disable-pip-version-check to the env var PIP_DISABLE_PIP_VERSION_CHECK=1 when using pip. (#1974 )
v320
20 Nov 14:28
Compare
Sorry, something went wrong.
No results found
Added a check for misspelled .python-version files. (#1970 )
Fixed regex for null bytes character replacement to replace all occurrences, not just the first. (#1966 )
Unpinned Poetry's dulwich version, since the upstream incompatibility with older Python has been fixed. (#1967 )
v319
14 Nov 20:43
Compare
Sorry, something went wrong.
No results found
Updated uv from 0.9.7 to 0.9.9. (#1961 )
Improved the error message shown for .python-version files that contain unexpected ASCII control code characters. (#1962 )
Fixed Bash command substitution warnings from being shown if runtime.txt contains null byte characters. (#1962 )
Improved the error message shown if the buildpack's build data file is deleted by a pre/post-compile hook. (#1963 )
v318
12 Nov 17:35
Compare
Sorry, something went wrong.
No results found
Improved the error message shown when a .python-version file uses an unsupported file encoding. (#1958 )
Improved the error message shown when a .python-version or runtime.txt file contain an invalid Python version. (#1958 )
Added support for commented lines in runtime.txt, for parity with .python-version. (#1958 )
v317
03 Nov 17:24
Compare
Sorry, something went wrong.
No results found
The Python 3.9 version alias now resolves to Python 3.9.25. (#1955 )
Updated uv from 0.9.5 to 0.9.7. (#1952 )
v316
27 Oct 13:24
Compare
Sorry, something went wrong.
No results found
Improved the error message when a .python-version or runtime.txt file contains invisible Unicode whitespace characters. (#1947 )
Added metrics for the file encoding of .python-version and runtime.txt files. (#1948 )