https://github.com/python/cpython/commit/1feaecc2bc42cb96f2d7bdc8d7083171bdcd0929
commit: 1feaecc2bc42cb96f2d7bdc8d7083171bdcd0929
branch: main
author: Hugo van Kemenade <1324225+hug...@users.noreply.github.com>
committer: hugovk <1324225+hug...@users.noreply.github.com>
date: 2025-02-10T23:46:36+02:00
summary:

gh-123299: Copyedit "What's New in Python 3.14" (#129970)

files:
M Doc/whatsnew/3.12.rst
M Doc/whatsnew/3.14.rst
M Misc/NEWS.d/3.13.0a1.rst
M Misc/NEWS.d/3.14.0a4.rst

diff --git a/Doc/whatsnew/3.12.rst b/Doc/whatsnew/3.12.rst
index 994ccc708e26f2..084512e8e94759 100644
--- a/Doc/whatsnew/3.12.rst
+++ b/Doc/whatsnew/3.12.rst
@@ -1819,7 +1819,7 @@ Build Changes
 * ``PYTHON_FOR_REGEN`` now require Python 3.10 or newer.
 
 * Autoconf 2.71 and aclocal 1.16.4 is now required to regenerate
-  :file:`!configure`.
+  :file:`configure`.
   (Contributed by Christian Heimes in :gh:`89886`.)
 
 * Windows builds and macOS installers from python.org now use OpenSSL 3.0.
diff --git a/Doc/whatsnew/3.14.rst b/Doc/whatsnew/3.14.rst
index 28e3e2dbbe28e6..8dac88ecb2ff64 100644
--- a/Doc/whatsnew/3.14.rst
+++ b/Doc/whatsnew/3.14.rst
@@ -367,7 +367,7 @@ ctypes
 
 * The layout of :ref:`bit fields <ctypes-bit-fields-in-structures-unions>`
   in :class:`~ctypes.Structure` and :class:`~ctypes.Union`
-  now matches platform defaults (GCC/Clang or MVSC) more closely.
+  now matches platform defaults (GCC/Clang or MSVC) more closely.
   In particular, fields no longer overlap.
   (Contributed by Matthias Görgens in :gh:`97702`.)
 
@@ -481,6 +481,14 @@ http
   (Contributed by Yorik Hansen in :gh:`123430`.)
 
 
+imaplib
+-------
+
+* Add :meth:`IMAP4.idle() <imaplib.IMAP4.idle>`, implementing the IMAP4
+  ``IDLE`` command as defined in :rfc:`2177`.
+  (Contributed by Forest in :gh:`55454`.)
+
+
 inspect
 -------
 
@@ -496,13 +504,6 @@ inspect
   :term:`package` or not.
   (Contributed by Zhikang Yan in :gh:`125634`.)
 
-imaplib
--------
-
-* Add :meth:`IMAP4.idle() <imaplib.IMAP4.idle>`, implementing the IMAP4
-  ``IDLE`` command as defined in :rfc:`2177`.
-  (Contributed by Forest in :gh:`55454`.)
-
 
 io
 --
@@ -631,7 +632,6 @@ pathlib
   :func:`~os.stat` results. Path objects generated by
   :meth:`~pathlib.Path.iterdir` are initialized with file type information
   gleaned from scanning the parent directory.
-
   (Contributed by Barney Gale in :gh:`125413`.)
 
 
@@ -670,7 +670,6 @@ platform
 --------
 
 * Add :func:`platform.invalidate_caches` to invalidate the cached results.
-
   (Contributed by Bénédikt Tran in :gh:`122549`.)
 
 
@@ -809,13 +808,11 @@ zipinfo
 * Added :func:`ZipInfo._for_archive <zipfile.ZipInfo._for_archive>`
   to resolve suitable defaults for a :class:`~zipfile.ZipInfo` object
   as used by :func:`ZipFile.writestr <zipfile.ZipFile.writestr>`.
-
   (Contributed by Bénédikt Tran in :gh:`123424`.)
 
 * :meth:`zipfile.ZipFile.writestr` now respect ``SOURCE_DATE_EPOCH`` that
   distributions can set centrally and have build tools consume this in order
   to produce reproducible output.
-
   (Contributed by Jiahao Li in :gh:`91279`.)
 
 .. Add improved modules above alphabetically, not here at the end.
@@ -1004,7 +1001,6 @@ ast
   * :attr:`!ast.Constant.s`
 
   Use :attr:`!ast.Constant.value` instead.
-
   (Contributed by Alex Waygood in :gh:`119562`.)
 
 asyncio
@@ -1213,7 +1209,6 @@ urllib
   :func:`~urllib.request.urlretrieve`. Customizations to the opener
   classes can be replaced by passing customized handlers to
   :func:`~urllib.request.build_opener`.
-
   (Contributed by Barney Gale in :gh:`84850`.)
 
 Others
@@ -1466,6 +1461,8 @@ Porting to Python 3.14
 .. _pythoncapi-compat project: https://github.com/python/pythoncapi-compat/
 
 
+.. _whatsnew314-c-api-deprecated:
+
 Deprecated
 ----------
 
@@ -1505,10 +1502,8 @@ Deprecated
 
   The `pythoncapi-compat project`_ can be used to get these new public
   functions on Python 3.13 and older.
-
   (Contributed by Victor Stinner in :gh:`128863`.)
 
-
 .. include:: ../deprecations/c-api-pending-removal-in-3.15.rst
 
 .. include:: ../deprecations/c-api-pending-removal-in-3.18.rst
@@ -1516,6 +1511,8 @@ Deprecated
 .. include:: ../deprecations/c-api-pending-removal-in-future.rst
 
 
+.. _whatsnew314-c-api-removed:
+
 Removed
 -------
 
diff --git a/Misc/NEWS.d/3.13.0a1.rst b/Misc/NEWS.d/3.13.0a1.rst
index c32c9a537d7b53..91e9fee7e37437 100644
--- a/Misc/NEWS.d/3.13.0a1.rst
+++ b/Misc/NEWS.d/3.13.0a1.rst
@@ -5716,7 +5716,7 @@ Tools/wasm/build_wasi.sh as a reference implementation of 
the docs.
 .. section: Build
 
 Autoconf 2.71 and aclocal 1.16.4 is now required to regenerate
-:file:`!configure`.
+:file:`configure`.
 
 ..
 
diff --git a/Misc/NEWS.d/3.14.0a4.rst b/Misc/NEWS.d/3.14.0a4.rst
index 1e08b36020386c..0937a0c6125e0a 100644
--- a/Misc/NEWS.d/3.14.0a4.rst
+++ b/Misc/NEWS.d/3.14.0a4.rst
@@ -765,7 +765,7 @@ build with LLVM 19.
 .. nonce: jko7Fg
 .. section: Build
 
-GNU Autoconf 2.72 is now required to generate :file:`!configure`. Patch by
+GNU Autoconf 2.72 is now required to generate :file:`configure`. Patch by
 Erlend Aasland.
 
 ..

_______________________________________________
Python-checkins mailing list -- python-checkins@python.org
To unsubscribe send an email to python-checkins-le...@python.org
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: arch...@mail-archive.com

Reply via email to