Tortoisehg install fails on MacOSX El-Capitan
Created originally on Bitbucket by Anonymous
Following installation of the PyQt for tortosehg, thg log
results in a windows with crash report
#!python
** Mercurial version (4.3.2). TortoiseHg version (4.3.1+6-6bc4f219a0bb)
** Command: log
** CWD: /Users/ISDC/Documents/TortoiseHg
** Encoding: UTF-8
** Extensions loaded: histedit, strip, mq, purge, rebase, shelve
** Python version: 2.7.10 (default, Feb 7 2017, 00:08:15) [GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)]
** System: Darwin Innovatives-MacBook-Pro.local 16.7.0 Darwin Kernel Version 16.7.0: Thu Jun 15 17:36:27 PDT 2017; root:xnu-3789.70.16~2/RELEASE_X86_64 x86_64
** Qt-4.8.7 PyQt-4.12 QScintilla-(unknown)
Traceback (most recent call last):
File "/Users/xxxx/Documents/TortoiseHg/tortoisehg/hgqt/run.py", line 48, in dispatch
return _runcatch(u, args)
File "/Users/xxxx/Documents/TortoiseHg/tortoisehg/hgqt/run.py", line 247, in _runcatch
return runcommand(ui, args)
File "/Users/xxxx/Documents/TortoiseHg/tortoisehg/hgqt/run.py", line 338, in runcommand
return _runcommand(lui, options, cmd, d)
File "/Users/xxxx/Documents/TortoiseHg/tortoisehg/hgqt/run.py", line 389, in _runcommand
return checkargs()
File "/Users/xxxx/Documents/TortoiseHg/tortoisehg/hgqt/run.py", line 343, in checkargs
return cmdfunc()
File "/Users/xxxx/Documents/TortoiseHg/tortoisehg/hgqt/run.py", line 337, in <lambda>
d = lambda: qtrun(checkedfunc, ui, *args, **cmdoptions)
File "/Users/xxxx/Documents/TortoiseHg/tortoisehg/hgqt/qtapp.py", line 405, in __call__
dlg, reporoot = self._createdialog(dlgfunc, args, opts)
File "/Users/xxxx/Documents/TortoiseHg/tortoisehg/hgqt/qtapp.py", line 469, in _createdialog
return dlgfunc(self._ui, *args, **opts), reporoot
File "/Users/xxxx/Library/Python/2.7/lib/python/site-packages/mercurial/util.py", line 1077, in check
return func(*args, **kwargs)
File "/Users/xxxx/Documents/TortoiseHg/tortoisehg/hgqt/run.py", line 929, in log
w = _workbench(ui, *pats, **opts)
File "/Users/xxxx/Documents/TortoiseHg/tortoisehg/hgqt/run.py", line 426, in _workbench
w = qtrun.createWorkbench()
File "/Users/xxxx/Documents/TortoiseHg/tortoisehg/hgqt/qtapp.py", line 501, in createWorkbench
self._workbench = workbench.Workbench(self._ui, self._repomanager)
File "/Users/xxxx/Library/Python/2.7/lib/python/site-packages/hgdemandimport/demandimportpy2.py", line 146, in __getattr__
self._load()
File "/Users/xxxx/Library/Python/2.7/lib/python/site-packages/hgdemandimport/demandimportpy2.py", line 91, in _load
mod = _hgextimport(_origimport, head, globals, locals, None, level)
File "/Users/xxxx/Library/Python/2.7/lib/python/site-packages/hgdemandimport/demandimportpy2.py", line 42, in _hgextimport
return importfunc(name, globals, *args, **kwargs)
File "/Users/xxxx/Documents/TortoiseHg/tortoisehg/hgqt/workbench.py", line 19, in <module>
from tortoisehg.hgqt.docklog import LogDockWidget
File "/Users/xxxx/Library/Python/2.7/lib/python/site-packages/hgdemandimport/demandimportpy2.py", line 269, in _demandimport
mod = _hgextimport(_origimport, name, globals, locals)
File "/Users/xxxx/Library/Python/2.7/lib/python/site-packages/hgdemandimport/demandimportpy2.py", line 42, in _hgextimport
return importfunc(name, globals, *args, **kwargs)
File "/Users/xxxx/Documents/TortoiseHg/tortoisehg/hgqt/docklog.py", line 12, in <module>
from PyQt4.Qsci import QsciScintilla
File "/Users/xxxx/Library/Python/2.7/lib/python/site-packages/hgdemandimport/demandimportpy2.py", line 269, in _demandimport
mod = _hgextimport(_origimport, name, globals, locals)
File "/Users/xxxx/Library/Python/2.7/lib/python/site-packages/hgdemandimport/demandimportpy2.py", line 42, in _hgextimport
return importfunc(name, globals, *args, **kwargs)
ImportError: No module named Qsci