Expand description
Package-of-interest inventory data model and I/O.
Provides a TOML-based inventory format for tracking packages across Fedora, EPEL, and CentOS SIGs. Supports exporting to content-resolver YAML (feedback-pipeline-workload) and hs-relmon manifest formats.
Modules§
- content_
resolver - Export to content-resolver YAML (feedback-pipeline-workload format).
- hs_
relmon - Export to hs-relmon manifest format.
- import_
json - Import from legacy poi-tracker JSON format.
Structs§
- Inventory
- Top-level inventory document.
- Inventory
Meta - Inventory metadata.
- Package
- A package of interest (source RPM).
- Workload
Meta - Per-workload metadata for content-resolver export.
Enums§
- Priority
- A Bugzilla priority level. Variants are ordered from
least- to most-important so a
max(...)across several candidates picks the highest priority.
Functions§
- json_
schema - Generate a JSON Schema for the inventory format.
- load
- Load an inventory from a TOML file.
- load_
and_ merge - Load multiple inventories and merge them into one.
- parse
- Parse an inventory from a TOML string.
- save
- Save an inventory to a TOML file.
- to_toml
- Serialize an inventory to a TOML string.