Skip to content

Releases: heroku/heroku-buildpack-python

v299

13 Aug 08:45
3cbdc93
Compare
Choose a tag to compare
  • Updated uv from 0.8.5 to 0.8.9. (#1866)

v298

06 Aug 23:05
a6075a4
Compare
Choose a tag to compare
  • The Python 3.13 version alias now resolves to Python 3.13.6. (#1861)
  • Fixed the stack version check to correctly show the "stack not supported" error message for the EOL Heroku-20, instead of "stack not recognised". (#1860)

v297

06 Aug 12:35
ec807cc
Compare
Choose a tag to compare
  • Updated pip from 25.1.1 to 25.2. (#1848)
  • Updated Poetry from 2.1.3 to 2.1.4. (#1858)
  • Updated uv from 0.8.4 to 0.8.5. (#1857)

v296

06 Aug 08:49
22fc2cd
Compare
Choose a tag to compare
  • Stopped installing SQLite headers and CLI. (#1854)

v295

01 Aug 19:05
a0b06f6
Compare
Choose a tag to compare
  • Updated uv from 0.7.20 to 0.8.4. (#1847)
  • Reduced the verbosity of pip's Requirement already satisfied: log lines when using Python 3.10 and older. (#1851)

v294

28 Jul 14:25
e094206
Compare
Choose a tag to compare
  • Improved performance of Python build cache restoration. (#1845)
  • Added a build log message for the build cache saving step. (#1844)

v293

23 Jul 17:10
f6f2a29
Compare
Choose a tag to compare
  • Work around 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 ). (#1842)

v292

23 Jul 13:39
14f2d55
Compare
Choose a tag to compare
  • Updated Pipenv from 2024.0.1 to 2025.0.4. (#1840)
  • Fixed the way Pipenv is installed, so that it and its dependencies are installed into a separate virtual environment rather than same environment as the app. If your app inadvertently depended on Pipenv's internal dependencies, you will need to add those dependencies explicitly to your Pipfile. (#1840)
  • Stopped installing pip when Pipenv is the chosen package manager. (#1840)
  • The build cache is now cleared when using Pipenv if the contents of Pipfile.lock has changed since the last build. This is required to work around Pipenv not uninstalling packages when they are removed from the lockfile. (#1840)
  • The build now errors when using Pipenv without its lockfile (Pipfile.lock). This replaces the warning displayed since November 2024. (#1833)

v291

10 Jul 14:25
3a0dde7
Compare
Choose a tag to compare
  • Updated uv from 0.7.13 to 0.7.20. (#1827 and #1829)
  • The build now errors if the Python buildpack has been run multiple times in the same build. This replaces the warning displayed since December 2024. (#1830)
  • The build now errors if an existing .heroku/python/ directory is found in the app source. This replaces the warning displayed since December 2024. (#1830)

v290

17 Jun 14:06
14ddc6e
Compare
Choose a tag to compare
  • Updated uv from 0.7.10 to 0.7.13. (#1819)