8000 Python 3.14.0a6 · python/cpython@77b2c93 · GitHub
[go: up one dir, main page]

Skip to content

Commit 77b2c93

Browse files
committed
Python 3.14.0a6
1 parent ca1bedc commit 77b2c93

File tree

155 files changed

+1516
-343
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

155 files changed

+1516
-343
lines changed

Doc/c-api/unicode.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -1868,7 +1868,7 @@ The following API is deprecated.
18681868
18691869
.. versionadded:: 3.3
18701870
1871-
.. deprecated:: next
1871+
.. deprecated:: 3.14
18721872
This API does nothing since Python 3.12.
18731873
Previously, this could be called to check if
18741874
:c:func:`PyUnicode_READY` is necessary.

Doc/library/concurrent.futures.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ Executor Objects
7373
.. versionchanged:: 3.5
7474
Added the *chunksize* parameter.
7575

76-
.. versionchanged:: next
76+
.. versionchanged:: 3.14
7777
Added the *buffersize* parameter.
7878

7979
.. method:: shutdown(wait=True, *, cancel_futures=False)
@@ -431,7 +431,7 @@ to a :class:`ProcessPoolExecutor` will result in deadlock.
431431
After calling this method the caller should no longer submit tasks to the
432432
executor.
433433

434-
.. versionadded:: next
434+
.. versionadded:: 3.14
435435

436436
.. method:: kill_workers()
437437

@@ -443,7 +443,7 @@ to a :class:`ProcessPoolExecutor` will result in deadlock.
443443
After calling this method the caller should no longer submit tasks to the
444444
executor.
445445

446-
.. versionadded:: next
446+
.. versionadded:: 3.14
447447

448448
.. _processpoolexecutor-example:
449449

Doc/library/contextvars.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ Context Variables
112112

113113
assert var.get() == 'default value'
114114

115-
.. versionadded:: next
115+
.. versionadded:: 3.14
116116

117117
Added support for usage as a context manager.
118118

Doc/library/io.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -1160,7 +1160,7 @@ with :deco:`typing.runtime_checkable`.
11601160
usually be :class:`str` or :class:`bytes`, but can be any type that is
11611161
read from the stream.
11621162

1163-
.. versionadded:: next
1163+
.. versionadded:: 3.14
11641164

11651165
.. method:: read()
11661166
read(size, /)
@@ -1181,7 +1181,7 @@ with :deco:`typing.runtime_checkable`.
11811181
usually be :class:`str` or :class:`bytes`, but can be any type that can be
11821182
written to the stream.
11831183

1184-
.. versionadded:: next
1184+
.. versionadded:: 3.14
11851185

11861186
.. method:: write(data, /)
11871187

Doc/library/multiprocessing.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -1953,7 +1953,7 @@ their parent process exits. The manager classes are defined in the
19531953

19541954
Create a shared :class:`set` object and return a proxy for it.
19551955

1956-
.. versionadded:: next
1956+
.. versionadded:: 3.14
19571957
:class:`set` support was added.
19581958

19591959
.. versionchanged:: 3.6

Doc/library/socket.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ created. Socket addresses are represented as follows:
148148
one of :const:`BDADDR_BREDR` (default), :const:`BDADDR_LE_PUBLIC`,
149149
:const:`BDADDR_LE_RANDOM`.
150150

151-
.. versionchanged:: next
151+
.. versionchanged:: 3.14
152152
Added ``cid`` and ``bdaddr_type`` fields.
153153

154154
- :const:`BTPROTO_RFCOMM` accepts ``(bdaddr, channel)`` where ``bdaddr``
@@ -660,7 +660,7 @@ Constants
660660
These constants describe the Bluetooth address type when binding or
661661
connecting a :const:`BTPROTO_L2CAP` socket.
662662

663-
.. versionadded:: next
663+
.. versionadded:: 3.14
664664

