[3.11] gh-94439: typing docs: Add minimum version to __required_keys__ and __optional_keys__ (GH-95373) (#95944)

Co-authored-by: Howie Zhao <howiezhaohr@hotmail.com>
This commit is contained in:
Miss Islington (bot) 2022-08-13 11:42:27 -07:00 committed by GitHub
parent 63690996e8
commit 1fccb1d493
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1825,6 +1825,9 @@ These are not used in annotations. They are building blocks for declaring types.
True
.. attribute:: __required_keys__
.. versionadded:: 3.9
.. attribute:: __optional_keys__
``Point2D.__required_keys__`` and ``Point2D.__optional_keys__`` return
@ -1852,6 +1855,8 @@ These are not used in annotations. They are building blocks for declaring types.
>>> Point3D.__optional_keys__ == frozenset({'x', 'y'})
True
.. versionadded:: 3.9
See :pep:`589` for more examples and detailed rules of using ``TypedDict``.
.. versionadded:: 3.8