flake8-pyi by PyCQA

A plugin for Flake8 that provides specializations for type hinting stub files

created at Dec. 21, 2016, 8:28 a.m.

Python

10 +0

73 +0

23 +0

GitHub
mypy-zope by Shoobx

Plugin for mypy to support zope.interface

created at Jan. 4, 2019, 9:30 p.m.

Python

10 +0

39 +0

13 +0

GitHub
pyanalyze by quora

A Python type checker

created at May 26, 2020, 8 p.m.

Python

10 +0

343 +2

35 +0

GitHub
pytypes by Stewori

Typing-toolbox for Python 3 _and_ 2.7 w.r.t. PEP 484.

created at Sept. 15, 2016, 12:13 p.m.

Python

9 +0

200 +0

20 +0

GitHub
pytest-mypy by realpython

Mypy static type checker plugin for Pytest

created at Sept. 29, 2016, 2:39 p.m.

Python

9 +0

248 +0

32 +0

GitHub
type4py by saltudelft

Type4Py: Deep Similarity Learning-Based Type Inference for Python

created at Nov. 4, 2020, 9:20 a.m.

Python

8 +0

61 +0

12 -1

GitHub
nbQA by nbQA-dev

Run ruff, isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter Notebooks

created at July 11, 2020, 3:30 p.m.

Python

8 +0

1,051 +3

41 +0

GitHub
autotyping by JelleZijlstra

Automatically add simple type annotations to your code

created at June 25, 2021, 12:09 a.m.

Python

8 +0

238 +0

20 +0

GitHub
useful_types by hauntsaninja

Useful types for Python

created at June 18, 2023, 10:59 p.m.

Python

8 +0

99 +2

5 +1

GitHub
lxml-stubs by lxml

Type stubs for the lxml package

created at May 23, 2020, 4:16 p.m.

Python

7 +0

43 +0

29 +0

GitHub
meiga by alice-biometrics

🧙 meiga is a Python µframework that provides a simple, fully typed, monad-based result type ➡️ Result[Value, Error].

created at Sept. 2, 2019, 7:47 p.m.

Python

7 +0

76 +0

1 +0

GitHub
retype by ambv

Re-apply type annotations from .pyi stubs to your codebase.

created at March 11, 2017, 7:54 a.m.

Python

7 +0

142 +0

18 +0

GitHub
trycast by davidfstr

trycast parses JSON-like values whose shape is defined by TypedDicts and other standard Python type hints.

created at Nov. 27, 2020, 3:14 a.m.

Python

7 +0

78 +0

6 +0

GitHub
djangorestframework-stubs by typeddjango

PEP-484 stubs for django-rest-framework

created at Nov. 12, 2018, 1:07 a.m.

Python

7 +0

451 +4

117 +0

GitHub
com2ann by ilevkivskyi

Tool for translation type comments to type annotations in Python

created at Sept. 9, 2016, 7:17 a.m.

Python

7 +0

141 +0

12 +0

GitHub
strongtyping by FelixTheC

Decorator which checks whether the function is called with the correct type of parameters.

created at May 1, 2020, 2:46 p.m.

Python

6 +0

108 +0

3 +0

GitHub
pytest-mypy-plugins by typeddjango

pytest plugin for testing mypy types, stubs, and plugins

created at Nov. 28, 2018, 9:29 p.m.

Python

6 +0

103 +1

24 +0

GitHub
pytest-annotate by kensho-technologies

Generate PyAnnotate annotations from your pytest tests.

created at Nov. 17, 2017, 4:20 p.m.

Python

6 +0

109 +0

10 +0

GitHub
typilus-action by typilus

A GitHub Action for suggesting Python type annotations.

created at May 4, 2020, 6:44 p.m.

Python

6 +0

42 +0

5 +0

GitHub
phantom-types by antonagestam

Phantom types for Python.

created at Feb. 7, 2020, 9:28 p.m.

Python

5 +0

200 +1

9 +0

GitHub