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.
☆29Updated 4 years ago
Alternatives and similar repositories for python-valid8:
Users that are interested in python-valid8 are comparing it to the libraries listed below
- Provides runtime validation of attributes specified in Python 'attr'-based data classes.☆56Updated last year
- Discover and load entry points from installed packages☆74Updated 4 months ago
- coverage, just moreso☆42Updated 2 years ago
- Proxies and wrappers for ordinary Python objects☆21Updated 9 years ago
- Generic programming library for Python☆61Updated last week
- Generate PyAnnotate annotations from your pytest tests.☆110Updated 2 years ago
- pytest plugin which adds pdb helper commands related to pytest.☆12Updated 2 years ago
- Builders for attrs☆11Updated 5 years ago
- py-test plugin: an incremental test runner☆49Updated 3 years ago
- Parse and manipulate version numbers.☆48Updated 2 months ago
- A pytest plugin that limits the output to just the things you need.☆92Updated 7 months ago
- extracted --boxed from pytest-xdist to ensure backward compat☆70Updated 4 months ago
- pytest-print adds the printer fixture you can use to print messages to the user (directly to the pytest runner, not stdout)☆73Updated last week
- Decorator based plugin architecture for Python☆66Updated 4 years ago
- pytest plugin to test mypy static type analysis☆32Updated last year
- Deserialize to objects while staying DRY☆158Updated last year
- Lazy & self-destructive tools for speeding up module imports☆54Updated 3 years ago
- Enable git-like did-you-mean feature in click☆99Updated last year
- A tiny package to ease the creation of test steps with shared intermediate results/state.☆55Updated 2 years ago
- A list of Python type checkers (PEP 484 compliant and not, static and runtime/dynamic)☆63Updated 3 years ago
- Pure Python Dependency Resolution (see https://github.com/sarugaku/resolvelib/ instead)☆80Updated 5 years ago
- Vendorize packages from PyPI☆103Updated 8 months ago
- Mirakuru - a python library that starts your subprocess and waits for a clear indication, that it's running (process orchestrator)☆88Updated this week
- Library providing syntactic sugar for creating variant forms of a canonical function☆74Updated 6 years ago
- Typing-toolbox for Python 3 _and_ 2.7 w.r.t. PEP 484.☆200Updated last year
- Folds captured output sections in Travis CI build log☆13Updated 2 years ago
- Collection of fixtures and utility functions to run service processes for your tests☆60Updated 3 months ago
- A library for versioning your Python projects.☆141Updated last week
- Register CLI commands via setuptools entry-points.☆129Updated last year
- Create reproducible installations for a virtual environment from a lock file☆85Updated last month