Skip to content

Releases: heroku/heroku-buildpack-python

v330

08 Jan 16:46
f02fbdb

Choose a tag to compare

  • Re-apply a workaround for a Pipenv bug when using --system, that causes packages to not be installed correctly if they are also a dependency of Pipenv (such as certifi or packaging). (#2011)

v329

08 Jan 10:06
f2c6773

Choose a tag to compare

  • Updated Pipenv from 2025.0.4 to 2026.0.3. (#2000)

v328

07 Jan 23:49
6a5c28d

Choose a tag to compare

  • Updated pip from 25.2 to 25.3. (#2008)
  • Stopped installing wheel when using pip with Python 3.12 and older. (#2008)

v327

07 Jan 13:50
76f07d9

Choose a tag to compare

  • Removed support for Python 3.9. (#2005)
  • Adjusted the error message shown if SQLite headers aren't found during package installation. (#2006)

v326

05 Jan 11:08
2833d03

Choose a tag to compare

  • Updated uv from 0.9.17 to 0.9.21. (#2003)

v325

10 Dec 13:46
2f3fb4f

Choose a tag to compare

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

Choose a tag to compare

  • 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
40e6dfa

Choose a tag to compare

  • 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
209c77b

Choose a tag to compare

  • 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
5fec34c

Choose a tag to compare

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