| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 | Metadata-Version: 2.1Name: typing_extensionsVersion: 4.9.0Summary: Backported and Experimental Type Hints for Python 3.8+Keywords: annotations,backport,checker,checking,function,hinting,hints,type,typechecking,typehinting,typehints,typingAuthor-email: "Guido van Rossum, Jukka Lehtosalo, Łukasz Langa, Michael Lee" <levkivskyi@gmail.com>Requires-Python: >=3.8Description-Content-Type: text/markdownClassifier: Development Status :: 5 - Production/StableClassifier: Environment :: ConsoleClassifier: Intended Audience :: DevelopersClassifier: License :: OSI Approved :: Python Software Foundation LicenseClassifier: Operating System :: OS IndependentClassifier: Programming Language :: Python :: 3Classifier: Programming Language :: Python :: 3 :: OnlyClassifier: Programming Language :: Python :: 3.8Classifier: Programming Language :: Python :: 3.9Classifier: Programming Language :: Python :: 3.10Classifier: Programming Language :: Python :: 3.11Classifier: Programming Language :: Python :: 3.12Classifier: Topic :: Software DevelopmentProject-URL: Bug Tracker, https://github.com/python/typing_extensions/issuesProject-URL: Changes, https://github.com/python/typing_extensions/blob/main/CHANGELOG.mdProject-URL: Documentation, https://typing-extensions.readthedocs.io/Project-URL: Home, https://github.com/python/typing_extensionsProject-URL: Q & A, https://github.com/python/typing/discussionsProject-URL: Repository, https://github.com/python/typing_extensions# Typing Extensions[](https://gitter.im/python/typing)[Documentation](https://typing-extensions.readthedocs.io/en/latest/#) –[PyPI](https://pypi.org/project/typing-extensions/)## OverviewThe `typing_extensions` module serves two related purposes:- Enable use of new type system features on older Python versions. For example,  `typing.TypeGuard` is new in Python 3.10, but `typing_extensions` allows  users on previous Python versions to use it too.- Enable experimentation with new type system PEPs before they are accepted and  added to the `typing` module.`typing_extensions` is treated specially by static type checkers such asmypy and pyright. Objects defined in `typing_extensions` are treated the sameway as equivalent forms in `typing`.`typing_extensions` uses[Semantic Versioning](https://semver.org/). Themajor version will be incremented only for backwards-incompatible changes.Therefore, it's safe to dependon `typing_extensions` like this: `typing_extensions >=x.y, <(x+1)`,where `x.y` is the first version that includes all features you need.## Included itemsSee [the documentation](https://typing-extensions.readthedocs.io/en/latest/#) for acomplete listing of module contents.## ContributingSee [CONTRIBUTING.md](https://github.com/python/typing_extensions/blob/main/CONTRIBUTING.md)for how to contribute to `typing_extensions`.
 |