aboutsummaryrefslogtreecommitdiffstats
path: root/build_scripts/platforms/macos.py
diff options
context:
space:
mode:
authorCristián Maureira-Fredes <Cristian.Maureira-Fredes@qt.io>2022-06-27 23:13:34 +0200
committerCristián Maureira-Fredes <cristian.maureira-fredes@qt.io>2022-06-29 11:01:50 +0200
commiteba195611ac30fd490e87a03238060eca05f2073 (patch)
tree0f953f3cbcb72de1d589bfe9a39fd55026a1c6fb /build_scripts/platforms/macos.py
parentea9ac28cc215289ae46b1679c58a3acfc66883fc (diff)
build: replace the usage of reserved Python words
Internally, we were using many words like 'filter', 'vars', and 'dir' which are built-in functions in Python. To avoid confusion and a possible wrong behavior, we renamed them. Pick-to: 6.2 6.3 Change-Id: Idbadda3857705ef3a5f0440112ee923d3a61ffa0 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'build_scripts/platforms/macos.py')
-rw-r--r--build_scripts/platforms/macos.py46
1 files changed, 23 insertions, 23 deletions
diff --git a/build_scripts/platforms/macos.py b/build_scripts/platforms/macos.py
index cab8de259..d7bcd5e0f 100644
--- a/build_scripts/platforms/macos.py
+++ b/build_scripts/platforms/macos.py
@@ -10,17 +10,17 @@ from ..utils import (copydir, copyfile, macos_add_rpath,
from ..versions import PYSIDE
-def _macos_patch_executable(name, vars=None):
+def _macos_patch_executable(name, _vars=None):
""" Patch an executable to run with the Qt libraries. """
upper_name = name[0:1].upper() + name[1:]
- bundle = f"{{st_build_dir}}/{{st_package_name}}/{upper_name}.app".format(**vars)
+ bundle = f"{{st_build_dir}}/{{st_package_name}}/{upper_name}.app".format(**_vars)
binary = f"{bundle}/Contents/MacOS/{upper_name}"
rpath = "@loader_path/../../../Qt/lib"
macos_add_rpath(rpath, binary)
-def prepare_standalone_package_macos(self, vars):
- built_modules = vars['built_modules']
+def prepare_standalone_package_macos(self, _vars):
+ built_modules = _vars['built_modules']
constrain_modules = None
copy_plugins = True
@@ -55,9 +55,9 @@ def prepare_standalone_package_macos(self, vars):
# Patching designer to use the Qt libraries provided in the wheel
if config.is_internal_pyside_build():
- _macos_patch_executable('assistant', vars)
- _macos_patch_executable('designer', vars)
- _macos_patch_executable('linguist', vars)
+ _macos_patch_executable('assistant', _vars)
+ _macos_patch_executable('designer', _vars)
+ _macos_patch_executable('linguist', _vars)
# <qt>/lib/* -> <setup>/{st_package_name}/Qt/lib
if self.qt_is_framework_build():
@@ -93,7 +93,7 @@ def prepare_standalone_package_macos(self, vars):
return True
copydir("{qt_lib_dir}", "{st_build_dir}/{st_package_name}/Qt/lib",
- recursive=True, vars=vars,
+ recursive=True, _vars=_vars,
ignore=["*.la", "*.a", "*.cmake", "*.pc", "*.prl"],
dir_filter_function=framework_dir_filter,
file_filter_function=framework_variant_filter)
@@ -103,7 +103,7 @@ def prepare_standalone_package_macos(self, vars):
# from Versions/5/Helpers, thus adding two more levels of
# directory hierarchy.
if self.is_webengine_built(built_modules):
- qt_lib_path = "{st_build_dir}/{st_package_name}/Qt/lib".format(**vars)
+ qt_lib_path = "{st_build_dir}/{st_package_name}/Qt/lib".format(**_vars)
bundle = "QtWebEngineCore.framework/Helpers/"
bundle += "QtWebEngineProcess.app"
binary = "Contents/MacOS/QtWebEngineProcess"
@@ -121,20 +121,20 @@ def prepare_standalone_package_macos(self, vars):
copydir("{qt_lib_dir}",
"{st_build_dir}/{st_package_name}/Qt/lib",
- filter=accepted_modules,
+ _filter=accepted_modules,
ignore=ignored_modules,
file_filter_function=file_variant_filter,
- recursive=True, vars=vars, force_copy_symlinks=True)
+ recursive=True, _vars=_vars, force_copy_symlinks=True)
if self.is_webengine_built(built_modules):
copydir("{qt_data_dir}/resources",
"{st_build_dir}/{st_package_name}/Qt/resources",
- filter=None,
+ _filter=None,
recursive=False,
- vars=vars)
+ _vars=_vars)
# Fix rpath for WebEngine process executable.
- qt_libexec_path = "{st_build_dir}/{st_package_name}/Qt/libexec".format(**vars)
+ qt_libexec_path = "{st_build_dir}/{st_package_name}/Qt/libexec".format(**_vars)
binary = "QtWebEngineProcess"
final_path = os.path.join(qt_libexec_path, binary)
rpath = "@loader_path/../lib"
@@ -146,7 +146,7 @@ def prepare_standalone_package_macos(self, vars):
os.makedirs(qt_libexec_path)
copyfile(
f"{{build_dir}}/{PYSIDE}/{{st_package_name}}/qt.conf",
- qt_libexec_path, vars=vars)
+ qt_libexec_path, _vars=_vars)
if copy_plugins:
is_pypy = "pypy" in self.build_classifiers
@@ -154,34 +154,34 @@ def prepare_standalone_package_macos(self, vars):
plugins_target = "{st_build_dir}/{st_package_name}/Qt/plugins"
filters = ["*.dylib"]
copydir("{qt_plugins_dir}", plugins_target,
- filter=filters,
+ _filter=filters,
recursive=True,
dir_filter_function=general_dir_filter,
file_filter_function=file_variant_filter,
- vars=vars)
+ _vars=_vars)
if not is_pypy:
copydir("{install_dir}/plugins/designer",
f"{plugins_target}/designer",
- filter=filters,
+ _filter=filters,
recursive=False,
- vars=vars)
+ _vars=_vars)
if copy_qml:
# <qt>/qml/* -> <setup>/{st_package_name}/Qt/qml
copydir("{qt_qml_dir}",
"{st_build_dir}/{st_package_name}/Qt/qml",
- filter=None,
+ _filter=None,
recursive=True,
force=False,
dir_filter_function=general_dir_filter,
file_filter_function=file_variant_filter,
- vars=vars)
+ _vars=_vars)
if copy_translations:
# <qt>/translations/* ->
# <setup>/{st_package_name}/Qt/translations
copydir("{qt_translations_dir}",
"{st_build_dir}/{st_package_name}/Qt/translations",
- filter=["*.qm", "*.pak"],
+ _filter=["*.qm", "*.pak"],
force=False,
- vars=vars)
+ _vars=_vars)