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.4.tar.gz (71.3 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.4-py3-none-any.whl (22.9 kB view details)

Uploaded Python 3

typing-3.6.4-py2-none-any.whl (20.8 kB view details)

Uploaded Python 2

File details

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

File metadata

  • Download URL: typing-3.6.4.tar.gz
  • Upload date:
  • Size: 71.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for typing-3.6.4.tar.gz
Algorithm Hash digest
SHA256 d400a9344254803a2368533e4533a4200d21eb7b6b729c173bc38201a74db3f2
MD5 5b2ade08d83be488f17b5fe587c27c74
BLAKE2b-256 eccc28444132a25c113149cec54618abc909596f0b272a74c55bab9593f8876c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for typing-3.6.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3a887b021a77b292e151afb75323dea88a7bc1b3dfa92176cff8e44c8b68bddf
MD5 85a16dd012aaa4f0c6943683c8878dee
BLAKE2b-256 052b2b05bf1d5a9dd450447c9a5df3e118a465e5d3cb12b73b7220a5064a403f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for typing-3.6.4-py2-none-any.whl
Algorithm Hash digest
SHA256 b2c689d54e1144bbcfd191b0832980a21c2dbcf7b5ff7a66248a60c90e951eb8
MD5 30a146b20951154b6f4435a233fe38f8
BLAKE2b-256 0d4d4e5985d075d241d686a1663fa1f88b61d544658d08c1375c7c6aac32afc3

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