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.
info

(productmd.composeinfo.ComposeInfo) – Compose metadata

images

(productmd.images.Images) – Compose images metadata

rpms

(productmd.rpms.Rpms) – Compose RPMs metadata

modules

(productmd.modules.Modules) – Compose Modules metadata