Coverage for src/debputy/_manifest_constants.py: 100%
37 statements
« prev ^ index » next coverage.py v7.2.7, created at 2024-04-07 12:14 +0200
« prev ^ index » next coverage.py v7.2.7, created at 2024-04-07 12:14 +0200
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_INSTALLATIONS = "installations"
12MK_INSTALLATIONS_INSTALL = "install"
13MK_INSTALLATIONS_MULTI_DEST_INSTALL = "multi-dest-install"
14MK_INSTALLATIONS_INSTALL_DOCS = "install-docs"
15MK_INSTALLATIONS_INSTALL_EXAMPLES = "install-examples"
16MK_INSTALLATIONS_INSTALL_MAN = "install-man"
17MK_INSTALLATIONS_DISCARD = "discard"
19MK_INSTALLATIONS_INSTALL_SOURCE = "source"
20MK_INSTALLATIONS_INSTALL_SOURCES = "sources"
21MK_INSTALLATIONS_INSTALL_DEST_DIR = "dest-dir"
22MK_INSTALLATIONS_INSTALL_AS = "as"
23MK_INSTALLATIONS_INSTALL_INTO = "into"
25MK_INSTALLATIONS_INSTALL_MAN_LANGUAGE = "language"
27MK_CONDITION_WHEN = "when"
28MK_CONDITION_ARCH_MATCHES = "arch-matches"
29MK_CONDITION_BUILD_PROFILES_MATCHES = "build-profiles-matches"
31MK_TRANSFORMATIONS = "transformations"
33MK_TRANSFORMATIONS_CREATE_SYMLINK = "create-symlink"
34MK_TRANSFORMATIONS_CREATE_SYMLINK_LINK_PATH = "path"
35MK_TRANSFORMATIONS_CREATE_SYMLINK_LINK_TARGET = "target"
37MK_CONFFILE_MANAGEMENT = "conffile-management"
38MK_CONFFILE_MANAGEMENT_REMOVE = "remove"
39MK_CONFFILE_MANAGEMENT_RENAME = "rename"
41MK_CONFFILE_MANAGEMENT_REMOVE_PATH = "path"
42MK_CONFFILE_MANAGEMENT_RENAME_SOURCE = "source"
43MK_CONFFILE_MANAGEMENT_RENAME_TARGET = "target"
45MK_CONFFILE_MANAGEMENT_X_PRIOR_TO_VERSION = "prior-to-version"
46MK_CONFFILE_MANAGEMENT_X_OWNING_PACKAGE = "owning-package"
48MK_MANIFEST_DEFINITIONS = "definitions"
49MK_MANIFEST_VARIABLES = "variables"