mplanchard / safetywrap
Fully typesafe, Rust-like Result and Option types for Python
☆44Updated 4 years ago
Related projects ⓘ
Alternatives and complementary repositories for safetywrap
- Testing framework that empowers pytest (with better fixtures and parametrization)☆58Updated 4 months ago
- Python yaml library using Rust☆26Updated 8 months ago
- Python async data processing microframework☆34Updated 6 months ago
- A type-safe `functools.wraps`.☆17Updated 4 months ago
- Pytest plugin for testing examples in docstrings and markdown files.☆92Updated 2 months ago
- Python variant types that work with match☆48Updated 7 months ago
- Python type-checker written in Rust☆33Updated last year
- A rust port of Python stdlib's graphlib☆25Updated last year
- Hatch build hook plugin for Mypyc☆37Updated 4 months ago
- ☆75Updated this week
- Extend typing package functionalities☆60Updated last year
- Phantom types for Python.☆199Updated this week
- Toml sorting library☆90Updated 10 months ago
- A practical snapshot testing plugin for pytest.☆66Updated 3 months ago
- type-safe exceptions for Python 👷☆30Updated 2 years ago
- A collection of extra types and features for mypy☆29Updated 2 weeks ago
- Proof Of Concept for python package management without virtualenvs☆28Updated 6 months ago
- A list of Python type checkers (PEP 484 compliant and not, static and runtime/dynamic)☆62Updated 2 years ago
- Run all your asynchronous tests cooperatively.☆78Updated 3 months ago
- Python bindings for heck, the Rust case conversion library☆48Updated 2 years ago
- Conditional coverage based on any rules you define!☆69Updated 7 months ago
- Modern benchmarking library for python with pytest integration.☆51Updated last year
- Check what PyPI dependencies changed and when.☆31Updated this week
- flake8 plugin which checks that typing imports are properly guarded☆49Updated 2 weeks ago
- Simple, composable command runner for Python projects☆31Updated 2 months ago
- CLI tool to introspect flake8 plugins and their codes☆14Updated 2 years ago
- `diagnostic` makes it easier to build command line tools with great error reporting.☆28Updated 3 months ago
- A type wrapper for the standard library `datetime` that supplies stricter checks, such as making 'datetime' not substitutable for 'date',…☆73Updated 8 months ago
- Python bindings to the Rust rpds crate for persistent data structures☆41Updated this week
- Statically typed, purely functional effects for Python.☆68Updated 5 months ago