| 1234567891011121314151617181920212223242526272829303132 | 
							- from subprocess import check_output
 
- import yaml
 
- import os
 
- def config_load(filename: str):
 
-     global config
 
-     with open(filename, "r") as fp:
 
-         config = yaml.safe_load(fp)
 
- if os.path.exists("config_dev.yaml"):
 
-     config_load("config_dev.yaml")
 
- else:
 
-     config_load("config.yaml")
 
- # Extract the version information from git.
 
- # The match gives us only tags starting with v[0-9]*  Using anything else trips up on double digits.
 
- version = check_output(
 
-     [
 
-         "git",
 
-         "describe",
 
-         "--abbrev=8",
 
-         "--long",
 
-         "--tags",
 
-         "--dirty",
 
-         "--always",
 
-         "--match",
 
-         "v[0-9]*",
 
-     ],
 
-     universal_newlines=True,
 
- ).strip()
 
 
  |