How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
Documentation: https://alice-biometrics.github.io/meiga/
Returns is a functional programming library for Python that provides type-safe containers for managing state, error handling, and optionality. It serves as a monadic container library and a type-safe error handling framework, replacing traditional try-catch blocks and null checks with Result and Optional containers to treat exceptions as data. The project is distinguished by its use of a specialized Mypy static analysis plugin to validate functional pipelines and emulate higher kinded types. It provides mechanisms for isolating side effects through IO containers and offers a framework for typ
Phantom types for Python.
The main features of antonagestam/phantom-types are: Type Extensions.
Projects with overlapping indexed features include: alice-biometrics/meiga — Documentation: https://alice-biometrics.github.io/meiga/. contains-io/typet — Type[T]. dry-python/returns — Returns is a functional programming library for Python that provides type-safe containers for managing state, error… jorenham/optype — Building blocks for precise type hints. mat1g3r/option — Rust-like Option and Result types in Python, slotted and fully typed. mplanchard/safetywrap — Fully typesafe, Rust-inspired wrapper types for Python values.