smarie / python-valid8
Yet another validation lib ;). Provides tools for general-purpose variable validation, function inputs/outputs validation as well as class fields validation. All entry points raise consistent ValidationError including all contextual details, with dynamic inheritance of ValueError/TypeError as appropriate.
☆28Updated 3 years ago
Related projects ⓘ
Alternatives and complementary repositories for python-valid8
- Provides runtime validation of attributes specified in Python 'attr'-based data classes.☆52Updated 8 months ago
- py-test plugin: an incremental test runner☆45Updated 2 years ago
- coverage, just moreso☆43Updated last year
- show where your regex match assertion failed!☆81Updated 2 weeks ago
- Discover and load entry points from installed packages☆74Updated last year
- Library providing syntactic sugar for creating variant forms of a canonical function☆73Updated 6 years ago
- pytest plugin for testing mypy types, stubs, and plugins☆103Updated 4 months ago
- Create reproducible installations for a virtual environment from a lock file☆83Updated 2 weeks ago
- pytest-print adds the printer fixture you can use to print messages to the user (directly to the pytest runner, not stdout)☆68Updated this week
- A library to handle automated deprecations☆89Updated last year
- Lazy attributes for Python objects☆52Updated 5 months ago
- Extract jsonschema from various Python objects☆26Updated 2 years ago
- Generate PyAnnotate annotations from your pytest tests.☆109Updated 2 years ago
- extracted --boxed from pytest-xdist to ensure backward compat☆65Updated 2 months ago
- TreeDict is a fast, flexible and full-featured hierarchical python container that makes simple and sophisticated bookkeeping easy.☆31Updated 8 years ago
- Ordered Set implementation in Cython☆74Updated 4 years ago
- Serialization library for Exceptions and Tracebacks.☆165Updated 3 months ago
- A backport of `breakpoint` to python<3.7.☆44Updated 3 years ago
- A wrapper around the stdlib `tokenize` which roundtrips.☆53Updated 2 weeks ago
- Making it easy to write async iterators in Python 3.5☆95Updated 4 years ago
- PyTest Helpers Namespace☆58Updated 2 years ago
- Like Flit, but for Setuptools☆16Updated 4 years ago
- Python import rewriter☆75Updated last year
- A plugin for flake8 integrating Mypy.☆102Updated 4 years ago
- An unofficial, importable pip API☆110Updated 2 weeks ago
- Bleeding edge Cookiecutter template for Python development☆53Updated 8 years ago
- The function you always missed in Python: return the first true value of an iterable.☆144Updated 2 years ago
- Builders for attrs☆11Updated 5 years ago
- Datetime type support for click.☆22Updated 2 months ago
- A simple program and library to auto generate API documentation for Python modules.☆76Updated last year