From 5ea37ce87611adf52ae1d01bb7e92cf73d266d40 Mon Sep 17 00:00:00 2001 From: KaySar12 Date: Fri, 4 Apr 2025 12:07:59 +0700 Subject: [PATCH] update update_modules script --- scripts/update_modules.py | 6 ++---- utility.mk | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/scripts/update_modules.py b/scripts/update_modules.py index 2765d6d..4687bee 100644 --- a/scripts/update_modules.py +++ b/scripts/update_modules.py @@ -1,11 +1,9 @@ +import importlib.util import argparse import os import subprocess import sys - -# Ensure the config module is available -sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), "../"))) -from services import config as Config +from ..services import config as Config # Parse arguments properly parser = argparse.ArgumentParser(description="Uninstall module for each instance") diff --git a/utility.mk b/utility.mk index d7f7607..e98d9bd 100644 --- a/utility.mk +++ b/utility.mk @@ -2,4 +2,4 @@ UTILITY_DIR =${PWD}/utility SCRIPTS_DIR = ${UTILITY_DIR}/scripts UTILITY_CONFIG = ${PWD}/utility/config/settings.yaml update_modules_all: - ${PYTHON} ${SCRIPTS_DIR}/update_modules.py upgrade ${UTILITY_CONFIG} \ No newline at end of file + ${PYTHON} -m utility.scripts.update_modules upgrade ${UTILITY_CONFIG} \ No newline at end of file