This library contains common utilities for ValidatedAutomation across Avrae services.
pip install git+https://github.com/avrae/[email protected]
Use validation.validate(some_dict)
to ensure that the dict can be parsed as valid Automation.
The major and minor versions of automation-common
should match the major and minor versions of avrae
for each
Avrae update that changes the automation engine. If a minor Avrae release contains no automation engine updates,
the automation-common
version may stay the same.
The patch version of automation-common
may update as needed to reflect patch-level fixes specific
to automation-common
.
The automation-common
version is allowed to skip versions to maintain these constraints, but a newer release must not
have a lower version than a prior release.
To release a new version of automation-common
, update setup.py
and tag the commit to release with vX.Y.Z
.