From: Ned Deily Date: Sat, 15 Mar 2014 20:19:20 +0000 (-0700) Subject: Issue #20939: merge from 3.3 X-Git-Tag: v3.4.1rc1~233^2~9 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7e7fb0374a44cb7eab9bf49970ba3ab150ef0cbf;p=thirdparty%2FPython%2Fcpython.git Issue #20939: merge from 3.3 --- 7e7fb0374a44cb7eab9bf49970ba3ab150ef0cbf diff --cc Misc/NEWS index dd5d7da83b8e,2b455e79f8be..bb90a8dbe268 --- a/Misc/NEWS +++ b/Misc/NEWS @@@ -43,52 -27,60 +43,56 @@@ Librar as documented. The pattern and source keyword parameters are left as deprecated aliases. -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). -What's New in Python 3.3.5? -=========================== +- Issue #20778: Fix modulefinder to work with bytecode-only modules. -*Release date: 09-Mar-2014* +- Issue #20791: copy.copy() now doesn't make a copy when the input is + a bytes object. Initial patch by Peter Otten. -No changes from release candidate 2. +- Issue #19748: On AIX, time.mktime() now raises an OverflowError for year + outsize range [1902; 2037]. +Documentation +------------- -What's New in Python 3.3.5 release candidate 2? -=============================================== +- Issue #20765: Add missing documentation for PurePath.with_name() and + PurePath.with_suffix(). -*Release date: 02-Mar-2014* +- 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. -Core and Builtins ------------------ +Tests +----- -- Issue #20731: Properly position in source code files even if they - are opened in text mode. Patch by Serhiy Storchaka. +- Issue #20743: Fix a reference leak in test_tcl. -- 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 -----------