package documentation
Undocumented
Module | api |
This module makes it possible to use mypy as part of a Python application. |
Module | applytype |
No module docstring; 1/2 function documented |
Module | argmap |
Utilities for mapping between actual and formal arguments (and their types). |
Module | binder |
No module docstring; 0/2 type alias, 0/1 function, 2/2 classes documented |
Module | bogus |
A Bogus[T] type alias for marking when we subvert the type system |
Module | build |
Facilities to analyze entire programs, including imported modules. |
Module | checker |
Mypy type checker. |
Module | checkexpr |
Expression type checker. This file is conceptually part of TypeChecker. |
Module | checkmember |
Type checking of attribute access |
Module | checkpattern |
Pattern checker. This file is conceptually part of TypeChecker. |
Module | checkstrformat |
Format expression type checker. |
Module | config |
No module docstring; 0/2 type alias, 0/2 constant, 11/19 functions, 0/1 exception documented |
Module | constant |
Constant folding of expressions. |
Module | constraints |
Type inference constraints. |
Module | copytype |
No module docstring; 1/1 function, 0/1 class documented |
Module | defaults |
Undocumented |
Package | dmypy |
No package docstring; 1/2 module documented |
Module | dmypy |
No module docstring; 0/1 constant, 2/2 functions documented |
Module | dmypy |
Server for mypy daemon mode. |
Module | dmypy |
Shared code between dmypy.py and dmypy_server.py. |
Module | erasetype |
No module docstring; 3/4 functions, 2/3 classes documented |
Module | errorcodes |
Classification of possible errors mypy can detect. |
Module | errors |
No module docstring; 0/1 type alias, 0/1 type variable, 0/3 constant, 2/2 functions, 1/1 exception, 3/3 classes documented |
Module | evalexpr |
Evaluate an expression. |
Module | expandtype |
No module docstring; 0/2 type variable, 0/1 constant, 5/6 functions, 1/3 class documented |
Module | exprtotype |
Translate an Expression to a Type value. |
Module | fastparse |
No module docstring; 0/1 type alias, 0/1 type variable, 0/6 constant, 4/7 functions, 0/2 class documented |
Module | find |
Routines for finding the sources that mypy will check |
Module | fixup |
Fix up various things after deserialization. |
Module | freetree |
Generic node traverser visitor |
Module | fscache |
Interface for accessing the file system with automatic caching. |
Module | fswatcher |
Watch parts of the file system for changes. |
Module | gclogger |
No module docstring; 1/1 class documented |
Module | git |
Git utilities. |
Module | indirection |
No module docstring; 1/1 function, 1/1 class documented |
Module | infer |
Utilities for type argument inference. |
Module | inspections |
No module docstring; 6/8 functions, 3/3 classes documented |
Module | ipc |
Cross platform abstractions for inter-process communication |
Module | join |
Calculation of the least upper bound types (joins). |
Module | literals |
Undocumented |
Module | lookup |
This is a module for various lookup functions: functions that will find a semantic node by its name. |
Module | main |
Mypy type checker command line tool. |
Module | maptype |
No module docstring; 3/5 functions documented |
Module | meet |
No module docstring; 13/16 functions, 0/1 class documented |
Module | memprofile |
Utility for dumping memory usage stats. |
Module | message |
Message constants for generating error messages during type checking. |
Module | messages |
Facilities for generating error messages during type checking. |
Module | metastore |
Interfaces for accessing metadata. |
Module | mixedtraverser |
No module docstring; 1/1 class documented |
Module | modulefinder |
Low-level infrastructure to find modules. |
Module | moduleinspect |
Basic introspection of modules. |
Module | mro |
No module docstring; 1/3 function, 1/1 exception documented |
Module | nodes |
Abstract syntax tree node classes (i.e. parse tree). |
Module | operators |
Information about Python operators |
Module | options |
No module docstring; 0/5 constant, 1/2 class documented |
Module | parse |
No module docstring; 1/1 function documented |
Module | partially |
No module docstring; 3/7 classes documented |
Module | patterns |
Classes for representing match statement patterns. |
Module | plugin |
Plugin system for extending mypy. |
Package | plugins |
No package docstring; 5/8 modules documented |
Module | pyinfo |
Undocumented |
Module | reachability |
Utilities related to determining the reachability of code (in semantic analysis). |
Module | renaming |
No module docstring; 0/3 constant, 0/1 function, 2/2 classes documented |
Module | report |
Classes for producing HTML reports about imprecision. |
Module | scope |
Track current scope to easily calculate the corresponding fine-grained target. |
Module | semanal |
The semantic analyzer. |
Module | semanal |
Calculate some properties of classes. |
Module | semanal |
Semantic analysis of call-based Enum definitions. |
Module | semanal |
Simple type inference for decorated functions during semantic analysis. |
Module | semanal |
Top-level logic for the semantic analyzer. |
Module | semanal |
Semantic analysis of named tuple definitions. |
Module | semanal |
Semantic analysis of NewType definitions. |
Module | semanal |
Block/import reachability analysis. |
Module | semanal |
Shared definitions used by different parts of semantic analysis. |
Module | semanal |
Verify properties of type arguments, like 'int' in C[int] being valid. |
Module | semanal |
Semantic analysis of TypedDict definitions. |
Package | server |
No package docstring; 9/10 modules documented |
Module | sharedparse |
Undocumented |
Module | solve |
Type inference constraint solving |
Module | split |
Split namespace for argparse to allow separating options by prefix. |
Module | state |
Undocumented |
Module | stats |
Utilities for calculating and reporting statistics about types. |
Module | strconv |
Conversion of parse tree nodes to strings. |
Module | stubdoc |
Parsing/inferring signatures from documentation. |
Module | stubgen |
Generator of dynamically typed draft stubs for arbitrary modules. |
Module | stubgenc |
Stub generator for C modules. |
Module | stubinfo |
Undocumented |
Module | stubtest |
Tests for stubs. |
Module | stubutil |
Utilities for mypy.stubgen, mypy.stubgenc, and mypy.stubdoc modules. |
Module | subtypes |
No module docstring; 0/1 type alias, 0/1 type variable, 0/4 constant, 15/22 functions, 0/2 class documented |
Module | suggestions |
Mechanisms for inferring function types based on callsites. |
Package | test |
No package docstring; 25/40 modules documented |
Module | traverser |
Generic node traverser visitor |
Module | treetransform |
Base visitor that implements an identity AST transform. |
Module | tvar |
No module docstring; 1/1 class documented |
Module | type |
Type visitor classes. |
Module | typeanal |
Semantic analysis of types |
Module | typeops |
Miscellaneous type operations and helpers for use during type checking. |
Module | types |
Classes for representing mypy types. |
Module | typestate |
A shared state for all TypeInfos that holds global cache and dependency information, and potentially other mutable TypeInfo state. This module contains mutable global state. |
Module | typetraverser |
No module docstring; 1/1 class documented |
Module | typevars |
No module docstring; 2/3 functions documented |
Module | typevartuples |
Helpers for interacting with type var tuples. |
Module | util |
Utility functions with no non-trivial dependencies. |
Module | version |
Undocumented |
Module | visitor |
Generic abstract syntax tree node visitor |
Module | __main__ |
Mypy type checker command line tool. |