python-typing-extensions
Port variant v14
Summary Backported type hints for Python 3.5+ (3.14)
Package version 4.16.0
Homepage https://pypi.org/project/typing-extensions/
Keywords python
Maintainer Python Automaton
License Not yet specified
Other variants v13
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 05 JUL 2026, 18:57:34 UTC
Port created 20 APR 2020, 15:00:59 UTC
Subpackage Descriptions
single # Typing Extensions [![Chat at https://gitter.im/python/typing]](https://gitter.im/python/typing) [Documentation] – [PyPI] ## Overview The `typing_extensions` module serves two related purposes: - Enable use of new type system features on older Python versions. For example, `typing.TypeGuard` is new in Python 3.10, but `typing_extensions` allows users on previous Python versions to use it too. - Enable experimentation with new type system PEPs before they are accepted and added to the `typing` module. `typing_extensions` is treated specially by static type checkers such as mypy and pyright. Objects defined in `typing_extensions` are treated the same way as equivalent forms in `typing`. `typing_extensions` uses [Semantic Versioning]. The major version will be incremented only for backwards-incompatible changes. Therefore, it's safe to depend on `typing_extensions` like this: `typing_extensions ~=x.y`, where `x.y` is the first version that includes all features you need. [This] is equivalent to `typing_extensions >=x.y, <(x+1)`. Do not depend on `~= x.y.z` unless you really know what you're doing; that defeats the purpose of semantic versioning. ## Included items See [the documentation] for a complete listing of module contents. ## Contributing See [CONTRIBUTING.md] for how to contribute to `typing_extensions`.
Configuration Switches (platform-specific settings discarded)
PY313 OFF Build using Python 3.13 PY314 ON Build using Python 3.14
Package Dependencies by Type
Build (only) python314:dev:std
python-pip:single:v14
autoselect-python:single:std
Build and Runtime python314:primary:std
Download groups
main mirror://PYPIWHL/49/d3/b8441a820a491ddfc024b0b0cf0393375b75ea13866d9c66727e54c2fc80
Distribution File Information
481caa481374e813c1b176ada14e97f1f67a4539ce9cfeb3f350d78d6370c2e8 45571 python-src/typing_extensions-4.16.0-py3-none-any.whl
Ports that require python-typing-extensions:v14
python-SQLAlchemy:v14 Database Abstraction Library (3.14)
python-Twisted:v14 Asynchronous networking framework (3.14)
python-aiostream:v14 Asynchronous iteration operators (3.14)
python-beautifulsoup4:v14 Screen-scraping library (3.14)
python-cattrs:v14 Composable complex class support for attrs (3.14)
python-cron-descriptor:v14 Cron expression converter library (3.14)
python-cross-web:v14 Library for working with web frameworks (3.14)
python-graphene:v14 GraphQL Framework for Python (3.14)
python-mypy:v14 Optional static typing for Python (3.14)
python-nab-index:v14 Simple-API client and on-disk cache (3.14)
python-nab-provider:v14 IO-free resolution core for nab (3.14)
python-nab-python:v14 Nab package index provider (3.14)
python-napalm:v14 Vendor-agnostic router interaction libary (3.14)
python-psycopg-pool:v14 Connection Pool for Psycopg (3.14)
python-pydantic:v14 Data validation using Python type hints (3.14)
python-pydantic_core:v14 Core module for pydantic (3.14)
python-strawberry-graphql:v14 Library for creating GraphQL APIs (3.14)
python-swagger-spec-validator:v14 Validation of Swagger specifications (3.14)
python-tempora:v14 Time and date routines (3.14)
python-typing-inspection:v14 Runtime typing introspection tools (3.14)