Coverage for python/diagnostic_and_simulation_base/version_storage.py: 100%
13 statements
« prev ^ index » next coverage.py v7.15.0, created at 2026-07-07 13:12 +0000
« prev ^ index » next coverage.py v7.15.0, created at 2026-07-07 13:12 +0000
1import datetime
2import getpass
3import platform
4import sys
6from .utility.get_python_library import get_python_library
8__version__: str | None = None
9__git_is_dirty__: bool | None = None
10__git_short_hash__: str | None = None
11__python_library__ = get_python_library()
12__python__ = f"{sys.version_info.major}.{sys.version_info.minor}.{sys.version_info.micro}"
13__user__ = getpass.getuser()
14__computer__ = platform.node()
15# Store datetime using ISO-8601 format = yyyy-mm-ddThh:mm:ss.ffffffZ"; Z at end indicates UTC
16__datetime__ = datetime.datetime.now(datetime.UTC).isoformat() + "Z"