typedargs package

A strong typing system with command line REPL environment for Python 2 and 3 code.

Submodules

annotate Decorators that allow you to annotate type information with a function or class.
basic_structures Basic structures used to describe parameters and return values.
doc_annotate Routines for extracting parameter and return information from a docstring.
doc_parser Experimental module for better google docstring parsing.
exceptions A generic key-value based exception class.
lint A pylint plugin that checks for errors in typedargs declarations.
metadata The basic class that is used to store metadata about a function.
shell Hierarchical Shell provides as REPL like environment for executing commmands.
terminal Code to determine terminal size on mac, windows and linux.
type_annotations_parser Routines for extracting parameter and return information from type annotations.
typeinfo Define the global type system that allows adding strong type information to python objects.
utils Utility functions that are only used internally inside typedargs.
version

Subpackages

types Builtin types that come prestocked in typedargs.