<div dir="ltr"><div dir="ltr"><div>Hi everyone,</div><div><br></div><div>I submitted PEP 589 (TypedDict: Type Hints for Dictionaries with a Fixed Set of Keys) for discussion to typing-sig [1].</div><div><br></div><div>Here's an excerpt from the abstract of the PEP:</div><div><br></div><div>PEP 484 defines the type <tt class="gmail-docutils gmail-literal">Dict[K, V]</tt> for uniform
dictionaries, where each value has the same type, and arbitrary key
values are supported.  It doesn't properly support the common pattern
where the type of a dictionary value depends on the string value of
the key.  This PEP proposes a type constructor <tt class="gmail-docutils gmail-literal">typing.TypedDict</tt> to
support the use case where a dictionary object has a specific set of
string keys, each with a value of a specific type.</div><div><div><br></div><div>Jukka Lehtosalo</div></div><div><br></div><div>[1] <a href="https://mail.python.org/mailman3/lists/typing-sig.python.org/">https://mail.python.org/mailman3/lists/typing-sig.python.org/</a></div></div></div>