Merge from 3.4.2 release head back into 3.4 mainline.

This commit is contained in:
Larry Hastings 2014-10-08 02:50:50 -07:00
commit 2ce95d7b7c
11 changed files with 99 additions and 12619 deletions

View file

@ -137,3 +137,4 @@ a300712ed38c9a242b736c44e806caea25a6dc05 v3.4.0rc2
c67a19e11a7191baf30f313bf55e2e0b6c6f574e v3.4.1rc1 c67a19e11a7191baf30f313bf55e2e0b6c6f574e v3.4.1rc1
c0e311e010fcb5bae8d87ca22051cd0845ea0ca0 v3.4.1 c0e311e010fcb5bae8d87ca22051cd0845ea0ca0 v3.4.1
8711a09513848cfc48c689d983495ee64f4668ca v3.4.2rc1 8711a09513848cfc48c689d983495ee64f4668ca v3.4.2rc1
ab2c023a9432f16652e89c404bbc84aa91bf55af v3.4.2

View file

@ -1864,7 +1864,7 @@ expression support in the :mod:`re` module).
For example:: For example::
>>> 'ab c\n\nde fg\rkl\r\n'.splitlines() >>> 'ab c\n\nde fg\rkl\r\n'.splitlines()
['ab c', '', 'de fg', 'kl']`` ['ab c', '', 'de fg', 'kl']
>>> 'ab c\n\nde fg\rkl\r\n'.splitlines(keepends=True) >>> 'ab c\n\nde fg\rkl\r\n'.splitlines(keepends=True)
['ab c\n', '\n', 'de fg\r', 'kl\r\n'] ['ab c\n', '\n', 'de fg\r', 'kl\r\n']
@ -2932,7 +2932,7 @@ place, and instead produce new objects.
For example:: For example::
>>> b'ab c\n\nde fg\rkl\r\n'.splitlines() >>> b'ab c\n\nde fg\rkl\r\n'.splitlines()
[b'ab c', b'', b'de fg', b'kl']`` [b'ab c', b'', b'de fg', b'kl']
>>> b'ab c\n\nde fg\rkl\r\n'.splitlines(keepends=True) >>> b'ab c\n\nde fg\rkl\r\n'.splitlines(keepends=True)
[b'ab c\n', b'\n', b'de fg\r', b'kl\r\n'] [b'ab c\n', b'\n', b'de fg\r', b'kl\r\n']

View file

@ -256,11 +256,6 @@ whatsnew/2.4,,:System,
whatsnew/2.5,,:memory,:memory: whatsnew/2.5,,:memory,:memory:
whatsnew/2.5,,:step,[start:stop:step] whatsnew/2.5,,:step,[start:stop:step]
whatsnew/2.5,,:stop,[start:stop:step] whatsnew/2.5,,:stop,[start:stop:step]
whatsnew/2.7,1619,::,"ParseResult(scheme='http', netloc='[1080::8:800:200C:417A]',"
whatsnew/2.7,1619,::,>>> urlparse.urlparse('http://[1080::8:800:200C:417A]/foo')
whatsnew/2.7,735,:Sunday,'2009:4:Sunday'
whatsnew/2.7,862,:Cookie,"export PYTHONWARNINGS=all,error:::Cookie:0"
whatsnew/2.7,862,::,"export PYTHONWARNINGS=all,error:::Cookie:0"
whatsnew/3.2,,:affe,"netloc='[dead:beef:cafe:5417:affe:8FA3:deaf:feed]'," whatsnew/3.2,,:affe,"netloc='[dead:beef:cafe:5417:affe:8FA3:deaf:feed]',"
whatsnew/3.2,,:affe,>>> urllib.parse.urlparse('http://[dead:beef:cafe:5417:affe:8FA3:deaf:feed]/foo/') whatsnew/3.2,,:affe,>>> urllib.parse.urlparse('http://[dead:beef:cafe:5417:affe:8FA3:deaf:feed]/foo/')
whatsnew/3.2,,:beef,"netloc='[dead:beef:cafe:5417:affe:8FA3:deaf:feed]'," whatsnew/3.2,,:beef,"netloc='[dead:beef:cafe:5417:affe:8FA3:deaf:feed]',"
@ -282,3 +277,8 @@ whatsnew/changelog,,:PythonCmd,"With Tk < 8.5 _tkinter.c:PythonCmd() raised Unic
whatsnew/changelog,,::,": Fix FTP tests for IPv6, bind to ""::1"" instead of ""localhost""." whatsnew/changelog,,::,": Fix FTP tests for IPv6, bind to ""::1"" instead of ""localhost""."
whatsnew/changelog,,::,": Use ""127.0.0.1"" or ""::1"" instead of ""localhost"" as much as" whatsnew/changelog,,::,": Use ""127.0.0.1"" or ""::1"" instead of ""localhost"" as much as"
whatsnew/changelog,,:password,user:password whatsnew/changelog,,:password,user:password
whatsnew/2.7,780,:Sunday,'2009:4:Sunday'
whatsnew/2.7,907,::,"export PYTHONWARNINGS=all,error:::Cookie:0"
whatsnew/2.7,907,:Cookie,"export PYTHONWARNINGS=all,error:::Cookie:0"
whatsnew/2.7,1657,::,>>> urlparse.urlparse('http://[1080::8:800:200C:417A]/foo')
whatsnew/2.7,1657,::,"ParseResult(scheme='http', netloc='[1080::8:800:200C:417A]',"

