mirror of
https://github.com/python/cpython.git
synced 2025-11-01 14:11:41 +00:00
[3.13] gh-118803: Fixup a few references in the 3.13 branch to the intended removal date for ByteString (#139171)
This commit is contained in:
parent
63dd27da3b
commit
8aa856170d
4 changed files with 4 additions and 13 deletions
|
|
@ -38,12 +38,6 @@ Pending Removal in Python 3.14
|
||||||
is no current event loop set and it decides to create one.
|
is no current event loop set and it decides to create one.
|
||||||
(Contributed by Serhiy Storchaka and Guido van Rossum in :gh:`100160`.)
|
(Contributed by Serhiy Storchaka and Guido van Rossum in :gh:`100160`.)
|
||||||
|
|
||||||
* :mod:`collections.abc`: Deprecated :class:`~collections.abc.ByteString`.
|
|
||||||
Prefer :class:`!Sequence` or :class:`~collections.abc.Buffer`.
|
|
||||||
For use in typing, prefer a union, like ``bytes | bytearray``,
|
|
||||||
or :class:`collections.abc.Buffer`.
|
|
||||||
(Contributed by Shantanu Jain in :gh:`91896`.)
|
|
||||||
|
|
||||||
* :mod:`email`: Deprecated the *isdst* parameter in :func:`email.utils.localtime`.
|
* :mod:`email`: Deprecated the *isdst* parameter in :func:`email.utils.localtime`.
|
||||||
(Contributed by Alan Williams in :gh:`72346`.)
|
(Contributed by Alan Williams in :gh:`72346`.)
|
||||||
|
|
||||||
|
|
@ -96,9 +90,6 @@ Pending Removal in Python 3.14
|
||||||
if :ref:`named placeholders <sqlite3-placeholders>` are used and
|
if :ref:`named placeholders <sqlite3-placeholders>` are used and
|
||||||
*parameters* is a sequence instead of a :class:`dict`.
|
*parameters* is a sequence instead of a :class:`dict`.
|
||||||
|
|
||||||
* :mod:`typing`: :class:`~typing.ByteString`, deprecated since Python 3.9,
|
|
||||||
now causes a :exc:`DeprecationWarning` to be emitted when it is used.
|
|
||||||
|
|
||||||
* :mod:`urllib`:
|
* :mod:`urllib`:
|
||||||
:class:`!urllib.parse.Quoter` is deprecated: it was not intended to be a
|
:class:`!urllib.parse.Quoter` is deprecated: it was not intended to be a
|
||||||
public API.
|
public API.
|
||||||
|
|
|
||||||
|
|
@ -3953,7 +3953,7 @@ convenience. This is subject to change, and not all deprecations are listed.
|
||||||
- :pep:`585`
|
- :pep:`585`
|
||||||
* - :class:`typing.ByteString`
|
* - :class:`typing.ByteString`
|
||||||
- 3.9
|
- 3.9
|
||||||
- 3.14
|
- 3.17
|
||||||
- :gh:`91896`
|
- :gh:`91896`
|
||||||
* - :data:`typing.Text`
|
* - :data:`typing.Text`
|
||||||
- 3.11
|
- 3.11
|
||||||
|
|
|
||||||
|
|
@ -1083,7 +1083,7 @@ def __new__(cls, name, bases, namespace, **kwargs):
|
||||||
|
|
||||||
warnings._deprecated(
|
warnings._deprecated(
|
||||||
"collections.abc.ByteString",
|
"collections.abc.ByteString",
|
||||||
remove=(3, 14),
|
remove=(3, 17),
|
||||||
)
|
)
|
||||||
return super().__new__(cls, name, bases, namespace, **kwargs)
|
return super().__new__(cls, name, bases, namespace, **kwargs)
|
||||||
|
|
||||||
|
|
@ -1092,7 +1092,7 @@ def __instancecheck__(cls, instance):
|
||||||
|
|
||||||
warnings._deprecated(
|
warnings._deprecated(
|
||||||
"collections.abc.ByteString",
|
"collections.abc.ByteString",
|
||||||
remove=(3, 14),
|
remove=(3, 17),
|
||||||
)
|
)
|
||||||
return super().__instancecheck__(instance)
|
return super().__instancecheck__(instance)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2843,7 +2843,7 @@ class Other(Leaf): # Error reported by type checker
|
||||||
Sequence = _alias(collections.abc.Sequence, 1)
|
Sequence = _alias(collections.abc.Sequence, 1)
|
||||||
MutableSequence = _alias(collections.abc.MutableSequence, 1)
|
MutableSequence = _alias(collections.abc.MutableSequence, 1)
|
||||||
ByteString = _DeprecatedGenericAlias(
|
ByteString = _DeprecatedGenericAlias(
|
||||||
collections.abc.ByteString, 0, removal_version=(3, 14) # Not generic.
|
collections.abc.ByteString, 0, removal_version=(3, 17) # Not generic.
|
||||||
)
|
)
|
||||||
# Tuple accepts variable number of parameters.
|
# Tuple accepts variable number of parameters.
|
||||||
Tuple = _TupleType(tuple, -1, inst=False, name='Tuple')
|
Tuple = _TupleType(tuple, -1, inst=False, name='Tuple')
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue