Port variant | v11 |
Summary | Backported type hints for Python 3.5+ (3.11) |
Package version | 4.11.0 |
Homepage | No known homepage |
Keywords | python |
Maintainer | Python Automaton |
License | Not yet specified |
Other variants | v12 |
Ravenports | Buildsheet | History |
Ravensource | Port Directory | History |
Last modified | 10 APR 2024, 23:19:53 UTC |
Port created | 20 APR 2020, 15:00:59 UTC |
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, <(x+1)`, where `x.y` is the first version that includes all features you need. ## Included items See [the documentation] for a complete listing of module contents. ## Contributing See [CONTRIBUTING.md] for how to contribute to `typing_extensions`. |
Build (only) |
python-pip:single:v11 autoselect-python:single:standard |
Build and Runtime | python311:single:standard |
main | mirror://PYPIWHL/01/f3/936e209267d6ef7510322191003885de524fc48d1b43269810cd589ceaf5 |
python-SQLAlchemy:v11 | Database Abstraction Library (3.11) |
python-Twisted:v11 | Asynchronous networking framework (3.11) |
python-aiostream:v11 | Asynchronous iteration operators (3.11) |
python-mypy:v11 | Optional static typing for Python (3.11) |
python-napalm:v11 | Vendor-agnostic router interaction libary (3.11) |
python-pydantic-core:v11 | Core module for pydantic (3.11) |
python-pydantic:v11 | Data validation using Python type hints (3.11) |
python-qrcode:v11 | QR Code image generator (3.11) |
python-setuptools-scm:v11 | Package to manage versions by scm tags (3.11) |
python-swagger-spec-validator:v11 | Validation of Swagger specifications (3.11) |