[Python-Dev] proposed amendments to PEP 1

David Goodger goodger@python.org
Mon, 28 Apr 2003 19:13:14 -0400

The following paragraph is from PEP 1, "PEP Work Flow" section:

     Once the authors have completed a PEP, they must inform the PEP
     editor that it is ready for review.  PEPs are reviewed by the BDFL
     and his chosen consultants, who may accept or reject a PEP or send
     it back to the author(s) for revision.

I propose adding the following text:

     ...  The BDFL may also initiate a PEP review, first notifying the
     PEP author(s).

In addition, I think it would be useful to add some text describing
the PEP acceptance criteria.  Something like the following:

     For a PEP to be accepted it must meet certain minimum criteria.
     It must be a clear description of the proposed enhancement.  The
     enhancement must represent a net improvement.  The implementation,
     if applicable, must be solid and must not complicate the
     interpreter unduly.  Finally, a proposed enhancement must be
     "pythonic" in order to be accepted by the BDFL.  (However,
     "pythonic" is an imprecise term; it may be defined as whatever is
     acceptable to the BDFL.  This logic is intentionally circular.)

     See PEP 2 for standard library module acceptance criteria.

Please comment.

David Goodger                    <http://starship.python.net/~goodger>
Python Enhancement Proposal (PEP) Editor <http://www.python.org/peps/>

(Please cc: all PEP correspondence to <peps@python.org>.)