[Python-Dev] BDFL delegation for PEP 426 + distutils freeze

M.-A. Lemburg mal at egenix.com
Mon Feb 4 19:30:03 CET 2013


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/


More information about the Python-Dev mailing list