Example integration#

Example of registering a pipeline in another library.

from argdigest import arg_digest, register_pipeline

@register_pipeline(kind="feature", name="feature.base")
def feature_base(obj, ctx):
    return obj

@arg_digest(map={"feature": {"kind": "feature", "rules": ["feature.base"]}})
def register_feature(feature):
    print("Registered", feature)