Coverage for src/debputy/_manifest_constants.py: 100%
42 statements
« prev ^ index » next coverage.py v7.8.2, created at 2025-09-07 09:27 +0000
« prev ^ index » next coverage.py v7.8.2, created at 2025-09-07 09:27 +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_INSTALLATION_SEARCH_DIRS = "installation-search-dirs"
41MK_BINARY_VERSION = "binary-version"
43MK_SERVICES = "services"
45MK_CONFFILE_MANAGEMENT = "conffile-management"
46MK_CONFFILE_MANAGEMENT_REMOVE = "remove"
47MK_CONFFILE_MANAGEMENT_RENAME = "rename"
49MK_CONFFILE_MANAGEMENT_REMOVE_PATH = "path"
50MK_CONFFILE_MANAGEMENT_RENAME_SOURCE = "source"
51MK_CONFFILE_MANAGEMENT_RENAME_TARGET = "target"
53MK_CONFFILE_MANAGEMENT_X_PRIOR_TO_VERSION = "prior-to-version"
54MK_CONFFILE_MANAGEMENT_X_OWNING_PACKAGE = "owning-package"
56MK_MANIFEST_DEFINITIONS = "definitions"
57MK_MANIFEST_VARIABLES = "variables"
59MK_MANIFEST_REMOVE_DURING_CLEAN = "remove-during-clean"