blob: 5e43541002174005cd368603963f7bfc5639e78f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
"""versioninfo"""
# pylint: disable=too-few-public-methods
class VersionInfo:
"""Version info dataclass"""
# pylint: disable=too-many-arguments
def __init__(self, major: int, minor: int, build: int, level: str, serial: int):
self.major = major
self.minor = minor
self.build = build
self.level = level
self.serial = serial
def __str__(self):
return '{major}.{minor}.{build}{level}{serial}'.format(**self.__dict__)
VERSION = VersionInfo(1, 0, 0, 'a', 0)
|