An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

validobj

Validobj is library that takes semistructured data (for example JSON and YAML configuration files) and converts it to more structured Python objects. It places the emphasis on: - [Good error messages](https://validobj.readthedocs.io/en/latest/errors.html) (rather than avoiding extra work in the error handling code). - Schema defined in terms of [dataclasses](https://docs.python.org/3/library/dataclasses.html) and other high level objects such as [enums](https://docs.python.org/3/library/enum.html), as well as a subset of the [typing](https://docs.python.org/3/library/typing.html) module. - Simplicity of implementation (rather than full generality). Validobj requires Python 3.7 and has no other dependencies.

Ecosystem
conda-forge.org
Latest Release
0.5.1
almost 4 years ago
Versions
10
Downloads
52,594 total
Links
Registry conda-forge.org
Source Repository
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:conda/validobj?repository_url=https://conda-forge.org
spec
License MIT
First Release about 6 years ago
Last Synced 3 days ago
Repository
Stars 2 on GitHub
Forks 1 on GitHub