Skip to content

Commit 48f8831

Browse files
committed
Python 3.14.0rc1
1 parent 70990ed commit 48f8831

File tree

36 files changed

+340
-77
lines changed

36 files changed

+340
-77
lines changed

Include/patchlevel.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@
2020
#define PY_MAJOR_VERSION 3
2121
#define PY_MINOR_VERSION 14
2222
#define PY_MICRO_VERSION 0
23-
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_BETA
24-
#define PY_RELEASE_SERIAL 4
23+
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_GAMMA
24+
#define PY_RELEASE_SERIAL 1
2525

2626
/* Version as a string */
27-
#define PY_VERSION "3.14.0b4+"
27+
#define PY_VERSION "3.14.0rc1"
2828
/*--end constants--*/
2929

3030

Lib/pydoc_data/topics.py

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Autogenerated by Sphinx on Tue Jul 8 11:57:16 2025
1+
# Autogenerated by Sphinx on Tue Jul 22 19:42:37 2025
22
# as part of the release process.
33

44
topics = {
@@ -2328,7 +2328,8 @@ def foo():
23282328

23292329
The rule "strings" and the token "NUMBER" are defined in the standard
23302330
Python grammar. Triple-quoted strings are supported. Raw strings and
2331-
byte strings are supported. f-strings are not supported.
2331+
byte strings are supported. f-strings and t-strings are not
2332+
supported.
23322333

23332334
The forms "signed_number '+' NUMBER" and "signed_number '-' NUMBER"
23342335
are for expressing complex numbers; they require a real number on the
@@ -5232,9 +5233,9 @@ class of the instance or a *non-virtual base class* thereof. The
52325233
The "str.format()" method and the "Formatter" class share the same
52335234
syntax for format strings (although in the case of "Formatter",
52345235
subclasses can define their own format string syntax). The syntax is
5235-
related to that of formatted string literals, but it is less
5236-
sophisticated and, in particular, does not support arbitrary
5237-
expressions.
5236+
related to that of formatted string literals and template string
5237+
literals, but it is less sophisticated and, in particular, does not
5238+
support arbitrary expressions.
52385239

52395240
Format strings contain “replacement fields” surrounded by curly braces
52405241
"{}". Anything that is not contained in braces is considered literal
@@ -5334,9 +5335,9 @@ class of the instance or a *non-virtual base class* thereof. The
53345335

53355336
“Format specifications” are used within replacement fields contained
53365337
within a format string to define how individual values are presented
5337-
(see Format String Syntax and f-strings). They can also be passed
5338-
directly to the built-in "format()" function. Each formattable type
5339-
may define how the format specification is to be interpreted.
5338+
(see Format String Syntax, f-strings, and t-strings). They can also be
5339+
passed directly to the built-in "format()" function. Each formattable
5340+
type may define how the format specification is to be interpreted.
53405341

53415342
Most built-in types implement the following options for format
53425343
specifications, although some of the formatting options are only
@@ -10264,10 +10265,10 @@ class is used in a class pattern with positional arguments, each
1026410265
("u'value'") was reintroduced to simplify the maintenance of dual
1026510266
Python 2.x and 3.x codebases. See **PEP 414** for more information.
1026610267

10267-
A string literal with "'f'" or "'F'" in its prefix is a *formatted
10268-
string literal*; see f-strings. The "'f'" may be combined with "'r'",
10269-
but not with "'b'" or "'u'", therefore raw formatted strings are
10270-
possible, but formatted bytes literals are not.
10268+
A string literal with "f" or "F" in its prefix is a *formatted string
10269+
literal*; see f-strings. The "f" may be combined with "r", but not
10270+
with "b" or "u", therefore raw formatted strings are possible, but
10271+
formatted bytes literals are not.
1027110272

1027210273
In triple-quoted literals, unescaped newlines and quotes are allowed
1027310274
(and are retained), except that three unescaped quotes in a row
@@ -12703,7 +12704,9 @@ class dict(iterable, **kwargs)
1270312704
| | replaced by the contents of the | |
1270412705
| | iterable *t* | |
1270512706
+--------------------------------+----------------------------------+-----------------------+
12706-
| "del s[i:j]" | same as "s[i:j] = []" | |
12707+
| "del s[i:j]" | removes the elements of "s[i:j]" | |
12708+
| | from the list (same as "s[i:j] = | |
12709+
| | []") | |
1270712710
+--------------------------------+----------------------------------+-----------------------+
1270812711
| "s[i:j:k] = t" | the elements of "s[i:j:k]" are | (1) |
1270912712
| | replaced by those of *t* | |
@@ -13033,7 +13036,9 @@ class range(start, stop[, step])
1303313036
| | replaced by the contents of the | |
1303413037
| | iterable *t* | |
1303513038
+--------------------------------+----------------------------------+-----------------------+
13036-
| "del s[i:j]" | same as "s[i:j] = []" | |
13039+
| "del s[i:j]" | removes the elements of "s[i:j]" | |
13040+
| | from the list (same as "s[i:j] = | |
13041+
| | []") | |
1303713042
+--------------------------------+----------------------------------+-----------------------+
1303813043
| "s[i:j:k] = t" | the elements of "s[i:j:k]" are | (1) |
1303913044
| | replaced by those of *t* | |

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy