formaldict1.1.0
Published
Formal structured dictionaries parsed from a schema
pip install formaldict
Package Downloads
Authors
Project URLs
Requires Python
<4,>=3.9.0
formaldict
formaldict
provides the constructs for parsing structured dictionaries that adhere to a schema. Along with a simple and flexible schema definition to parse and validate dictionaries, formaldict
is integrated with python-prompt-toolkit. This integration allows users to easily construct flows for command line interfaces (CLIs) when parsing structured user input.
Below is an example user input flow constructed with a formaldict
schema used by git-tidy:
Check out the docs for a tutorial on how to use formaldict
as the backbone for parsing structured input in your library.
Documentation
View the formaldict docs here.
Installation
Install formaldict with:
pip3 install formaldict
Contributing Guide
For information on setting up formaldict for development and contributing changes, view CONTRIBUTING.md.
Compatibility
formaldict
is compatible with Python 3.9 - 3.13.
Creators
- @wesleykendall (Wes Kendall)