Bump typing-extensions from 3.10.0.2 to 4.0.0
Bumps typing-extensions from 3.10.0.2 to 4.0.0.
Changelog
Sourced from typing-extensions's changelog.
Release 4.0.0 (November 14, 2021)
- Starting with version 4.0.0, typing_extensions uses Semantic Versioning. See the README for more information.
- Dropped support for Python versions 3.5 and older, including Python 2.7.
- Simplified backports for Python 3.6.0 and newer. Patch by Adam Turner (@AA-Turner).
Added in version 4.0.0
- Runtime support for PEP 673 and
typing_extensions.Self. Patch by James Hilton-Balfe (@Gobot1234).- Runtime support for PEP 655 and
typing_extensions.RequiredandNotRequired. Patch by David Foster (@davidfstr).Removed in version 4.0.0
The following non-exported but non-private names have been removed as they are unneeded for supporting Python 3.6 and newer.
- TypingMeta
- OLD_GENERICS
- SUBS_TREE
- HAVE_ANNOTATED
- HAVE_PROTOCOLS
- V_co
- VT_co
Previous releases
Prior to release 4.0.0 we did not provide a changelog. Please check the Git history for details.
Commits
-
b53cb9aprepare release 4.0.0 (#941) -
5c98e79Add PEP 655 Required and NotRequired to typing_extensions (#937) -
60aa1e2Add PEP 673 Self type (#933) -
6992984Clean-uptyping_extensions--typing_extensions(#932) -
d298120typing_extensions: Drop Python 2.7, modernize build (#931) -
7d797baUse Semantic Versioning for typing_extensions (#907) -
5cc1d2cDrop Python 2 support for typing_extensions (#893) -
0a9ee8ftyping_extensions: Drop support for Python 3.4 & 3.5 (#881) -
68e7cb7Fix linting (#875) -
f3d3d05don't use custom _ConcatenenateGenericAlias for 3.10 (#870) - See full diff in compare view