Releases: heroku/heroku-buildpack-python
Releases · heroku/heroku-buildpack-python
v313
- Added support for Python 3.14. (#1927)
- The Python 3.13 version alias now resolves to Python 3.13.8. (#1928)
- The Python 3.12 version alias now resolves to Python 3.12.12. (#1929)
- The Python 3.11 version alias now resolves to Python 3.11.14. (#1929)
- The Python 3.10 version alias now resolves to Python 3.10.19. (#1929)
- The Python 3.9 version alias now resolves to Python 3.9.24. (#1929)
- Stopped using
--with-system-expat
when compiling new Python versions. (#1925)
v312
- Updated uv from 0.8.20 to 0.8.23. (#1916 and #1922)
v311
- Stopped rewriting Django collectstatic command log output. (#1918)
- Changed the
pip install
command used to install the pip, Pipenv and Poetry package managers to now use --isolated
mode. (#1915)
- Added more Python project related file and directory names to the list recognised by buildpack detection. (#1914)
v310
- Updated Poetry from 2.2.0 to 2.2.1. (#1907)
- Updated uv from 0.8.18 to 0.8.20. (#1910)
- Fixed errors saving the build cache when installed packages contain broken symlinks. (#1909)
- Improved metrics for failed uv archive downloads. (#1908)
v309
- Added metrics for misspelled
.python-version
files. (#1904)
v308
- Updated Poetry from 2.1.4 to 2.2.0. (#1900)
- Updated uv from 0.8.15 to 0.8.18. (#1899 and #1901)
- Improved performance of Python build cache saving. (#1902)
v307
- Deprecated support for falling back to installing dependencies from a
setup.py
file if no Python package manager files were found. (#1897)
v306
- Updated uv from 0.8.13 to 0.8.15. (#1894)
v305
- Added a warning if an existing Python virtual environment is found in the build directory at
.venv/
or venv/
. In the future this warning will be made an error. (#1890)
v304
- Fixed Django collectstatic and NLTK downloader support for apps that use config vars that shadow internal buildpack variable names (such as
CACHE_DIR
). (#1888)