From f48c18bfdac98b9117506808c020285bcce3b171 Mon Sep 17 00:00:00 2001 From: Eric Callahan Date: Thu, 9 Feb 2023 12:17:30 -0500 Subject: [PATCH] utils: add support for package version retreival Signed-off-by: Eric Callahan --- moonraker/utils.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/moonraker/utils.py b/moonraker/utils.py index fe8cd3a..9a4294b 100644 --- a/moonraker/utils.py +++ b/moonraker/utils.py @@ -87,8 +87,15 @@ def retrieve_git_version(source_path: str) -> str: return f"t{tag}-g{ver}-shallow" def get_software_version() -> str: - version = "?" - + version: str = "?" + try: + import moonraker.__version__ as ver # type: ignore + version = ver.__version__ + except Exception: + pass + else: + if version: + return version try: version = retrieve_git_version(MOONRAKER_PATH) except Exception: