From: Benjamin Peterson Date: Sun, 16 Mar 2014 16:30:54 +0000 (-0500) Subject: merge 3.3 (#20946) X-Git-Tag: v3.4.1rc1~233^2~2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fca286601b99e00ab6d04f49634bdc27af461144;p=python merge 3.3 (#20946) --- fca286601b99e00ab6d04f49634bdc27af461144 diff --cc Misc/NEWS index bb90a8dbe2,f44427204f..7ef8e3675d --- a/Misc/NEWS +++ b/Misc/NEWS @@@ -43,56 -27,62 +43,58 @@@ Librar as documented. The pattern and source keyword parameters are left as deprecated aliases. -Tests ------ - -- Issue #20946: Correct alignment assumptions of some ctypes tests. - -- Issue #20939: Fix test_geturl failure in test_urllibnet due to - new redirect of http://www.python.org/ to https://www.python.org. +- Issue #20839: Don't trigger a DeprecationWarning in the still supported + pkgutil.get_loader() API when __loader__ isn't set on a module (nor + when pkgutil.find_loader() is called directly). +- Issue #20778: Fix modulefinder to work with bytecode-only modules. -What's New in Python 3.3.5? -=========================== +- Issue #20791: copy.copy() now doesn't make a copy when the input is + a bytes object. Initial patch by Peter Otten. -*Release date: 09-Mar-2014* +- Issue #19748: On AIX, time.mktime() now raises an OverflowError for year + outsize range [1902; 2037]. -No changes from release candidate 2. +Documentation +------------- +- Issue #20765: Add missing documentation for PurePath.with_name() and + PurePath.with_suffix(). -What's New in Python 3.3.5 release candidate 2? -=============================================== +- Issue #19407: New package installation and distribution guides based on + the Python Packaging Authority tools. Existing guides have been retained + as legacy links from the distutils docs, as they still contain some + required reference material for tool developers that isn't recorded + anywhere else. -*Release date: 02-Mar-2014* +Tests +----- -Core and Builtins ------------------ +- Issue #20743: Fix a reference leak in test_tcl. -- Issue #20731: Properly position in source code files even if they - are opened in text mode. Patch by Serhiy Storchaka. ++- Issue #20946: Correct alignment assumptions of some ctypes tests. + -- Issue #19619: str.encode, bytes.decode and bytearray.decode now use an - internal API to throw LookupError for known non-text encodings, rather - than attempting the encoding or decoding operation and then throwing a - TypeError for an unexpected output type. (The latter mechanism remains - in place for third party non-text encodings) +- Issue #20939: Fix test_geturl failure in test_urllibnet due to + new redirect of http://www.python.org/ to https://www.python.org. -Library -------- -- Issue #20778: Fix modulefinder to work with bytecode-only modules. +Build +----- -- Issue #20791: copy.copy() now doesn't make a copy when the input is - a bytes object. Initial patch by Peter Otten. +- Issue #14512: Launch pydoc -b instead of pydocgui.pyw on Windows. -- Issue #20621: Fixes a zipimport bug introduced in 3.3.4 that could cause - spurious crashes or SystemErrors when importing modules or packages from a - zip file. The change causing the problem was reverted. +- Issue #20748: Uninstalling pip does not leave behind the pyc of + the uninstaller anymore. -- Issue #20404: io.TextIOWrapper (and hence the open() builtin) now uses the - internal codec marking system added for issue #19619 to throw LookupError - for known non-text encodings at stream construction time. The existing - output type checks remain in place to deal with unmarked third party - codecs. +- Issue #20568: The Windows installer now installs the unversioned ``pip`` + command in addition to the versioned ``pip3`` and ``pip3.4`` commands. -Tests ------ +- Issue #20757: The ensurepip helper for the Windows uninstaller now skips + uninstalling pip (rather than failing) if the user has updated pip to a + different version from the one bundled with ensurepip. -- Issue #20743: Fix a reference leak in test_tcl. +- Issue #20465: Update OS X and Windows installer builds to use + SQLite 3.8.3.1. Tools/Demos -----------