mirror of
https://github.com/python/cpython
synced 2024-10-01 22:04:12 +00:00
gh-102500: Remove mention of bytes shorthand (#104281)
The bytes shorthand was removed in PEP 688: https://peps.python.org/pep-0688/#no-special-meaning-for-bytes I also remove the reference to `collections.abc.ByteString`, since that object is deprecated (#91896) and has different semantics (#102092)
This commit is contained in:
parent
c2683fc46d
commit
1f5679540c
|
@ -2130,15 +2130,10 @@ Corresponding to collections in :mod:`collections.abc`
|
|||
|
||||
.. class:: ByteString(Sequence[int])
|
||||
|
||||
A generic version of :class:`collections.abc.ByteString`.
|
||||
|
||||
This type represents the types :class:`bytes`, :class:`bytearray`,
|
||||
and :class:`memoryview` of byte sequences.
|
||||
|
||||
As a shorthand for this type, :class:`bytes` can be used to
|
||||
annotate arguments of any of the types mentioned above.
|
||||
|
||||
.. deprecated:: 3.9
|
||||
.. deprecated-removed:: 3.9 3.14
|
||||
Prefer :class:`collections.abc.Buffer`, or a union like ``bytes | bytearray | memoryview``.
|
||||
|
||||
.. class:: Collection(Sized, Iterable[T_co], Container[T_co])
|
||||
|
@ -2977,6 +2972,8 @@ convenience. This is subject to change, and not all deprecations are listed.
|
|||
| ``typing`` versions of standard | 3.9 | Undecided | :pep:`585` |
|
||||
| collections | | | |
|
||||
+----------------------------------+---------------+-------------------+----------------+
|
||||
| ``typing.ByteString`` | 3.9 | 3.14 | :gh:`91896` |
|
||||
+----------------------------------+---------------+-------------------+----------------+
|
||||
| ``typing.Text`` | 3.11 | Undecided | :gh:`92332` |
|
||||
+----------------------------------+---------------+-------------------+----------------+
|
||||
| ``typing.Hashable`` and | 3.12 | Undecided | :gh:`94309` |
|
||||
|
|
Loading…
Reference in a new issue