@@ -65,7 +65,7 @@ Summary -- release highlights
65
65
.. This section singles out the most important changes in Python 3.14.
66
66
Brevity is key.
67
67
68
- Python 3.14 beta is the pre-release of the next version of the Python
68
+ Python 3.14 will be the latest stable release of the Python
69
69
programming language, with a mix of changes to the language, the
70
70
implementation and the standard library.
71
71
@@ -635,7 +635,7 @@ Improved error messages
635
635
misspellings may still result in regular syntax errors.
636
636
(Contributed by Pablo Galindo in :gh: `132449 `.)
637
637
638
- * When unpacking assignment fails due to incorrect number of variables, the
638
+ * When an unpacking assignment fails due to an incorrect number of variables, the
639
639
error message prints the received number of values in more cases than before.
640
640
(Contributed by Tushar Sadhwani in :gh: `122239 `.)
641
641
@@ -763,7 +763,7 @@ ABI-compatible changes in the future.
763
763
764
764
Complete the :pep: `587 ` :ref: `PyConfig C API <pyconfig_api >` by adding
765
765
:c:func: `PyInitConfig_AddModule ` which can be used to add a built-in extension
766
- module; feature previously referred to as the “inittab”.
766
+ module; a feature previously referred to as the “inittab”.
767
767
768
768
Add :c:func: `PyConfig_Get ` and :c:func: `PyConfig_Set ` functions to get and set
769
769
the current runtime configuration.
@@ -1051,7 +1051,7 @@ Concurrent safe warnings control
1051
1051
The :class: `warnings.catch_warnings ` context manager will now optionally
1052
1052
use a context variable for warning filters. This is enabled by setting
1053
1053
the :data: `~sys.flags.context_aware_warnings ` flag, either with the ``-X ``
1054
- command-line option or an environment variable. This gives predicable
1054
+ command-line option or an environment variable. This gives predictable
1055
1055
warnings control when using :class: `~warnings.catch_warnings ` combined with
1056
1056
multiple threads or asynchronous tasks. The flag defaults to true for the
1057
1057
free-threaded build and false for the GIL-enabled build.
@@ -1152,7 +1152,7 @@ Other language changes
1152
1152
unlike ``\Z ``, which has subtly different behavior.
1153
1153
(Contributed by Serhiy Storchaka in :gh: `133306 `.)
1154
1154
1155
- * ``\B `` in :mod: `regular expression <re> ` now matches empty input string.
1155
+ * ``\B `` in :mod: `regular expression <re> ` now matches the empty input string.
1156
1156
Now it is always the opposite of ``\b ``.
1157
1157
(Contributed by Serhiy Storchaka in :gh: `124130 `.)
1158
1158
@@ -1221,7 +1221,7 @@ PEP 765: Disallow ``return``/``break``/``continue`` that exit a ``finally`` bloc
1221
1221
---------------------------------------------------------------------------------
1222
1222
1223
1223
The compiler emits a :exc: `SyntaxWarning ` when a :keyword: `return `, :keyword: `break ` or
1224
- :keyword: `continue ` statements appears where it exits a :keyword: `finally ` block.
1224
+ :keyword: `continue ` statement appears where it exits a :keyword: `finally ` block.
1225
1225
This change is specified in :pep: `765 `.
1226
1226
1227
1227
@@ -1278,7 +1278,7 @@ ast
1278
1278
(Contributed by Irit Katriel in :gh: `130139 `.)
1279
1279
1280
1280
* Add new ``--feature-version ``, ``--optimize ``, ``--show-empty `` options to
1281
- command-line interface.
1281
+ the command-line interface.
1282
1282
(Contributed by Semyon Moroz in :gh: `133367 `.)
1283
1283
1284
1284
@@ -2157,7 +2157,7 @@ unittest
2157
2157
:meth: `~unittest.TestCase.assertNotStartsWith `,
2158
2158
:meth: `~unittest.TestCase.assertEndsWith ` and
2159
2159
:meth: `~unittest.TestCase.assertNotEndsWith ` check whether the Unicode
2160
- or byte string starts or ends with particular string(s) .
2160
+ or byte string starts or ends with particular strings .
2161
2161
2162
2162
(Contributed by Serhiy Storchaka in :gh: `71339 `.)
2163
2163
@@ -2223,15 +2223,15 @@ webbrowser
2223
2223
supported browsers on macOS.
2224
2224
2225
2225
2226
- zipinfo
2226
+ zipfile
2227
2227
-------
2228
2228
2229
2229
* Added :func: `ZipInfo._for_archive <zipfile.ZipInfo._for_archive> `
2230
2230
to resolve suitable defaults for a :class: `~zipfile.ZipInfo ` object
2231
2231
as used by :func: `ZipFile.writestr <zipfile.ZipFile.writestr> `.
2232
2232
(Contributed by Bénédikt Tran in :gh: `123424 `.)
2233
2233
2234
- * :meth: `zipfile.ZipFile.writestr ` now respect ``SOURCE_DATE_EPOCH `` that
2234
+ * :meth: `zipfile.ZipFile.writestr ` now respects ``SOURCE_DATE_EPOCH `` that
2235
2235
distributions can set centrally and have build tools consume this in order
2236
2236
to produce reproducible output.
2237
2237
(Contributed by Jiahao Li in :gh: `91279 `.)
@@ -2379,7 +2379,7 @@ zlib
2379
2379
* On Windows, `zlib-ng <https://github.com/zlib-ng/zlib-ng >`__
2380
2380
is now used as the implementation of the :mod: `zlib ` module
2381
2381
in the default binaries.
2382
- There are no known incompatabilities between ``zlib-ng ``
2382
+ There are no known incompatibilities between ``zlib-ng ``
2383
2383
and the previously-used ``zlib `` implementation.
2384
2384
This should result in better performance at all compression levels.
2385
2385
@@ -2839,7 +2839,7 @@ Changes in the Python API
2839
2839
rather than collecting generation 1.
2840
2840
* Other calls to :func: `!gc.collect ` are unchanged.
2841
2841
2842
- * The :func: `locale.nl_langinfo ` function now sets temporarily the ``LC_CTYPE ``
2842
+ * The :func: `locale.nl_langinfo ` function now temporarily sets the ``LC_CTYPE ``
2843
2843
locale in some cases.
2844
2844
This temporary change affects other threads.
2845
2845
(Contributed by Serhiy Storchaka in :gh: `69998 `.)
@@ -3019,8 +3019,8 @@ New features
3019
3019
and get an attribute of the module.
3020
3020
(Contributed by Victor Stinner in :gh: `128911 `.)
3021
3021
3022
- * Add support for a new ``p `` format unit in :c:func: `Py_BuildValue ` that allows to
3023
- take a C integer and produce a Python :class: `bool ` object. (Contributed by
3022
+ * Add support for a new ``p `` format unit in :c:func: `Py_BuildValue ` that allows
3023
+ taking a C integer and produces a Python :class: `bool ` object. (Contributed by
3024
3024
Pablo Galindo in :issue: `45325 `.)
3025
3025
3026
3026
* Add :c:func: `PyUnstable_Object_IsUniqueReferencedTemporary ` to determine if an object
0 commit comments