Re:“Python's batteries are leaking”
by someguydave on Saturday May 18, 2019 @08:43PM
(#19950621)
Hopefully the “python foundation” will declare python 2 deprecated soon so that it can be handed over to responsible maintainers.
I don't understand the lowercase letters and scare quotes around python foundation. Is that not its name? (Okay, it's Python Software Foundation.)
The end of life date is already set: January 1, 2020.
It's open source so I don't know what you're looking for in terms of a formal handover. Yes, I bet Red Hat and others will continue to maintain their own versions past that date.
That's happening: https://pythonclock.org/
To ensure things move along: pip has been printing highly-visible "python 2.7 will deprecate soon" warnings for a couple months or so now.
And backing out of it when running on pypy, as that does not deprecate python 2 compatibility...
Sure. Pypy is a separate implementation, they only control CPython. That's a pretty normal arrangement - official moves on, other forks might backport fixes for longer or focus on stability or some other realm of performance or something.
Probably only on a recent pip version. Pip 10's dependency resolution doesn't like our requirements files (we have contradictory versions that work due to the order they are in the file), so we've mostly only gone up to pip 9.
> Van Rossum argued instead that if the Twisted team wants the ecosystem to evolve, they should stop supporting older Python versions and force users to upgrade. Brown acknowledged this point, but said half of Twisted users are still on Python 2 and it is difficult to abandon them. The debate at this point became personal for Van Rossum, and he left angrily.