tier.KindStatus
tier.KindStatus(
kind,
available,
plugin=None,
version=None,
contract_version=None,
compatible=False,
reason=None,
)
One private kind’s standing in this process.
Attributes
| Name | Type | Description |
|---|---|---|
| kind | str | The plugin kind. |
| available | bool | Filled by a plugin that imports and speaks this contract version. |
| plugin | str | None | The registry name filling it, or None. |
| version | str | None | What the component reports, or None. |
| contract_version | int | None | The contract version it declares, or None. |
| compatible | bool | Whether that equals :data:CONTRACT_VERSION (a component declaring none is taken at its word). |
| reason | str | None | Why it is unavailable, or None. |