Typing
134 items from typeddjango/awesome-python-typing ★1,987
-
autotyping github.com
Automatically add simple return type annotations for functions (bool, None, Optional).
-
pytest-mypy github.com
Mypy static type checker plugin for Pytest.
-
phantom-types github.com
Phantom types.
-
pytypes github.com
Provides a rich set of utilities for runtime typechecking.
-
basedmypy github.com
Based static typing with baseline functionality.
-
typical github.com
Data parsing and automatic type-coercion using type hinting. Supports dataclasses, standard classes, function signatures, and more.
-
flake8-annotations github.com
Plugin for flake8 to check for presence of type annotations in function definitions.
-
celery-types github.com
Type stubs for Celery and its related packages django-celery-results, ampq, kombu, billiard, vine and ephem.
-
com2ann github.com
Tool for translation of type comments to type annotations.
-
useful-types github.com
Collection of useful protocols and type aliases.
-
retype github.com
Another tool to apply stubs to code.
-
flake8-typing-only-imports github.com
flake8 plugin that helps identify which imports to put into type-checking blocks, and how to adjust your type annotations once imports are moved.
-
flake8-type-checking github.com
Plugin to help you guard any type-annotation-only import correctly.
-
pytest-mypy-plugins github.com
Pytest plugin for testing mypy types, stubs, and plugins.
-
Python-typing-koans github.com
A set of examples to learn optional static typing in Python.
-
strongtyping github.com
Decorator which checks whether the function is called with the correct type of parameters.
-
pytest-annotate github.com
Pyannotate plugin for pytest.
-
no_implicit_optional github.com
A codemod to make your implicit optional type hints PEP 484 compliant.
-
option github.com
Rust like Option and Result types.
-
infer-types github.com
CLI tool to automatically infer and add type annotations into Python code.
-
vim-mypy github.com
Mypy integration for Vim.
-
optype github.com
Opinionated collections.abc and operators alternative: Flexible single-method protocols and typed operators with predictable names.
-
scipy-stubs github.com
Stubs for SciPy.
-
botostubs github.com
Gives you code assistance for any boto3 API in any IDE.
-
trycast github.com
Parse JSON-like values whose shape is defined by typed dictionaries (TypedDicts) and other standard Python type hints.
-
typesplainer github.com
A Python type explainer.
-
flake8-pyi github.com
Plugin for Flake8 that provides specializations for type hinting stub files.
-
mypy-baseline github.com
Integrate mypy with existing codebase. A CLI tool that filters out existing type errors and reports only new ones.
-
meiga github.com
Simple, typed and monad-based Result type.
-
mypy-playground github.com
Online playground for mypy.
-
PyQt5-stubs github.com
Stubs for PyQt5.
-
type_enforced github.com
Fast runtime type enforcement for annotations with no dependencies. Includes fast O(1) and full O(n) operations.
-
lxml-stubs github.com
Stubs for lxml.
-
flake8-annotations-complexity github.com
Plugin for flake8 to validate annotations complexity.
-
flake8-typing-imports github.com
Plugin which checks that typing imports are properly guarded.
-
jsonschema-gentypes github.com
Generate Python types based on TypedDict from a JSON Schema.
-
pycroscope github.com
A semi-static type checker for Python code. It imports the modules it type checks, enabling pycroscope to understand many dynamic constructs that other type checkers will reject. This makes it possible to extend pycroscope with plugins that interact directly with your code.
-
safetywrap github.com
Fully typesafe, Rust-like Result and Option types.
-
pytest-monkeytype github.com
MonkeyType plugin for pytest.
-
grpc-stubs github.com
Stubs for grpc.
-
mypy-zope github.com
Plugin for zope.interface support.
-
emacs-flycheck-mypy github.com
Mypy integration for Emacs.
-
pytest-mypy-testing github.com
Pytest plugin to test mypy static type analysis.
-
kubernetes-typed github.com
Plugin for Kubernetes CRD type checking.
-
pythonista-stubs github.com
Stubs for Pythonista.
-
typet github.com
Length-bounded types, dynamic object validation.
-
loguru-mypy github.com
Plugin for loguru support.
-
typeforce github.com
CLI tool that enriches your Python environment with type annotations, empowering mypy.
-
future-typing github.com
Backport for type hinting generics in standard collections and union types as X | Y.
-
auto-optional github.com
Makes typed arguments Optional when the default argument is None.
- next page of items loading…