[Python-checkins] r53355 - peps/trunk/pep-3108.txt

brett.cannon python-checkins at python.org
Wed Jan 10 20:30:05 CET 2007


Author: brett.cannon
Date: Wed Jan 10 20:30:05 2007
New Revision: 53355

Modified:
   peps/trunk/pep-3108.txt
Log:
Clean up the discussion of the removal of modules based on PEP 4 or
documentation (a discrepency that will hopefully get fixed soon).  Part of the
clean up is to no longer explicitly list modules slated for removal that are
mentioned in PEP 4 so as to not keep a duplicate copy of that list.


Modified: peps/trunk/pep-3108.txt
==============================================================================
--- peps/trunk/pep-3108.txt	(original)
+++ peps/trunk/pep-3108.txt	Wed Jan 10 20:30:05 2007
@@ -54,29 +54,28 @@
 Previously deprecated
 ---------------------
 
-Modules in this section have been deprecated at some point in the
-Python 2.x release series but are currently still distributed with
-Python.  Deprecation information is gathered either from PEP 4 or the
-Global Module Index [#pep-0004]_, [#module-index]_.  Each module is
-listed with the Python version of initial deprecation.
-
-==============  ==========
-Module          Deprecated
-==============  ==========
-buildtools      2.3
-cfmfile         2.4
-gopherlib       2.5
-macfs           2.3
-md5             2.5
-mimetools       2.3
-MimeWriter      2.3
-mimefy          2.3
-multifile       2.3
-posixfile       1.5
-rfc822          2.3
-rgbimg          2.5
-sha             2.5
-==============  ==========
+PEP 4 lists all modules that have been deprecated in the stdlib
+[#pep-0004]_.  All modules listed in the PEP at the time of the first
+alpha release of Python 3.0 will be removed.
+
+The entire contents of libold will also be removed.  These modules
+have already been removed from being imported but are kept in the
+distribution for Python for users that rely upon the code.
+
+On top of the modules listed in PEP 4, other modules have been
+documented as deprecated but have yet to be added to PEP 4.
+
+==============  ========== 
+Module          Deprecated 
+==============  ========== 
+buildtools      2.3        
+cfmfile         2.4        
+macfs           2.3        
+md5             2.5        
+sha             2.5        
+strop           unknown
+xmllib          unknown
+==============  ========== 
 
 
 Platform-specific with minimal use
@@ -134,13 +133,6 @@
     - Third-party libraries provide better support
       (Python Imaging Library [#pil]_).
 
-  + sv
-
-    - Wrapper for Indigo video card.
-    - Harware is no longer manufactured.
-    - Undocumented.
-    - Code not uniquely edited in 13 years.
-
 * Solaris
 
   + SUNAUDIODEV/sunaudiodev
@@ -228,6 +220,13 @@
   + String slicing and string interpolation can do similar work.
   + Used by pdb, but do not need to expose API.
 
+* stringold
+
+  + Function versions of the methods on string objects.
+  + Obsolete since Python 1.6.
+  + Any functionality not in the string object or module will be moved
+    to the string module (mostly constants).
+
 * symtable/_symtable
 
   + Undocumented.
@@ -246,6 +245,8 @@
 
   + Just a rebinding of names from the 'types' module.
   + Can also call ``type`` built-in to get most types easily.
+  + Docstring states the module is no longer useful as of revision
+    27241 (2002-06-15).
 
 * pure
 
@@ -312,11 +313,6 @@
 
   + ``os.statvfs`` now returns a tuple with attributes.
 
-* strop
-
-  + Implements functions used by 'string' module that have now
-    become methods on the str type.
-
 * thread
 
   + People should use 'threading' instead.
@@ -328,11 +324,6 @@
   + Guido has previously supported the deprecation
     [#thread-deprecation]_.
 
-* timing
-
-  + Use timeit or time.
-  + Documentation says the module is obsolete [#timing-module]_.
-
 
 Modules to Rename
 =================


More information about the Python-checkins mailing list