Skip to content

Releases: heroku/heroku-buildpack-python

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)

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)