Type dispatch and validation for run-time
Project description
runtype is composed of several utility modules:
dispatch - Provides a decorator for fast multi-dispatch at run-time for functions, with sophisticated ambiguity resolution.
dataclass - Improves on Python’s existing dataclass, by verifying the type-correctness of its attributes at run-time. Also provides a few useful methods for dataclasses.
isa - Provides alternative functions to isinstance and issubclass, that undestand Python’s typing module.
Runtype’s integration with the typing module allows to use type signatures such as List[int], Optional[str], or Union[int, str, Callable].
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
runtype-0.1.5.tar.gz
(8.8 kB
view hashes)
Built Distribution
runtype-0.1.5-py3-none-any.whl
(10.1 kB
view hashes)