Skip to content

Releases: heroku/heroku-buildpack-python

v313

09 Oct 20:29
72690d3
Compare
Choose a tag to compare
  • 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

05 Oct 22:41
a361dfa
Compare
Choose a tag to compare
  • Updated uv from 0.8.20 to 0.8.23. (#1916 and #1922)

v311

30 Sep 19:14
4370ee7
Compare
Choose a tag to compare
  • 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

23 Sep 10:41
732efcb
Compare
Choose a tag to compare
  • 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

19 Sep 19:18
4d20ad3
Compare
Choose a tag to compare
  • Added metrics for misspelled .python-version files. (#1904)

v308

19 Sep 07:44
2e852f4
Compare
Choose a tag to compare
  • 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

10 Sep 14:03
719eb30
Compare
Choose a tag to compare
  • Deprecated support for falling back to installing dependencies from a setup.py file if no Python package manager files were found. (#1897)

v306

09 Sep 11:26
5dcc5c4
Compare
Choose a tag to compare
  • Updated uv from 0.8.13 to 0.8.15. (#1894)

v305

02 Sep 10:23
b525a25
Compare
Choose a tag to compare
  • 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

01 Sep 13:01
8cbd877
Compare
Choose a tag to compare
  • Fixed Django collectstatic and NLTK downloader support for apps that use config vars that shadow internal buildpack variable names (such as CACHE_DIR). (#1888)