From c83ebccb55bb455d3f95711874afd3acf6d67e9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois?= Date: Thu, 7 May 2026 10:04:08 +0200 Subject: [PATCH] version: read TESTIUM_VERSION env in Flatpak/AppImage Both bundles export it from their launcher; previous fragile __file__-relative VERSION lookup was reporting 'unknown'. --- src/testium/interpreter/utils/version.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/testium/interpreter/utils/version.py b/src/testium/interpreter/utils/version.py index 3418562..8508b95 100644 --- a/src/testium/interpreter/utils/version.py +++ b/src/testium/interpreter/utils/version.py @@ -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):