From 4ff4a88729f376aef8dc8657c76afd895b2b260e Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Tue, 27 Mar 2018 14:48:04 +0200 Subject: setup.py: Do not deploy *.pdb files of the QML plugins Exclude *.pdb files from the initial QML directory copy pass. Change-Id: Id002ea7a3fb89987f069f584c1d2c54ee5c9178e Reviewed-by: Christian Tismer Reviewed-by: Qt CI Bot --- setup.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'setup.py') diff --git a/setup.py b/setup.py index ffb561c95..73d06fa9f 100644 --- a/setup.py +++ b/setup.py @@ -1635,8 +1635,9 @@ class pyside_build(_build): # /plugins/* -> /PySide2/plugins plugin_dll_patterns = ["*{}.dll"] + pdb_pattern = "*{}.pdb" if copy_pdbs: - plugin_dll_patterns += ["*{}.pdb"] + plugin_dll_patterns += [pdb_pattern] plugin_dll_filter = functools.partial(qt_build_config_filter, plugin_dll_patterns) copydir("{qt_plugins_dir}", "{pyside_package_dir}/PySide2/plugins", file_filter_function=plugin_dll_filter, @@ -1650,9 +1651,11 @@ class pyside_build(_build): # /qml/* -> /PySide2/qml qml_dll_patterns = ["*{}.dll"] + qml_ignore_patterns = qml_dll_patterns + [pdb_pattern] + # Remove the "{}" from the patterns + qml_ignore = [a.format('') for a in qml_ignore_patterns] if copy_pdbs: - qml_dll_patterns += ["*{}.pdb"] - qml_ignore = [a.format('') for a in qml_dll_patterns] + qml_dll_patterns += [pdb_pattern] qml_dll_filter = functools.partial(qt_build_config_filter, qml_dll_patterns) copydir("{qt_qml_dir}", "{pyside_package_dir}/PySide2/qml", ignore=qml_ignore, -- cgit v1.2.3