1150 lines
18 KiB
ReStructuredText
1150 lines
18 KiB
ReStructuredText
.. bpo: 3211
|
|
.. date: 7017
|
|
.. nonce: 53eouC
|
|
.. release date: 18-June-2008
|
|
.. section: Core and Builtins
|
|
|
|
warnings.warn_explicit() did not guard against its 'registry' argument being
|
|
anything other than a dict or None. Also fixed a bug in error handling when
|
|
'message' and 'category' were both set to None, triggering a bus error.
|
|
|
|
..
|
|
|
|
.. bpo: 3100
|
|
.. date: 7016
|
|
.. nonce: FGUaxt
|
|
.. section: Core and Builtins
|
|
|
|
Corrected a crash on deallocation of a subclassed weakref which holds the
|
|
last (strong) reference to its referent.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 7015
|
|
.. nonce: habgq9
|
|
.. section: Core and Builtins
|
|
|
|
Add future_builtins.ascii().
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 7014
|
|
.. nonce: ZqCwWn
|
|
.. section: Core and Builtins
|
|
|
|
Several set methods now accept multiple arguments: update(), union(),
|
|
intersection(), intersection_update(), difference(), and
|
|
difference_update().
|
|
|
|
..
|
|
|
|
.. bpo: 2898
|
|
.. date: 7013
|
|
.. nonce: 3Al5vX
|
|
.. section: Core and Builtins
|
|
|
|
Added sys.getsizeof() to retrieve size of objects in bytes.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 7012
|
|
.. nonce: 7NZKM7
|
|
.. section: Core and Builtins
|
|
|
|
New environment variable PYTHONIOENCODING.
|
|
|
|
..
|
|
|
|
.. bpo: 2488
|
|
.. date: 7011
|
|
.. nonce: SglN-p
|
|
.. section: Core and Builtins
|
|
|
|
Add sys.maxsize.
|
|
|
|
..
|
|
|
|
.. bpo: 2353
|
|
.. date: 7010
|
|
.. nonce: IYOwih
|
|
.. section: Core and Builtins
|
|
|
|
file.xreadlines() now emits a Py3k warning.
|
|
|
|
..
|
|
|
|
.. bpo: 2863
|
|
.. date: 7009
|
|
.. nonce: rpJxY7
|
|
.. section: Core and Builtins
|
|
|
|
generators now have a ``gen.__name__`` attribute that equals
|
|
``gen.gi_code.co_name``, like ``func.__name___`` that equals
|
|
``func.func_code.co_name``. The repr() of a generator now also contains
|
|
this name.
|
|
|
|
..
|
|
|
|
.. bpo: 2831
|
|
.. date: 7008
|
|
.. nonce: Clokao
|
|
.. section: Core and Builtins
|
|
|
|
enumerate() now has a ``start`` argument.
|
|
|
|
..
|
|
|
|
.. bpo: 2801
|
|
.. date: 7007
|
|
.. nonce: mKH_h9
|
|
.. section: Core and Builtins
|
|
|
|
fix bug in the float.is_integer method where a ValueError was sometimes
|
|
incorrectly raised.
|
|
|
|
..
|
|
|
|
.. bpo: 2790
|
|
.. date: 7006
|
|
.. nonce: XESeko
|
|
.. section: Core and Builtins
|
|
|
|
sys.flags was not properly exposing its bytes_warning attribute.
|
|
|
|
..
|
|
|
|
.. bpo: 2196
|
|
.. date: 7005
|
|
.. nonce: Bzc5vC
|
|
.. section: Core and Builtins
|
|
|
|
hasattr() now lets exceptions which do not inherit Exception
|
|
(KeyboardInterrupt, and SystemExit) propagate instead of ignoring them.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 7004
|
|
.. nonce: PBmDwc
|
|
.. section: Core and Builtins
|
|
|
|
Added checks for integer overflows, contributed by Google. Some are only
|
|
available if asserts are left in the code, in cases where they can't be
|
|
triggered from Python code.
|
|
|
|
..
|
|
|
|
.. bpo: 1179
|
|
.. date: 7003
|
|
.. nonce: ZiG6Oq
|
|
.. section: Library
|
|
|
|
[CVE-2007-4965] Integer overflow in imageop module.
|
|
|
|
..
|
|
|
|
.. bpo: 3116
|
|
.. date: 7002
|
|
.. nonce: A_baFS
|
|
.. section: Library
|
|
|
|
marshal.dumps() had quadratic behavior for strings > 32Mb.
|
|
|
|
..
|
|
|
|
.. bpo: 2138
|
|
.. date: 7001
|
|
.. nonce: 1v8Wds
|
|
.. section: Library
|
|
|
|
Add factorial() to the math module.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 7000
|
|
.. nonce: Zg08xh
|
|
.. section: Library
|
|
|
|
The heapq module does comparisons using LT instead of LE. This makes its
|
|
implementation match that used by list.sort().
|
|
|
|
..
|
|
|
|
.. bpo: 2819
|
|
.. date: 6999
|
|
.. nonce: 8rJOqA
|
|
.. section: Library
|
|
|
|
add full-precision summation function to math module, based on Hettinger's
|
|
ASPN Python Cookbook recipe.
|
|
|
|
..
|
|
|
|
.. bpo: 2592
|
|
.. date: 6998
|
|
.. nonce: dyYM9F
|
|
.. section: Library
|
|
|
|
delegate nb_index and the floor/truediv slots in weakref.proxy.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6997
|
|
.. nonce: 9pq1AU
|
|
.. section: Library
|
|
|
|
Support os.O_ASYNC and fcntl.FASYNC if the constants exist on the platform.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6996
|
|
.. nonce: xpuGyu
|
|
.. section: Library
|
|
|
|
Support for Windows 9x has been removed from the winsound module.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6995
|
|
.. nonce: QqGmIr
|
|
.. section: Library
|
|
|
|
bsddb module updated to version 4.7.3.
|
|
http://www.jcea.es/programacion/pybsddb.htm#bsddb3-4.7.3. This code should
|
|
be compatible with Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 2858
|
|
.. date: 6994
|
|
.. nonce: klmpfU
|
|
.. section: Library
|
|
|
|
Fix potential memory corruption when bsddb.db.DBEnv.lock_get and other
|
|
bsddb.db object constructors raised an exception.
|
|
|
|
..
|
|
|
|
.. bpo: 2669
|
|
.. date: 6993
|
|
.. nonce: ThHCIr
|
|
.. section: Library
|
|
|
|
bsddb/__init__.py iteration no longer silently fails when the database has
|
|
changed size during iteration. It now raises a RuntimeError in the same
|
|
manner as a dictionary.
|
|
|
|
..
|
|
|
|
.. bpo: 2870
|
|
.. date: 6992
|
|
.. nonce: dmu5w6
|
|
.. section: Library
|
|
|
|
cmathmodule.c compile error.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6991
|
|
.. nonce: F-3bCT
|
|
.. section: Library
|
|
|
|
Added a threading.Thread.ident property.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6990
|
|
.. nonce: eoz_IQ
|
|
.. section: Library
|
|
|
|
logging.config: Removed out-of-date comment in _install_handlers and used
|
|
issubclass in place of equality comparison of classes.
|
|
|
|
..
|
|
|
|
.. bpo: 2722
|
|
.. date: 6989
|
|
.. nonce: wqgrWN
|
|
.. section: Library
|
|
|
|
Now the os.getcwd() supports very long path names.
|
|
|
|
..
|
|
|
|
.. bpo: 2888
|
|
.. date: 6988
|
|
.. nonce: gJe46M
|
|
.. section: Library
|
|
|
|
Fixed the behaviour of pprint when working with nested structures, to match
|
|
the behaviour of 2.5 and 3.0 (now follows the common sense).
|
|
|
|
..
|
|
|
|
.. bpo: 1817
|
|
.. date: 6987
|
|
.. nonce: pPMpU3
|
|
.. section: Library
|
|
|
|
cgi now correctly handles the querystring on POST requests
|
|
|
|
..
|
|
|
|
.. bpo: 3136
|
|
.. date: 6986
|
|
.. nonce: h_BTKr
|
|
.. section: Library
|
|
|
|
fileConfig()'s disabling of old loggers is now conditional via an optional
|
|
disable_existing_loggers parameter, but the default value is such that the
|
|
old behaviour is preserved. Thanks to Leandro Lucarella for the patch.
|
|
|
|
..
|
|
|
|
.. bpo: 3126
|
|
.. date: 6985
|
|
.. nonce: fTafXl
|
|
.. section: Library
|
|
|
|
StreamHandler and FileHandler check before calling "flush" and "close" that
|
|
the stream object has these, using hasattr (thanks to bobf for the patch).
|
|
|
|
..
|
|
|
|
.. bpo: 2912
|
|
.. date: 6984
|
|
.. nonce: eOMCRu
|
|
.. section: Library
|
|
|
|
platform.uname now tries to determine unknown information even if os.uname
|
|
exists.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6983
|
|
.. nonce: suPcSI
|
|
.. section: Library
|
|
|
|
The rfc822 module has been deprecated for removal in 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6982
|
|
.. nonce: UOZNCJ
|
|
.. section: Library
|
|
|
|
The mimetools module has been deprecated for removal in 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6981
|
|
.. nonce: RqZ_5y
|
|
.. section: Library
|
|
|
|
The ctypes.byref function now takes an optional second parameter which
|
|
specifies an offset in bytes for the constructed pointer-like object.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6980
|
|
.. nonce: oTWuUu
|
|
.. section: Library
|
|
|
|
Added the ast module.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6979
|
|
.. nonce: fHFiuS
|
|
.. section: Library
|
|
|
|
Added the multiprocessing module, PEP 371.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6978
|
|
.. nonce: nlfVuP
|
|
.. section: Library
|
|
|
|
Factored out the indentation cleaning from inspect.getdoc() into
|
|
inspect.cleandoc() to ease standalone use.
|
|
|
|
..
|
|
|
|
.. bpo: 1798
|
|
.. date: 6977
|
|
.. nonce: AzgRaY
|
|
.. section: Library
|
|
|
|
Add ctypes calling convention that allows safe access to errno.
|
|
|
|
..
|
|
|
|
.. bpo: 2404
|
|
.. date: 6976
|
|
.. nonce: y3Vi2t
|
|
.. section: Library
|
|
|
|
ctypes objects support the new pep3118 buffer interface.
|
|
|
|
..
|
|
|
|
.. bpo: 2125
|
|
.. date: 6975
|
|
.. nonce: wZgsqd
|
|
.. section: Library
|
|
|
|
Add GetInteger and GetString methods for msilib.Record objects.
|
|
|
|
..
|
|
|
|
.. bpo: 2782
|
|
.. date: 6974
|
|
.. nonce: cDdM9Y
|
|
.. section: Library
|
|
|
|
The datetime module's strftime methods now accept unicode format strings
|
|
just as time.strftime always has.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6973
|
|
.. nonce: lhIEH0
|
|
.. section: Library
|
|
|
|
The sgmllib and htmllib modules have been deprecated for removal in Python
|
|
3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 3011
|
|
.. date: 6972
|
|
.. nonce: 6bdKsn
|
|
.. section: Library
|
|
|
|
locale module alias table was updated to the latest version from the X.org
|
|
locale.alias file.
|
|
|
|
..
|
|
|
|
.. bpo: 1797
|
|
.. date: 6971
|
|
.. nonce: q7se8Q
|
|
.. section: Library
|
|
|
|
ctypes NULL function pointers have a False boolean value now.
|
|
|
|
..
|
|
|
|
.. bpo: 2985
|
|
.. date: 6970
|
|
.. nonce: Lj8FT6
|
|
.. section: Library
|
|
|
|
Allow 64-bit integer responses (``<i8>``) in XMLRPC transfers.
|
|
|
|
..
|
|
|
|
.. bpo: 2877
|
|
.. date: 6969
|
|
.. nonce: DHx0Vp
|
|
.. section: Library
|
|
|
|
The UserString.MutableString class has been removed in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6968
|
|
.. nonce: eAZNNA
|
|
.. section: Library
|
|
|
|
Do not close external file objects passed to tarfile.open(mode='w:bz2') when
|
|
the TarFile is closed.
|
|
|
|
..
|
|
|
|
.. bpo: 2959
|
|
.. date: 6967
|
|
.. nonce: VfcUGd
|
|
.. section: Library
|
|
|
|
For consistency with other file-like objects, gzip's GzipFile.close() can
|
|
now be called multiple times without raising an exception.
|
|
|
|
..
|
|
|
|
.. bpo: 1390
|
|
.. date: 6966
|
|
.. nonce: r5VD4K
|
|
.. section: Library
|
|
|
|
Raise ValueError in toxml when an invalid comment would otherwise be
|
|
produced.
|
|
|
|
..
|
|
|
|
.. bpo: 2914
|
|
.. date: 6965
|
|
.. nonce: vFi4D6
|
|
.. section: Library
|
|
|
|
TimedRotatingFileHandler now takes an optional keyword argument "utc" to use
|
|
UTC time rather than local time.
|
|
|
|
..
|
|
|
|
.. bpo: 2929
|
|
.. date: 6964
|
|
.. nonce: rN0khF
|
|
.. section: Library
|
|
|
|
TimedRotatingFileHandler was using the wrong path when deleting old log
|
|
files (filename only instead of full path).
|
|
|
|
..
|
|
|
|
.. bpo: 1775025
|
|
.. date: 6963
|
|
.. nonce: 0zA_rX
|
|
.. section: Library
|
|
|
|
You can now specify zipfile members to open(), read() or extract() via a
|
|
ZipInfo instance. This allows handling duplicate filenames in zipfiles.
|
|
|
|
..
|
|
|
|
.. bpo: 961805
|
|
.. date: 6962
|
|
.. nonce: lic8H4
|
|
.. section: Library
|
|
|
|
Fix Text.edit_modified() in Tkinter.
|
|
|
|
..
|
|
|
|
.. bpo: 1793
|
|
.. date: 6961
|
|
.. nonce: uqwZq4
|
|
.. section: Library
|
|
|
|
Function ctypes.util.find_msvcrt() added that returns the name of the C
|
|
runtime library that Python uses. ctypes.util.find_library(name) now call
|
|
this function when name is 'm' or 'c'.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6960
|
|
.. nonce: TYfaoC
|
|
.. section: Library
|
|
|
|
The statvfs module has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6959
|
|
.. nonce: YxHVfd
|
|
.. section: Library
|
|
|
|
The sunaudiodev and SUNAUDIODEV modules have been deprecated for removal in
|
|
Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6958
|
|
.. nonce: xxpvg4
|
|
.. section: Library
|
|
|
|
The WAIT module from IRIX has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6957
|
|
.. nonce: 2EEuVl
|
|
.. section: Library
|
|
|
|
The torgb module from IRIX has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6956
|
|
.. nonce: DxcqyJ
|
|
.. section: Library
|
|
|
|
The SV module from IRIX has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6955
|
|
.. nonce: T3Yn6K
|
|
.. section: Library
|
|
|
|
The readcd module from IRIX has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6954
|
|
.. nonce: H9XINa
|
|
.. section: Library
|
|
|
|
The panelparser module from IRIX has been deprecated for removal in Python
|
|
3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6953
|
|
.. nonce: zVi2Qa
|
|
.. section: Library
|
|
|
|
The panel module from IRIX has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6952
|
|
.. nonce: G7TA5T
|
|
.. section: Library
|
|
|
|
The jpeg module from IRIX has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6951
|
|
.. nonce: mVA78R
|
|
.. section: Library
|
|
|
|
The IOCTL module from IRIX has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6950
|
|
.. nonce: J4KyX6
|
|
.. section: Library
|
|
|
|
The IN module from IRIX has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6949
|
|
.. nonce: Nuh6UM
|
|
.. section: Library
|
|
|
|
The imgfile module from IRIX has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6948
|
|
.. nonce: UBseEw
|
|
.. section: Library
|
|
|
|
The GLWS module from IRIX has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6947
|
|
.. nonce: xgzC-j
|
|
.. section: Library
|
|
|
|
The GET module from IRIX has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6946
|
|
.. nonce: NgBwkl
|
|
.. section: Library
|
|
|
|
The fm module from IRIX has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6945
|
|
.. nonce: 9kD1K-
|
|
.. section: Library
|
|
|
|
The FL, flp, and fl modules from IRIX have been deprecated for removal in
|
|
Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6944
|
|
.. nonce: AYoVJR
|
|
.. section: Library
|
|
|
|
The FILE module on IRIX has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6943
|
|
.. nonce: CQ38ij
|
|
.. section: Library
|
|
|
|
The ERRNO module on IRIX has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6942
|
|
.. nonce: R-9YLH
|
|
.. section: Library
|
|
|
|
The DEVICE, GL, gl, and cgen modules (which indirectly includes cgensupport)
|
|
have been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6941
|
|
.. nonce: dKOF2g
|
|
.. section: Library
|
|
|
|
The CL, CL_old, and cl modules for IRIX have been deprecated for removal in
|
|
Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6940
|
|
.. nonce: 5cFkYd
|
|
.. section: Library
|
|
|
|
The cdplayer module for IRIX has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6939
|
|
.. nonce: 5y0yek
|
|
.. section: Library
|
|
|
|
The cddb module for IRIX has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6938
|
|
.. nonce: 0pHLuS
|
|
.. section: Library
|
|
|
|
The cd and CD modules for IRIX have been deprecated for removal in Python
|
|
3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6937
|
|
.. nonce: eF0f6O
|
|
.. section: Library
|
|
|
|
The al and AL modules for IRIX have been deprecated for removal in Python
|
|
3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 1713041
|
|
.. date: 6936
|
|
.. nonce: JzsT_z
|
|
.. section: Library
|
|
|
|
fix pprint's handling of maximum depth.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6935
|
|
.. nonce: FpBuBP
|
|
.. section: Library
|
|
|
|
The timing module has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6934
|
|
.. nonce: Lz9Ysd
|
|
.. section: Library
|
|
|
|
The sv module has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6933
|
|
.. nonce: kwju7-
|
|
.. section: Library
|
|
|
|
The multifile module has been deprecated as per PEP 4.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6932
|
|
.. nonce: G-Cuj6
|
|
.. section: Library
|
|
|
|
The imageop module has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 2250
|
|
.. date: 6931
|
|
.. nonce: v4HLiv
|
|
.. section: Library
|
|
|
|
Exceptions raised during evaluation of names in rlcompleter's
|
|
``Completer.complete()`` method are now caught and ignored.
|
|
|
|
..
|
|
|
|
.. bpo: 2659
|
|
.. date: 6930
|
|
.. nonce: FuhwDb
|
|
.. section: Library
|
|
|
|
Added ``break_on_hyphens`` option to textwrap TextWrapper class.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6929
|
|
.. nonce: w8Xvgj
|
|
.. section: Library
|
|
|
|
The mhlib module has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6928
|
|
.. nonce: f4HWLF
|
|
.. section: Library
|
|
|
|
The linuxaudiodev module has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6927
|
|
.. nonce: O9UJsR
|
|
.. section: Library
|
|
|
|
The ihooks module has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6926
|
|
.. nonce: JFJhmk
|
|
.. section: Library
|
|
|
|
The fpformat module has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6925
|
|
.. nonce: BVxyeG
|
|
.. section: Library
|
|
|
|
The dl module has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6924
|
|
.. nonce: MCsyLJ
|
|
.. section: Library
|
|
|
|
The Canvas module has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6923
|
|
.. nonce: aVjhm5
|
|
.. section: Library
|
|
|
|
The compiler package has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6922
|
|
.. nonce: R6-PB3
|
|
.. section: Library
|
|
|
|
The Bastion and rexec modules have been deprecated for removal in Python
|
|
3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6921
|
|
.. nonce: BvlchT
|
|
.. section: Library
|
|
|
|
The bsddb185 module has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6920
|
|
.. nonce: Lt4pJF
|
|
.. section: Library
|
|
|
|
The pure module has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 2487
|
|
.. date: 6919
|
|
.. nonce: n2AhZO
|
|
.. section: Library
|
|
|
|
change the semantics of math.ldexp(x, n) when n is too large to fit in a C
|
|
long. ldexp(x, n) now returns a zero (with suitable sign) if n is large and
|
|
negative; previously, it raised OverflowError.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6918
|
|
.. nonce: 6I_VH_
|
|
.. section: Library
|
|
|
|
The toaiff module has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6917
|
|
.. nonce: qWQme_
|
|
.. section: Library
|
|
|
|
The test.testall module has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6916
|
|
.. nonce: HPixGU
|
|
.. section: Library
|
|
|
|
The new module has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6915
|
|
.. nonce: sQ0aEE
|
|
.. section: Library
|
|
|
|
The user module has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6914
|
|
.. nonce: J-y7uq
|
|
.. section: Library
|
|
|
|
The stringold module has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6913
|
|
.. nonce: u1RhAc
|
|
.. section: Library
|
|
|
|
The mutex module has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6912
|
|
.. nonce: NlWeSy
|
|
.. section: Library
|
|
|
|
The imputil module has been deprecated for removal in Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6911
|
|
.. nonce: iI_4rp
|
|
.. section: Library
|
|
|
|
test.test_support.catch_warning() gained a 'record' argument.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6910
|
|
.. nonce: 0DtsL9
|
|
.. section: Library
|
|
|
|
os.path.walk is deprecated in favor of os.walk.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6909
|
|
.. nonce: MWVgy8
|
|
.. section: Library
|
|
|
|
pdb gained the "until" command.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6908
|
|
.. nonce: R978mb
|
|
.. section: Library
|
|
|
|
The Mac Modules (including Carbon) have been deprecated for removal in
|
|
Python 3.0.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6907
|
|
.. nonce: 2hRfXS
|
|
.. section: Library
|
|
|
|
Library: on MacOS X you can now set ``ARCHFLAGS`` in the shell environment
|
|
to control the '-arch' flags that are used to build an extension. This was
|
|
added for compatibility with Apple's build of Python.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6906
|
|
.. nonce: HjodSi
|
|
.. section: Library
|
|
|
|
The bundled OSX-specific copy of libbffi is now in sync with the version
|
|
shipped with PyObjC 2.0 and includes support for x86_64 and ppc64 platforms.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6905
|
|
.. nonce: iTp3z3
|
|
.. section: Library
|
|
|
|
The threading module gained aliases for names that will be removed in the
|
|
3.x series.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6904
|
|
.. nonce: 0CBHNl
|
|
.. section: Build
|
|
|
|
The Windows installer now includes Tk 8.5, bzip2 1.0.5, and SQLite 3.5.9.
|
|
|
|
..
|
|
|
|
.. bpo: 1722225
|
|
.. date: 6903
|
|
.. nonce: j9OSPy
|
|
.. section: Build
|
|
|
|
Support QNX 6.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6902
|
|
.. nonce: CBo5JG
|
|
.. section: Build
|
|
|
|
``Lib/lib-old`` is now added to sys.path.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6901
|
|
.. nonce: sehDt_
|
|
.. section: Build
|
|
|
|
On MacOS X it is now possible to install the framework in 64-bit mode or
|
|
even as a 4-way universal binary (that is, PPC, i386, PPC64 and x86_64
|
|
support in one binary).
|
|
|
|
This is controlled by the configure argument ``--with-universal-archs``:
|
|
|
|
- ``--with-universal-archs=all``: install 4-way universal
|
|
|
|
- ``--with-universal-archs=32-bit``: install 2-way universal, 32-bit (the
|
|
default)
|
|
|
|
- ``--with-universal-archs=64-bit``: install 2-way universal, 64-bit
|
|
|
|
This option should be used in combination with ``--enable-universalsdk=``.
|
|
|
|
NOTE: 64-bit and 4-way builds are only suppported on Mac OS X 10.5 (or
|
|
later).
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6900
|
|
.. nonce: dWsqLp
|
|
.. section: C API
|
|
|
|
Add ``PyType_Modified()`` as a public API to clear the type cache.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6899
|
|
.. nonce: kBP7ih
|
|
.. section: C API
|
|
|
|
The PyBytes functions have been renamed to PyByteArray.
|
|
|
|
..
|
|
|
|
.. bpo: 0
|
|
.. date: 6898
|
|
.. nonce: Ab5wDH
|
|
.. section: C API
|
|
|
|
The PyString functions have been renamed to PyBytes. A batch of defines were
|
|
added so that the linker still sees the original PyString names.
|