Opened 3 months ago
Last modified 31 hours ago
#13774 assigned enhancement
Drop older Python versions
Reported by: | Owned by: | Jun Omae | |
---|---|---|---|
Priority: | normal | Milestone: | next-dev-1.7.x |
Component: | general | Version: | |
Severity: | normal | Keywords: | |
Cc: | Branch: | ||
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description
As of the 1.7.x development series, Python versions 3.5 to 3.12 are supported. Supporting eight versions Python is unusually high, particularly when you consider the following:
- Core Python versions typically support five concurrent versions (ref) with Python 3.8 support ending soon.
- Debian Buster (10) is old, yet is some-what supported, and runs Python 3.7.x
- The Ubuntu release cycle is complicated, but the oldest "normal" LTS is Focal / 20.04, which is Python 3.8.x
At a minimum I suggest dropping Python 3.5 for the 1.7.x series. (Python 3.5+ support is provided by Trac 1.6).
However, I recommend supporting either 3.7+ or Python 3.8+.
Attachments (0)
Change History (3)
comment:1 by , 3 months ago
Owner: | set to |
---|---|
Status: | new → assigned |
comment:2 by , 37 hours ago
Python 3.8 is EOL since October 2024, and the same day Python 3.13 has been published.
See https://endoflife.date/python
I would suggest to support Python from 3.9 to 3.13
comment:3 by , 31 hours ago
Product | Ends | Python version |
---|---|---|
SUSE Linux Enterprise Server 15 | 31 Jul 2031 | 3.6.10 |
Agreed.
Python versions for each distribution can be confirmed at https://repology.org/project/python/versions.