compose – Easy access to compose metadata
This module provides Compose class that provides easy access to ComposeInfo, Rpms, Modules and Images in compose metadata.
Example:
import productmd.compose
compose = productmd.compose.Compose("/path/to/compose")
# then you can access compose metadata via following properties:
compose.info
compose.images
compose.rpms
compose.modules
Classes
- class productmd.compose.Compose(compose_path)
This class provides easy access to compose metadata.
- Parameters:
compose_path (str) – Path to a compose. HTTP(s) URL is also accepted.
- property info
(
productmd.composeinfo.ComposeInfo) – Compose metadata
- property images
(
productmd.images.Images) – Compose images metadata
- property rpms
(
productmd.rpms.Rpms) – Compose RPMs metadata
- property modules
(
productmd.modules.Modules) – Compose Modules metadata
- property extra_files
(
productmd.extra_files.ExtraFiles) – Compose extra files metadata