install.py

changeset 2608
01118174a2f5
parent 2586
d6daabefb7a6
child 2618
bc7339209500
equal deleted inserted replaced
2587:68cc83a68883 2608:01118174a2f5
150 platBinDir = "/usr/local/bin" 150 platBinDir = "/usr/local/bin"
151 151
152 modDir = distutils.sysconfig.get_python_lib(True) 152 modDir = distutils.sysconfig.get_python_lib(True)
153 pyModDir = modDir 153 pyModDir = modDir
154 154
155 try: 155 pyqtDataDir = os.path.join(modDir, "PyQt4")
156 from PyQt4 import pyqtconfig 156 if os.path.exists(os.path.join(pyqtDataDir, "qsci")):
157 pyqtDataDir = pyqtconfig._pkg_config["pyqt_mod_dir"] 157 # it's the installer
158 if os.path.exists(os.path.join(pyqtDataDir, "qsci")): 158 qtDataDir = pyqtDataDir
159 # it's the installer 159 else:
160 qtDataDir = pyqtDataDir 160 try:
161 else: 161 from PyQt4.QtCore import QLibraryInfo
162 qtDataDir = pyqtconfig._pkg_config["qt_data_dir"] 162 qtDataDir = QLibraryInfo.location(QLibraryInfo.DataPath)
163 except (AttributeError, ImportError): 163 except ImportError:
164 qtDataDir = None 164 qtDataDir = None
165 if qtDataDir: 165 if qtDataDir:
166 apisDir = os.path.join(qtDataDir, "qsci", "api") 166 apisDir = os.path.join(qtDataDir, "qsci", "api")
167 else: 167 else:
168 apisDir = None 168 apisDir = None
169 169

eric ide

mercurial