Coverage for src / rustarium / version.py: 100%
30 statements
« prev ^ index » next coverage.py v7.14.0, created at 2026-05-14 22:20 +0000
« prev ^ index » next coverage.py v7.14.0, created at 2026-05-14 22:20 +0000
1"""
2Auto-generated version file from git-versioned
3"""
5from __future__ import annotations
7from typing import NamedTuple
9__all__ = [
10 "__BUILD_METADATA__",
11 "__GIT_METADATA__",
12 "__VERSION_METADATA__",
13 "BuildMetadata",
14 "GitMetadata",
15 "VersionMetadata",
16 "__version__",
17 "version",
18]
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
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
42class BuildMetadata(NamedTuple):
43 timestamp: str
44 host: str
45 python_version: str
46 id: str
49__version__ = "0.0.1"
50version = __version__
52__VERSION_METADATA__ = VersionMetadata(
53 major=0,
54 minor=0,
55 patch=1,
56 pre=None,
57 post=None,
58 dev=None,
59 local=None,
60)
62__GIT_METADATA__ = GitMetadata(
63 hash="85e10b0ad488883b70c7022a3ca984cf90dd4082",
64 branch="",
65 tag="v0.0.1",
66 dirty=[],
67 commit_count=1,
68 commit_message="",
69 distance_from_head=0,
70 is_head_commit=True,
71)
73__BUILD_METADATA__ = BuildMetadata(
74 timestamp="2026-05-14 22:20:00.366394+00:00",
75 host="runnervmeorf1",
76 python_version="3.12.3",
77 id="e7d9c595-b86b-4500-ace8-0bc59057e351",
78)