typing-extensions
PyPIv4.16.0Backported and Experimental Type Hints for Python 3.9+
Not recommended for new projects
No — typing-extensions should not be adopted for new projects. No license declared — you have no explicit right to use this code.
- ?Adoption: grade ?, Not reported by this registry.
No download data reported for this package yet.
- AMaintenance: grade A, Excellent.
Last published 69 days ago. 12 releases in the last 2 years.
- AWeight: grade A, Excellent.
Zero runtime dependencies, about 45 KB installed.
- BSupply chain: grade B, Good.
This package lists no maintainer.
- FLicense: grade F, Failing.
No license declared — you have no explicit right to use this code.
Grades are computed deterministically from registry metadata collected by PackageGraph — downloads, dependents, publish dates, the resolved dependency tree, maintainer count, and declared licenses. No third-party scores are used.
Install cost
What you actually take on by adding typing-extensions to a project.
Runtime packages this one declares itself.
Distinct packages in the full runtime tree, deduplicated the way a package manager would.
Unpacked size of this package plus its entire runtime tree.
Longest resolved dependency chain below this package.
Compatibility
- Python
- python >=3.9
Used by
Popular packages that depend on typing-extensions.
FastAPI framework, high performance, easy to learn, fast to code, ready for production
The lightning-fast ASGI server.
Data validation using Python type hints
The little ASGI library that shines.
Runtime typing introspection tools
Database Abstraction Library
Backport of PEP 654 (exception groups)
Reusable constraint types to use with typing.Annotated
aiosignal: a list of registered asynchronous callbacks
multidict implementation
HTTP/2-based RPC framework
Client library to download and publish models, datasets and other repos on the huggingface.co hub
Core functionality for Pydantic validation and serialization
Optimized PyTree Utilities.
Relationship graph
Dependencies (left) and dependents (right) of typing-extensions.
Frequently installed together
Composable command line interface toolkit
Fast, Extensible Progress Meter
The next generation HTTP client.
Fast transfer of large files with the Hugging Face Hub.
Core utilities for Python packages
A platform independent file lock.
File-system specification
Runtime typing introspection tools
A pure-Python, bring-your-own-I/O implementation of HTTP/1.1
Data validation using Python type hints
Document parameters, class attributes, return types, and variables inline, with Annotated.
The little ASGI library that shines.
Release history
12 releases in the last two years, typically about 9 days apart.
| Version | Published | Size | License |
|---|---|---|---|
| 4.16.0latest | 2 months ago | 45 KB | — |
| 4.16.0rc2 | 2 months ago | 45 KB | — |
| 4.16.0rc1 | 2 months ago | 44 KB | — |
| 4.15.0 | 1 year ago | 44 KB | — |
| 4.15.0rc1 | 1 year ago | 44 KB | — |
| 4.14.1 | 1 year ago | 43 KB | — |
| 4.14.0 | 1 year ago | 43 KB | — |
| 4.14.0rc1 | 1 year ago | 43 KB | — |
| 4.13.2 | 1 year ago | 45 KB | — |
| 4.13.1 | 1 year ago | 45 KB | — |
| 4.13.0 | 1 year ago | 45 KB | — |
| 4.13.0rc1 | 1 year ago | 45 KB | — |
| 4.12.2 | 2 years ago | 37 KB | — |
| 4.12.1 | 2 years ago | 36 KB | — |
| 4.12.0 | 2 years ago | 36 KB | — |
Overview
typing-extensions is an PyPI package that backported and Experimental Type Hints for Python 3.9+. It has 14 known dependents in the graph. The latest version is 4.16.0.
Who should use it
Teams working in the PyPI ecosystem who need backported and Experimental Type Hints for Python 3.9+ and value a focused solution.
When not to use it
Consider an alternative if you need to or if a more actively-maintained option better fits your PyPI stack.
Pros
- Zero runtime dependencies — minimal footprint.
Cons
- No license detected — review usage terms before adopting.
Auto-generated from collected registry metadata. No external claims are inferred.
Frequently asked questions
Should I use typing-extensions?
No — typing-extensions should not be adopted for new projects. No license declared — you have no explicit right to use this code.
How do I install typing-extensions?
Run `pip install typing-extensions` to add typing-extensions to your PyPI project.
What license is typing-extensions released under?
No license was detected in typing-extensions's metadata; review the repository before use.
How popular is typing-extensions?
PyPI does not publish download counts. Within PackageGraph's crawl, 14 known packages depend on typing-extensions.
Is typing-extensions still maintained?
The most recent release of typing-extensions (v4.16.0) was published 2 months ago.