[Python-checkins] r63351 - peps/trunk/pep-3108.txt
brett.cannon
python-checkins at python.org
Fri May 16 06:25:04 CEST 2008
Author: brett.cannon
Date: Fri May 16 06:25:04 2008
New Revision: 63351
Log:
Add a TODO marker for everything left to do.
Modified:
peps/trunk/pep-3108.txt
Modified: peps/trunk/pep-3108.txt
==============================================================================
--- peps/trunk/pep-3108.txt (original)
+++ peps/trunk/pep-3108.txt Fri May 16 06:25:04 2008
@@ -78,7 +78,7 @@
+ Supplanted by the ``hashlib`` module.
-* mimetools (Need to update ``cgi``, ``httplib``, ``urllib``, ``urllib2``,
+* mimetools (TODO Need to update ``cgi``, ``httplib``, ``urllib``, ``urllib2``,
``test_cookielib``, ``test_multifile``, ``test_urllib``,
``test_urllib2``, ``test_urllib2net``,
``test_urllib_localnet``, ``test_urllibnet``, ``test_xmlrpc``)
@@ -102,7 +102,7 @@
+ Locking is better done by ``fcntl.lockf()``.
-* rfc822 (Remove usage from ``cgi``, ``test_urllib2``)
+* rfc822 (TODO Remove usage from ``cgi``, ``test_urllib2``)
+ Supplanted by the ``email`` package.
@@ -485,7 +485,7 @@
+ Any functionality not in the string object or module will be moved
to the string module (mostly constants).
-* symtable/_symtable
+* symtable/_symtable (TODO someone has said they will write docs)
+ Undocumented.
@@ -543,7 +543,7 @@
(see http://bugs.python.org/issue210677).
+ Better to use the ``Tkinter.Canvas`` class.
-* commands (move over functions to subprocess, update usage in the stdlib)
+* commands (TODO move over functions to subprocess, update usage in the stdlib)
+ subprocess module replaces it [#pep-0324]_.
+ Remove getstatus(), move rest to subprocess.
@@ -568,7 +568,7 @@
+ All functionality is supported by string interpolation.
-* htmllib (need to remove use in pydoc)
+* htmllib (TODO need to remove use in pydoc)
+ Superceded by HTMLParser.
@@ -598,7 +598,7 @@
+ subprocess module replaces it [#pep-0324]_.
-* sgmllib (cannot remove until htmllib is removed)
+* sgmllib (TODO cannot remove until htmllib is removed)
+ Does not fully parse SGML.
+ In the stdlib for support to htmllib which is slated for removal.
@@ -607,7 +607,7 @@
+ Previously deprecated; import ``re`` instead.
-* stat (need to move all uses over to ``os.stat()``)
+* stat (TODO need to move all uses over to ``os.stat()``)
+ ``os.stat()`` now returns a tuple with attributes.
+ Functions in the module should be made into methods for the object
@@ -617,7 +617,7 @@
+ ``os.statvfs`` now returns a tuple with attributes.
-* thread (need to change import statements to ``_thread``;
+* thread (TODO need to change import statements to ``_thread``;
rename ``dummy_thread`` to ``_dummy_thread``)
+ People should use 'threading' instead.
@@ -629,19 +629,19 @@
+ Guido has previously supported the deprecation
[#thread-deprecation]_.
-* urllib (creation of the ``urllib`` package probably needs to happen first)
+* urllib (TODO creation of the ``urllib`` package probably needs to happen first)
+ Superceded by urllib2.
+ Functionality unique to urllib will be kept in the
`urllib package`_.
-* UserDict [done: 3.0] (For 2.6, backport from ``collections`` and change
+* UserDict [done: 3.0] (TODO For 2.6, backport from ``collections`` and change
usage to ``collections.UserDict``)
+ Not as useful since types can be a superclass.
+ Useful bits moved to the 'collections' module.
-* UserList/UserString [done: 3.0] (For 2.6, backport from ``collections`` and
+* UserList/UserString [done: 3.0] (TODO For 2.6, backport from ``collections`` and
and change usage)
+ Not useful since types can be a superclass.
@@ -671,7 +671,7 @@
================== ==================================================
_winreg winreg (rename also because module has a public
interface and thus should not have a leading
- underscore)
+ underscore) TODO
ConfigParser configparser [done; 2.6, 3.0]
copy_reg copyreg [done; 2.6, 3.0]
Queue queue [done: 2.6, 3.0]
@@ -700,17 +700,17 @@
control of the Python development team for renaming. See `Open
Issues`_ for a discussion on this.
-* pickle/cPickle
+* pickle/cPickle (TODO/verify)
+ Rename cPickle to _pickle.
+ Semantic completeness of C implementation *not* verified.
-* profile/cProfile
+* profile/cProfile (TODO/verify)
+ Rename cProfile to _profile.
+ Semantic completeness of C implementation *not* verified.
-* StringIO/cStringIO
+* StringIO/cStringIO (TODO/verify)
+ Add the class to the 'io' module.
@@ -726,8 +726,8 @@
============ ===============================
Current Name Replacement Name
============ ===============================
-markupbase _markupbase [done: 3.0]
-dummy_thread _dummy_thread [#]_
+markupbase _markupbase [done: 3.0] (TODO 2.6)
+dummy_thread _dummy_thread [#]_ (TODO)
============ ===============================
.. [#] Assumes ``thread`` is renamed to ``_thread``.
@@ -743,8 +743,8 @@
================= ===============================
Current Name Replacement Name
================= ===============================
-repr reprlib
-test.test_support test.support
+repr reprlib (TODO)
+test.test_support test.support (TODO)
================= ===============================
@@ -758,7 +758,7 @@
dbm package
///////////
-
+(TODO)
================= ===============================
Current Name Replacement Name
================= ===============================
@@ -779,7 +779,7 @@
html package
////////////
-
+(TODO)
================== ===============================
Current Name Replacement Name
================== ===============================
@@ -790,7 +790,7 @@
http package
////////////
-
+(TODO)
================= ===============================
Current Name Replacement Name
================= ===============================
@@ -808,7 +808,7 @@
tkinter package
///////////////
-
+(TODO)
================== ===============================
Current Name Replacement Name
================== ===============================
@@ -839,7 +839,7 @@
urllib package
//////////////
-
+(TODO)
Originally this new package was to be named ``url``, but because of
the common use of the name as a variable, it has been deemed better
to keep the name ``urllib`` and instead shift existing modules around
@@ -861,7 +861,7 @@
xmlrpc package
//////////////
-
+(TODO)
================== ===============================
Current Name Replacement Name
================== ===============================
More information about the Python-checkins
mailing list