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

85 stars
3 watching
6 forks
Language: Python
last commit: over 1 year 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 141
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 238
ambv/retype Re-applies type annotations from .pyi stubs to codebases 142
orsinium-labs/mypy-baseline A tool to integrate mypy into an existing Python project and track progress on resolving type errors. 55
ilevkivskyi/typing_inspect Provides utilities for inspecting and analyzing Python types at runtime 350
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 200
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 An opinionated typing package that simplifies type hints in Python by providing protocols for special methods like multiplication and addition 15
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