← Browse all tools

Go Back
Report Abuse

mypy

Optional static type checker for Python

Tool overview

mypy is an optional static type checker for Python that aims to combine the benefits of dynamic (duck) typing and static typing. Compile-time type checking finds bugs with less debugging, and type declarations act as machine-checked documentation.

Programs can be developed with dynamic typing and have static typing added once the code has matured, and existing Python code can be migrated progressively to static typing.

mypy is open source and actively developed on GitHub as part of the Python organisation.

Screenshots & video

Community reviews

Login to Write Your Review

There are no reviews yet.

Source & attribution

Original contributor
Jean-Baptiste CROUIGNEAU
External references
https://www.mypy-lang.org/
https://github.com/python/mypy