python-typing-extensions
Port variant py310
Summary Backported type hints for Python 3.5+ (3.10)
Package version 4.8.0
Homepage No known homepage
Keywords python
Maintainer Python Automaton
License Not yet specified
Other variants v11
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 22 SEP 2023, 12:17:47 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, <(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`.
Configuration Switches (platform-specific settings discarded)
PY310 ON Build using Python 3.10 PY311 OFF Build using Python 3.11
Package Dependencies by Type
Build (only) python-pip:single:py310
autoselect-python:single:standard
Build and Runtime python310:single:standard
Download groups
main mirror://PYPIWHL/24/21/7d397a4b7934ff4028987914ac1044d3b7d52712f30e2ac7a2ae5bc86dd0
Distribution File Information
8f92fc8806f9a6b641eaa5318da32b44d401efaac0f6678c9bc448ba3605faa0 31584 typing_extensions-4.8.0-py3-none-any.whl
Ports that require python-typing-extensions:py310
python-SQLAlchemy:py310 Database Abstraction Library (3.10)
python-Twisted:py310 Asynchronous networking framework (3.10)
python-asgiref:py310 ASGI specs, helper code, and adapters (3.10)
python-astroid:py310 Abstract syntax tree with inference support (3.10)
python-black:py310 Uncompromising code formatter (3.10)
python-cattrs:py310 Composable complex class support for attrs (3.10)
python-napalm:py310 Vendor-agnostic router interaction libary (3.10)
python-qrcode:py310 QR Code image generator (3.10)
python-setuptools-rust:py310 Setuptools Rust extension plugin (3.10)
python-setuptools-scm:py310 Package to manage versions by scm tags (3.10)
python-swagger-spec-validator:py310 Validation of Swagger specifications (3.10)