summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--backend/decky_loader/helpers.py3
-rw-r--r--backend/decky_loader/updater.py2
2 files changed, 4 insertions, 1 deletions
diff --git a/backend/decky_loader/helpers.py b/backend/decky_loader/helpers.py
index c6778352..05c4fc8e 100644
--- a/backend/decky_loader/helpers.py
+++ b/backend/decky_loader/helpers.py
@@ -67,6 +67,9 @@ def get_loader_version() -> str:
try:
# Normalize Python-style version to conform to Decky style
v = Version(importlib.metadata.version("decky_loader"))
+ if v.major == 0 and v.minor == 0 and v.micro == 0:
+ # We are probably running from source
+ return "dev"
version_str = f'v{v.major}.{v.minor}.{v.micro}'
diff --git a/backend/decky_loader/updater.py b/backend/decky_loader/updater.py
index b295e92d..5cd25e72 100644
--- a/backend/decky_loader/updater.py
+++ b/backend/decky_loader/updater.py
@@ -96,7 +96,7 @@ class Updater:
"current": self.localVer,
"remote": self.remoteVer,
"all": self.allRemoteVers,
- "updatable": self.localVer != "unknown"
+ "updatable": self.localVer != "unknown" and self.localVer != "dev"
}
async def check_for_updates(self):