[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: What versions of Python 3 do we support?

From: Holden Karau <holden_at_apache.org>
Date: Fri, 1 Nov 2019 13:56:37 +0100

For what it's worth Apache Spark had a similar discussion last week and
decided to deprecated up to 3.6 but still support 3.6 in our next major
release (see
http://apache-spark-developers-list.1001551.n3.nabble.com/DISCUSS-Deprecate-Python-lt-3-6-in-Spark-3-0-td28168.html
 & https://github.com/apache/spark/pull/26326 ).

On Fri, Nov 1, 2019 at 12:49 PM Julian Foad <julianfoad_at_apache.org> wrote:

> In the thread "Issue tracker housecleaning: SVN-1722",
> Yasuhito FUTATSUKI wrote:
> > However, it seems there is more general question, "What versions
> > do we support on Python 3?"
> >
> > It seems we don't promise to support any version of Python 3 yet.
> > So I think we can restrict version to support for Python 3,
> > comparatively safely.
> >
> > Python 3.4 had reached end of life[1]. And developers might not
> > have test environment with older Python 3.
>
> Branko Čibej wrote:
> > To be honest, I wouldn't care about any Python 3 older than 3.5. IMO it
> > took the 3.x series quite a while to mature from "wow, a new major
> > version!" to "a better scripting language". 3.5 or thereabouts was the
> > turning point.
>
> I found a nice graphic display of Python version lifetimes:
> "Python Release Cycle" <https://python-release-cycle.glitch.me/>
> linked from
> "Python 2.7 Contdown" <https://pythonclock.org/>
>
> My first thought is we don't want to waste effort supporting anything
> that isn't going to be useful, and we should be looking ahead to what
> versions it will make sense to support around the middle of next year,
> when svn 1.14 LTS is being deployed.
>
> At that point Python 3.5 will be close to its end of life, so 3.6 looks
> like a reasonable minimum to require.
>
> As Python 2.7 will be EOL before we branch svn 1.14, should we drop
> support for Python 2 right now in our development (trunk)? Not remove
> all existing support for it, not yet; that should wait until after we
> branch svn 1.14. But right now remove the promise of 2.7 support, and
> stop testing it, and stop caring about keeping compatible with it.
>
> WDYT?
>
> - Julian
Received on 2019-11-01 13:56:51 CET

This is an archived mail posted to the Subversion Dev mailing list.