typing_utils

Type hint utilities

A set of utilities to work with type hints in Python 3.6+, including checking subtype relationships and extracting type information from objects.

Backport Python 3.8+ typing utils & add issubtype & more

GitHub

12 stars
1 watching
3 forks
Language: Python
last commit: about 2 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. 444
kracekumar/python-typing-koans A learning tool to help developers understand type hints in Python by fixing errors and annotating code 119
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
leddgroup/ts-types-utils A set of reusable type utility functions for TypeScript 61
tool-belt/type-predicates A collection of utilities for creating and working with type-guards and assertions in TypeScript. 54
unional/type-plus A collection of utility types and adjusted utilities for enhancing TypeScript development 379
jorenham/optype An opinionated typing package that simplifies type hints in Python by providing protocols for special methods like multiplication and addition 15
lang/unicode_utils Utilities for working with Unicode strings in Ruby 113
shomali11/util A collection of general-purpose utility functions for various tasks such as compression, concurrency, hashing, encoding, and string manipulation. 292
django-commons/django-typer Provides a standardized interface for managing Django commands using Type hints and Typer 84
hanami/utils A set of utility libraries and extensions for Ruby programming language 174
kashifkhan0771/utils A common utility library providing functional building blocks for various tasks in Go applications. 5
ilevkivskyi/typing_inspect Provides utilities for inspecting and analyzing Python types at runtime 350
kotlinisland/basedtyping A collection of helpers and utilities to aid in dealing with types at static analysis and runtime. 9
stewori/pytypes Provides runtime typechecking and annotation tools for Python to enforce strict type compatibility 200