]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
[3.11] gh-102500: Remove mention of bytes shorthand (#104281) (#104288)
authorAlex Waygood <Alex.Waygood@Gmail.com>
Mon, 8 May 2023 14:23:10 +0000 (15:23 +0100)
committerGitHub <noreply@github.com>
Mon, 8 May 2023 14:23:10 +0000 (15:23 +0100)
commit499b79d0b950300e8b5fd3b5be76bfc144b14840
tree9e004e00b8eff7819837fe5282afd5217952f2fc
parent065e2ae99a4ac81f9c8f56b73333349b0b4cc28a
[3.11] gh-102500: Remove mention of bytes shorthand (#104281) (#104288)

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

The reference to collections.abc.ByteString is also removed, since that object is deprecated (#91896) and has different semantics (#102092)

Although PEP 688 is new in Python 3.12, type checkers are expected to implement the new semantics for type annotations even if users are using an older version of Python, so this docs PR is backported to Python 3.11.

Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
Doc/library/typing.rst