[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