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 |