Edgewall Software
Modify

Opened 4 months ago

Last modified 3 weeks ago

#13774 assigned enhancement

Drop older Python versions

Reported by: mwtoews@… 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)

in reply to:  description comment:1 by Jun Omae, 4 months ago

Owner: set to Jun Omae
Status: newassigned

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).

Agreed.

Python versions for each distribution can be confirmed at https://repology.org/project/python/versions.

comment:2 by Paolo Melchiorre <paolo@…>, 3 weeks 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 Jun Omae, 3 weeks ago

Product Ends Python version
SUSE Linux Enterprise Server 15 31 Jul 2031 3.6.10

Modify Ticket

Change Properties
Set your email in Preferences
Action
as assigned The owner will remain Jun Omae.
The ticket will be disowned. Next status will be 'new'.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from Jun Omae to the specified user.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.