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: over 3 years ago
Linked from 1 awesome list

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

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
ilevkivskyi/com2annTranslates type comments to type annotations in Python source code142
orsinium-labs/typeforceA tool to simplify Python package maintenance by automating type checking and stub installation.19
dropbox/pyannotateA tool to automatically add type annotations to Python code based on runtime call arguments and return types.1,428
jellezijlstra/autotypingAutomatically adds type annotations to code241
ambv/retypeRe-applies type annotations from .pyi stubs to codebases141
orsinium-labs/mypy-baselineA tool to integrate mypy into an existing Python project and track progress on resolving type errors.59
ilevkivskyi/typing_inspectProvides utilities for inspecting and analyzing Python types at runtime352
orsinium-labs/mypy-testA testing tool for verifying mypy plugin and type functionality5
stewori/pytypesProvides runtime typechecking and annotation tools for Python to enforce strict type compatibility201
luttik/auto-optionalEnforces consistent use of optional type annotations in Python code17
openchainxyz/abi-guesserA tool that takes encoded data and attempts to infer the types of its components282
contains-io/typetA Python library that simplifies type checking and validation in object-oriented coding22
jorenham/optypeA library that provides runtime-checkable type protocols for operator overloading in Python24
typesplainer/typesplainerAn interactive tool to explain and describe types in Python code82
pvs-hd-tea/pytypesInfer static type information from Python code by tracing execution paths11