NEW! Новый релиз 12.0.0 уже доступен! Подробности в Центре заботы

typing_extensions

0

Описание

Backported and experimental type hints for Python

Языки

Python

Сообщить о нарушении
README.md

Typing Extensions

Chat at https://gitter.im/python/typing

DocumentationPyPI

Overview

The

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 as mypy and pyright. Objects defined in
typing_extensions
are treated the same way as equivalent forms in
typing
.

typing_extensions
uses Semantic Versioning. The major version will be incremented only for backwards-incompatible changes. Therefore, it's safe to depend on
typing_extensions
like this:
typing_extensions >=x.y, <(x+1)
, where
x.y
is the first version that includes all features you need.

Included items

See the documentation for a complete listing of module contents.

Contributing

See CONTRIBUTING.md for how to contribute to

typing_extensions
.

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.