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 |
Utilities for inline type annotations. |
Package | ast |
No package docstring; 3/3 modules documented |
Module | attribute |
Abstract attribute handling. |
Module | attribute |
Tests for attribute.py. |
Package | blocks |
No package docstring; 2/2 modules documented |
Module | compare |
Do comparisons involving abstract values. |
Module | compare |
Tests for compare.py. |
Module | config |
Configuration for pytype (mostly derived from the commandline args). |
Module | config |
Tests for config.py. |
Module | constant |
Constant folding optimisation for bytecode. |
Module | constant |
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 |
Solver for type equations. |
Module | convert |
Tests for convert.py. |
Module | datatypes |
Generic data structures and collection classes. |
Module | datatypes |
Tests for datatypes.py. |
Module | debug |
Debugging helper functions. |
Module | debug |
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 errors.py. |
Module | file |
File and path utilities. |
Module | file |
Tests for file_utils.py. |
Package | imports |
No package docstring; 8/8 modules documented |
Module | imports |
Import and set up the imports_map. |
Module | imports |
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 |
Tests for io.py. |
Module | load |
Load and link .pyi files. |
Module | load |
Tests for load_pytd.py. |
Module | matcher |
Matching logic for abstract values. |
Module | matcher |
Tests for matcher.py. |
Module | metrics |
Classes for instrumenting code to collect various metrics. |
Module | metrics |
Test errors.py. |
Module | module |
Representation of modules. |
Module | module |
Tests for module_utils.py. |
Module | output |
Tools for output generation. |
Package | overlays |
No package docstring; 24/24 modules documented |
Module | overriding |
Utilities for checking function overrides used in vm.py. |
Package | platform |
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 |
Utilities for working with pytype source files. |
Module | pytype |
Tests for pytype_source_utils.py. |
Module | single |
Tool for inferring types from Python programs. |
Module | single |
Integration test for pytype. |
Module | state |
Objects modelling VM state. (Frames etc.). |
Module | state |
Test state.py. |
Package | test |
No package docstring; 7/11 modules, 0/1 package documented |
Package | tools |
No package docstring; 9/9 modules, 0/6 package documented |
Module | tracer |
Code for checking and inferring types. |
Package | typegraph |
No package docstring; 6/6 modules documented |
Module | typegraph |
Basic tests for accessing typegraph metrics from Python. |
Module | utils |
Generic functions. |
Module | utils |
Tests for utils.py. |
Module | vm |
An abstract virtual machine for python bytecode. |
Module | vm |
Tests for vm.py. |
Module | vm |
Utilities used in vm.py. |
Module | __main__ |
This allows running pytype as `python -m pytype`. |