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

Uploaded Source

Built Distributions

typing_extensions-3.7.4.3-py3-none-any.whl (22.5 kB view details)

Uploaded Python 3

typing_extensions-3.7.4.3-py2-none-any.whl (9.3 kB view details)

Uploaded Python 2

File details

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

File metadata

  • Download URL: typing_extensions-3.7.4.3.tar.gz
  • Upload date:
  • Size: 39.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.4

File hashes

Hashes for typing_extensions-3.7.4.3.tar.gz
Algorithm Hash digest
SHA256 99d4073b617d30288f569d3f13d2bd7548c3a7e4c8de87db09a9d29bb3a4a60c
MD5 5fcbfcb22e6f8c9bf23fb9f8e020f6ee
BLAKE2b-256 16060f7367eafb692f73158e5c5cbca1aec798cdf78be5167f6415dd4205fa32

See more details on using hashes here.

File details

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

File metadata

  • Download URL: typing_extensions-3.7.4.3-py3-none-any.whl
  • Upload date:
  • Size: 22.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.4

File hashes

Hashes for typing_extensions-3.7.4.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7cb407020f00f7bfc3cb3e7881628838e69d8f3fcab2f64742a5e76b2f841918
MD5 cbf20d17c294eb6a2d5e98669cfe67a6
BLAKE2b-256 607ae881b5abb54db0e6e671ab088d079c57ce54e8a01a3ca443f561ccadb37e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: typing_extensions-3.7.4.3-py2-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.4

File hashes

Hashes for typing_extensions-3.7.4.3-py2-none-any.whl
Algorithm Hash digest
SHA256 dafc7639cde7f1b6e1acc0f457842a83e722ccca8eef5270af2d74792619a89f
MD5 e59526817794f0f6455be69d863b8ce3
BLAKE2b-256 bee18fe3f8a8aa3380f2a92b0075406c49f96fcc2b256f5c92d09571d2ab7847

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