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.6.6.tar.gz (71.8 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.6.6-py3-none-any.whl (25.7 kB view details)

Uploaded Python 3

typing-3.6.6-py2-none-any.whl (23.6 kB view details)

Uploaded Python 2

File details

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

File metadata

  • Download URL: typing-3.6.6.tar.gz
  • Upload date:
  • Size: 71.8 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-3.6.6.tar.gz
Algorithm Hash digest
SHA256 4027c5f6127a6267a435201981ba156de91ad0d1d98e9ddc2aa173453453492d
MD5 64614206b4bdc0864fc0e0bccd69efc9
BLAKE2b-256 bf9b2bf84e841575b633d8d91ad923e198a415e3901f228715524689495b4317

See more details on using hashes here.

File details

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

File metadata

  • Download URL: typing-3.6.6-py3-none-any.whl
  • Upload date:
  • Size: 25.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-3.6.6-py3-none-any.whl
Algorithm Hash digest
SHA256 57dcf675a99b74d64dacf6fba08fb17cf7e3d5fdff53d4a30ea2a5e7e52543d4
MD5 0c84fda6fd4303fa6aee13a36ea62897
BLAKE2b-256 4abdeee1157fc2d8514970b345d69cb9975dcd1e42cd7e61146ed841f6e68309

See more details on using hashes here.

File details

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

File metadata

  • Download URL: typing-3.6.6-py2-none-any.whl
  • Upload date:
  • Size: 23.6 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-3.6.6-py2-none-any.whl
Algorithm Hash digest
SHA256 a4c8473ce11a65999c8f59cb093e70686b6c84c98df58c1dae9b3b196089858a
MD5 7e50dcc98a528f47c8793c980128467c
BLAKE2b-256 cc3e29f92b7aeda5b078c86d14f550bf85cff809042e3429ace7af6193c3bc9f

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