mplanchard / safetywrap
Fully typesafe, Rust-like Result and Option types for Python
☆45Updated 4 years ago
Alternatives and similar repositories for safetywrap:
Users that are interested in safetywrap are comparing it to the libraries listed below
- Rust like Option and Result types in Python☆91Updated last year
- Python variant types that work with match☆50Updated last year
- Testing framework that empowers pytest (with better fixtures and parametrization)☆59Updated 9 months ago
- Reenter an asyncio or Trio event loop from synchronous code☆84Updated last year
- Effortless configuration management for Rust, inspired by Dynaconf.☆50Updated last year
- A practical snapshot testing plugin for pytest.☆87Updated 8 months ago
- A rust port of Python stdlib's graphlib☆26Updated 2 years ago
- trycast parses JSON-like values whose shape is defined by TypedDicts and other standard Python type hints.☆80Updated 8 months ago
- Based Python static type checker with baseline, sane default settings and based typing features☆173Updated last month
- Phantom types for Python.☆213Updated 3 weeks ago
- Hatch build hook plugin for Mypyc☆42Updated 9 months ago
- Extend typing package functionalities☆59Updated last year
- Toml sorting library☆104Updated 5 months ago
- Statically typed, purely functional effects for Python.☆75Updated 10 months ago
- A generic dependency-resolution library written in pure Python☆79Updated 4 years ago
- Python yaml library using Rust☆29Updated last year
- A list of Python type checkers (PEP 484 compliant and not, static and runtime/dynamic)☆63Updated 3 years ago
- Python bindings for heck, the Rust case conversion library☆49Updated 2 years ago
- Linter that makes your Python code faster.☆21Updated 2 years ago
- Useful types for Python☆126Updated 2 weeks ago
- This is an alternative version of full-stack-fastapi-postgresql but using EdgeDB.☆49Updated 2 years ago
- A type wrapper for the standard library `datetime` that supplies stricter checks, such as making 'datetime' not substitutable for 'date',…☆79Updated last week
- A library for python version numbers and specifiers, implementing PEP 440☆28Updated 3 weeks ago
- FastUUID is a library which provides CPython bindings to Rust's UUID library☆155Updated 2 months ago
- A collection of extra types and features for mypy☆34Updated last month
- Python async data processing microframework☆39Updated last year
- Typed environment variable parsing for Python☆16Updated 3 weeks 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.☆31Updated 8 months ago
- An AsyncIO event loop implemented in Rust☆144Updated this week