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

Uploaded Source

Built Distributions

typing_extensions-3.7.2-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

typing_extensions-3.7.2-py2-none-any.whl (11.4 kB view details)

Uploaded Python 2

File details

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

File metadata

  • Download URL: typing_extensions-3.7.2.tar.gz
  • Upload date:
  • Size: 34.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.4.3

File hashes

Hashes for typing_extensions-3.7.2.tar.gz
Algorithm Hash digest
SHA256 fb2cd053238d33a8ec939190f30cfd736c00653a85a2919415cecf7dc3d9da71
MD5 33815f263f3e00ec63b9d9d26eea95de
BLAKE2b-256 faaa229f5c82d17d10d4ef318b5c22a8626a1c78fc97f80d3307035cf696681b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: typing_extensions-3.7.2-py3-none-any.whl
  • Upload date:
  • Size: 16.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.4.3

File hashes

Hashes for typing_extensions-3.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f3f0e67e1d42de47b5c67c32c9b26641642e9170fe7e292991793705cd5fef7c
MD5 7b265f15d4eed8d014f8db21263c5bb5
BLAKE2b-256 0f62c66e553258c37c33f9939abb2dd8d2481803d860ff68e635466f12aa7efa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: typing_extensions-3.7.2-py2-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.4.3

File hashes

Hashes for typing_extensions-3.7.2-py2-none-any.whl
Algorithm Hash digest
SHA256 07b2c978670896022a43c4b915df8958bec4a6b84add7f2c87b2b728bda3ba64
MD5 7fd2d0a56096e1e6c81d61727f7176cb
BLAKE2b-256 696084116ab2840fda8414cbc92c2a63adfa71e9bafb2d305b467fadb20ec2a8

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