package documentation

Undocumented

Module __version__ Undocumented
Package abstract No package docstring; 18/18 modules documented
Module analyze Code for checking and inferring types.
Module annotation_utils Utilities for inline type annotations.
Package ast No package docstring; 3/3 modules documented
Module attribute Abstract attribute handling.
Module attribute_test Tests for attribute.py.
Package blocks No package docstring; 2/2 modules documented
Module compare Do comparisons involving abstract values.
Module compare_test Tests for compare.py.
Module config Configuration for pytype (mostly derived from the commandline args).
Module config_test Tests for config.py.
Module constant_folding Constant folding optimisation for bytecode.
Module constant_folding_test Tests for constant_folding.py.
Module context Container of things that should be accessible to all abstract values.
Module convert Code for translating between type systems.
Module convert_structural Solver for type equations.
Module convert_test Tests for convert.py.
Module datatypes Generic data structures and collection classes.
Module datatypes_test Tests for datatypes.py.
Module debug Debugging helper functions.
Module debug_test Tests for utils.py.
Package directors No package docstring; 4/4 modules documented
Module errors Code and data structures for storing and displaying errors.
Module errors_test Test errors.py.
Module file_utils File and path utilities.
Module file_utils_test Tests for file_utils.py.
Package imports No package docstring; 8/8 modules documented
Module imports_map_loader Import and set up the imports_map.
Module imports_map_loader_test Tests for imports_map_loader.py.
Package inspect No package docstring; 2/2 modules documented
Module io Public interface to top-level pytype functions.
Module io_test Tests for io.py.
Module load_pytd Load and link .pyi files.
Module load_pytd_test Tests for load_pytd.py.
Module matcher Matching logic for abstract values.
Module matcher_test Tests for matcher.py.
Module metrics Classes for instrumenting code to collect various metrics.
Module metrics_test Test errors.py.
Module module_utils Representation of modules.
Module module_utils_test Tests for module_utils.py.
Module output Tools for output generation.
Package overlays No package docstring; 24/24 modules documented
Module overriding_checks Utilities for checking function overrides used in vm.py.
Package platform_utils No package docstring; 2/2 modules documented
Module preprocess Preprocess source code before compilation.
Package pyc pyc file format parser.
Package pyi No package docstring; 15/16 modules documented
Package pytd No package docstring; 26/32 modules, 0/2 package documented
Module pytype_source_utils Utilities for working with pytype source files.
Module pytype_source_utils_test Tests for pytype_source_utils.py.
Module single Tool for inferring types from Python programs.
Module single_test Integration test for pytype.
Module state Objects modelling VM state. (Frames etc.).
Module state_test Test state.py.
Package test_data No package docstring; 7/11 modules, 0/1 package documented
Package tools No package docstring; 9/9 modules, 0/6 package documented
Module tracer_vm Code for checking and inferring types.
Package typegraph No package docstring; 6/6 modules documented
Module typegraph_metrics_test Basic tests for accessing typegraph metrics from Python.
Module utils Generic functions.
Module utils_test Tests for utils.py.
Module vm An abstract virtual machine for python bytecode.
Module vm_test Tests for vm.py.
Module vm_utils Utilities used in vm.py.
Module __main__ This allows running pytype as `python -m pytype`.