Skip to content

validation_library

Required: No
Type: List of validation libraries
Condition: Yes

A validation library is a Python module containing logic to validate the component and configuration state of a project, for use in a validation helper script.

Validation libraries are made available to validation helper scripts as Python modules with the name validation.<library_name>.

See the page on component validation for details on the contents of the module.

Key Required Type Description
path Yes String Path to validation Python module
name Yes String Name of the library for use in Python import statements
condition No List of features The script is added if all the given features are present
unless No List of features The script is added unless any of the given features are present
1
2
3
validation_library:
  - path: path/to/library.py
    name: my_library
Back to top