Skip to content

Releases: heroku/heroku-buildpack-python

v317

03 Nov 17:24
5cdf8f2

Choose a tag to compare

  • 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
850c60d

Choose a tag to compare

  • 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)

v315

22 Oct 09:17
a8b7f3d

Choose a tag to compare

  • Updated uv from 0.8.23 to 0.9.5. (#1942 and #1945)
  • Pinned dulwich version when using Poetry to work around an incompatibility with Python <3.9.2. (#1943)
  • Removed redundant internal error handling for venv creation. (#1937)

v314

15 Oct 11:21
874e468

Choose a tag to compare

  • The Python 3.13 version alias now resolves to Python 3.13.9. (#1934)
  • Improved error messages and metrics for unhandled buildpack errors. (#1933)

v313

09 Oct 20:29
72690d3

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

Choose a tag to compare

  • Updated uv from 0.8.20 to 0.8.23. (#1916 and #1922)

v311

30 Sep 19:14
4370ee7

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

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

Choose a tag to compare

  • Added metrics for misspelled .python-version files. (#1904)

v308

19 Sep 07:44
2e852f4

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)