From a2f9ba67ff0714d8055244ff0aafe058550c5e67 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Fri, 25 May 2007 00:01:46 +0000 Subject: [PATCH] Accepting PEP 3119, rejecting its competitor PEP 3133. --- pep-0000.txt | 8 ++++---- pep-3119.txt | 2 +- pep-3133.txt | 10 +++++++++- 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/pep-0000.txt b/pep-0000.txt index 3bdc9f5cd..2ce4cc238 100644 --- a/pep-0000.txt +++ b/pep-0000.txt @@ -80,6 +80,7 @@ Index by Category SA 3111 Simple input built-in in Python 3000 Roberge SA 3112 Bytes literals in Python 3000 Orendorff SA 3115 Metaclasses in Python 3000 Talin + SA 3119 Introducing Abstract Base Classes GvR, Talin SA 3120 Using UTF-8 as the default source encoding von Löwis SA 3121 Extension Module Initialization & Finalization von Löwis SA 3123 Making PyObject_HEAD conform to standard C von Löwis @@ -102,9 +103,7 @@ Index by Category S 3108 Standard Library Reorganization Cannon S 3116 New I/O Stutzbach, Verdone, GvR S 3118 Revising the buffer protocol Oliphant, Banks - S 3119 Introducing Abstract Base Classes GvR, Talin S 3124 Overloading, Generic Functions, Interfaces Eby - S 3133 Introducing Roles Winter S 3141 A Type Hierarchy for Numbers Yasskin Finished PEPs (done, implemented in Subversion) @@ -270,6 +269,7 @@ Index by Category SR 3126 Remove Implicit String Concatenation Jewett SR 3128 BList: A Faster List-like Type Stutzbach SR 3130 Access to Current Module/Class/Function Jewett + SR 3133 Introducing Roles Winter Numerical Index @@ -489,7 +489,7 @@ Numerical Index S 3116 New I/O Stutzbach, Verdone, GvR SR 3117 Postfix Type Declarations Brandl S 3118 Revising the buffer protocol Oliphant, Banks - S 3119 Introducing Abstract Base Classes GvR, Talin + SA 3119 Introducing Abstract Base Classes GvR, Talin SA 3120 Using UTF-8 as the default source encoding von Löwis SA 3121 Extension Module Initialization & Finalization von Löwis SR 3122 Delineation of the main module Cannon @@ -503,7 +503,7 @@ Numerical Index SR 3130 Access to Current Module/Class/Function Jewett SA 3131 Supporting Non-ASCII Identifiers von Löwis SF 3132 Extended Iterable Unpacking Brandl - S 3133 Introducing Roles Winter + SR 3133 Introducing Roles Winter S 3141 A Type Hierarchy for Numbers Yasskin diff --git a/pep-3119.txt b/pep-3119.txt index 3667634b4..d64a95ebc 100644 --- a/pep-3119.txt +++ b/pep-3119.txt @@ -3,7 +3,7 @@ Title: Introducing Abstract Base Classes Version: $Revision$ Last-Modified: $Date$ Author: Guido van Rossum , Talin -Status: Draft +Status: Accepted Type: Standards Track Content-Type: text/x-rst Created: 18-Apr-2007 diff --git a/pep-3133.txt b/pep-3133.txt index 9ae27baf8..b96187871 100644 --- a/pep-3133.txt +++ b/pep-3133.txt @@ -3,7 +3,7 @@ Title: Introducing Roles Version: $Revision$ Last-Modified: $Date$ Author: Collin Winter -Status: Draft +Status: Rejected Type: Standards Track Requires: 3115, 3129 Content-Type: text/x-rst @@ -12,6 +12,14 @@ Python-Version: 3.0 Post-History: 13-May-2007 +Rejection Notice +================ + +This PEP has helped push PEP 3119 towards a saner, more minimalistic +approach. But given the latest version of PEP 3119 I much prefer +that. GvR. + + Abstract ========