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 <julianf...@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