aboutsummaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2017-04-21 15:04:47 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2017-04-21 15:05:13 +0200
commit18b2c9208b16126ffd2f614123cbee7d46d64818 (patch)
tree31f5879de744087a208552d3027caae7aebcc03e /setup.py
parent6a6e94ff0cfb69e5b887d675858a6d0b01a4debc (diff)
parent1dbd537f1008df6ea8decb0b1298b20ed9825bc8 (diff)
Merge remote-tracking branch 'origin/5.6' into 5.9
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py64
1 files changed, 34 insertions, 30 deletions
diff --git a/setup.py b/setup.py
index 3cb201068..0ac7677b0 100644
--- a/setup.py
+++ b/setup.py
@@ -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):