Sun 29 Apr 2007
There’s…too many of them!
Following Guido’s announcement/reminder that all Python 3000-related PEPs* have to be in by the end of April, PEPs have been coming out of the woodwork:
-
PEP 3119 - Guido’s abstract base classes PEP.
-
PEP 3120 - Using UTF-8 as the default source encoding
-
PEP 3121 - More flexible module Initialization and finalization.
-
PEP 3122 - Change how the “main” module is delineated. (This PEP has already been rejected.)
-
PEP 3141 - A proposal for a hierarchy of numeric base classes, based on PEP 3119.
There’re also several pre-PEPs being kicked around in the mailing lists:
-
Jim Jewett has a proposal to allow access to the module/class/function currently being defined.
-
Martin van Löwis has suggested dropping the
PyObject_HEADmacro. -
Calvin Spealman is putting together a PEP to revamp
superfor Python 3.
*: PEPs impacting the stdlib don’t have to meet this deadline.