On 03.02.2013 19:33, Éric Araujo wrote: >> I vote for removing the "distutils is frozen" principle. > I’ve also been thinking about that. There have been two exceptions to > the freeze, for ABI flags in extension module names and for pycache > directories. When the stable ABI was added and MvL wanted to change > distutils (I don’t know to do what exactly), Tarek stood firm on the > freeze and asked for any improvement to go into distutils2, and after > MvL said that he would not contibute to an outside project, we merged d2 > into the stdlib. Namespace packages did not impact distutils either. > Now that we’ve removed packaging from the stdlib, we have two Python > features that are not supported in the standard packaging system, and I > agree that it is a bad thing for our users. > > I’d like to propose a reformulation of the freeze: > - refactorings for the sake of cleanup are still shunned > - fixes to really old bugs that have become the expected behavior are > still avoided > - fixes to follow OS changes are still allowed (we’ve had a number for > Debian multiarch, Apple moving stuff around, Windows manifest options > changes) > - support for Python evolutions that involve totally new code, commands > or setup parameters are now possible (this enables stable API support > as well as a new bdist format) > - behavior changes to track Python behavior changes are now possible > (this enables recognizing namespace packages, unless we decide they > need a new setup parameter) > > We’ll probably need to talk this over at PyCon (FYI I won’t be at the > language summit but I’ll take part in the packaging mini-summit planned > thanks to Nick).
+1 on lifting the freeze from me. -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Source (#1, Feb 04 2013) >>> Python Projects, Consulting and Support ... http://www.egenix.com/ >>> mxODBC.Zope/Plone.Database.Adapter ... http://zope.egenix.com/ >>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/ ________________________________________________________________________ ::::: Try our mxODBC.Connect Python Database Interface for free ! :::::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com