classes
Type system extension
Enables typed polymorphism and type-safe business logic in Python without inheritance or interfaces.
Smart, pythonic, ad-hoc, typed polymorphism for Python
678 stars
15 watching
25 forks
Language: Python
last commit: 3 months ago fpmypymypy-pluginsmypy-stubspep561pythonpython3typeclassestypesafety
Related projects:
Repository | Description | Stars |
---|---|---|
| Re-applies type annotations from .pyi stubs to codebases | 141 |
| Provides an Option type inspired by Rust for Python 3 | 71 |
| A plugin for testing type checking and stubs using mypy and pytest | 107 |
| A Python static type checker with additional features to improve typing and error reporting. | 148 |
| Typesafe wrappers for handling errors and absent data in Python | 44 |
| A library providing a simple, type-safe way to handle values with potential errors in Python 3. | 1,625 |
| Provides type hints and auto-completion support for SciPy libraries without requiring additional configuration or static type-checker plugins. | 23 |
| Provides precise static types and type inference for Django framework | 1,630 |
| A collection of helpers and utilities to aid in dealing with types at static analysis and runtime. | 9 |
| Infer static type information from Python code by tracing execution paths | 11 |
| Provides type stubs and plugins to improve static typing for SQLAlchemy-based applications | 571 |
| Automatically adds type annotations to code | 241 |
| Phantom types enable safe parsing and validation of data by making certain states unrepresentable at compile time | 205 |
| A tool to simplify Python package maintenance by automating type checking and stub installation. | 19 |
| A plugin to enable type checking of Zope interface implementations in mypy. | 39 |