Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 1feaecc

Browse files
authored
gh-123299: Copyedit "What's New in Python 3.14" (#129970)
1 parent 516c70d commit 1feaecc

File tree

4 files changed

+16
-19
lines changed

4 files changed

+16
-19
lines changed

Doc/whatsnew/3.12.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1819,7 +1819,7 @@ Build Changes
18191819
* ``PYTHON_FOR_REGEN`` now require Python 3.10 or newer.
18201820

18211821
* Autoconf 2.71 and aclocal 1.16.4 is now required to regenerate
1822-
:file:`!configure`.
1822+
:file:`configure`.
18231823
(Contributed by Christian Heimes in :gh:`89886`.)
18241824

18251825
* Windows builds and macOS installers from python.org now use OpenSSL 3.0.

Doc/whatsnew/3.14.rst

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -367,7 +367,7 @@ ctypes
367367

368368
* The layout of :ref:`bit fields <ctypes-bit-fields-in-structures-unions>`
369369
in :class:`~ctypes.Structure` and :class:`~ctypes.Union`
370-
now matches platform defaults (GCC/Clang or MVSC) more closely.
370+
now matches platform defaults (GCC/Clang or MSVC) more closely.
371371
In particular, fields no longer overlap.
372372
(Contributed by Matthias Görgens in :gh:`97702`.)
373373

@@ -481,6 +481,14 @@ http
481481
(Contributed by Yorik Hansen in :gh:`123430`.)
482482

483483

484+
imaplib
485+
-------
486+
487+
* Add :meth:`IMAP4.idle() <imaplib.IMAP4.idle>`, implementing the IMAP4
488+
``IDLE`` command as defined in :rfc:`2177`.
489+
(Contributed by Forest in :gh:`55454`.)
490+
491+
484492
inspect
485493
-------
486494

@@ -496,13 +504,6 @@ inspect
496504
:term:`package` or not.
497505
(Contributed by Zhikang Yan in :gh:`125634`.)
498506

499-
imaplib
500-
-------
501-
502-
* Add :meth:`IMAP4.idle() <imaplib.IMAP4.idle>`, implementing the IMAP4
503-
``IDLE`` command as defined in :rfc:`2177`.
504-
(Contributed by Forest in :gh:`55454`.)
505-
506507

507508
io
508509
--
@@ -631,7 +632,6 @@ pathlib
631632
:func:`~os.stat` results. Path objects generated by
632633
:meth:`~pathlib.Path.iterdir` are initialized with file type information
633634
gleaned from scanning the parent directory.
634-
635635
(Contributed by Barney Gale in :gh:`125413`.)
636636

637637

@@ -670,7 +670,6 @@ platform
670670
--------
671671

672672
* Add :func:`platform.invalidate_caches` to invalidate the cached results.
673-
674673
(Contributed by Bénédikt Tran in :gh:`122549`.)
675674

676675

@@ -809,13 +808,11 @@ zipinfo
809808
* Added :func:`ZipInfo._for_archive <zipfile.ZipInfo._for_archive>`
810809
to resolve suitable defaults for a :class:`~zipfile.ZipInfo` object
811810
as used by :func:`ZipFile.writestr <zipfile.ZipFile.writestr>`.
812-
813811
(Contributed by Bénédikt Tran in :gh:`123424`.)
814812

815813
* :meth:`zipfile.ZipFile.writestr` now respect ``SOURCE_DATE_EPOCH`` that
816814
distributions can set centrally and have build tools consume this in order
817815
to produce reproducible output.
818-
819816
(Contributed by Jiahao Li in :gh:`91279`.)
820817

821818
.. Add improved modules above alphabetically, not here at the end.
@@ -1004,7 +1001,6 @@ ast
10041001
* :attr:`!ast.Constant.s`
10051002

10061003
Use :attr:`!ast.Constant.value` instead.
1007-
10081004
(Contributed by Alex Waygood in :gh:`119562`.)
10091005

10101006
asyncio
@@ -1213,7 +1209,6 @@ urllib
12131209
:func:`~urllib.request.urlretrieve`. Customizations to the opener
12141210
classes can be replaced by passing customized handlers to
12151211
:func:`~urllib.request.build_opener`.
1216-
12171212
(Contributed by Barney Gale in :gh:`84850`.)
12181213

12191214
Others
@@ -1466,6 +1461,8 @@ Porting to Python 3.14
14661461
.. _pythoncapi-compat project: https://github.com/python/pythoncapi-compat/
14671462

14681463

1464+
.. _whatsnew314-c-api-deprecated:
1465+
14691466
Deprecated
14701467
----------
14711468

@@ -1505,17 +1502,17 @@ Deprecated
15051502

15061503
The `pythoncapi-compat project`_ can be used to get these new public
15071504
functions on Python 3.13 and older.
1508-
15091505
(Contributed by Victor Stinner in :gh:`128863`.)
15101506

1511-
15121507
.. include:: ../deprecations/c-api-pending-removal-in-3.15.rst
15131508

15141509
.. include:: ../deprecations/c-api-pending-removal-in-3.18.rst
15151510

15161511
.. include:: ../deprecations/c-api-pending-removal-in-future.rst
15171512

15181513

1514+
.. _whatsnew314-c-api-removed:
1515+
15191516
Removed
15201517
-------
15211518

Misc/NEWS.d/3.13.0a1.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5716,7 +5716,7 @@ Tools/wasm/build_wasi.sh as a reference implementation of the docs.
57165716
.. section: Build
57175717
57185718
Autoconf 2.71 and aclocal 1.16.4 is now required to regenerate
5719-
:file:`!configure`.
5719+
:file:`configure`.
57205720

57215721
..
57225722

Misc/NEWS.d/3.14.0a4.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -765,7 +765,7 @@ build with LLVM 19.
765765
.. nonce: jko7Fg
766766
.. section: Build
767767
768-
GNU Autoconf 2.72 is now required to generate :file:`!configure`. Patch by
768+
GNU Autoconf 2.72 is now required to generate :file:`configure`. Patch by
769769
Erlend Aasland.
770770

771771
..

0 commit comments

Comments
 (0)