[Python-checkins] python/nondist/peps pep-0000.txt, 1.332, 1.333 pep-0330.txt, 1.1, 1.2

rhettinger@users.sourceforge.net rhettinger at users.sourceforge.net
Tue Jun 28 10:14:48 CEST 2005


Update of /cvsroot/python/python/nondist/peps
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8753

Modified Files:
	pep-0000.txt pep-0330.txt 
Log Message:
Closing PEP 330 -- Bytecode Verification.  If someone wants to write and
test some code, no PEP is required.



Index: pep-0000.txt
===================================================================
RCS file: /cvsroot/python/python/nondist/peps/pep-0000.txt,v
retrieving revision 1.332
retrieving revision 1.333
diff -u -d -r1.332 -r1.333
--- pep-0000.txt	28 Jun 2005 08:00:12 -0000	1.332
+++ pep-0000.txt	28 Jun 2005 08:14:45 -0000	1.333
@@ -97,7 +97,6 @@
  S   321  Date/Time Parsing and Formatting             Kuchling
  S   323  Copyable Iterators                           Martelli
  S   325  Resource-Release Support for Generators      Pedroni
- S   330  Python Bytecode Verification                 Pelletier
  S   331  Locale-Independent Float/String conversions  Reis
  S   332  Byte vectors and String/Unicode Unification  Montanaro
  S   334  Simple Coroutines via SuspendIteration       Evans
@@ -211,6 +210,7 @@
  SR  317  Eliminate Implicit Exception Instantiation   Taschuk
  SR  326  A Case for Top and Bottom Values             Carlson, Reedy
  SR  329  Treating Builtins as Constants in the Standard Library  Hettinger
+ SR  330  Python Bytecode Verification                 Pelletier
  SR  336  Make None Callable                           McClelland
  SR  340  Anonymous Block Statements                   GvR
  SR  346  User Defined ("with") Statements             Coghlan
@@ -371,7 +371,7 @@
  SF  327  Decimal Data Type                            Batista
  SA  328  Imports: Multi-Line and Absolute/Relative    Aahz
  SR  329  Treating Builtins as Constants in the Standard Library  Hettinger
- S   330  Python Bytecode Verification                 Pelletier
+ SR  330  Python Bytecode Verification                 Pelletier
  S   331  Locale-Independent Float/String conversions  Reis
  S   332  Byte vectors and String/Unicode Unification  Montanaro
  I   333  Python Web Server Gateway Interface v1.0     Eby

Index: pep-0330.txt
===================================================================
RCS file: /cvsroot/python/python/nondist/peps/pep-0330.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- pep-0330.txt	28 May 2004 01:45:34 -0000	1.1
+++ pep-0330.txt	28 Jun 2005 08:14:46 -0000	1.2
@@ -3,7 +3,7 @@
 Version: $Revision$
 Last-Modified: $Date$
 Author: Michel Pelletier <michel at users.sourceforge.net>
-Status: Draft 
+Status: Rejected 
 Type: Standards Track
 Content-Type: text/plain
 Created: 17-Jun-2004
@@ -24,6 +24,17 @@
     of Python Virtual Machine (PVM) bytecode and provides an
     implementation in Python of this verification process.
 
+Pronouncement
+
+    Guido believes that a verification tool has some value.  If
+    someone wants to add it to Tools/scripts, no PEP is required.
+
+    Such a tool may have value for validating the output from
+    "bytecodehacks" or from direct edits of PYC files.  As security
+    measure, its value is somewhat limited because perfectly valid
+    bytecode can still do horrible things.  That situation could
+    change if the concept of restricted execution were to be
+    successfully resurrected.
 
 Motivation
 



More information about the Python-checkins mailing list