pip install mypy==0.910

Optional static typing for Python

Source
Among top 1000 packages on PyPI.
Over 22.2M downloads in the last 90 days.

Commonly used with mypy

Based on how often these packages appear together in public requirements.txt files on GitHub.

black

The uncompromising code formatter.

yapf

A formatter for Python code.

pre-commit

A framework for managing and maintaining multi-language pre-commit hooks.

flake8-comprehensions

A flake8 plugin to help you write better list/set/dict comprehensions.

pycodestyle

Python style guide checker

flake8-bugbear

A plugin for flake8 finding likely bugs and design problems in your program. Contains warnings that don't belong in pyflakes and pycodestyle.

pydocstyle

Python docstring style checker

flake8-commas

Flake8 lint for trailing commas.

flake8-string-format

string format checker, plugin for flake8

xenon

Monitor code metrics for Python on your CI server

radon

Code Metrics in Python

flake8-mutable

mutable defaults flake8 extension

pytest-asyncio

Pytest support for asyncio.

flake8-builtins

Check for python builtins being used as variables or parameters.

flake8-polyfill

Polyfill package for Flake8 plugins

mccabe

McCabe checker, plugin for flake8

flake8-isort

flake8 plugin that integrates isort .

flake8-deprecated

Warns about deprecated method calls.

mypy-extensions

Experimental type system extensions for programs checked with the mypy typechecker.

Version usage of mypy

Proportion of downloaded versions in the last 3 months (only versions over 1%).

0.910

43.72%

0.812

21.57%

0.790

8.86%

0.782

6.01%

0.760

3.73%

0.761

2.99%

0.770

2.82%

0.800

2.76%

0.902

2.75%