get version from git tag

This commit is contained in:
2025-03-24 19:36:43 +01:00
parent 9902be0a48
commit 3a2aa4f109
3 changed files with 7 additions and 1 deletions

View File

@@ -10,8 +10,10 @@ from src import install
from src.pluginregistry import PluginRegistry
import gettext
from src.ui.icon import Icon
from pathlib import Path
import os
__version__ = '0.2.1'
__version__ = Path(os.path.dirname(os.path.realpath(__file__)) + os.sep + "version.txt").read_text()
gettext.install('krowlog', 'locale')

View File

@@ -1,6 +1,8 @@
import PyInstaller.__main__
import os
os.system("git -C . describe --match \"*.*.*\" --tags > version.txt")
PyInstaller.__main__.run([
'krowlog.py',
# '--onefile',
@@ -12,6 +14,7 @@ PyInstaller.__main__.run([
'--add-binary', 'icons' + os.pathsep + 'icons',
'--add-binary', 'locales' + os.pathsep + 'locales',
'--add-binary', 'LICENSE' + os.pathsep + '.',
'--add-binary', 'version.txt' + os.pathsep + '.',
'--hidden-import=krowlog',
'--hidden-import=watchdog',
'--hidden-import=watchdog.observers',

1
version.txt Normal file
View File

@@ -0,0 +1 @@
0.2.1-36-g9902be0