Coverage for src/debputy/_manifest_constants.py: 100%
38 statements
« prev ^ index » next coverage.py v7.6.0, created at 2025-01-27 13:59 +0000
« prev ^ index » next coverage.py v7.6.0, created at 2025-01-27 13:59 +0000
1from typing import Literal
3DEFAULT_MANIFEST_VERSION = "0.1"
4SUPPORTED_MANIFEST_VERSIONS = frozenset(["0.1"])
5ManifestVersion = Literal["0.1"]
6assert DEFAULT_MANIFEST_VERSION in SUPPORTED_MANIFEST_VERSIONS
8MK_MANIFEST_VERSION = "manifest-version"
9MK_PACKAGES = "packages"
11MK_BUILDS = "builds"
13MK_INSTALLATIONS = "installations"
14MK_INSTALLATIONS_INSTALL = "install"
15MK_INSTALLATIONS_MULTI_DEST_INSTALL = "multi-dest-install"
16MK_INSTALLATIONS_INSTALL_DOCS = "install-docs"
17MK_INSTALLATIONS_INSTALL_EXAMPLES = "install-examples"
18MK_INSTALLATIONS_INSTALL_MAN = "install-man"
19MK_INSTALLATIONS_DISCARD = "discard"
21MK_INSTALLATIONS_INSTALL_SOURCE = "source"
22MK_INSTALLATIONS_INSTALL_SOURCES = "sources"
23MK_INSTALLATIONS_INSTALL_DEST_DIR = "dest-dir"
24MK_INSTALLATIONS_INSTALL_AS = "as"
25MK_INSTALLATIONS_INSTALL_INTO = "into"
27MK_INSTALLATIONS_INSTALL_MAN_LANGUAGE = "language"
29MK_CONDITION_WHEN = "when"
30MK_CONDITION_ARCH_MATCHES = "arch-matches"
31MK_CONDITION_BUILD_PROFILES_MATCHES = "build-profiles-matches"
33MK_TRANSFORMATIONS = "transformations"
35MK_TRANSFORMATIONS_CREATE_SYMLINK = "create-symlink"
36MK_TRANSFORMATIONS_CREATE_SYMLINK_LINK_PATH = "path"
37MK_TRANSFORMATIONS_CREATE_SYMLINK_LINK_TARGET = "target"
39MK_CONFFILE_MANAGEMENT = "conffile-management"
40MK_CONFFILE_MANAGEMENT_REMOVE = "remove"
41MK_CONFFILE_MANAGEMENT_RENAME = "rename"
43MK_CONFFILE_MANAGEMENT_REMOVE_PATH = "path"
44MK_CONFFILE_MANAGEMENT_RENAME_SOURCE = "source"
45MK_CONFFILE_MANAGEMENT_RENAME_TARGET = "target"
47MK_CONFFILE_MANAGEMENT_X_PRIOR_TO_VERSION = "prior-to-version"
48MK_CONFFILE_MANAGEMENT_X_OWNING_PACKAGE = "owning-package"
50MK_MANIFEST_DEFINITIONS = "definitions"
51MK_MANIFEST_VARIABLES = "variables"