Coverage for src / template_python / version.py: 100%

30 statements  

« prev     ^ index     » next       coverage.py v7.14.0, created at 2026-05-14 20:19 +0000

1""" 

2Auto-generated version file from git-versioned 

3""" 

4 

5from __future__ import annotations 

6 

7from typing import NamedTuple 

8 

9__all__ = [ 

10 "__BUILD_METADATA__", 

11 "__GIT_METADATA__", 

12 "__VERSION_METADATA__", 

13 "BuildMetadata", 

14 "GitMetadata", 

15 "VersionMetadata", 

16 "__version__", 

17 "version", 

18] 

19 

20 

21class VersionMetadata(NamedTuple): 

22 major: int 

23 minor: int 

24 patch: int 

25 pre: tuple[str, int] | None 

26 post: int | None 

27 dev: int | None 

28 local: str | None 

29 

30 

31class GitMetadata(NamedTuple): 

32 hash: str 

33 branch: str 

34 tag: str 

35 dirty: list[str] 

36 commit_count: int 

37 commit_message: str 

38 distance_from_head: int 

39 is_head_commit: bool 

40 

41 

42class BuildMetadata(NamedTuple): 

43 timestamp: str 

44 host: str 

45 python_version: str 

46 id: str 

47 

48 

49__version__ = "0.2.0" 

50version = __version__ 

51 

52__VERSION_METADATA__ = VersionMetadata( 

53 major=0, 

54 minor=2, 

55 patch=0, 

56 pre=None, 

57 post=None, 

58 dev=None, 

59 local=None, 

60) 

61 

62__GIT_METADATA__ = GitMetadata( 

63 hash="4206e1a227fc798b25b714b084c3fae141f259b0", 

64 branch="", 

65 tag="v0.2.0", 

66 dirty=[], 

67 commit_count=1, 

68 commit_message="", 

69 distance_from_head=0, 

70 is_head_commit=True, 

71) 

72 

73__BUILD_METADATA__ = BuildMetadata( 

74 timestamp="2026-05-14 20:19:23.257611+00:00", 

75 host="runnervmrw5os", 

76 python_version="3.12.13", 

77 id="7ddfa2eb-bb13-412c-94b2-d40b4a852485", 

78)