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

Uploaded Source

Built Distributions

typing_extensions-3.6.6-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

typing_extensions-3.6.6-py2-none-any.whl (11.1 kB view details)

Uploaded Python 2

File details

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

File metadata

  • Download URL: typing_extensions-3.6.6.tar.gz
  • Upload date:
  • Size: 32.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.12.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.23.2 CPython/3.6.0

File hashes

Hashes for typing_extensions-3.6.6.tar.gz
Algorithm Hash digest
SHA256 51e7b7f3dcabf9ad22eed61490f3b8d23d9922af400fe6656cb08e66656b701f
MD5 9509b7ff9cbd479d195e61b04d70cd3a
BLAKE2b-256 fce63d2f306b12f01bde2861d67458d32c673e206d6fcc255537bf452db8f80c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: typing_extensions-3.6.6-py3-none-any.whl
  • Upload date:
  • Size: 16.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.12.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.23.2 CPython/3.6.0

File hashes

Hashes for typing_extensions-3.6.6-py3-none-any.whl
Algorithm Hash digest
SHA256 55401f6ed58ade5638eb566615c150ba13624e2f0c1eedd080fc3c1b6cb76f1d
MD5 dce42ca126e9b4de55a8da59aaa3352c
BLAKE2b-256 624f392a1fa2873e646f5990eb6f956e662d8a235ab474450c72487745f67276

See more details on using hashes here.

File details

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

File metadata

  • Download URL: typing_extensions-3.6.6-py2-none-any.whl
  • Upload date:
  • Size: 11.1 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.12.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.23.2 CPython/3.6.0

File hashes

Hashes for typing_extensions-3.6.6-py2-none-any.whl
Algorithm Hash digest
SHA256 2a6c6e78e291a4b6cbd0bbfd30edc0baaa366de962129506ec8fe06bdec66457
MD5 c57ff533ff96d6829d78941229b4ecdd
BLAKE2b-256 48596cef806c06dddd3ccb08890419a9fe6a4dc0dc5d3e3598621fb5627e874f

See more details on using hashes here.

Supported by

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