aboutsummaryrefslogtreecommitdiffstats
path: root/build_scripts/main.py
diff options
context:
space:
mode:
authorCristián Maureira-Fredes <Cristian.Maureira-Fredes@qt.io>2022-03-30 20:45:43 +0200
committerCristián Maureira-Fredes <Cristian.Maureira-Fredes@qt.io>2022-04-13 17:17:14 +0200
commitce847a38201eaf99d90af71522c4b492f4c78e26 (patch)
tree9e79664395a00622901bce47e048deff75a5e6e6 /build_scripts/main.py
parent9f67a00903ac869e0e5ce9aa34b61859868e0e25 (diff)
flake8: fix style issues to build_scripts/
Pick-to: 6.3 Change-Id: Ie56b054ca32869a488356b31eea49cc985fc463e Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'build_scripts/main.py')
-rw-r--r--build_scripts/main.py64
1 files changed, 30 insertions, 34 deletions
diff --git a/build_scripts/main.py b/build_scripts/main.py
index 3f8ebd4d7..861913be6 100644
--- a/build_scripts/main.py
+++ b/build_scripts/main.py
@@ -37,56 +37,50 @@
##
#############################################################################
-from packaging.version import parse as parse_version
-
+import importlib
import os
import platform
import re
import sys
-import importlib
+import time
from pathlib import Path
+from shutil import which
from textwrap import dedent
-import time
-from .config import config
-from .utils import get_numpy_location, get_python_dict
-from .options import DistUtilsCommandMixin, OPTION
-from .build_info_collector import BuildInfoCollectorMixin
-from .versions import PYSIDE, PYSIDE_MODULE, SHIBOKEN
-from .wheel_utils import (get_package_version,
- get_package_timestamp, macos_plat_name,
- macos_pyside_min_deployment_target)
import setuptools # Import setuptools before distutils
-from setuptools import Extension
-from setuptools.command.install import install as _install
-from setuptools.command.install_lib import install_lib as _install_lib
-from setuptools.command.bdist_egg import bdist_egg as _bdist_egg
-from setuptools.command.develop import develop as _develop
-from setuptools.command.build_py import build_py as _build_py
-
# PYSIDE-1760: Although not used here, pre-load this module early to avoid
# a racing condition with the import order. Note that this problem
# happens only with custom builds of Python without virtual environment.
import setuptools.command.install_scripts
-
-# Use the distutils implementation within setuptools
-from setuptools._distutils.errors import DistutilsSetupError
+from packaging.version import parse as parse_version
+from setuptools import Command, Extension
from setuptools._distutils import log
from setuptools._distutils import sysconfig as sconfig
from setuptools._distutils.command.build import build as _build
-
-from shutil import which
+# Use the distutils implementation within setuptools
+from setuptools._distutils.errors import DistutilsSetupError
+from setuptools.command.bdist_egg import bdist_egg as _bdist_egg
from setuptools.command.build_ext import build_ext as _build_ext
-from setuptools import Command
+from setuptools.command.build_py import build_py as _build_py
+from setuptools.command.develop import develop as _develop
+from setuptools.command.install import install as _install
+from setuptools.command.install_lib import install_lib as _install_lib
-from .qtinfo import QtInfo
-from .utils import (rmtree, detect_clang, copyfile, copydir, run_process_output, run_process,
- update_env_path, init_msvc_env, filter_match, macos_fix_rpaths_for_library,
- linux_fix_rpaths_for_library, platform_cmake_options)
+from .build_info_collector import BuildInfoCollectorMixin
+from .config import config
+from .options import OPTION, DistUtilsCommandMixin
from .platforms.unix import prepare_packages_posix
from .platforms.windows_desktop import prepare_packages_win32
-from .wheel_override import wheel_module_exists, get_bdist_wheel_override
-
+from .qtinfo import QtInfo
+from .utils import (copydir, copyfile, detect_clang, filter_match,
+ get_numpy_location, get_python_dict, init_msvc_env,
+ linux_fix_rpaths_for_library, macos_fix_rpaths_for_library,
+ platform_cmake_options, rmtree, run_process,
+ run_process_output, update_env_path)
+from .versions import PYSIDE, PYSIDE_MODULE, SHIBOKEN
+from .wheel_override import get_bdist_wheel_override, wheel_module_exists
+from .wheel_utils import (get_package_timestamp, get_package_version,
+ macos_plat_name, macos_pyside_min_deployment_target)
setup_script_dir = os.getcwd()
build_scripts_dir = os.path.join(setup_script_dir, 'build_scripts')
@@ -148,7 +142,8 @@ def get_make(platform_arch, build_type):
if not os.path.isabs(make_path):
found_path = which(make_path)
if not found_path or not os.path.exists(found_path):
- m = f"You need the program '{make_path}' on your system path to compile {PYSIDE_MODULE}."
+ m = (f"You need the program '{make_path}' on your system path to "
+ f"compile {PYSIDE_MODULE}.")
raise DistutilsSetupError(m)
make_path = found_path
return (make_path, make_generator)
@@ -457,7 +452,7 @@ class PysideBuild(_build, DistUtilsCommandMixin, BuildInfoCollectorMixin):
_src = Path(_path / _package_name)
_dst = Path(_wheel_path / _package_name)
try:
- Path(_path / _package_name).rename(_wheel_path / _package_name)
+ _src.rename(_dst)
except Exception as e:
log.warn(f'***** problem renaming "{self.st_build_dir}"')
log.warn(f'ignored error: {type(e).__name__}: {e}')
@@ -615,7 +610,8 @@ class PysideBuild(_build, DistUtilsCommandMixin, BuildInfoCollectorMixin):
cmake_cmd.append(f"-DShiboken6_DIR={config_dir}")
else:
- log.info(f"Custom provided {SHIBOKEN} installation not found. Path given: {config_dir}")
+ log.info(f"Custom provided {SHIBOKEN} installation not found. "
+ f"Path given: {config_dir}")
if OPTION["MODULE_SUBSET"]:
module_sub_set = ''