build-all: use find_spec to check aqt

This commit is contained in:
Andrej730
2026-09-01 15:54:48 +05:00
parent f462424185
commit ee0e67a63b
+2 -3
View File
@@ -110,6 +110,7 @@ from __future__ import annotations
import argparse import argparse
import glob import glob
import importlib.util
import json import json
import logging import logging
import multiprocessing import multiprocessing
@@ -985,9 +986,7 @@ def install_qt6() -> str:
os.makedirs(qt_install_root, exist_ok=True) os.makedirs(qt_install_root, exist_ok=True)
try: if importlib.util.find_spec("aqt") is None:
import aqt # ty:ignore[unresolved-import]
except ModuleNotFoundError:
logger.error( logger.error(
"Could not find an existing Qt6 install, so aqtinstall is needed to fetch it automatically. " "Could not find an existing Qt6 install, so aqtinstall is needed to fetch it automatically. "
"Install the `aqtinstall` PyPI package or set QT_DIR." "Install the `aqtinstall` PyPI package or set QT_DIR."