version: read TESTIUM_VERSION env in Flatpak/AppImage

Both bundles export it from their launcher; previous fragile __file__-relative
VERSION lookup was reporting 'unknown'.
This commit is contained in:
2026-05-07 10:04:08 +02:00
parent f17ef8a3a1
commit c83ebccb55

View File

@@ -31,10 +31,15 @@ def get_version(path :str)-> str:
return "Warning git not supported in your settings, version of {} unknown".format(path)
def get_testium_version():
# Flatpak bundle
if os.path.isfile('/.flatpak-info'):
ver = os.environ.get('TESTIUM_VERSION', '').strip()
return (ver if ver else 'unknown') + " (flatpak release)"
# AppImage
if 'APPIMAGE' in os.environ:
ver = os.getenv('SEQUENCER_REV', 'unknown')
return ver + " (binary release)"
ver = os.environ.get('TESTIUM_VERSION', '').strip()
return (ver if ver else 'unknown') + " (binary release)"
# PyInstaller frozen exe
if getattr(sys, 'frozen', False):