Skip to content

Commit 08a9012

Browse files
committed
Bump version to 3.4.0 alpha 0.
1 parent c7d7136 commit 08a9012

35 files changed

+908
-1005
lines changed

Doc/license.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,8 @@ been GPL-compatible; the table below summarizes the various releases.
122122
+----------------+--------------+------------+------------+-----------------+
123123
| 3.3.0 | 3.2 | 2012 | PSF | yes |
124124
+----------------+--------------+------------+------------+-----------------+
125+
| 3.4.0 | 3.3.0 | 2014 | PSF | yes |
126+
+----------------+--------------+------------+------------+-----------------+
125127

126128
.. note::
127129

Doc/tutorial/interpreter.rst

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,25 +10,25 @@ Using the Python Interpreter
1010
Invoking the Interpreter
1111
========================
1212

13-
The Python interpreter is usually installed as :file:`/usr/local/bin/python3.3`
13+
The Python interpreter is usually installed as :file:`/usr/local/bin/python3.4`
1414
on those machines where it is available; putting :file:`/usr/local/bin` in your
1515
Unix shell's search path makes it possible to start it by typing the command:
1616

1717
.. code-block:: text
1818
19-
python3.3
19+
python3.4
2020
2121
to the shell. [#]_ Since the choice of the directory where the interpreter lives
2222
is an installation option, other places are possible; check with your local
2323
Python guru or system administrator. (E.g., :file:`/usr/local/python` is a
2424
popular alternative location.)
2525

2626
On Windows machines, the Python installation is usually placed in
27-
:file:`C:\\Python33`, though you can change this when you're running the
27+
:file:`C:\\Python34`, though you can change this when you're running the
2828
installer. To add this directory to your path, you can type the following
2929
command into the command prompt in a DOS box::
3030

31-
set path=%path%;C:\python33
31+
set path=%path%;C:\python34
3232

3333
Typing an end-of-file character (:kbd:`Control-D` on Unix, :kbd:`Control-Z` on
3434
Windows) at the primary prompt causes the interpreter to exit with a zero exit
@@ -95,8 +95,8 @@ with the *secondary prompt*, by default three dots (``...``). The interpreter
9595
prints a welcome message stating its version number and a copyright notice
9696
before printing the first prompt::
9797

98-
$ python3.3
99-
Python 3.3 (default, Sep 24 2012, 09:25:04)
98+
$ python3.4
99+
Python 3.4 (default, Sep 24 2012, 09:25:04)
100100
[GCC 4.6.3] on linux2
101101
Type "help", "copyright", "credits" or "license" for more information.
102102
>>>
@@ -149,7 +149,7 @@ Executable Python Scripts
149149
On BSD'ish Unix systems, Python scripts can be made directly executable, like
150150
shell scripts, by putting the line ::
151151

152-
#! /usr/bin/env python3.3
152+
#! /usr/bin/env python3.4
153153

154154
(assuming that the interpreter is on the user's :envvar:`PATH`) at the beginning
155155
of the script and giving the file an executable mode. The ``#!`` must be the

Doc/tutorial/stdlib.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ operating system::
1515

1616
>>> import os
1717
>>> os.getcwd() # Return the current working directory
18-
'C:\\Python33'
18+
'C:\\Python34'
1919
>>> os.chdir('/server/accesslogs') # Change current working directory
2020
>>> os.system('mkdir today') # Run the command mkdir in the system shell
2121
0

Doc/tutorial/stdlib2.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ applications include caching objects that are expensive to create::
275275
Traceback (most recent call last):
276276
File "<stdin>", line 1, in <module>
277277
d['primary'] # entry was automatically removed
278-
File "C:/python33/lib/weakref.py", line 46, in __getitem__
278+
File "C:/python34/lib/weakref.py", line 46, in __getitem__
279279
o = self.data[key]()
280280
KeyError: 'primary'
281281

Include/patchlevel.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@
1717
/* Version parsed out into numeric values */
1818
/*--start constants--*/
1919
#define PY_MAJOR_VERSION 3
20-
#define PY_MINOR_VERSION 3
20+
#define PY_MINOR_VERSION 4
2121
#define PY_MICRO_VERSION 0
22-
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_FINAL
22+
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_ALPHA
2323
#define PY_RELEASE_SERIAL 0
2424

2525
/* Version as a string */
26-
#define PY_VERSION "3.3.0"
26+
#define PY_VERSION "3.4.0a0"
2727
/*--end constants--*/
2828

2929
/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.

LICENSE

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ the various releases.
7575
3.2.2 3.2.1 2011 PSF yes
7676
3.2.3 3.2.2 2012 PSF yes
7777
3.3.0 3.2 2012 PSF yes
78+
3.4.0 3.3.0 2014 PSF yes
7879

7980
Footnotes:
8081

Lib/distutils/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@
1313
# Updated automatically by the Python release process.
1414
#
1515
#--start constants--
16-
__version__ = "3.3.0"
16+
__version__ = "3.4.0a0"
1717
#--end constants--

Lib/idlelib/idlever.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
IDLE_VERSION = "3.3.0"
1+
IDLE_VERSION = "3.4.0a0"

Misc/NEWS

Lines changed: 3 additions & 103 deletions
Original file line numberDiff line numberDiff line change
@@ -2,120 +2,20 @@
22
Python News
33
+++++++++++
44

5-
What's New in Python 3.3.1?
6-
===========================
5+
What's New in Python 3.4.0 Alpha 1?
6+
===================================
77

8-
*Release date: XX-XX-XXXX*
8+
*Relase date: XX-XXX-2014*
99

1010
Core and Builtins
1111
-----------------
1212

13-
- Issue #15379: Fix passing of non-BMP characters as integers for the charmap
14-
decoder (already working as unicode strings). Patch by Serhiy Storchaka.
15-
16-
- Issue #15144: Fix possible integer overflow when handling pointers as
17-
integer values, by using Py_uintptr_t instead of size_t. Patch by
18-
Serhiy Storchaka.
19-
20-
- Issue #15965: Explicitly cast AT_FDCWD as (int). Required on Solaris 10
21-
(which defines AT_FDCWD as 0xffd19553), harmless on other platforms.
22-
23-
- Issue #15839: Convert SystemErrors in super() to RuntimeErrors.
24-
25-
- Issue #15846: Fix SystemError which happened when using ast.parse in an
26-
exception handler on code with syntax errors.
27-
28-
- Issue #15801: Make sure mappings passed to '%' formatting are actually
29-
subscriptable.
30-
3113
Library
3214
-------
3315

34-
- Issue #15323: improve failure message of Mock.assert_called_once_with
35-
36-
- Issue #16064: unittest -m claims executable is "python", not "python3"
37-
38-
- Issue #12376: Pass on parameters in TextTestResult.__init__ super call
39-
40-
- Issue #15222: Insert blank line after each message in mbox mailboxes
41-
42-
- Issue #16013: Fix CSV Reader parsing issue with ending quote characters.
43-
Patch by Serhiy Storchaka.
44-
45-
- Issue #15421: Fix an OverflowError in Calendar.itermonthdates() after
46-
datetime.MAXYEAR. Patch by Cédric Krier.
47-
48-
- Issue #15970: xml.etree.ElementTree now serializes correctly the empty HTML
49-
elements 'meta' and 'param'.
50-
51-
- Issue #15842: The SocketIO.{readable,writable,seekable} methods now
52-
raise ValueError when the file-like object is closed. Patch by Alessandro
53-
Moura.
54-
55-
- Issue #15876: Fix a refleak in the curses module: window.encoding.
56-
57-
- Issue #15881: Fixed atexit hook in multiprocessing. Original patch
58-
by Chris McDonough.
59-
60-
- Issue #15340: Fix importing the random module when /dev/urandom cannot
61-
be opened. This was a regression caused by the hash randomization patch.
62-
63-
- Issue #15841: The readable(), writable() and seekable() methods of BytesIO
64-
and StringIO objects now raise ValueError when the object has been closed.
65-
Patch by Alessandro Moura.
66-
67-
- Issue #15447: Use subprocess.DEVNULL in webbrowser, instead of opening
68-
os.devnull explicitly and leaving it open.
69-
70-
- Issue #15509: webbrowser.UnixBrowser no longer passes empty arguments to
71-
Popen when %action substitutions produce empty strings.
72-
73-
- Issue #12776,#11839: call argparse type function (specified by add_argument)
74-
only once. Before, the type function was called twice in the case where the
75-
default was specified and the argument was given as well. This was
76-
especially problematic for the FileType type, as a default file would always
77-
be opened, even if a file argument was specified on the command line.
78-
79-
- Issue #15906: Fix a regression in argparse caused by the preceding change,
80-
when action='append', type='str' and default=[].
81-
8216
Extension Modules
8317
-----------------
8418

85-
Tests
86-
-----
87-
88-
- Issue #15304: Fix warning message when os.chdir() fails inside
89-
test.support.temp_cwd(). Patch by Chris Jerdonek.
90-
91-
92-
- Issue #15802: Fix test logic in TestMaildir.test_create_tmp. Patch
93-
by Serhiy Storchaka.
94-
95-
- Issue #15557: Added a test suite for the webbrowser module, thanks
96-
to Anton Barkovsky.
97-
98-
Build
99-
-----
100-
101-
- Issue #15819: Make sure we can build Python out-of-tree from a readonly
102-
source directory. (Somewhat related to Issue #9860.)
103-
104-
Documentation
105-
-------------
106-
107-
- Issue #16036: Improve documentation of built-in int()'s signature and
108-
arguments.
109-
110-
- Issue #15935: Clarification of argparse docs, re: add_argument() type and
111-
default arguments. Patch contributed by Chris Jerdonek.
112-
113-
- Issue #11964: Document a change in v3.2 to the behavior of the indent
114-
parameter of json encoding operations.
115-
116-
Tools/Demos
117-
-----------
118-
11919

12020
What's New in Python 3.3.0?
12121
===========================

Misc/RPM/python-3.4.spec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@
3939

4040
%define name python
4141
#--start constants--
42-
%define version 3.3.0
43-
%define libvers 3.3
42+
%define version 3.4.0a0
43+
%define libvers 3.4
4444
#--end constants--
4545
%define release 1pydotorg
4646
%define __prefix /usr

0 commit comments

Comments
 (0)