We’re reaching a point where *some* projects are announcing the end of Python 2 support as of a certain date, but let us not forget that Python 2.7 is still an order of magnitude more than any other version of Python in terms of downloads from PyPI.
> On Aug 21, 2016, at 2:08 PM, Sylvain Corlay <[email protected]> wrote: > > Although we are reaching a tipping point where a lot of projects are > announcing the end of Python 2 support as of a certain date. > > Whatever is in the latest version of Python 3 when it will be considered a > sane decision to have a Python 3-only library will be considered standard. > > On Sun, Aug 21, 2016 at 5:28 PM, Donald Stufft <[email protected] > <mailto:[email protected]>> wrote: > >> On Aug 21, 2016, at 5:18 AM, Sylvain Corlay <[email protected] >> <mailto:[email protected]>> wrote: >> >> With this reasoning, nothing should ever be added to the standard library. > > > Packaging is a bit different than other things because the network effect is > much more prominent. There’s no real way to say, install a backport if you > need one, you just have to kind of wait until every has upgraded which is > unlikely other bits of the standard library. In addition, people writing > projects in Python that are designed to be distributed, they tend to need to > work across many versions of Python, while someone writing a project for > themselves only need to worry about whatever version of Python they are > deploying to. So while the new statistics module is, even without a backport, > immediately useful to people developing their own projects for a recent > version of Python, something in distutils is not useful for package authors > until it is the *minimum* version of Python they support. > > This generally makes the reward for changing distutils very small, > particularly with the 3.x split because very few authors are willing to drop > 2.7 much less go straight to 3.6 (or whatever) and for people making their > own, internal projects, distutils isn’t generally used a whole lot there > either. > > — > Donald Stufft > > > > — Donald Stufft
_______________________________________________ Distutils-SIG maillist - [email protected] https://mail.python.org/mailman/listinfo/distutils-sig
