On Tue, Mar 15, 2016 at 5:30 PM, Tim Graham <timogra...@gmail.com> wrote:

> If Python 3 support for Trac won't be released until 2017, I think there's
> no need to support Python 3.3 which is end-of-life in September 2017
> (already the most recent release of Django supports Python 3.4+, for
> example). I think Python 3.5+ would be a fine target, but if people feel
> that Python 3.4 support is important for some reason, it might not add much
> work. As long as we must maintain Python 2.7 support, we're fairly limited
> in the Python 3 features we can use anyway.
>

Thanks. I haven't worked with Python3 much, but I guess it's worth
considering supporting Python 3.4+.

If we do support Python 3.3 in Trac 1.4 though, and stick to a major
release every 12-18 months, we would extrapolate nicely on the pattern
Christian previously noted (1).

Trac 0.11 - last version to work with Python 2.3
Trac 0.12 - last version to work with Python 2.4
Trac 1.0  - last version to work with Python 2.5
Trac 1.2  - last version to work with Python 2.6
Trac 1.4 - last version to work with Python 3.3 (released Jun 2017?)
Trac 1.6 - last version to work with Python 3.4 (released Jan 2019?)

The release dates line up fairly nicely with the end-of-life for the Python
releases (2), preceding them by just a few months.

- Ryan

(1) https://groups.google.com/d/msg/trac-dev/nkMUY_8ILF0/xdGVywGqTkYJ
(2) https://docs.python.org/devguide/index.html#branchstatus

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to trac-dev+unsubscr...@googlegroups.com.
To post to this group, send email to trac-dev@googlegroups.com.
Visit this group at https://groups.google.com/group/trac-dev.
For more options, visit https://groups.google.com/d/optout.

Reply via email to