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
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 |