python-desert
python-desert
We should do this whenever our GHA setup is ready.
Currently, I think private (i.e. underscore-prefixed) dataclass fields are not added to the schema. We could instead add them or make that decision configurable.
[Capnproto](https://capnproto.org/) has a [Python implementation](https://github.com/capnproto/pycapnp). Capnproto defines a language for defining a schema. For example, ```capnproto @0xdbb9ad1f14bf0b36; # unique file ID, generated by `capnp id` struct Person { name @0...
Python has a bunch of validation libraries. They're mostly the same, but each one has a different ecosystem. - [Marshmallow](https://marshmallow.readthedocs.io/) - [typesystem](https://github.com/encode/typesystem) - [schematics](https://github.com/schematics/schematics) - [voluptuous](https://github.com/alecthomas/voluptuous) - [pydantic](https://pydantic-docs.helpmanual.io/) - [colander](https://docs.pylonsproject.org/projects/colander/en/latest/)...
It seems at least possible that someone would want to require the value be present when taking it from json but not from Python. Is that what we think this...