Kaizo Documentation
Kaizo is a declarative configuration parser that dynamically loads, resolves, and executes Python objects, functions, and plugins from YAML configuration files.
Key features:
Cross-file imports - import and reuse configuration from other YAML files
Lazy execution - defer execution until the entry is accessed
Result caching - cache execution results per argument set
Plugin dispatch - load, configure, and reuse plugins dynamically
Variable references - reference other entries using
.{key}syntaxLocal Python modules - load Python code from local files
Note
Every YAML entry is converted into an internal Entry object,
providing a unified interface for resolution and execution.