1 c-api/arg :ref PyArg_ParseTuple(args, "O|O:ref", &object, &callback)
256 whatsnew/2.5 :memory :memory:
257 whatsnew/2.5 :step [start:stop:step]
258 whatsnew/2.5 :stop [start:stop:step]
whatsnew/2.7 1619 :: ParseResult(scheme='http', netloc='[1080::8:800:200C:417A]',
whatsnew/2.7 1619 :: >>> urlparse.urlparse('http://[1080::8:800:200C:417A]/foo')
whatsnew/2.7 735 :Sunday '2009:4:Sunday'
whatsnew/2.7 862 :Cookie export PYTHONWARNINGS=all,error:::Cookie:0
whatsnew/2.7 862 :: export PYTHONWARNINGS=all,error:::Cookie:0
259 whatsnew/3.2 :affe netloc='[dead:beef:cafe:5417:affe:8FA3:deaf:feed]',
260 whatsnew/3.2 :affe >>> urllib.parse.urlparse('http://[dead:beef:cafe:5417:affe:8FA3:deaf:feed]/foo/')
261 whatsnew/3.2 :beef netloc='[dead:beef:cafe:5417:affe:8FA3:deaf:feed]',
277 whatsnew/changelog :: : Fix FTP tests for IPv6, bind to "::1" instead of "localhost".
278 whatsnew/changelog :: : Use "127.0.0.1" or "::1" instead of "localhost" as much as
279 whatsnew/changelog :password user:password
280 whatsnew/2.7 780 :Sunday '2009:4:Sunday'
281 whatsnew/2.7 907 :: export PYTHONWARNINGS=all,error:::Cookie:0
282 whatsnew/2.7 907 :Cookie export PYTHONWARNINGS=all,error:::Cookie:0
283 whatsnew/2.7 1657 :: >>> urlparse.urlparse('http://[1080::8:800:200C:417A]/foo')
284 whatsnew/2.7 1657 :: ParseResult(scheme='http', netloc='[1080::8:800:200C:417A]',

View file

@ -19,11 +19,11 @@
#define PY_MAJOR_VERSION 3 #define PY_MAJOR_VERSION 3
#define PY_MINOR_VERSION 4 #define PY_MINOR_VERSION 4
#define PY_MICRO_VERSION 2 #define PY_MICRO_VERSION 2
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_GAMMA #define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_FINAL
#define PY_RELEASE_SERIAL 1 #define PY_RELEASE_SERIAL 0
/* Version as a string */ /* Version as a string */
#define PY_VERSION "3.4.2rc1+" #define PY_VERSION "3.4.2+"
/*--end constants--*/ /*--end constants--*/
/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2. /* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.

View file

@ -13,5 +13,5 @@ used from a setup script as
# Updated automatically by the Python release process. # Updated automatically by the Python release process.
# #
#--start constants-- #--start constants--
__version__ = "3.4.2rc1" __version__ = "3.4.2"
#--end constants-- #--end constants--

View file

@ -1 +1 @@
IDLE_VERSION = "3.4.2rc1" IDLE_VERSION = "3.4.2"

File diff suppressed because one or more lines are too long

View file

@ -3,8 +3,10 @@ Python News
+++++++++++ +++++++++++
What's New in Python 3.4.3? What's New in Python 3.4.3rc1?
=========================== ==============================
Release date: TBA
Core and Builtins Core and Builtins
----------------- -----------------

View file

@ -39,7 +39,7 @@
%define name python %define name python
#--start constants-- #--start constants--
%define version 3.4.2rc1 %define version 3.4.2
%define libvers 3.4 %define libvers 3.4
#--end constants-- #--end constants--
%define release 1pydotorg %define release 1pydotorg

4
README
View file

@ -1,5 +1,5 @@
This is Python version 3.4.2rc1 This is Python version 3.4.2
=============================== ============================
Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014 Python Software Foundation. All rights reserved. 2012, 2013, 2014 Python Software Foundation. All rights reserved.

View file

@ -1158,7 +1158,7 @@ def add_files(db):
for f in ['i18n', 'pynche', 'Scripts']: for f in ['i18n', 'pynche', 'Scripts']:
lib = PyDirectory(db, cab, tooldir, f, f, "%s|%s" % (tooldir.make_short(f), f)) lib = PyDirectory(db, cab, tooldir, f, f, "%s|%s" % (tooldir.make_short(f), f))
lib.glob("*.py") lib.glob("*.py")
lib.glob("*.pyw", exclude=['pydocgui.pyw']) lib.glob("*.pyw")
lib.remove_pyc() lib.remove_pyc()
lib.glob("*.txt") lib.glob("*.txt")
if f == "pynche": if f == "pynche":
@ -1170,9 +1170,6 @@ def add_files(db):
lib.add_file("2to3.py", src="2to3") lib.add_file("2to3.py", src="2to3")
lib.add_file("pydoc3.py", src="pydoc3") lib.add_file("pydoc3.py", src="pydoc3")
lib.add_file("pyvenv.py", src="pyvenv") lib.add_file("pyvenv.py", src="pyvenv")
if have_tcl:
lib.start_component("pydocgui.pyw", tcltk, keyfile="pydocgui.pyw")
lib.add_file("pydocgui.pyw")
# Add documentation # Add documentation
htmlfiles.set_current() htmlfiles.set_current()
lib = PyDirectory(db, cab, root, "Doc", "Doc", "DOC|Doc") lib = PyDirectory(db, cab, root, "Doc", "Doc", "DOC|Doc")