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

GitHub

19 stars
1 watching
2 forks
Language: Python
last commit: over 3 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

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. 446
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 199
tyleryep/flake8-future-annotations Checks Python code for usage of outdated type annotations and suggests adding support for future annotations 15
jorenham/optype A library that provides runtime-checkable type protocols for operator overloading in Python 21
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 A Python toolset that simplifies class writing and adds strict type checking. 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 83
jellezijlstra/autotyping Automatically adds type annotations to code 241