From 02c532234c057bfb165917351ef1e66da5abca44 Mon Sep 17 00:00:00 2001 From: "B.D. Murphy" <161863146+bdmurphy73@users.noreply.github.com> Date: Fri, 6 Nov 2026 12:25:43 -0800 Subject: [PATCH] fix: add sys.path fix to build scripts for direct execution --- utils/build_appimage.py | 2 ++ utils/build_debian.py | 4 ++++ utils/build_flatpak.py | 2 ++ utils/build_pypi.py | 5 +++++ utils/build_windows.py | 2 ++ 5 files changed, 15 insertions(+) diff --git a/utils/build_appimage.py b/utils/build_appimage.py index bcb88d4b7..1df06304d 100644 --- a/utils/build_appimage.py +++ b/utils/build_appimage.py @@ -30,6 +30,8 @@ import sys from pathlib import Path +sys.path.insert(0, str(Path(__file__).resolve().parent.parent)) + from utils.common import ( ROOT_DIR, SETUP_DIR, diff --git a/utils/build_debian.py b/utils/build_debian.py index 52f3c9e70..66388ca5a 100644 --- a/utils/build_debian.py +++ b/utils/build_debian.py @@ -30,6 +30,10 @@ import sys from dataclasses import dataclass from datetime import date, datetime +from pathlib import Path + +sys.path.insert(0, str(Path(__file__).resolve().parent.parent)) + from utils.common import ( MIN_PY_VERSION, MIN_QT_VERS, diff --git a/utils/build_flatpak.py b/utils/build_flatpak.py index e7d00b3a7..be2064ef5 100755 --- a/utils/build_flatpak.py +++ b/utils/build_flatpak.py @@ -32,6 +32,8 @@ import urllib.request from pathlib import Path +sys.path.insert(0, str(Path(__file__).resolve().parent.parent)) + from utils.common import ( ROOT_DIR, appdataXml, diff --git a/utils/build_pypi.py b/utils/build_pypi.py index 89c633510..321ec563e 100644 --- a/utils/build_pypi.py +++ b/utils/build_pypi.py @@ -24,6 +24,11 @@ from __future__ import annotations import argparse import shutil +import sys + +from pathlib import Path + +sys.path.insert(0, str(Path(__file__).resolve().parent.parent)) from utils.common import ROOT_DIR, SETUP_DIR, copySourceCode, freshFolder, log, systemCall, updateMetaFile diff --git a/utils/build_windows.py b/utils/build_windows.py index c52564927..6e9962c2e 100644 --- a/utils/build_windows.py +++ b/utils/build_windows.py @@ -31,6 +31,8 @@ import zipfile from pathlib import Path +sys.path.insert(0, str(Path(__file__).resolve().parent.parent)) + from utils.common import ( ROOT_DIR, SETUP_DIR,