Skip to main content

Backported and Experimental Type Hints for Python 3.5+

Project description

Typing Extensions – Backported and Experimental Type Hints for Python

The typing module was added to the standard library in Python 3.5 on a provisional basis and will no longer be provisional in Python 3.7. However, this means users of Python 3.5 - 3.6 who are unable to upgrade will not be able to take advantage of new types added to the typing module, such as typing.Text or typing.Coroutine.

The typing_extensions module contains both backports of these changes as well as experimental types that will eventually be added to the typing module, such as Protocol.

Users of other Python versions should continue to install and use the typing module from PyPi instead of using this one unless specifically writing code that must be compatible with multiple Python versions or requires experimental types.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

typing_extensions-3.6.2.1.tar.gz (24.8 kB view details)

Uploaded Source

Built Distributions

typing_extensions-3.6.2.1-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

typing_extensions-3.6.2.1-py2-none-any.whl (7.8 kB view details)

Uploaded Python 2

File details

Details for the file typing_extensions-3.6.2.1.tar.gz.

File metadata

File hashes

Hashes for typing_extensions-3.6.2.1.tar.gz
Algorithm Hash digest
SHA256 dc18da05be5c924538481f6761700757eb36415213350d5e15b9cbd72e46ffe3
MD5 0cf451b9182c32dacaad90eb2d0b696c
BLAKE2b-256 bc24dd74d7d91f460b682492d146e15b943392d73b91c021557186dc810a264a

See more details on using hashes here.

File details

Details for the file typing_extensions-3.6.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for typing_extensions-3.6.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a685d27cadf53b99a18e953697e859f09478912efcbd8c86b89af9f6402dc301
MD5 4e2d8b7e1301b1bea5501e7e2a9274fb
BLAKE2b-256 665c605dd55fcc9a8925f19263d5a74ddec06b9eab304d9fe64c956e85b7aa6c

See more details on using hashes here.

File details

Details for the file typing_extensions-3.6.2.1-py2-none-any.whl.

File metadata

File hashes

Hashes for typing_extensions-3.6.2.1-py2-none-any.whl
Algorithm Hash digest
SHA256 3f917fa1eb17b7dc09f19e01b52bfe15e7bc67c34cc3cf63613c8a37ce953b59
MD5 981b4fd002e0bdea8aed79e409007a31
BLAKE2b-256 1d5a9ce4a5ed063f4590a0ac37e984a679930cd46faeab4b7b16f0c8c90a027d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page