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 or TypedDict.

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

Uploaded Source

Built Distributions

typing_extensions-3.7.4.1-py3-none-any.whl (20.9 kB view details)

Uploaded Python 3

typing_extensions-3.7.4.1-py2-none-any.whl (9.0 kB view details)

Uploaded Python 2

File details

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

File metadata

  • Download URL: typing_extensions-3.7.4.1.tar.gz
  • Upload date:
  • Size: 36.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.5.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.6

File hashes

Hashes for typing_extensions-3.7.4.1.tar.gz
Algorithm Hash digest
SHA256 091ecc894d5e908ac75209f10d5b4f118fbdb2eb1ede6a63544054bb1edb41f2
MD5 566292497a533981216e1d05a7c00fd3
BLAKE2b-256 e7ddf1713bc6638cc3a6a23735eff6ee09393b44b96176d3296693ada272a80b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: typing_extensions-3.7.4.1-py3-none-any.whl
  • Upload date:
  • Size: 20.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.5.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.6

File hashes

Hashes for typing_extensions-3.7.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cf8b63fedea4d89bab840ecbb93e75578af28f76f66c35889bd7065f5af88575
MD5 cb8d1ddc981bd1ca7ccd9304146a3361
BLAKE2b-256 0392705fe8aca27678e01bbdd7738173b8e7df0088a2202c80352f664630d638

See more details on using hashes here.

File details

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

File metadata

  • Download URL: typing_extensions-3.7.4.1-py2-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.5.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.6

File hashes

Hashes for typing_extensions-3.7.4.1-py2-none-any.whl
Algorithm Hash digest
SHA256 910f4656f54de5993ad9304959ce9bb903f90aadc7c67a0bef07e678014e892d
MD5 76b86c0334cf6f2abf692e7d850d89c1
BLAKE2b-256 890b611af6b186e4e59e290fee1a5b4a6c47a4ce29d7cb9b5141fc73c38d8b65

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