Skip to content

Commit 4fde701

Browse files
authored
bpo-23404: Update/sync What's New files for 3.6/3.5/2.7 (GH-7624)
1 parent 48712e2 commit 4fde701

File tree

1 file changed

+37
-9
lines changed

1 file changed

+37
-9
lines changed

Doc/whatsnew/2.7.rst

Lines changed: 37 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1218,11 +1218,6 @@ changes, or look through the Subversion logs for all the details.
12181218
created some new files that should be included.
12191219
(Fixed by Tarek Ziadé; :issue:`8688`.)
12201220

1221-
The ``upload`` command now longer tries to change CR end-of-line characters
1222-
to CRLF. This fixes a corruption issue with sdists that ended with a byte
1223-
equivalent to CR.
1224-
(Contributed by Bo Bayles in :issue:`32304`.)
1225-
12261221
* The :mod:`doctest` module's :const:`IGNORE_EXCEPTION_DETAIL` flag
12271222
will now ignore the name of the module containing the exception
12281223
being tested. (Patch by Lennart Regebro; :issue:`7490`.)
@@ -1535,7 +1530,7 @@ changes, or look through the Subversion logs for all the details.
15351530
*ciphers* argument that's a string listing the encryption algorithms
15361531
to be allowed; the format of the string is described
15371532
`in the OpenSSL documentation
1538-
<https://www.openssl.org/docs/apps/ciphers.html#CIPHER-LIST-FORMAT>`__.
1533+
<https://www.openssl.org/docs/manmaster/man1/ciphers.html#CIPHER-LIST-FORMAT>`__.
15391534
(Added by Antoine Pitrou; :issue:`8322`.)
15401535

15411536
Another change makes the extension load all of OpenSSL's ciphers and
@@ -1790,7 +1785,7 @@ wish to read the Tcl/Tk manual page describing the
17901785
Ttk theme engine, available at
17911786
https://www.tcl.tk/man/tcl8.5/TkCmd/ttk_intro.htm. Some
17921787
screenshots of the Python/Ttk code in use are at
1793-
http://code.google.com/p/python-ttk/wiki/Screenshots.
1788+
https://code.google.com/archive/p/python-ttk/wikis/Screenshots.wiki.
17941789

17951790
The :mod:`ttk` module was written by Guilherme Polo and added in
17961791
:issue:`2983`. An alternate version called ``Tile.py``, written by
@@ -1813,8 +1808,8 @@ https://pypi.org/project/unittest2.
18131808

18141809
When used from the command line, the module can automatically discover
18151810
tests. It's not as fancy as `py.test <http://pytest.org>`__ or
1816-
`nose <http://code.google.com/p/python-nose/>`__, but provides a simple way
1817-
to run tests kept within a set of package directories. For example,
1811+
`nose <https://nose.readthedocs.io/>`__, but provides a
1812+
simple way to run tests kept within a set of package directories. For example,
18181813
the following command will search the :file:`test/` subdirectory for
18191814
any importable test files named ``test*.py``::
18201815

@@ -2728,6 +2723,39 @@ For cases where the connection establishment code can't be modified, but the
27282723
overall application can be, the new :func:`ssl._https_verify_certificates`
27292724
function can be used to adjust the default behaviour at runtime.
27302725

2726+
2727+
New ``make regen-all`` build target
2728+
-----------------------------------
2729+
2730+
To simplify cross-compilation, and to ensure that CPython can reliably be
2731+
compiled without requiring an existing version of Python to already be
2732+
available, the autotools-based build system no longer attempts to implicitly
2733+
recompile generated files based on file modification times.
2734+
2735+
Instead, a new ``make regen-all`` command has been added to force regeneration
2736+
of these files when desired (e.g. after an initial version of Python has
2737+
already been built based on the pregenerated versions).
2738+
2739+
More selective regeneration targets are also defined - see
2740+
:source:`Makefile.pre.in` for details.
2741+
2742+
(Contributed by Victor Stinner in :issue:`23404`.)
2743+
2744+
.. versionadded:: 2.7.14
2745+
2746+
2747+
Removal of ``make touch`` build target
2748+
--------------------------------------
2749+
2750+
The ``make touch`` build target previously used to request implicit regeneration
2751+
of generated files by updating their modification times has been removed.
2752+
2753+
It has been replaced by the new ``make regen-all`` target.
2754+
2755+
(Contributed by Victor Stinner in :issue:`23404`.)
2756+
2757+
.. versionchanged:: 2.7.14
2758+
27312759
.. ======================================================================
27322760
27332761
.. _acks27:

0 commit comments

Comments
 (0)