infer-types

Type annotator

A CLI tool to automatically add type annotations into Python code

A CLI tool to automatically add type annotations into Python code. Must have tool for annotating existing code.

GitHub

86 stars
3 watching
6 forks
Language: Python
last commit: almost 2 years ago
Linked from 1 awesome list

annotationscode-formattercode-generationmypypyannotatepythonpython3pytypestatic-analysistype-annotationstype-checkingtype-inferencetyping

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ilevkivskyi/com2ann Translates type comments to type annotations in Python source code 142
orsinium-labs/typeforce A tool to simplify Python package maintenance by automating type checking and stub installation. 19
dropbox/pyannotate A tool to automatically add type annotations to Python code based on runtime call arguments and return types. 1,428
jellezijlstra/autotyping Automatically adds type annotations to code 241
ambv/retype Re-applies type annotations from .pyi stubs to codebases 141
orsinium-labs/mypy-baseline A tool to integrate mypy into an existing Python project and track progress on resolving type errors. 59
ilevkivskyi/typing_inspect Provides utilities for inspecting and analyzing Python types at runtime 352
orsinium-labs/mypy-test A testing tool for verifying mypy plugin and type functionality 5
stewori/pytypes Provides runtime typechecking and annotation tools for Python to enforce strict type compatibility 201
luttik/auto-optional Enforces consistent use of optional type annotations in Python code 17
openchainxyz/abi-guesser A tool that takes encoded data and attempts to infer the types of its components 282
contains-io/typet A Python library that simplifies type checking and validation in object-oriented coding 22
jorenham/optype A library that provides runtime-checkable type protocols for operator overloading in Python 24
typesplainer/typesplainer An interactive tool to explain and describe types in Python code 82
pvs-hd-tea/pytypes Infer static type information from Python code by tracing execution paths 11