1 RolloutStoreManifestContext

rollouts.RolloutStoreManifestContext(
    writer_config=None,
    invocation=RolloutStoreInvocation.programmatic(),
    runtime=dict(),
    shard=None,
)

Optional rich context attached by higher-level rollout writers.

1.1 Attributes

Name Description
writer_config Resolved writer configuration, if available.
invocation How generation was invoked.
runtime Runtime provenance such as git and package versions.
shard Optional rollout shard manifest entry for cluster generation runs.

1.2 Methods

Name Description
programmatic Build context for programmatic calls.
from_cli Build context for nbv-build-rollouts CLI runs.
to_jsonable Return JSON-friendly manifest context.

1.2.1 programmatic

rollouts.RolloutStoreManifestContext.programmatic(writer_config=None)

Build context for programmatic calls.

1.2.2 from_cli

rollouts.RolloutStoreManifestContext.from_cli(writer_config, argv, config_path)

Build context for nbv-build-rollouts CLI runs.

1.2.3 to_jsonable

rollouts.RolloutStoreManifestContext.to_jsonable()

Return JSON-friendly manifest context.