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, but many new features have been added to the module since then. 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.Protocol or typing.TypedDict.

The typing_extensions module contains backports of these changes. Experimental types that will eventually be added to the typing module are also included in typing_extensions, such as typing.ParamSpec and typing.TypeGuard.

Users of Python versions before 3.5 should 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.10.0.2.tar.gz (46.0 kB view details)

Uploaded Source

Built Distributions

typing_extensions-3.10.0.2-py3-none-any.whl (26.3 kB view details)

Uploaded Python 3

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

Uploaded Python 2

File details

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

File metadata

  • Download URL: typing_extensions-3.10.0.2.tar.gz
  • Upload date:
  • Size: 46.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for typing_extensions-3.10.0.2.tar.gz
Algorithm Hash digest
SHA256 49f75d16ff11f1cd258e1b988ccff82a3ca5570217d7ad8c5f48205dd99a677e
MD5 ed80ecc8eac5cb15840535ca54eb43f3
BLAKE2b-256 ed12c5079a15cf5c01d7f4252b473b00f7e68ee711be605b9f001528f0298b98

See more details on using hashes here.

File details

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

File metadata

  • Download URL: typing_extensions-3.10.0.2-py3-none-any.whl
  • Upload date:
  • Size: 26.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for typing_extensions-3.10.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f1d25edafde516b146ecd0613dabcc61409817af4766fbbcfb8d1ad4ec441a34
MD5 7b84c09a94faa790c0daa8fec9cc36c9
BLAKE2b-256 746018783336cc7fcdd95dae91d73477830aa53f5d3181ae4fe20491d7fc3199

See more details on using hashes here.

File details

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

File metadata

  • Download URL: typing_extensions-3.10.0.2-py2-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for typing_extensions-3.10.0.2-py2-none-any.whl
Algorithm Hash digest
SHA256 d8226d10bc02a29bcc81df19a26e56a9647f8b0a6d4a83924139f4a8b01f17b7
MD5 96296851ac46115ff8ae00bf2f4f574d
BLAKE2b-256 cc1e0310dee9d86a41f003c519ce263f3b931c54852fcb15ec780137b2e53d4e

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