libmodulemd


API Documentation for libmodulemd.

Table of Contents

Modulemd 1.0 (Deprecated)
Modulemd — Functions for managing Module Metadata
Modulemd.Buildopts — Provides hints to the build-system on how to build this module.
Modulemd.Component — Pure virtual parent class for components that go into a module stream. See ModulemdComponentRPM and ModulemdComponentModule for specific types.
Modulemd.ComponentModule — A module component that goes into a module stream.
Modulemd.ComponentRpm — An RPM component that goes into a module stream.
Modulemd.Defaults — Represents the default stream, profiles and other global data for a module.
Modulemd.Dependencies — Object to represent build-time and runtime dependencies of a module stream.
Modulemd.ImprovedModule — Collects all information about a module: all of its streams, defaults, etc.
Modulemd.Intent — Overrides ModulemdDefaults when a specific system "purpose" has been set.
Modulemd.Module — DEPRECATED: use ModulemdModuleStream instead
Modulemd.ModuleStream — The data to represent a stream of a module as described by a modulemd YAML document.
Modulemd.Prioritizer — Class to aid in merging module metadata from multiple repositories.
Modulemd.Profile — Stores profile information for a module stream.
Modulemd.ServiceLevel — Provides lifecycle information for a module stream.
Modulemd.SimpleSet — Stores a set of strings, guaranteeing uniqueness.
Modulemd.Subdocument — Contains information about individual YAML subdocuments being parsed for modulemd information.
Modulemd.Translation — Translation information for a module stream
Modulemd.TranslationEntry — Contains the translated strings for a particular module stream.