mirror of https://github.com/python/cpython
Merge release engineering work from Python 3.5.0.
This commit is contained in:
commit
9c51f89cd6
1
.hgtags
1
.hgtags
|
@ -156,3 +156,4 @@ c0d64105463581f85d0e368e8d6e59b7fd8f12b1 v3.5.0b4
|
|||
cc15d736d860303b9da90d43cd32db39bab048df v3.5.0rc2
|
||||
66ed52375df802f9d0a34480daaa8ce79fc41313 v3.5.0rc3
|
||||
2d033fedfa7f1e325fd14ccdaa9cb42155da206f v3.5.0rc4
|
||||
374f501f4567b7595f2ad7798aa09afa2456bb28 v3.5.0
|
||||
|
|
|
@ -44,8 +44,11 @@
|
|||
This saves the maintainer the effort of going through the Mercurial log
|
||||
when researching a change.
|
||||
|
||||
Python 3.5 was released on September 13, 2015.
|
||||
|
||||
This article explains the new features in Python 3.5, compared to 3.4.
|
||||
For full details, see the :source:`Misc/NEWS` file.
|
||||
For full details, see the
|
||||
`changelog <https://docs.python.org/3.5/whatsnew/changelog.html>`_.
|
||||
|
||||
|
||||
.. seealso::
|
||||
|
|
|
@ -19,11 +19,11 @@
|
|||
#define PY_MAJOR_VERSION 3
|
||||
#define PY_MINOR_VERSION 5
|
||||
#define PY_MICRO_VERSION 0
|
||||
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_GAMMA
|
||||
#define PY_RELEASE_SERIAL 4
|
||||
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_FINAL
|
||||
#define PY_RELEASE_SERIAL 0
|
||||
|
||||
/* Version as a string */
|
||||
#define PY_VERSION "3.5.0rc4+"
|
||||
#define PY_VERSION "3.5.0+"
|
||||
/*--end constants--*/
|
||||
|
||||
/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.
|
||||
|
|
12958
Lib/pydoc_data/topics.py
12958
Lib/pydoc_data/topics.py
File diff suppressed because one or more lines are too long
|
@ -3,8 +3,8 @@ Python News
|
|||
+++++++++++
|
||||
|
||||
|
||||
What's New in Python 3.5.1
|
||||
==========================
|
||||
What's New in Python 3.5.1 release candidate 1?
|
||||
===============================================
|
||||
|
||||
Release date: TBA
|
||||
|
||||
|
@ -113,7 +113,8 @@ Build
|
|||
-----
|
||||
|
||||
- Issue #25071: Windows installer should not require TargetDir
|
||||
parameter when installing quietly
|
||||
parameter when installing quietly.
|
||||
|
||||
|
||||
What's New in Python 3.5.0 release candidate 4?
|
||||
===============================================
|
||||
|
|
72
README
72
README
|
@ -1,13 +1,14 @@
|
|||
This is Python version 3.5.0 release candidate 4
|
||||
================================================
|
||||
This is Python version 3.5.0
|
||||
============================
|
||||
|
||||
Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
|
||||
2012, 2013, 2014, 2015 Python Software Foundation. All rights reserved.
|
||||
|
||||
Python 3.x is a new version of the language, which is incompatible with the 2.x
|
||||
line of releases. The language is mostly the same, but many details, especially
|
||||
how built-in objects like dictionaries and strings work, have changed
|
||||
considerably, and a lot of deprecated features have finally been removed.
|
||||
Python 3.x is a new version of the language, which is incompatible with the
|
||||
2.x line of releases. The language is mostly the same, but many details,
|
||||
especially how built-in objects like dictionaries and strings work,
|
||||
have changed considerably, and a lot of deprecated features have finally
|
||||
been removed.
|
||||
|
||||
|
||||
Build Instructions
|
||||
|
@ -27,14 +28,14 @@ find out more. On OSX and Cygwin, the executable is called python.exe;
|
|||
elsewhere it's just python.
|
||||
|
||||
On Mac OS X, if you have configured Python with --enable-framework, you should
|
||||
use "make frameworkinstall" to do the installation. Note that this installs the
|
||||
Python executable in a place that is not normally on your PATH, you may want to
|
||||
set up a symlink in /usr/local/bin.
|
||||
use "make frameworkinstall" to do the installation. Note that this installs
|
||||
the Python executable in a place that is not normally on your PATH, you may
|
||||
want to set up a symlink in /usr/local/bin.
|
||||
|
||||
On Windows, see PCbuild/readme.txt.
|
||||
|
||||
If you wish, you can create a subdirectory and invoke configure from there. For
|
||||
example:
|
||||
If you wish, you can create a subdirectory and invoke configure from there.
|
||||
For example:
|
||||
|
||||
mkdir debug
|
||||
cd debug
|
||||
|
@ -42,21 +43,21 @@ example:
|
|||
make
|
||||
make test
|
||||
|
||||
(This will fail if you *also* built at the top-level directory. You should do a
|
||||
"make clean" at the toplevel first.)
|
||||
(This will fail if you *also* built at the top-level directory.
|
||||
You should do a "make clean" at the toplevel first.)
|
||||
|
||||
|
||||
What's New
|
||||
----------
|
||||
|
||||
We try to have a comprehensive overview of the changes in the "What's New in
|
||||
We have a comprehensive overview of the changes in the "What's New in
|
||||
Python 3.5" document, found at
|
||||
|
||||
http://docs.python.org/3.5/whatsnew/3.5.html
|
||||
|
||||
For a more detailed change log, read Misc/NEWS (though this file, too, is
|
||||
incomplete, and also doesn't list anything merged in from the 2.7 release under
|
||||
development).
|
||||
For a more detailed change log, read Misc/NEWS (though this file, too,
|
||||
is incomplete, and also doesn't list anything merged in from the 2.7
|
||||
release under development).
|
||||
|
||||
If you want to install multiple versions of Python see the section below
|
||||
entitled "Installing multiple versions".
|
||||
|
@ -98,10 +99,11 @@ http://docs.python.org/3.5/library/2to3.html for more information.
|
|||
Testing
|
||||
-------
|
||||
|
||||
To test the interpreter, type "make test" in the top-level directory. The test
|
||||
set produces some output. You can generally ignore the messages about skipped
|
||||
tests due to optional features which can't be imported. If a message is printed
|
||||
about a failed test or a traceback or core dump is produced, something is wrong.
|
||||
To test the interpreter, type "make test" in the top-level directory.
|
||||
The test set produces some output. You can generally ignore the messages
|
||||
about skipped tests due to optional features which can't be imported.
|
||||
If a message is printed about a failed test or a traceback or core dump
|
||||
is produced, something is wrong.
|
||||
|
||||
By default, tests are prevented from overusing resources like disk space and
|
||||
memory. To enable these tests, run "make testall".
|
||||
|
@ -121,14 +123,14 @@ Installing multiple versions
|
|||
|
||||
On Unix and Mac systems if you intend to install multiple versions of Python
|
||||
using the same installation prefix (--prefix argument to the configure script)
|
||||
you must take care that your primary python executable is not overwritten by the
|
||||
installation of a different version. All files and directories installed using
|
||||
"make altinstall" contain the major and minor version and can thus live
|
||||
side-by-side. "make install" also creates ${prefix}/bin/python3 which refers to
|
||||
${prefix}/bin/pythonX.Y. If you intend to install multiple versions using the
|
||||
same prefix you must decide which version (if any) is your "primary" version.
|
||||
Install that version using "make install". Install all other versions using
|
||||
"make altinstall".
|
||||
you must take care that your primary python executable is not overwritten by
|
||||
the installation of a different version. All files and directories installed
|
||||
using "make altinstall" contain the major and minor version and can thus live
|
||||
side-by-side. "make install" also creates ${prefix}/bin/python3 which refers
|
||||
to ${prefix}/bin/pythonX.Y. If you intend to install multiple versions using
|
||||
the same prefix you must decide which version (if any) is your "primary"
|
||||
version. Install that version using "make install". Install all other
|
||||
versions using "make altinstall".
|
||||
|
||||
For example, if you want to install Python 2.6, 2.7 and 3.5 with 2.7 being the
|
||||
primary version, you would execute "make install" in your 2.7 build directory
|
||||
|
@ -139,7 +141,7 @@ Issue Tracker and Mailing List
|
|||
------------------------------
|
||||
|
||||
We're soliciting bug reports about all aspects of the language. Fixes are also
|
||||
welcome, preferable in unified diff format. Please use the issue tracker:
|
||||
welcome, preferably in unified diff format. Please use the issue tracker:
|
||||
|
||||
http://bugs.python.org/
|
||||
|
||||
|
@ -182,11 +184,11 @@ rights reserved.
|
|||
|
||||
Copyright (c) 1991-1995 Stichting Mathematisch Centrum. All rights reserved.
|
||||
|
||||
See the file "LICENSE" for information on the history of this software, terms &
|
||||
conditions for usage, and a DISCLAIMER OF ALL WARRANTIES.
|
||||
See the file "LICENSE" for information on the history of this software,
|
||||
terms & conditions for usage, and a DISCLAIMER OF ALL WARRANTIES.
|
||||
|
||||
This Python distribution contains *no* GNU General Public License (GPL) code, so
|
||||
it may be used in proprietary projects. There are interfaces to some GNU code
|
||||
but these are entirely optional.
|
||||
This Python distribution contains *no* GNU General Public License (GPL) code,
|
||||
so it may be used in proprietary projects. There are interfaces to some GNU
|
||||
code but these are entirely optional.
|
||||
|
||||
All trademarks referenced herein are property of their respective holders.
|
||||
|
|
Loading…
Reference in New Issue