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

Uploaded Source

Built Distributions

typing_extensions-3.7.4-py3-none-any.whl (20.7 kB view details)

Uploaded Python 3

typing_extensions-3.7.4-py2-none-any.whl (8.9 kB view details)

Uploaded Python 2

File details

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

File metadata

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

File hashes

Hashes for typing_extensions-3.7.4.tar.gz
Algorithm Hash digest
SHA256 2ed632b30bb54fc3941c382decfd0ee4148f5c591651c9272473fea2c6397d95
MD5 98510adbacf8ea74f46f98b0a5cbdf73
BLAKE2b-256 59b621774b993eec6e797fbc49e53830df823b69a3cb62f94d36dfb497a0b65a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for typing_extensions-3.7.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d8179012ec2c620d3791ca6fe2bf7979d979acdbef1fca0bc56b37411db682ed
MD5 6ef332311f9864fa0ab45ad7d95e6bde
BLAKE2b-256 27aabd1442cfb0224da1b671ab334d3b0a4302e4161ea916e28904ff9618d471

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for typing_extensions-3.7.4-py2-none-any.whl
Algorithm Hash digest
SHA256 b1edbbf0652660e32ae780ac9433f4231e7339c7f9a8057d0f042fcbcea49b87
MD5 bda2643d914905854872c0e5e7575285
BLAKE2b-256 b84deddc8b3c539cd79a31987ffc96ccd62ecc35f637d5d4fdaa37e4b64a2e5b

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