@@ -145,8 +145,8 @@ New features
145145
146146.. _whatsnew314-deferred-annotations :
147147
148- :pep: ` 649 ` & :pep: ` 749 `: Deferred evaluation of annotations
149- ------------------------------------------------------------
148+ Deferred evaluation of annotations
149+ ----------------------------------
150150
151151The :term: `annotations <annotation> ` on functions, classes, and modules are no
152152longer evaluated eagerly. Instead, annotations are stored in special-purpose
@@ -199,8 +199,8 @@ cases, code will continue working as-is.
199199
200200.. _whatsnew314-multiple-interpreters :
201201
202- :pep: ` 734 `: Multiple interpreters in the standard library
203- ---------------------------------------------------------
202+ Multiple interpreters in the standard library
203+ ---------------------------------------------
204204
205205The CPython runtime supports running multiple copies of Python in the
206206same process simultaneously and has done so for over 20 years.
@@ -297,8 +297,8 @@ Also added in 3.14: :ref:`concurrent.futures.InterpreterPoolExecutor
297297
298298.. _whatsnew314-template-string-literals :
299299
300- :pep: ` 750 `: Template string literals
301- ------------------------------------
300+ Template string literals
301+ ------------------------
302302
303303Template strings are a new mechanism for custom string processing.
304304They share the familiar syntax of f-strings but, unlike f-strings,
@@ -381,8 +381,8 @@ and Pablo Galindo Salgado in :gh:`132661`.)
381381
382382.. _whatsnew314-remote-debugging :
383383
384- :pep: ` 768 `: Safe external debugger interface
385- --------------------------------------------
384+ Safe external debugger interface
385+ --------------------------------
386386
387387Python 3.14 introduces a zero-overhead debugging interface that allows
388388debuggers and profilers to safely attach to running Python processes
@@ -644,8 +644,8 @@ Improved error messages
644644
645645.. _whatsnew314-zstandard :
646646
647- :pep: ` 784 `: Zstandard support in the standard library
648- -----------------------------------------------------
647+ Zstandard support in the standard library
648+ -----------------------------------------
649649
650650The new :mod: `!compression ` package contains modules :mod: `!compression.lzma `,
651651:mod: `!compression.bz2 `, :mod: `!compression.gzip ` and :mod: `!compression.zlib `
@@ -909,8 +909,8 @@ Command line and environment
909909
910910.. _whatsnew314-bracketless-except :
911911
912- PEP 758: Allow ``except `` and ``except* `` expressions without brackets
913- ----------------------------------------------------------------------
912+ Allow ``except `` and ``except* `` expressions without brackets
913+ -------------------------------------------------------------
914914
915915The :keyword: `except ` and :keyword: `except* <except_star> ` expressions
916916now allow brackets to be omitted when there are multiple exception types
@@ -929,8 +929,8 @@ For example:
929929
930930.. _whatsnew314-finally-syntaxwarning :
931931
932- PEP 765: Control flow in :keyword: `finally ` blocks
933- --------------------------------------------------
932+ Control flow in :keyword: `finally ` blocks
933+ -----------------------------------------
934934
935935The compiler now emits a :exc: `SyntaxWarning ` when a :keyword: `return `,
936936:keyword: `break `, or :keyword: `continue ` statement have the effect of
0 commit comments