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

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_BUILDS = "builds" 

12 

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" 

20 

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" 

26 

27MK_INSTALLATIONS_INSTALL_MAN_LANGUAGE = "language" 

28 

29MK_CONDITION_WHEN = "when" 

30MK_CONDITION_ARCH_MATCHES = "arch-matches" 

31MK_CONDITION_BUILD_PROFILES_MATCHES = "build-profiles-matches" 

32 

33MK_TRANSFORMATIONS = "transformations" 

34 

35MK_TRANSFORMATIONS_CREATE_SYMLINK = "create-symlink" 

36MK_TRANSFORMATIONS_CREATE_SYMLINK_LINK_PATH = "path" 

37MK_TRANSFORMATIONS_CREATE_SYMLINK_LINK_TARGET = "target" 

38 

39MK_CONFFILE_MANAGEMENT = "conffile-management" 

40MK_CONFFILE_MANAGEMENT_REMOVE = "remove" 

41MK_CONFFILE_MANAGEMENT_RENAME = "rename" 

42 

43MK_CONFFILE_MANAGEMENT_REMOVE_PATH = "path" 

44MK_CONFFILE_MANAGEMENT_RENAME_SOURCE = "source" 

45MK_CONFFILE_MANAGEMENT_RENAME_TARGET = "target" 

46 

47MK_CONFFILE_MANAGEMENT_X_PRIOR_TO_VERSION = "prior-to-version" 

48MK_CONFFILE_MANAGEMENT_X_OWNING_PACKAGE = "owning-package" 

49 

50MK_MANIFEST_DEFINITIONS = "definitions" 

51MK_MANIFEST_VARIABLES = "variables"