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.5.tar.gz (27.1 kB view details)

Uploaded Source

Built Distributions

typing_extensions-3.6.5-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

typing_extensions-3.6.5-py2-none-any.whl (6.2 kB view details)

Uploaded Python 2

File details

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

File metadata

File hashes

Hashes for typing_extensions-3.6.5.tar.gz
Algorithm Hash digest
SHA256 1c0a8e3b4ce55207a03dd0dcb98bc47a704c71f14fe4311ec860cc8af8f4bd27
MD5 b89c0965d85245fc05f1cf4c5f8aa9ab
BLAKE2b-256 a9b0c98f86c94706784699bff1262506ceab6e8101386e984a773b10be7500fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for typing_extensions-3.6.5-py3-none-any.whl
Algorithm Hash digest
SHA256 be7b05ddab71727fabf1f071365043cf034e4cdac9cade1f1d61a6cc526aaafe
MD5 4611e7342c9bcc4eddfbba0582726d83
BLAKE2b-256 15f1ef4e69d77cd850af1cb7d6de62fc8a0e92eb6fe7b37e3dc563b41378b567

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for typing_extensions-3.6.5-py2-none-any.whl
Algorithm Hash digest
SHA256 8b0962ecb92847974514b1724c8ae2b6dd1ffe86bcdfac429517f5e583ada658
MD5 780e7eacbfc0752b1fc8864cd19baf9a
BLAKE2b-256 303765f28f32654bee9a21951a8b07a70e1348dea00991d57d151cb49f2c108b

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