Skip to main content

Type Hints for Python

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

Typing – Type Hints for Python

This is a backport of the standard library typing module to Python versions older than 3.5. (See note below for newer versions.)

Typing defines a standard notation for Python function and variable type annotations. The notation can be used for documenting code in a concise, standard format, and it has been designed to also be used by static and runtime type checkers, static analyzers, IDEs and other tools.

NOTE: in Python 3.5 and later, the typing module lives in the stdlib, and installing this package has NO EFFECT. To get a newer version of the typing module in Python 3.5 or later, you have to upgrade to a newer Python (bugfix) version. For example, typing in Python 3.6.0 is missing the definition of ‘Type’ – upgrading to 3.6.2 will fix this.

Also note that most improvements to the typing module in Python 3.7 will not be included in this package, since Python 3.7 has some built-in support that is not present in older versions (See PEP 560.)

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

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

typing-3.7.4-py3-none-any.whl (25.7 kB view details)

Uploaded Python 3

typing-3.7.4-py2-none-any.whl (26.2 kB view details)

Uploaded Python 2

File details

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

File metadata

  • Download URL: typing-3.7.4.tar.gz
  • Upload date:
  • Size: 77.4 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-3.7.4.tar.gz
Algorithm Hash digest
SHA256 53765ec4f83a2b720214727e319607879fec4acde22c4fbb54fa2604e79e44ce
MD5 8a3e4b822bac02b9b33c97e7d4f1521c
BLAKE2b-256 60e8944bd083411be12c6d46d400a06744a5a85ad27d3c6e487a5da0d58950cc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: typing-3.7.4-py3-none-any.whl
  • Upload date:
  • Size: 25.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-3.7.4-py3-none-any.whl
Algorithm Hash digest
SHA256 84698954b4e6719e912ef9a42a2431407fe3755590831699debda6fba92aac55
MD5 98338dc9458925a4e6b6810113fb6569
BLAKE2b-256 28b8a1d6b7cf322f91305bcb5e7d8f6c3028954d1e3e716cddc1cdce2ac63247

See more details on using hashes here.

File details

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

File metadata

  • Download URL: typing-3.7.4-py2-none-any.whl
  • Upload date:
  • Size: 26.2 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-3.7.4-py2-none-any.whl
Algorithm Hash digest
SHA256 38566c558a0a94d6531012c8e917b1b8518a41e418f7f15f00e129cc80162ad3
MD5 b90898ac0b8dc7669dc0098b965ac39f
BLAKE2b-256 79bee43ccd1317f483e14de507787322c74092a688707d02fa5f16562270eb63

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page