- integrations
- Python
- ocx_sdk
IndexFinding, InfoResult
InfoResultattribute#
Re-exported from
ocx_sdk._resultsView sourceInfoResultpackage description pull, keyed by identifier as given.
The value is None whenever the registry holds no description metadata at
all — distinct from a PackageDescription whose every field is None, which
is a description the registry holds and has left blank.
IndexFindingclassdataclass#
Re-exported from
ocx_sdk._resultsView sourceclass IndexFinding(tag: str, finding: str, committed: str | None = None, live: str | None = None)Where the public index disagrees with the registry about an alias.
Internally tagged on finding: stale carries the two digests, and
not-committed carries only the tag. Reported for ocx.sh/... packages
alone, and never fixed by repair — announcing the tag is what fixes it.
Attributes
| Name | Type | Description |
|---|---|---|
tag | str | The rolling tag. |
finding | str | "stale" or "not-committed", raw str (D8). |
committed | str | None | The digest the index committed, under stale. |
live | str | None | The digest the alias points at today, under stale. |
committedattributeclass attributeinstance attribute#
committed: str | None = Nonefindingattributeinstance attribute#
finding: strliveattributeclass attributeinstance attribute#
live: str | None = Nonetagattributeinstance attribute#
tag: strfrom_dictmethodclassmethod#
def from_dict(data: Mapping[str, Any]) -> IndexFindingBuild from one decoded index_findings entry.