A codemod to make your implicit optional type hints PEP 484 compliant.
created at Sept. 7, 2022, 4 a.m.
🧙 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.
A plugin for Flake8 that provides specializations for type hinting stub files
created at Dec. 21, 2016, 8:28 a.m.
The mypy playground. Try mypy with your web browser.
created at May 7, 2017, 6:12 p.m.
A list of Python type checkers (PEP 484 compliant and not, static and runtime/dynamic)
created at Aug. 7, 2017, 9:37 p.m.
NEW!
Type4Py: Deep Similarity Learning-Based Type Inference for Python
created at Nov. 4, 2020, 9:20 a.m.
Integrate mypy in seconds with existing codebase. A friendly CLI tool to make mypy report only new type violations and ignore existing ones.
created at Sept. 1, 2022, 10:03 a.m.
flake8 plugin which checks that typing imports are properly guarded
created at May 21, 2019, 2:24 a.m.
flake8 plugin to validate annotations complexity
created at Feb. 7, 2019, 7:41 a.m.
Fully typesafe, Rust-like Result and Option types for Python
created at May 18, 2019, 5:40 p.m.
A GitHub Action for suggesting Python type annotations.
created at May 4, 2020, 6:44 p.m.
Tool to generate Python types based on TypedDict from a JSON Schema
created at April 28, 2021, 9:30 a.m.