Skip to content

Commit eb29986

Browse files
authored
Update the Python 3.8 EOL warning sunset date (#1721)
Since I've decided to defer Python 3.8 sunset by a month given the upcoming holidays and imminent change moratorium. This will also allow for adding an equivalent warning to the Python CNB, so both can be sunset at the same time. Xref: https://devcenter.heroku.com/changelog-items/2768 https://devcenter.heroku.com/articles/python-support#supported-python-versions GUS-W-17422347.
1 parent 8a27499 commit eb29986

File tree

4 files changed

+10
-9
lines changed

4 files changed

+10
-9
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
## [Unreleased]
44

5+
- Updated the Python 3.8 EOL warning message with the new sunset date. ([#1721](https://github.com/heroku/heroku-buildpack-python/pull/1721))
56
- Improved the error message shown when pip install fails due to pip rejecting a package with invalid version metadata. ([#1718](https://github.com/heroku/heroku-buildpack-python/pull/1718))
67
- Improved the error message shown when the copy of pip bundled in the `ensurepip` module cannot be found. ([#1720](https://github.com/heroku/heroku-buildpack-python/pull/1720))
78

bin/steps/python

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,11 @@ if [[ "${python_major_version}" == "3.8" ]]; then
7878
output::warning <<-'EOF'
7979
Warning: Support for Python 3.8 is ending soon!
8080
81-
Python 3.8 will reach its upstream end-of-life in October 2024, at which
82-
point it will no longer receive security updates:
81+
Python 3.8 reached its upstream end-of-life on 7th October 2024, and so
82+
no longer receives security updates:
8383
https://devguide.python.org/versions/#supported-versions
8484
85-
Support for Python 3.8 will be removed from this buildpack on December 4th, 2024.
85+
Support for Python 3.8 will be removed from this buildpack on 7th January 2025.
8686
8787
Upgrade to a newer Python version as soon as possible to keep your app secure.
8888
See: https://devcenter.heroku.com/articles/python-runtimes

spec/hatchet/python_update_warning_spec.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@
2020
remote:
2121
remote: ! Warning: Support for Python 3.8 is ending soon!
2222
remote: !
23-
remote: ! Python 3.8 will reach its upstream end-of-life in October 2024, at which
24-
remote: ! point it will no longer receive security updates:
23+
remote: ! Python 3.8 reached its upstream end-of-life on 7th October 2024, and so
24+
remote: ! no longer receives security updates:
2525
remote: ! https://devguide.python.org/versions/#supported-versions
2626
remote: !
27-
remote: ! Support for Python 3.8 will be removed from this buildpack on December 4th, 2024.
27+
remote: ! Support for Python 3.8 will be removed from this buildpack on 7th January 2025.
2828
remote: !
2929
remote: ! Upgrade to a newer Python version as soon as possible to keep your app secure.
3030
remote: ! See: https://devcenter.heroku.com/articles/python-runtimes

spec/hatchet/python_version_spec.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,11 +89,11 @@
8989
remote:
9090
remote: ! Warning: Support for Python 3.8 is ending soon!
9191
remote: !
92-
remote: ! Python 3.8 will reach its upstream end-of-life in October 2024, at which
93-
remote: ! point it will no longer receive security updates:
92+
remote: ! Python 3.8 reached its upstream end-of-life on 7th October 2024, and so
93+
remote: ! no longer receives security updates:
9494
remote: ! https://devguide.python.org/versions/#supported-versions
9595
remote: !
96-
remote: ! Support for Python 3.8 will be removed from this buildpack on December 4th, 2024.
96+
remote: ! Support for Python 3.8 will be removed from this buildpack on 7th January 2025.
9797
remote: !
9898
remote: ! Upgrade to a newer Python version as soon as possible to keep your app secure.
9999
remote: ! See: https://devcenter.heroku.com/articles/python-runtimes

0 commit comments

Comments
 (0)