From a24aaa1d0a432e0eb514015fb616e7a2efabbc34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20K=C3=BCffner?= Date: Tue, 2 Dec 2025 18:29:04 +0100 Subject: [PATCH] buildcommands: retrieve version from klippy version file MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Markus Küffner --- scripts/buildcommands.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/scripts/buildcommands.py b/scripts/buildcommands.py index b35873840..68fbc7962 100644 --- a/scripts/buildcommands.py +++ b/scripts/buildcommands.py @@ -483,8 +483,17 @@ def git_version(): logging.debug("Got git version: %s" % (repr(ver),)) return ver +# Obtain version info from "klippy/.version" file +def file_version(): + if not os.path.exists('klippy/.version'): + logging.debug("No 'klippy/.version' file/directory found") + return "" + ver = check_output("cat klippy/.version").strip() + logging.debug("Got klippy version: %s" % (repr(ver),)) + return ver + def build_version(extra, cleanbuild): - version = git_version() + version = git_version() or file_version() if not version: cleanbuild = False version = "?"