From 7aa17a280f2216572166e4e7aaee5c34b220eca7 Mon Sep 17 00:00:00 2001 From: Antti Kokko Date: Mon, 18 Oct 2021 14:51:53 +0300 Subject: release_repo_updater: use conditional import for Windows offline signing To tackle module dependency issues. Change-Id: I4b866865501bf7b40604f13d2767e4a9975f4405 Reviewed-by: Jani Heikkinen Reviewed-by: Akseli Salovaara --- packaging-tools/qt6_installer/release_repo_updater.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging-tools/qt6_installer/release_repo_updater.py b/packaging-tools/qt6_installer/release_repo_updater.py index afae2689c..1a36d58ca 100755 --- a/packaging-tools/qt6_installer/release_repo_updater.py +++ b/packaging-tools/qt6_installer/release_repo_updater.py @@ -59,7 +59,6 @@ _parentdir = os.path.dirname(_currentdir) sys.path.insert(0, _parentdir) from read_remote_config import get_pkg_value import sign_installer -from sign_windows_installer import sign_executable log = init_logger(__name__, debug_mode=False) timestamp = datetime.datetime.fromtimestamp(time.time()).strftime('%Y-%m-%d--%H:%M:%S') @@ -618,6 +617,7 @@ def upload_offline_to_remote(installerPath: str, remoteUploadPath: str, stagingS def sign_offline_installer(installer_path: str, installer_name: str) -> None: if platform.system() == "Windows": log.info("Sign Windows installer") + from sign_windows_installer import sign_executable sign_executable(os.path.join(installer_path, installer_name) + '.exe') elif platform.system() == "Darwin": log.info("Sign macOS .app bundle") -- cgit v1.2.3