typing_extensions

Type hinting extensions

A module that provides experimental type hints and enables use of new type system features on older Python versions.

Backported and experimental type hints for Python

GitHub

444 stars
19 watching
108 forks
Language: Python
last commit: 6 days ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
kracekumar/python-typing-koans A learning tool to help developers understand type hints in Python by fixing errors and annotating code 119
bojiang/typing_utils A set of utilities to work with type hints in Python 3.6+, including checking subtype relationships and extracting type information from objects. 12
prettywood/future-typing Library providing type hinting generics support for Python 3.6 to 3.8 and 3.9+ for union types and standard collections. 19
jorenham/optype An opinionated typing package that simplifies type hints in Python by providing protocols for special methods like multiplication and addition 15
pd4d10/octohint An extension that adds IntelliSense hint to GitHub and GitLab code editors 962
ilevkivskyi/typing_inspect Provides utilities for inspecting and analyzing Python types at runtime 350
orsinium-labs/infer-types A CLI tool to automatically add type annotations into Python code 85
typesplainer/typesplainer An interactive tool to explain and describe types in Python code 82
haiiliin/abqpy Provides type hints and APIs for scripting with Abaqus 194
hauntsaninja/useful_types Provides commonly used data structures and protocols in Python to improve code clarity and maintainability 99
django-commons/django-typer Provides a standardized interface for managing Django commands using Type hints and Typer 84
ilevkivskyi/com2ann Translates type comments to type annotations in Python source code 141
jellezijlstra/autotyping Automatically adds type annotations to code 238
stewori/pytypes Provides runtime typechecking and annotation tools for Python to enforce strict type compatibility 200
wishtack/pysynthetic Tools to simplify Python class creation with type checking and strict contract enforcement 15