Add a TODO marker for everything left to do.

This commit is contained in:
Brett Cannon 2008-05-16 04:25:04 +00:00
parent 774b406b5b
commit 2cd05ffd46
1 changed files with 25 additions and 25 deletions

View File

@ -78,7 +78,7 @@ distribution for Python for users that rely upon the code.
+ 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 @@ distribution for Python for users that rely upon the code.
+ 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 @@ small audience or lack of adherence to more modern standards.
+ 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 @@ for what the module is meant for.
(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 @@ for what the module is meant for.
+ 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 @@ for what the module is meant for.
+ 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 @@ for what the module is meant for.
+ 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 @@ for what the module is meant for.
+ ``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 @@ for what the module is meant for.
+ 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 @@ Current Name Replacement Name
================== ==================================================
_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 @@ is an externally maintained module and thus is not under the direct
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 @@ should be renamed to reflect this fact.
============ ===============================
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 @@ beyond the 2.x series.
================= ===============================
Current Name Replacement Name
================= ===============================
repr reprlib
test.test_support test.support
repr reprlib (TODO)
test.test_support test.support (TODO)
================= ===============================
@ -758,7 +758,7 @@ thus makes sense to group related modules into packages.
dbm package
///////////
(TODO)
================= ===============================
Current Name Replacement Name
================= ===============================
@ -779,7 +779,7 @@ whichdb dbm.__init__ [1]_
html package
////////////
(TODO)
================== ===============================
Current Name Replacement Name
================== ===============================
@ -790,7 +790,7 @@ htmlentitydefs html.entities
http package
////////////
(TODO)
================= ===============================
Current Name Replacement Name
================= ===============================
@ -808,7 +808,7 @@ cookielib http.cookiejar
tkinter package
///////////////
(TODO)
================== ===============================
Current Name Replacement Name
================== ===============================
@ -839,7 +839,7 @@ turtle tkinter.turtle
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 @@ urllib urllib.parse, urllib.request [6]_
xmlrpc package
//////////////
(TODO)
================== ===============================
Current Name Replacement Name
================== ===============================