retype

Type annotator

Re-applies type annotations from .pyi stubs to codebases

Re-apply type annotations from .pyi stubs to your codebase.

GitHub

141 stars
7 watching
18 forks
Language: Python
last commit: about 4 years ago
Linked from 1 awesome list

mypypep484pythonpython2python3stubstype-checkingtyping

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
jellezijlstra/autotypingAutomatically adds type annotations to code241
orsinium-labs/infer-typesA CLI tool to automatically add type annotations into Python code86
dropbox/pyannotateA tool to automatically add type annotations to Python code based on runtime call arguments and return types.1,428
ilevkivskyi/com2annTranslates type comments to type annotations in Python source code142
mariusvniekerk/pytest-monkeytypeA pytest plugin that generates annotations and stubs for Python modules based on their type definitions43
kotlinisland/basedtypeshedProvides static type annotations for the Python standard library and third-party packages3
typeddjango/pytest-mypy-pluginsA plugin for testing type checking and stubs using mypy and pytest107
stewori/pytypesProvides runtime typechecking and annotation tools for Python to enforce strict type compatibility201
lxml/lxml-stubsProvides type annotations for a specific Python package to support static analysis and code completion tools45
pycqa/flake8-pyiEnhances Flake8 to better handle stub files used in type hinting73
dry-python/classesEnables typed polymorphism and type-safe business logic in Python without inheritance or interfaces.678
jorenham/scipy-stubsProvides type hints and auto-completion support for SciPy libraries without requiring additional configuration or static type-checker plugins.23
luttik/auto-optionalEnforces consistent use of optional type annotations in Python code17
dropbox/sqlalchemy-stubsProvides type stubs and plugins to improve static typing for SQLAlchemy-based applications571
typeddjango/django-stubsProvides precise static types and type inference for Django framework1,630