diff options
author | Roman Lacko <backup.rlacko@gmail.com> | 2014-04-21 22:56:37 +0200 |
---|---|---|
committer | Roman Lacko <backup.rlacko@gmail.com> | 2014-04-21 22:56:37 +0200 |
commit | aaa87609878674d068b801de7f1c896b377d515d (patch) | |
tree | 30aa5cc1af8e6237ad1e5e94732d594d7d01c218 /setup.py | |
parent | 4ba5d5fbcc62d8a5eb4b80d995a3bfb3be094d1f (diff) |
Re-generate examples Qt resource files for Python 3 compatibility when preparing binary packages
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -95,6 +95,7 @@ from utils import has_option from utils import option_value from utils import update_env_path from utils import init_msvc_env +from utils import regenerate_qt_resources # Declare options OPTION_DEBUG = has_option("debug") @@ -724,6 +725,13 @@ class pyside_build(_build): "{sources_dir}/pyside-examples/examples", "{dist_dir}/PySide/examples", force=False, vars=vars) + # Re-generate examples Qt resource files for Python 3 compatibility + if sys.version_info[0] == 3: + examples_path = "{dist_dir}/PySide/examples".format(**vars) + pyside_rcc_path = "{install_dir}/bin/pyside-rcc".format(**vars) + pyside_rcc_options = '-py3' + regenerate_qt_resources(examples_path, pyside_rcc_path, + pyside_rcc_options) # Copy Qt libs to package if OPTION_STANDALONE: if sys.platform == 'darwin': @@ -833,6 +841,13 @@ class pyside_build(_build): "{sources_dir}/pyside-examples/examples", "{dist_dir}/PySide/examples", force=False, vars=vars) + # Re-generate examples Qt resource files for Python 3 compatibility + if sys.version_info[0] == 3: + examples_path = "{dist_dir}/PySide/examples".format(**vars) + pyside_rcc_path = "{install_dir}/bin/pyside-rcc".format(**vars) + pyside_rcc_options = '-py3' + regenerate_qt_resources(examples_path, pyside_rcc_path, + pyside_rcc_options) # <ssl_libs>/* -> <setup>/PySide/openssl copydir("{ssl_libs_dir}", "{dist_dir}/PySide/openssl", filter=[ |