665665
.. data:: HCI_FILTER
666666
HCI_TIME_STAMP

Doc/library/stdtypes.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -2744,7 +2744,7 @@ data and are closely related to string objects in a variety of other ways.
27442744
:meth:`bytes.fromhex` now skips all ASCII whitespace in the string,
27452745
not just spaces.
27462746

2747-
.. versionchanged:: next
2747+
.. versionchanged:: 3.14
27482748
:meth:`bytes.fromhex` now accepts ASCII :class:`bytes` and
27492749
:term:`bytes-like objects <bytes-like object>` as input.
27502750

@@ -2833,7 +2833,7 @@ objects.
28332833
:meth:`bytearray.fromhex` now skips all ASCII whitespace in the string,
28342834
not just spaces.
28352835

2836-
.. versionchanged:: next
2836+
.. versionchanged:: 3.14
28372837
:meth:`bytearray.fromhex` now accepts ASCII :class:`bytes` and
28382838
:term:`bytes-like objects <bytes-like object>` as input.
28392839

Doc/library/typing.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -2298,7 +2298,7 @@ without the dedicated syntax, as documented below.
22982298
>>> Unpacked.__value__
22992299
tuple[bool, typing.Unpack[Alias]]
23002300

2301-
.. versionadded:: next
2301+
.. versionadded:: 3.14
23022302

23032303

23042304
Other special directives
@@ -2384,7 +2384,7 @@ types.
23842384
.. versionchanged:: 3.11
23852385
Added support for generic namedtuples.
23862386

2387-
.. versionchanged:: next
2387+
.. versionchanged:: 3.14
23882388
Using :func:`super` (and the ``__class__`` :term:`closure variable`) in methods of ``NamedTuple`` subclasses
23892389
is unsupported and causes a :class:`TypeError`.
23902390

Doc/library/uuid.rst

+4-4
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ which relays any information about the UUID's safety, using this enumeration:
154154
The UUID version number (1 through 8, meaningful only when the variant is
155155
:const:`RFC_4122`).
156156

157-
.. versionchanged:: next
157+
.. versionchanged:: 3.14
158158
Added UUID versions 6, 7 and 8.
159159

160160

@@ -228,7 +228,7 @@ The :mod:`uuid` module defines the following functions:
228228
If *node* or *clock_seq* exceed their expected bit count, only their least
229229
significant bits are kept.
230230

231-
.. versionadded:: next
231+
.. versionadded:: 3.14
232232

233233

234234
.. function:: uuid7()
@@ -240,7 +240,7 @@ The :mod:`uuid` module defines the following functions:
240240
produced by this function embed a 48-bit timestamp and use a 42-bit counter
241241
to guarantee monotonicity within a millisecond.
242242

243-
.. versionadded:: next
243+
.. versionadded:: 3.14
244244

245245

246246
.. function:: uuid8(a=None, b=None, c=None)
@@ -361,7 +361,7 @@ The following options are accepted:
361361
Specify the function name to use to generate the uuid. By default :func:`uuid4`
362362
is used.
363363

364-
.. versionchanged:: next
364+
.. versionchanged:: 3.14
365365
Allow generating UUID versions 6, 7 and 8.
366366

367367
.. option:: -n <namespace>

Include/patchlevel.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@
2121
#define PY_MINOR_VERSION 14
2222
#define PY_MICRO_VERSION 0
2323
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_ALPHA
24-
#define PY_RELEASE_SERIAL 5
24+
#define PY_RELEASE_SERIAL 6
2525

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

3030

Lib/pydoc_data/topics.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# -*- coding: utf-8 -*-
2-
# Autogenerated by Sphinx on Fri Mar 14 15:39:06 2025
2+
# Autogenerated by Sphinx on Fri Mar 14 17:04:52 2025
33
# as part of the release process.
44
topics = {'assert': 'The "assert" statement\n'
55
'**********************\n'

0 commit comments

Comments
 (0)
0