2020-06-02 01:47:24 +02:00
|
|
|
import subprocess
|
|
|
|
from collections import namedtuple
|
|
|
|
|
2020-06-06 18:51:47 +02:00
|
|
|
build = subprocess.check_output(["git", "rev-parse", "--short", "HEAD"]).decode()
|
2020-06-02 01:47:24 +02:00
|
|
|
|
2020-06-06 18:51:47 +02:00
|
|
|
VersionInfo = namedtuple("VersionInfo", "major minor micro releaselevel build")
|
|
|
|
version_info = VersionInfo(major=3, minor=0, micro=0, releaselevel="alpha", build=build)
|
2020-06-02 01:47:24 +02:00
|
|
|
|
2020-06-04 00:14:50 +02:00
|
|
|
__version__ = "v{}.{}.{}-{}.{}".format(
|
2020-06-06 18:51:47 +02:00
|
|
|
version_info.major,
|
|
|
|
version_info.minor,
|
|
|
|
version_info.micro,
|
|
|
|
version_info.releaselevel,
|
|
|
|
version_info.build,
|
|
|
|
).replace("\n", "")
|