Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python 3.7 EOL, removal of its support in new builds on Heroku #198

Closed
ASayre opened this issue Jul 13, 2023 · 2 comments · Fixed by heroku/heroku-buildpack-python#1508
Closed
Assignees

Comments

@ASayre
Copy link
Contributor

ASayre commented Jul 13, 2023

Python 3.7 has gone EOL. In line with our support policy, we will soon be removing support for new builds targeting this version from the Heroku platform. Existing applications will continue to run.

@ASayre ASayre converted this from a draft issue Jul 13, 2023
@ASayre ASayre self-assigned this Jul 13, 2023
@ASayre
Copy link
Contributor Author

ASayre commented Jul 13, 2023

CC @edmorley

@github-project-automation github-project-automation bot moved this from 🚢Coming soon to ✅ Shipped in Heroku Roadmap Nov 8, 2023
edmorley added a commit to heroku/heroku-buildpack-python that referenced this issue Nov 8, 2023
Since:
- It has been end of life upstream since 2023-06-27, so is no longer
  receiving security updates.
- The buildpack has been warning about its end of life in the build log
  output since 2023-02-08 (see #1404, #1460), and its deprecation was
  previously announced on changelog:
  https://devcenter.heroku.com/changelog-items/2530
- The upgrade from Python 3.7 to Python 3.8+ in most cases requires no
  changes to an application at all, or else some small dependency
  updates (compared to say the upgrade from Python 2 to 3).
- Python 3.7 is not compatible with OpenSSL 3, and so only works on the
  Heroku-20 stack - which itself will be deprecated in 2024.
- Any apps that must stay on Python 3.7 short term, can pin to the
  previous buildpack version (`v238`) as a stop-gap.

This also unblocks updating setuptools and pipenv in the buildpack, both
of which have dropped support for Python 3.7 in recent versions.

Closes heroku/roadmap#198.
GUS-W-12345803.
@edmorley
Copy link
Member

edmorley commented Nov 8, 2023

@edmorley edmorley assigned edmorley and unassigned ASayre Nov 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Shipped
Development

Successfully merging a pull request may close this issue.

2 participants