aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntti Kokko <antti.kokko@qt.io>2021-10-18 14:51:53 +0300
committerAntti Kokko <antti.kokko@qt.io>2021-10-18 12:10:05 +0000
commit7aa17a280f2216572166e4e7aaee5c34b220eca7 (patch)
treea85bd5fbe9d44694bfb6191bd885d0ec5845fbe6
parent93ec8879d8fbd649f46de761ba367edc3b978fe8 (diff)
release_repo_updater: use conditional import for Windows offline signingv6.2.1-packaging
To tackle module dependency issues. Change-Id: I4b866865501bf7b40604f13d2767e4a9975f4405 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> Reviewed-by: Akseli Salovaara <akseli.salovaara@qt.io>
-rwxr-xr-xpackaging-tools/qt6_installer/release_repo_updater.py2
1 files changed, 1 insertions, 1 deletions
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")