diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2017-04-21 15:04:47 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2017-04-21 15:05:13 +0200 |
commit | 18b2c9208b16126ffd2f614123cbee7d46d64818 (patch) | |
tree | 31f5879de744087a208552d3027caae7aebcc03e /setup.py | |
parent | 6a6e94ff0cfb69e5b887d675858a6d0b01a4debc (diff) | |
parent | 1dbd537f1008df6ea8decb0b1298b20ed9825bc8 (diff) |
Merge remote-tracking branch 'origin/5.6' into 5.9
Change-Id: I722a7c48e44380241dc8f6b013830e07bb0438f5
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 64 |
1 files changed, 34 insertions, 30 deletions
@@ -869,32 +869,36 @@ class pyside_build(_build): os.chdir(self.script_dir) def prepare_packages(self): - log.info("Preparing packages...") - version_str = "%sqt%s%s" % (__version__, self.qtinfo.version.replace(".", "")[0:3], - self.debug and "dbg" or "") - vars = { - "site_packages_dir": self.site_packages_dir, - "sources_dir": self.sources_dir, - "install_dir": self.install_dir, - "build_dir": self.build_dir, - "script_dir": self.script_dir, - "dist_dir": os.path.join(self.script_dir, 'pyside_package'), - "ssl_libs_dir": OPTION_OPENSSL, - "py_version": self.py_version, - "qt_version": self.qtinfo.version, - "qt_bin_dir": self.qtinfo.bins_dir, - "qt_doc_dir": self.qtinfo.docs_dir, - "qt_lib_dir": self.qtinfo.libs_dir, - "qt_plugins_dir": self.qtinfo.plugins_dir, - "qt_translations_dir": self.qtinfo.translations_dir, - "version": version_str, - } - os.chdir(self.script_dir) - if sys.platform == "win32": - vars['dbgPostfix'] = OPTION_DEBUG and "_d" or "" - return self.prepare_packages_win32(vars) - else: - return self.prepare_packages_posix(vars) + try: + log.info("Preparing packages...") + version_str = "%sqt%s%s" % (__version__, self.qtinfo.version.replace(".", "")[0:3], + self.debug and "dbg" or "") + vars = { + "site_packages_dir": self.site_packages_dir, + "sources_dir": self.sources_dir, + "install_dir": self.install_dir, + "build_dir": self.build_dir, + "script_dir": self.script_dir, + "dist_dir": os.path.join(self.script_dir, 'pyside_package'), + "ssl_libs_dir": OPTION_OPENSSL, + "py_version": self.py_version, + "qt_version": self.qtinfo.version, + "qt_bin_dir": self.qtinfo.bins_dir, + "qt_doc_dir": self.qtinfo.docs_dir, + "qt_lib_dir": self.qtinfo.libs_dir, + "qt_plugins_dir": self.qtinfo.plugins_dir, + "qt_translations_dir": self.qtinfo.translations_dir, + "version": version_str, + } + os.chdir(self.script_dir) + if sys.platform == "win32": + vars['dbgPostfix'] = OPTION_DEBUG and "_d" or "" + return self.prepare_packages_win32(vars) + else: + return self.prepare_packages_posix(vars) + except FileNotFoundError as e: + print('setup.py/prepare_packages: ', e) + raise def prepare_packages_posix(self, vars): executables = [] @@ -1155,12 +1159,12 @@ class pyside_build(_build): if self.debug or self.build_type == 'RelWithDebInfo': # XXX dbgPostfix gives problems - the structure in shiboken2/data should be re-written! copyfile( - "{build_dir}/shiboken2/libshiboken/shiboken2-python{py_version}.pdb", - "{dist_dir}/PySide2/shiboken2-python{py_version}.pdb", # omitted dbgPostfix + "{build_dir}/shiboken2/libshiboken/shiboken2.pdb", + "{dist_dir}/PySide2/shiboken2.pdb", # omitted dbgPostfix vars=vars) copyfile( - "{build_dir}/pyside2/libpyside/pyside2-python{py_version}.pdb", - "{dist_dir}/PySide2/pyside2-python{py_version}.pdb", # omitted dbgPostfix + "{build_dir}/pyside2/libpyside/pyside2.pdb", + "{dist_dir}/PySide2/pyside2.pdb", # omitted dbgPostfix vars=vars) def update_rpath(self, package_path, executables): |