RepoLib Enums

RepoLib uses a variety of Enums to help ensure that data values are consistent when they need to be set to specific string values for compatibility.

SourceFormat

repolib.SourceFormat()

Encodes the two formats of source files, either .list for legacy format files or .sources for DEB822-formatted files.

  • DEFAULT - DEB822 formatting (value: "sources")
  • LEGACY - Legacy, one-line formatting (value: "list")

SourceType

repolib.SourceType()

Encodes the type of packages the repository provides (binary or source code).

  • BINARY - Binary package source type (value: "deb")
  • SOURCECODE - Source code package type (value : "deb-src")

AptSourceEnabled

repolib.AptSourceEnabled()

Used to encode whether the source is enabled or not.

  • TRUE - The source should be enabled (value: "yes").
  • FALSE - The source should not be enabled (value: "no").