https://github.com/python/cpython/commit/baba8d2c7891b856697ddeace97f6075ca7fe759 commit: baba8d2c7891b856697ddeace97f6075ca7fe759 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: AlexWaygood <[email protected]> date: 2026-01-13T13:58:10Z summary:
[3.14] gh-143728: Keep `TypedDict` and `NamedTuple` in `class` role in docs (GH-143702) (#143799) Co-authored-by: Bartosz Sławecki <[email protected]> files: M Doc/library/typing.rst diff --git a/Doc/library/typing.rst b/Doc/library/typing.rst index c5e8af0b5a4a73..886b230d1718d7 100644 --- a/Doc/library/typing.rst +++ b/Doc/library/typing.rst @@ -2355,7 +2355,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`. @@ -2588,7 +2588,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>`. _______________________________________________ Python-checkins mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3//lists/python-checkins.python.org Member address: [email protected]
