Jelle, thanks for cutting the release! I'm very excited about these new features in typing_extensions. 🎉 -- David Foster | Seattle, WA, USA Contributor to TypedDict support for mypy On 2/12/22 4:46 PM, Jelle Zijlstra wrote:
I just released typing_extensions 4.1.0, providing many of the new typing features that will be in Python 3.11:
- Runtime support for PEP 646, adding `typing_extensions.TypeVarTuple`  and `typing_extensions.Unpack`. - Add interaction of `Required` and `NotRequired` with `__required_keys__`,  `__optional_keys__` and `get_type_hints()`. Patch by David Cabot (@d-k-bo). - Runtime support for PEP 675 and `typing_extensions.LiteralString`. - Add `Never` and `assert_never`. Backport from bpo-46475. - `ParamSpec` args and kwargs are now equal to themselves. Backport from  bpo-46676. Patch by Gregory Beauregard (@GBeauregard). - Add `reveal_type`. Backport from bpo-46414. - Runtime support for PEP 681 and `typing_extensions.dataclass_transform`. - `Annotated` can now wrap `ClassVar` and `Final`. Backport from  bpo-46491. Patch by Gregory Beauregard (@GBeauregard). - Add missed `Required` and `NotRequired` to `__all__`. Patch by  Yuri Karabas (@uriyyo). - The `@final` decorator now sets the `__final__` attribute on the  decorated object to allow runtime introspection. Backport from  bpo-46342. - Add `is_typeddict`. Patch by Chris Moradi (@chrismoradi) and James  Hilton-Balfe (@Gobot1234).
Thank you to all the contributors to the PEPs and to the people who contributed to the typing_extensions implementation!
_______________________________________________ Typing-sig mailing list -- typing-sig@python.org To unsubscribe send an email to typing-sig-leave@python.org https://mail.python.org/mailman3/lists/typing-sig.python.org/ Member address: davidfstr@gmail.com