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.
conda-forge.org
0.5.1
almost 4 years ago
10
52,594 total
Past Dependents
Check this option to include packages that no longer depend on this package in their latest version but previously did.
Filter
Filter by Kind
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 | 4 days ago |
Repository
| Stars | 2 on GitHub |
| Forks | 1 on GitHub |