pyannotate
Type annotator
A tool to automatically add type annotations to Python code based on runtime call arguments and return types.
Auto-generate PEP-484 annotations
1k stars
26 watching
59 forks
Language: Python
last commit: over 2 years ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
orsinium-labs/infer-types | A CLI tool to automatically add type annotations into Python code | 85 |
ilevkivskyi/com2ann | Translates type comments to type annotations in Python source code | 141 |
jellezijlstra/autotyping | Automatically adds type annotations to code | 238 |
ambv/retype | Re-applies type annotations from .pyi stubs to codebases | 142 |
kensho-technologies/pytest-annotate | Generates PyAnnotate annotations from pytest tests | 109 |
aldanor/typo | A package providing runtime type checking for Python functions annotated with argument type hints. | 28 |
dropbox/mypy-pycharm-plugin | A plugin that allows running type-checking tools from within PyCharm. | 314 |
mariusvniekerk/pytest-monkeytype | A pytest plugin that generates annotations and stubs for Python modules based on their type definitions | 43 |
synyi/poplar | A web-based annotation tool for natural language processing (NLP) | 519 |
tyleryep/flake8-future-annotations | Checks Python code for usage of outdated type annotations and suggests adding support for future annotations | 15 |
sco1/flake8-annotations | Detects missing type annotations in Python functions and methods | 156 |
luttik/auto-optional | Enforces consistent use of optional type annotations in Python code | 17 |
penguinparadigm/annotot | An API for persisting annotations in digital media | 10 |
best-doctor/flake8-annotations-complexity | Tools to help write clear and maintainable Python code with type annotations | 46 |
stewori/pytypes | Provides runtime typechecking and annotation tools for Python to enforce strict type compatibility | 200 |