Skip to content

Releases: heroku/heroku-buildpack-python

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)

v303

26 Aug 07:26
1110174
Compare
Choose a tag to compare
  • Updated uv from 0.8.9 to 0.8.13. (#1880)
  • Reduced default curl timeouts for faster retries of any transient connection issues on Heroku. (#1884)
  • Added support for overriding the default curl timeouts using CURL_CONNECT_TIMEOUT and CURL_TIMEOUT. These are intended for use in non-Heroku environments with slow connections, and so must be set via the build system rather than app config vars. (#1884)
  • Improved log output during curl retry attempts. (#1884)
  • Switched to Bash 5.0's EPOCHREALTIME for buildpack data store timing logic. (#1881)

v302

21 Aug 15:23
5ffcadf
Compare
Choose a tag to compare
  • Stopped setting the PYTHONHASHSEED env var. (#1876)
  • Removed support for BUILDPACK_S3_BASE_URL. (#1875)
  • Refactored buildpack data store and bin/report to simplify the implementation and fix some string escaping bugs. (#1878)

v301

18 Aug 16:10
c1f9208
Compare
Choose a tag to compare
  • Simplified the handling of caches written by older buildpack versions. (#1870)

v300

15 Aug 13:01
51712df
Compare
Choose a tag to compare
  • The Python 3.13 version alias now resolves to Python 3.13.7. (#1868)

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)