def install_nsis_package(self, package): """Install a Python package built with NSIS (e.g. PyQt or PyQwt) (binary distribution, .exe file)""" bname = osp.basename(package.fname) assert bname.startswith(self.NSIS_PACKAGES) self._print(package, "Extracting") targetdir = utils.extract_exe(package.fname) self._print_done() self._print(package, "Installing") self.copy_files(package, targetdir, 'Lib', 'Lib') if bname.startswith('PyQt'): # PyQt4 outdir = osp.join('Lib', 'site-packages', 'PyQt4') else: # Qwt5 outdir = osp.join('Lib', 'site-packages', 'PyQt4', 'Qwt5') self.copy_files(package, targetdir, '$_OUTDIR', outdir) self._print_done()
def install_nsis_package(self, package): """Install a Python package built with NSIS (e.g. PyQt or PyQwt) (binary distribution, .exe file)""" bname = osp.basename(package.fname) assert bname.startswith(self.NSIS_PACKAGES) self._print(package, "Extracting") targetdir = utils.extract_exe(package.fname) self._print_done() self._print(package, "Installing") self.copy_files(package, targetdir, 'Lib', 'Lib') if bname.startswith('PyQt'): # PyQt4 outdir = osp.join('Lib', 'site-packages', 'PyQt4') else: # Qwt5 outdir = osp.join('Lib', 'site-packages', 'PyQt4', 'Qwt5') self.copy_files(package, targetdir, '$_OUTDIR', outdir) self._print_done()
def install_nsis_package(self, package): """Install a Python package built with NSIS (e.g. PyQt or PyQwt) (binary distribution, .exe file)""" bname = osp.basename(package.fname) assert bname.startswith(self.NSIS_PACKAGES) self._print(package, "Extracting") targetdir = utils.extract_exe(package.fname) self._print_done() self._print(package, "Installing") self.copy_files(package, targetdir, "Lib", "Lib") if bname.startswith("PyQt5"): # PyQt5 outdir = osp.join("Lib", "site-packages", "PyQt5") elif bname.startswith("PyQt"): # PyQt4 outdir = osp.join("Lib", "site-packages", "PyQt4") else: # Qwt5 outdir = osp.join("Lib", "site-packages", "PyQt4", "Qwt5") self.copy_files(package, targetdir, "$_OUTDIR", outdir) self._print_done()