Benjamin Peterson [Wed, 12 Mar 2014 18:14:19 +0000 (13:14 -0500)]
Backed out changeset
c13398566409
Victor Stinner [Wed, 12 Mar 2014 11:41:44 +0000 (12:41 +0100)]
Issue #20896: Workaround the bug temporarely to fix buildbots
Éric Araujo [Wed, 12 Mar 2014 08:10:51 +0000 (04:10 -0400)]
Merge 3.3 (#4931)
Éric Araujo [Wed, 12 Mar 2014 07:34:02 +0000 (03:34 -0400)]
Avoid “error: None” messages from distutils (#4931).
Thanks to Amaury Forgeot d’Arc and Philip J. Eby.
R David Murray [Wed, 12 Mar 2014 01:58:54 +0000 (21:58 -0400)]
whatsnew: spelling errors.
Corrections from Jim Jewett in #19861.
R David Murray [Tue, 11 Mar 2014 22:46:37 +0000 (18:46 -0400)]
Merge #20030: doc that TestLoader.discover returns a TestSuite.
R David Murray [Tue, 11 Mar 2014 22:46:00 +0000 (18:46 -0400)]
#20030: doc that TestLoader.discover returns a TestSuite.
Patch by Lita Cho.
Benjamin Peterson [Tue, 11 Mar 2014 19:26:21 +0000 (14:26 -0500)]
merge 3.3
Benjamin Peterson [Tue, 11 Mar 2014 19:26:12 +0000 (14:26 -0500)]
improve algorithms_* documentation
R David Murray [Tue, 11 Mar 2014 19:10:53 +0000 (15:10 -0400)]
whatsnew: doctest finds tests in extension modules (#3158)
#19861 msg213159
Benjamin Peterson [Tue, 11 Mar 2014 18:59:48 +0000 (13:59 -0500)]
merge 3.3 (closes #20892)
Benjamin Peterson [Tue, 11 Mar 2014 18:59:37 +0000 (13:59 -0500)]
fix typo (closes #20892)
R David Murray [Tue, 11 Mar 2014 18:57:30 +0000 (14:57 -0400)]
whatsnew: mention that upgrading PIP means it doesn't get unistalled.
#19861 msg213156.
R David Murray [Tue, 11 Mar 2014 18:03:24 +0000 (14:03 -0400)]
whatsnew: summary section tweaks.
Removed an entry made redundant by the new security section,
Moved 'marshal' to the section on features other platforms
will need to support, and mention that 'help' is improved
by the inspect/pydoc changes (#19561 msg213153).
Peter Moody [Tue, 11 Mar 2014 16:55:46 +0000 (09:55 -0700)]
Issue #19157: Include the broadcast address in the usuable hosts for IPv6
in ipaddress.
Victor Stinner [Tue, 11 Mar 2014 12:17:30 +0000 (13:17 +0100)]
What's New in Python 3.4: Security improvements
Victor Stinner [Tue, 11 Mar 2014 07:12:48 +0000 (08:12 +0100)]
Issue #20888: improve "Pretty Top" example of tracemalloc, use linecache
R David Murray [Tue, 11 Mar 2014 01:38:37 +0000 (21:38 -0400)]
whatsnew: remove XXXs.
Can't figure out what the other issue was for the importlib
changes. Did find a small typo in the reload doc, though.
R David Murray [Mon, 10 Mar 2014 22:15:09 +0000 (18:15 -0400)]
whatsnew: take credit.
They aren't all my words, but most of them are :).
R David Murray [Mon, 10 Mar 2014 22:09:54 +0000 (18:09 -0400)]
whatsnew: deprecation of ElementTree XMLParser *html* and iterparse *parser*.
#17741
R David Murray [Mon, 10 Mar 2014 21:06:00 +0000 (17:06 -0400)]
whatsnew: urllib Request objects are now reusable.
#16464, #17485, #17272.
R David Murray [Mon, 10 Mar 2014 20:12:10 +0000 (16:12 -0400)]
whatsnew: shutil copyfile SameFileError (#
1492704)
R David Murray [Mon, 10 Mar 2014 19:48:22 +0000 (15:48 -0400)]
whatsnew: os.open O_PATH and O_TMPFILE.
R David Murray [Mon, 10 Mar 2014 19:41:59 +0000 (15:41 -0400)]
whatsnew: os.open O_TMPFILE (#18673).
R David Murray [Mon, 10 Mar 2014 19:41:28 +0000 (15:41 -0400)]
whatsnew: json dump-with-indent whitespace change (#16333).
R David Murray [Mon, 10 Mar 2014 19:00:33 +0000 (15:00 -0400)]
whatsnew: PEP 424 implementation.
R David Murray [Mon, 10 Mar 2014 18:27:21 +0000 (14:27 -0400)]
whatsnew: multiprocessing start methods and context (#8713 and #18999)
Also tweaked the docs a bit to use our standard style for
versionadded/changed. (I'm guessing there are other places
in the multiprocessing docs where similar tweaks should be made.)
Georg Brandl [Mon, 10 Mar 2014 18:26:57 +0000 (19:26 +0100)]
Closes #20090: update Doc/README and the error message in sphinx-build.py to make
it clear that any Python 3.x is not usable with the checked out Sphinx.
R David Murray [Mon, 10 Mar 2014 17:21:09 +0000 (13:21 -0400)]
whatsnew: remove redundant entry.
R David Murray [Mon, 10 Mar 2014 16:03:01 +0000 (12:03 -0400)]
whatsnew: logging.config.listen *verify* (#15452).
R David Murray [Mon, 10 Mar 2014 15:51:19 +0000 (11:51 -0400)]
whatsnew: logging.fileConfig accepts ConfigParser instances. (#16110)
And missing NEWS entry.
R David Murray [Mon, 10 Mar 2014 15:02:45 +0000 (11:02 -0400)]
whatsnew: total_ordering supports NotImplemented (#10042)
R David Murray [Mon, 10 Mar 2014 14:47:56 +0000 (10:47 -0400)]
whatsnew: filecmp.DEFAULT_IGNORES (#15442)
R David Murray [Mon, 10 Mar 2014 14:08:05 +0000 (10:08 -0400)]
whatsnew: Message.set_param *replace*, Policy.content_manager.
Also cleaned up the email section and fixed some markup bugs in the
email docs.
R David Murray [Mon, 10 Mar 2014 13:49:19 +0000 (09:49 -0400)]
whatsnew: ChainMap.new_child *m* argument.
And NEWS entry.
Georg Brandl [Mon, 10 Mar 2014 18:31:52 +0000 (19:31 +0100)]
Closes #20090: update Doc/README.txt for the changes in the 3.4 branch.
Georg Brandl [Mon, 10 Mar 2014 18:10:29 +0000 (19:10 +0100)]
Remove unused sphinx-build.py entry script.
R David Murray [Mon, 10 Mar 2014 13:20:37 +0000 (09:20 -0400)]
whatsnew: add porting note for pyvenv --without-pip.
Victor Stinner [Mon, 10 Mar 2014 10:05:07 +0000 (11:05 +0100)]
tracemalloc: filter_traces() raises a TypeError if filters is not an iterable
Benjamin Peterson [Mon, 10 Mar 2014 01:59:24 +0000 (20:59 -0500)]
use assertEqual instead of the deprecated assertEquals (closes #20877)
R David Murray [Mon, 10 Mar 2014 01:19:57 +0000 (21:19 -0400)]
whatsnew: tarfile cli (#13477).
R David Murray [Mon, 10 Mar 2014 01:07:37 +0000 (21:07 -0400)]
whatsnew: dis.stack_effect (#19722).
R David Murray [Mon, 10 Mar 2014 01:00:14 +0000 (21:00 -0400)]
whatsnew: oops, create_default_context doesn't return what the stdlib uses.
R David Murray [Mon, 10 Mar 2014 00:52:28 +0000 (20:52 -0400)]
whatsnew: expand re.fullmatch entry with the motivation for the feature.
R David Murray [Mon, 10 Mar 2014 00:46:32 +0000 (20:46 -0400)]
whatsnew: give Hugo credit for his preliminary work on regex patch.
R David Murray [Mon, 10 Mar 2014 00:42:49 +0000 (20:42 -0400)]
whatsnew: auidioop.byteswap (#16685).
R David Murray [Mon, 10 Mar 2014 00:39:52 +0000 (20:39 -0400)]
whatsnew: porting note for sysconfig 'SO' key deprecation.
R David Murray [Mon, 10 Mar 2014 00:33:35 +0000 (20:33 -0400)]
whatsnew: 'U' mode deprecation (#15204).
R David Murray [Mon, 10 Mar 2014 00:13:16 +0000 (20:13 -0400)]
whatsnew: cp1125 codec (#19668).
R David Murray [Sun, 9 Mar 2014 23:58:17 +0000 (19:58 -0400)]
whatsnew: ssl.create_default_context (#19689).
R David Murray [Sun, 9 Mar 2014 23:57:19 +0000 (19:57 -0400)]
whatsnew: allowZip64 defaults to True (#17201).
R David Murray [Sun, 9 Mar 2014 23:41:25 +0000 (19:41 -0400)]
whatsnew: SSLContext.load_default_certs (#19292).
R David Murray [Sun, 9 Mar 2014 23:40:30 +0000 (19:40 -0400)]
whatsnew: pdb works for debugging asyncio programs (#16596).
R David Murray [Sun, 9 Mar 2014 22:51:35 +0000 (18:51 -0400)]
Merge #19953: Clarify the wording of the augmented assignment discussion.
R David Murray [Sun, 9 Mar 2014 22:51:16 +0000 (18:51 -0400)]
#19953: Clarify the wording of the augmented assignment discussion.
Patch by Priya Pappachan, based on suggestions from Terry Reedy
and myself.
R David Murray [Sun, 9 Mar 2014 22:09:51 +0000 (18:09 -0400)]
whatsnew: venv with_pip, pyvenv --without-pip (#19552)
Ned Deily [Sun, 9 Mar 2014 21:44:34 +0000 (14:44 -0700)]
Issue #20875: Prevent possible gzip "'read' is not defined" NameError.
Patch by Claudiu Popa.
R David Murray [Sun, 9 Mar 2014 21:13:31 +0000 (17:13 -0400)]
whatsnew: more accurate deprecation section titles.
R David Murray [Sun, 9 Mar 2014 21:11:00 +0000 (17:11 -0400)]
whatsnew: deprecation of sysconfig SO key (#19555).
R David Murray [Sun, 9 Mar 2014 21:01:34 +0000 (17:01 -0400)]
whatsnew: SSLContext.verify_flags and constants. (#8813)
Ned Deily [Sun, 9 Mar 2014 21:47:58 +0000 (14:47 -0700)]
Issue #20875: Merge from 3.3
R David Murray [Sun, 9 Mar 2014 19:29:24 +0000 (15:29 -0400)]
#20871: improve email policy test coverage.
More tests of the concrete policy methods would probably be
a good idea, but this is a start, and it brings line coverage
up to 100% for the policy module.
Patch by Milan Oberkirch.
R David Murray [Sun, 9 Mar 2014 19:09:04 +0000 (15:09 -0400)]
whatsnew: plistlib new api and deprecations (#14455)
Also fixed the versionchanged/deprecation tags in the docs.
R David Murray [Sun, 9 Mar 2014 16:55:58 +0000 (12:55 -0400)]
whatsnew: SSLSocket.getpeercert new values returned. (#18379)
R David Murray [Sun, 9 Mar 2014 16:03:30 +0000 (12:03 -0400)]
whatsnew: sys.__interactivehook__. (#5845)
I decided to leave the (slightly expanded) Other Improvements
entry as well, since someone looking for command line behavior
changes isn't going to look in the 'sys' module section.
Georg Brandl [Sun, 9 Mar 2014 10:17:23 +0000 (11:17 +0100)]
merge with 3.3.5 release repo
Georg Brandl [Sun, 9 Mar 2014 10:01:14 +0000 (11:01 +0100)]
Post-release update.
Georg Brandl [Sun, 9 Mar 2014 09:22:10 +0000 (10:22 +0100)]
hgtouch: remove meta-variable from option spec
This fifth tuple element is unsupported in an old hg version still used on
one buildbot, and it is not really necessary (only used in touch --help).
Georg Brandl [Sun, 9 Mar 2014 08:37:32 +0000 (09:37 +0100)]
Added tag v3.3.5 for changeset
62cf4e77f785
Georg Brandl [Sun, 9 Mar 2014 08:37:14 +0000 (09:37 +0100)]
Bump to 3.3.5 final.
R David Murray [Sun, 9 Mar 2014 04:19:45 +0000 (23:19 -0500)]
whatsnew: SSLcontext.load_verify_locations cadata argument (#18138)
R David Murray [Sun, 9 Mar 2014 04:18:09 +0000 (23:18 -0500)]
whatsnew: hmac conforms to pep 247. (#18775)
R David Murray [Sun, 9 Mar 2014 03:43:12 +0000 (22:43 -0500)]
whatsnew: hmac *digestmod* accepts strings, and default is deprecated. (#17276)
Georg Brandl [Sun, 9 Mar 2014 10:18:16 +0000 (11:18 +0100)]
merge with 3.3
Georg Brandl [Sun, 9 Mar 2014 09:22:46 +0000 (10:22 +0100)]
merge with 3.3
R David Murray [Sun, 9 Mar 2014 02:40:29 +0000 (21:40 -0500)]
whatsnew: tidy up html notes, add porting note for expand_charrefs.
R David Murray [Sun, 9 Mar 2014 02:23:21 +0000 (21:23 -0500)]
whatsnew: glob.escape.
R David Murray [Sat, 8 Mar 2014 17:53:28 +0000 (12:53 -0500)]
whatsnew: base65 encodings. (#17618)
Also updated the base64 module title and introduction to adjust for
the fact that these new encodings are included.
Also adjusted the wording about the base64 alphabets (see
issue #20837).
R David Murray [Sat, 8 Mar 2014 17:00:52 +0000 (12:00 -0500)]
whatsnew: dbm.open is context manager. (#19282)
R David Murray [Sat, 8 Mar 2014 16:46:05 +0000 (11:46 -0500)]
whatsnew: sunau/aifc/wave writeframes[raw] accept any bytes-like (#8311)
R David Murray [Sat, 8 Mar 2014 16:14:29 +0000 (11:14 -0500)]
whatsnew: Wave_write handles unseekable files. (#5202)
Also clarify the documentation of this feature.
R David Murray [Sat, 8 Mar 2014 15:06:04 +0000 (10:06 -0500)]
Tweak NEWS so some additional issue numbers become links in html version.
Nick Coghlan [Sat, 8 Mar 2014 06:36:37 +0000 (16:36 +1000)]
Improve descriptions of introspection changes
Several of the introspection changes in Python 3.4 are indirect,
where inspect module changes affected pydoc, and those in turn
affected the help builtin. This update adds versionchanged
notes in the key locations, as well as more coverage in the
What's New document (in particular, a note in the porting
section regarding the expanded domain for inspect.getfullargspec).
R David Murray [Sat, 8 Mar 2014 02:35:31 +0000 (21:35 -0500)]
whatsnew: audioop accepts any bytes-like, rejects strings.
R David Murray [Sat, 8 Mar 2014 02:22:39 +0000 (21:22 -0500)]
whatsnew: inet_pton/inet_ntop support windows (#7171).
Added versionchanged to docs.
R David Murray [Sat, 8 Mar 2014 02:15:56 +0000 (21:15 -0500)]
whatsnew: sunau supports 24 bit samples.
R David Murray [Sat, 8 Mar 2014 02:00:34 +0000 (21:00 -0500)]
whatsnew: cp273 codec (#
10907797)
Also updated the docs and added the aliases mentioned by the
references.
R David Murray [Sat, 8 Mar 2014 01:06:24 +0000 (20:06 -0500)]
whatsnew: get[status|output] works on windows.
Since 3.3.4.... :(
R David Murray [Sat, 8 Mar 2014 01:04:41 +0000 (20:04 -0500)]
#10197: Update get[status]output versionchanged with actual version.
This was perhaps on the border between a bug fix and a feature since
the Python3 docs did not originally say it was unix only. However, the
functions never worked anywhere but unix, and the docs were changed to
say it was unix only well before the windows support was added.
Unfortunately, windows support was added in 3.3.4 as well as 3.4.
That leaves us in the uncomfortable position of needing the tag to say
"version changed: 3.3.4" :(
R David Murray [Sat, 8 Mar 2014 01:04:17 +0000 (20:04 -0500)]
#10197: Update get[status]output versionchanged with actual version.
This was perhaps on the border between a bug fix and a feature since
the Python3 docs did not originally say it was unix only. However, the
functions never worked anywhere but unix, and the docs were changed to
say it was unix only well before the windows support was added.
Unfortunately, windows support was added in 3.3.4 as well as 3.4.
That leaves us in the uncomfortable position of needing the tag to say
"version changed: 3.3.4" :(
Brett Cannon [Fri, 7 Mar 2014 17:29:24 +0000 (12:29 -0500)]
null merge for issue #20812
Brett Cannon [Fri, 7 Mar 2014 17:28:35 +0000 (12:28 -0500)]
Issue #20813: Backport Python 2/3 HOWTO updates
Brett Cannon [Fri, 7 Mar 2014 17:27:10 +0000 (12:27 -0500)]
Issue #20812: Add a short opener to the Python 2/3 porting HOWTO.
Thanks to Nick Coghlan for the suggestion.
Zachary Ware [Thu, 6 Mar 2014 19:28:08 +0000 (13:28 -0600)]
Make pywlauncher.vcxproj depend on make_versioninfo.vcxproj.
pylauncher.vcxproj already has the same dependency, and adding it to
the pywlauncher project eliminates the possibility of the pywlauncher
build failing when building the solution in parallel. In particular,
pywlauncher may fail to build when doing a "Rebuild Solution" from the
VS Build menu.
Merge with 3.3.
Zachary Ware [Thu, 6 Mar 2014 19:21:45 +0000 (13:21 -0600)]
Make pywlauncher.vcxproj depend on make_versioninfo.vcxproj.
pylauncher.vcxproj already has the same dependency, and adding it to
the pywlauncher project eliminates the possibility of the pywlauncher
build failing when building the solution in parallel. In particular,
pywlauncher may fail to build when doing a "Rebuild Solution" from the
VS Build menu.
R David Murray [Thu, 6 Mar 2014 18:40:53 +0000 (13:40 -0500)]
whatsnew: note in deprecation section about html.parser strict.
R David Murray [Thu, 6 Mar 2014 17:58:25 +0000 (12:58 -0500)]
Remove redundant NEWS entry.
R David Murray [Thu, 6 Mar 2014 17:47:31 +0000 (12:47 -0500)]
whatsnew: rewrite resource entry: prlimit and new constants.
R David Murray [Thu, 6 Mar 2014 16:51:37 +0000 (11:51 -0500)]
whatsnew: ipaddress is_global
Also tweaked the docs a bit and added the missing entry for
the ipv6 is_global.
R David Murray [Thu, 6 Mar 2014 16:44:17 +0000 (11:44 -0500)]
#11558: Better message if attach called on non-multipart.
Original patch by Varun Sharma.