2240
Comment:
|
3753
converted to 1.6 markup
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
We're now maintaining a list of tasks in a shared spreadsheet: http://spreadsheets.google.com/ccc?key=pBLWM8elhFAmKbrhhh0ApQA |
|
Line 12: | Line 15: |
[remove done] | |
Line 23: | Line 27: |
= core = http://www.python.org/dev/peps/pep-3100/#core-language *Unify builtin, builtins [patch: http://www.python.org/sf/1774369] http://www.python.org/doc/2.2.3/ref/sequence-methods.html *__getslice__, __setslice__, __delslice__ [Thomas Wouters is working on this in a branch] |
|
Line 41: | Line 52: |
*new ('...new module can be deprecated in a future Python version, because you can now use the type objects...')http://www.python.org/doc/2.3/whatsnew/node17.html | *new ('...new module can be deprecated in a future Python version, because you can now use the type objects...')http://www.python.org/doc/2.3/whatsnew/node17.html also http://www.python.org/dev/peps/pep-0294/ |
Line 43: | Line 54: |
*popen2, os.popen (http://www.python.org/dev/peps/pep-0361/) *SOCKET? (http://www.python.org/download/releases/2.1.3/NEWS.txt) from http://www.python.org/download/releases/2.3/highlights/ *rotor (...this module is deprecated. It is too easily cracked...) *bastion and rexec (...disabled. Are these still in the stdlib?) *linuxaudiodev (...based on the (now deprecated) linuxaudiodev module by Peter Bosch...) = c api = *tp_print, tp_getattr, tp_setattr http://www.python.org/doc/2.3.5/api/type-structs.html *METH_OLDARGS http://mail.python.org/pipermail/python-dev/2006-May/065306.html = Cookie = http://www.python.org/doc/2.4/lib/module-Cookie.html *SerialCookie *SmartCookie = Operator = http://www.python.org/doc/2.2.1/lib/module-operator.html *sequenceIncludes *isCallable = Sys = http://www.python.org/doc/2.4.4/lib/module-sys.html *exc_traceback *exitfunc |
|
Line 60: | Line 98: |
== builtins == | = builtins = |
Line 70: | Line 108: |
*xreadlines() method and module are now deprecated. [done] | |
Line 71: | Line 110: |
= miscelaneous = |
= core = http://www.python.org/dev/peps/pep-3100/#core-language |
Platforms
We're now maintaining a list of tasks in a shared spreadsheet: http://spreadsheets.google.com/ccc?key=pBLWM8elhFAmKbrhhh0ApQA
The following platforms will not be supported in 3.0. Their code (conditional compilation, platform-specific attributes and functions, documentation, etc) will be removed. Skip Montanaro is working on this (and will shout for help when he gets confused).
- RISCOS
- BeOS
- Irix
- Tru64
Is this the right place or is there another page with all py3000 removals of deprecated and obsolete things? (Nestor) This is just by googling the docs.
String module
[remove done] http://www.python.org/doc/2.3.5/lib/module-string.html
atof -> float
atoi -> int
atol -> int
capitalize, expandtabs, find, rfind, rfind, index, rindex, count, lower, split, rsplit, splitfields, join, joinfields, lstrip, rstrip, strip, swapcase, translate, upper, ljust, rejust, center, zfill, replace -> methods
builtins
http://www.python.org/dev/peps/pep-3100/#built-in-namespace
- buffer (in progress)
reduce -> functools.reduce [remove done] (was it already added to functools also?)
- compile (in progress)
core
http://www.python.org/dev/peps/pep-3100/#core-language
Unify builtin, builtins [patch: http://www.python.org/sf/1774369]
http://www.python.org/doc/2.2.3/ref/sequence-methods.html
getslice, setslice, delslice [Thomas Wouters is working on this in a branch]
whole modules
(from http://www.python.org/dev/peps/pep-0004/ and http://www.python.org/dev/peps/pep-3100/#standard-library)
- buildtools
- mimetools
- mpz
- multifile
- posixfile
- regsub
- rfc822
- rgbimage
- rgbimgmodule
- sha
- statcache
- string
- sv
- TERMIOS
- timing
new ('...new module can be deprecated in a future Python version, because you can now use the type objects...')http://www.python.org/doc/2.3/whatsnew/node17.html also http://www.python.org/dev/peps/pep-0294/
popen2, os.popen (http://www.python.org/dev/peps/pep-0361/)
SOCKET? (http://www.python.org/download/releases/2.1.3/NEWS.txt)
from http://www.python.org/download/releases/2.3/highlights/
- rotor (...this module is deprecated. It is too easily cracked...)
- bastion and rexec (...disabled. Are these still in the stdlib?)
- linuxaudiodev (...based on the (now deprecated) linuxaudiodev module by Peter Bosch...)
c api
tp_print, tp_getattr, tp_setattr http://www.python.org/doc/2.3.5/api/type-structs.html
METH_OLDARGS http://mail.python.org/pipermail/python-dev/2006-May/065306.html
Cookie
http://www.python.org/doc/2.4/lib/module-Cookie.html
Operator
http://www.python.org/doc/2.2.1/lib/module-operator.html
- sequenceIncludes
- isCallable
Sys
http://www.python.org/doc/2.4.4/lib/module-sys.html
- exc_traceback
- exitfunc
Parser http://www.python.org/doc/2.5/lib/node150.html get_type get_main_type get_type get_subtype (probably gone already? http://www.python.org/doc/2.4/lib/node562.html) dump_address_pair decode encode (probably gone already? http://www.python.org/doc/2.2.3/lib/module-email.Utils.html)
Already Accomplished
builtins
http://www.python.org/dev/peps/pep-3100/#built-in-namespace
apply -> * and ** [done]
- callable [done]
- coerce [done]
execfile -> exec [done]
reload -> exec [done]
- intern [done]
xrange -> range [done]
StandardError [done]
- xreadlines() method and module are now deprecated. [done]
core
http://www.python.org/dev/peps/pep-3100/#core-language
dict.has_key -> x in dict [done]
backticks -> repr() [done]
<> -> != [done]