future-typing
type hinting library
Library providing type hinting generics support for Python 3.6 to 3.8 and 3.9+ for union types and standard collections.
Backport for type hinting generics in standard collections and union types as X | Y
19 stars
1 watching
2 forks
Language: Python
last commit: over 3 years ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
python/typing_extensions | A module that provides experimental type hints and enables use of new type system features on older Python versions. | 444 |
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 |
decorator-factory/flake8-pep585 | A flake8 plugin to detect deprecated type hints from the standard library and suggest their replacements. | 22 |
typeddjango/djangorestframework-stubs | Mypy stubs for Django REST Framework to support type hinting and static typing | 453 |
vickumar1981/pyeffects | Implements functional types for handling side-effects in Python with Either, Option, Try, and Future monads. | 31 |
haiiliin/abqpy | Provides type hints and APIs for scripting with Abaqus | 194 |
tyleryep/flake8-future-annotations | Checks Python code for usage of outdated type annotations and suggests adding support for future annotations | 15 |
jorenham/optype | An opinionated typing package that simplifies type hints in Python by providing protocols for special methods like multiplication and addition | 15 |
mplanchard/safetywrap | Typesafe wrappers for handling errors and absent data in Python | 44 |
tool-belt/type-predicates | A collection of utilities for creating and working with type-guards and assertions in TypeScript. | 54 |
wishtack/pysynthetic | Tools to simplify Python class creation with type checking and strict contract enforcement | 15 |
pycqa/flake8-pyi | Enhances Flake8 to better handle stub files used in type hinting | 73 |
hauntsaninja/no_implicit_optional | An automated tool to fix Python code to comply with PEP 484's explicit use of Optional type hints | 82 |
jellezijlstra/autotyping | Automatically adds type annotations to code | 238 |