[Python-checkins] peps: Defer PEP 432 :(
nick.coghlan
python-checkins at python.org
Fri Aug 2 15:10:25 CEST 2013
http://hg.python.org/peps/rev/3e287c64da51
changeset: 5024:3e287c64da51
user: Nick Coghlan <ncoghlan at gmail.com>
date: Fri Aug 02 23:10:02 2013 +1000
summary:
Defer PEP 432 :(
files:
pep-0432.txt | 29 +++++++++++++++++++++++++++--
1 files changed, 27 insertions(+), 2 deletions(-)
diff --git a/pep-0432.txt b/pep-0432.txt
--- a/pep-0432.txt
+++ b/pep-0432.txt
@@ -3,11 +3,11 @@
Version: $Revision$
Last-Modified: $Date$
Author: Nick Coghlan <ncoghlan at gmail.com>
-Status: Draft
+Status: Deferred
Type: Standards Track
Content-Type: text/x-rst
Created: 28-Dec-2012
-Python-Version: 3.4
+Python-Version: 3.5
Post-History: 28-Dec-2012, 2-Jan-2013
@@ -25,6 +25,31 @@
implementation is developed.
+PEP Deferral
+============
+
+Python 3.4 is nearing its first alpha, and already includes a couple of
+significant low level changes in PEP 445 (memory allocator customisation)
+and PEP 442 (safe object finalization). As a result of the latter PEP,
+the shutdown procedure of CPython has also been changed to be more heavily
+reliant on the cyclic garbage collector, significantly reducing the
+number of modules that will experience the "module globals set to None"
+behaviour that is used to deliberate break cycles and attempt to releases
+more external resources cleanly.
+
+Furthermore, I am heavily involved in the current round of updates to the
+Python packaging ecosystem (as both the lead author of PEP 426 and
+BDFL-delegate for several other PEPs), leaving little to spare to work on
+this proposal. The other developers I would trust to lead this effort are
+also working on other things.
+
+So, due to those practical resource constraints, the proximity of Python
+3.4 deadlines, and recognition that making too many significant changes to
+the low level CPython infrastructure in one release is likely to be unwise,
+further work on this PEP has been deferred to the Python 3.5 development
+cycle.
+
+
Proposal
========
--
Repository URL: http://hg.python.org/peps
More information about the Python-checkins
mailing list