Skip to main content

typingplus

PyPI Python Versions Build Status Coverage Status Code Quality

An enhanced version of the Python typing library that always uses the latest version of typing available, regardless of which version of Python is in use.

Installation

Install it using pip:

pip install typingplus

Features

  • Contains all of the typing library, and is guaranteed to use the latest installed version of the typing library, even if the version of Python in use has an older version of typing.

  • typing_extensions is integrated to be as compatible with the future of the typing module as possible.

  • Support for comment type hints.

  • A functional cast function, including to the abstract types defined in the typing module.

  • An is_instance function that works with the abstract types defined in the typing module.

  • An upgrade_typing function that will replace the stdlib version of typing with the latest version from either the stdlib or the backport.

Usage

See PEP 484.

Metadata

Release files for typingplus 2.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for typingplus 2.2.3
File Size Uploaded Provenance Actions
typingplus-2.2.3.tar.gz 11.5 kB Without provenance Details for typingplus-2.2.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for typingplus 2.2.3
File Interpreter ABI Platform Actions
typingplus-2.2.3-py2.py3-none-any.whl Python 2, Python 3 none any Details for typingplus-2.2.3-py2.py3-none-any.whl

Total release size: 19.5 kB

Release files / typingplus-2.2.3.tar.gz

Download URL typingplus-2.2.3.tar.gz
Size 11.5 kB
Tags Source
SHA-256 checksum
How to use checksums
f51fda560567f816ba9cdeea75f0b05edd2c26038a098f0f26420c1ad72db0c8
BLAKE2b-256 checksum
How to use checksums
dcb950f72b7290fd7bdf18711f2a4669c1ec9af07fd326d7556cdf2ce11b1ec1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Python-urllib/3.7

Release files / typingplus-2.2.3-py2.py3-none-any.whl

Download URL typingplus-2.2.3-py2.py3-none-any.whl
Size 8.0 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
e676181ca65d1d9749a0bd73605a8f4f1c8a52782a449dc211147eadab60c196
BLAKE2b-256 checksum
How to use checksums
b0201f72dd6407cd3038d67cb27494398d9ece2c0e7bbccd9b009acebd6247c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Python-urllib/3.7

Security for typingplus 2.2.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page