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 5 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
python/typing_extensionsA module that provides experimental type hints and enables use of new type system features on older Python versions.450
kracekumar/python-typing-koansA learning tool to help developers understand type hints in Python by fixing errors and annotating code119
bojiang/typing_utilsA 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-pep585A flake8 plugin to detect deprecated type hints from the standard library and suggest their replacements.23
typeddjango/djangorestframework-stubsMypy stubs for Django REST Framework to support type hinting and static typing458
vickumar1981/pyeffectsImplements functional types for handling side-effects in Python with Either, Option, Try, and Future monads.31
haiiliin/abqpyProvides type hints and APIs to simplify Abaqus/Python scripting201
tyleryep/flake8-future-annotationsChecks Python code for usage of outdated type annotations and suggests adding support for future annotations15
jorenham/optypeA library that provides runtime-checkable type protocols for operator overloading in Python24
mplanchard/safetywrapTypesafe wrappers for handling errors and absent data in Python44
tool-belt/type-predicatesA collection of utilities for creating and working with type-guards and assertions in TypeScript.54
wishtack/pysyntheticA set of tools that simplify Python class creation by reducing boilerplate code and enforcing type checking.15
pycqa/flake8-pyiEnhances Flake8 to better handle stub files used in type hinting73
hauntsaninja/no_implicit_optionalAn automated tool to fix Python code to comply with PEP 484's explicit use of Optional type hints85
jellezijlstra/autotypingAutomatically adds type annotations to code241