Add a TODO marker for everything left to do.
This commit is contained in:
parent
774b406b5b
commit
2cd05ffd46
50
pep-3108.txt
50
pep-3108.txt
|
@ -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
|
||||
================== ===============================
|
||||
|
|
Loading…
Reference in New Issue