]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.13] gh-143728: Keep `TypedDict` and `NamedTuple` in `class` role in docs (GH-14370...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Tue, 13 Jan 2026 13:58:14 +0000 (14:58 +0100)
committerGitHub <noreply@github.com>
Tue, 13 Jan 2026 13:58:14 +0000 (13:58 +0000)
Co-authored-by: Bartosz Sławecki <bartosz@ilikepython.com>
Doc/library/typing.rst

index 4384707dc39907b81626616844d0f90714f17fd6..23e7b1ac97891d92f127408dca045d34bb6be330 100644 (file)
@@ -2257,7 +2257,7 @@ These functions and classes should not be used directly as annotations.
 Their intended purpose is to be building blocks for creating and declaring
 types.
 
-.. function:: NamedTuple
+.. class:: NamedTuple
 
    Typed version of :func:`collections.namedtuple`.
 
@@ -2486,7 +2486,7 @@ types.
       for more details.
 
 
-.. function:: TypedDict
+.. class:: TypedDict(dict)
 
    Special construct to add type hints to a dictionary.
    At runtime ":class:`!TypedDict` instances" are simply :class:`dicts <dict>`.