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

1from typing import Literal 

2 

3DEFAULT_MANIFEST_VERSION = "0.1" 

4SUPPORTED_MANIFEST_VERSIONS = frozenset(["0.1"]) 

5ManifestVersion = Literal["0.1"] 

6assert DEFAULT_MANIFEST_VERSION in SUPPORTED_MANIFEST_VERSIONS 

7 

8MK_MANIFEST_VERSION = "manifest-version" 

9MK_PACKAGES = "packages" 

10 

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" 

18 

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" 

24 

25MK_INSTALLATIONS_INSTALL_MAN_LANGUAGE = "language" 

26 

27MK_CONDITION_WHEN = "when" 

28MK_CONDITION_ARCH_MATCHES = "arch-matches" 

29MK_CONDITION_BUILD_PROFILES_MATCHES = "build-profiles-matches" 

30 

31MK_TRANSFORMATIONS = "transformations" 

32 

33MK_TRANSFORMATIONS_CREATE_SYMLINK = "create-symlink" 

34MK_TRANSFORMATIONS_CREATE_SYMLINK_LINK_PATH = "path" 

35MK_TRANSFORMATIONS_CREATE_SYMLINK_LINK_TARGET = "target" 

36 

37MK_CONFFILE_MANAGEMENT = "conffile-management" 

38MK_CONFFILE_MANAGEMENT_REMOVE = "remove" 

39MK_CONFFILE_MANAGEMENT_RENAME = "rename" 

40 

41MK_CONFFILE_MANAGEMENT_REMOVE_PATH = "path" 

42MK_CONFFILE_MANAGEMENT_RENAME_SOURCE = "source" 

43MK_CONFFILE_MANAGEMENT_RENAME_TARGET = "target" 

44 

45MK_CONFFILE_MANAGEMENT_X_PRIOR_TO_VERSION = "prior-to-version" 

46MK_CONFFILE_MANAGEMENT_X_OWNING_PACKAGE = "owning-package" 

47 

48MK_MANIFEST_DEFINITIONS = "definitions" 

49MK_MANIFEST_VARIABLES = "variables"