Tortoisehg install fails on MacOSX El-Capitan

Issue #4908 new
Anonymous created an issue

Following installation of the PyQt for tortosehg, thg log results in a windows with crash report

** 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

Comments (0)

  1. Log in to comment