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 10 months ago
- coverage, just moreso☆42Updated 2 years ago
- Discover and load entry points from installed packages☆74Updated 2 months ago
- Lazy import python modules for low start-up time. (Taken from mercurial.)☆50Updated 6 months ago
- PyTest Helpers Namespace☆58Updated 2 years ago
- Generate PyAnnotate annotations from your pytest tests.☆109Updated 2 years ago
- A pytest plugin that limits the output to just the things you need.☆92Updated 5 months ago
- extracted --boxed from pytest-xdist to ensure backward compat☆66Updated last month
- A tiny package to ease the creation of test steps with shared intermediate results/state.☆55Updated 2 years ago
- Library providing syntactic sugar for creating variant forms of a canonical function☆74Updated 6 years ago
- Bleeding edge Cookiecutter template for Python development☆53Updated 9 years ago
- python decorators made easy.☆24Updated 8 months ago
- py-test plugin: an incremental test runner☆47Updated 2 years ago
- A simple program and library to auto generate API documentation for Python modules.☆76Updated last year
- Operator overloading for fast anonymous functions.☆50Updated last month
- A pygments lexer for pytest output☆23Updated 10 months ago
- Update your version while having a drink☆89Updated 5 years ago
- Pytest plugin providing the ability to use docker-compose services as fixtures.☆97Updated 5 months ago
- A library for versioning your Python projects.☆140Updated this week
- Lazy & self-destructive tools for speeding up module imports☆54Updated 3 years ago
- Carefully crafted library to operate with continuous streams of data in a reactive style with publish/subscribe, asyncio support and brok…☆74Updated last year
- Reusable Invoke tasks☆166Updated 8 months ago
- Flake8 wrapper to make it nice, legacy-friendly, configurable.☆87Updated 3 years ago
- Register CLI commands via setuptools entry-points.☆129Updated last year
- show where your regex match assertion failed!☆81Updated last week
- Mirakuru - a python library that starts your subprocess and waits for a clear indication, that it's running (process orchestrator)☆86Updated this week
- Hypothesis extension to allow generating protobuf messages matching a schema.☆41Updated 5 years ago
- Safely evaluate AST nodes without side effects☆44Updated 6 months ago
- Generic programming library for Python☆62Updated this week
- A Python Enum that inherits from str.☆115Updated 11 months ago