aboutsummaryrefslogtreecommitdiffstats
path: root/build_scripts/wheel_utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'build_scripts/wheel_utils.py')
-rw-r--r--build_scripts/wheel_utils.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/build_scripts/wheel_utils.py b/build_scripts/wheel_utils.py
index cea45b107..4cea2a83f 100644
--- a/build_scripts/wheel_utils.py
+++ b/build_scripts/wheel_utils.py
@@ -40,10 +40,9 @@
import os
import time
-from distutils.errors import DistutilsSetupError
-from distutils.sysconfig import get_config_var
-from distutils.util import get_platform
-from distutils.version import LooseVersion
+from setuptools._distutils.errors import DistutilsError
+from sysconfig import get_platform, get_config_var
+from packaging.version import parse as parse_version
from .options import OPTION
from .qtinfo import QtInfo
@@ -68,7 +67,7 @@ def get_qt_version():
raise DistutilsSetupError("Failed to query the Qt version with "
f"qmake {qtinfo.qmake_command}")
- if LooseVersion(qtinfo.version) < LooseVersion("5.7"):
+ if parse_version(qtinfo.version) < parse_version("5.7"):
raise DistutilsSetupError(f"Incompatible Qt version detected: {qt_version}. "
"A Qt version >= 5.7 is required.")