Figured out how to run tests.

This is while python-pyqt4 is not installed:

Ran 864 tests in 101.304s

FAILED (failures=11)

I know this isn't really useful but there's too much output to even know
what to paste:)


On Tue, Sep 9, 2014 at 2:11 AM, EmanueL Czirai <[email protected]> wrote:

> Cool. Starts up.
> I see some Qt4 related errors which are maybe harmless? but mentioning
> them just in case you'll want to address
> ----------------------------------------------------------
>
> $ ./launchLeo.py
>
> ** isPython3: True
> Leo 4.11 final, build 20140908184639, Mon Sep  8 18:46:39 CDT 2014
> Git repo info: branch = master, commit = 26b5e4d40330
> Python 3.4.1, PyQt version 5.3.1
> linux
> setting leoID from os.getenv('USER'): 'emacs'
> reading settings in /home/emacs/build/leo-editor/leo/config/leoSettings.leo
> Using default leo file name:
> /home/emacs/.leo/workbook.leo
> created: /home/emacs/build/leo-editor/leo/plugins/spellpyx.txt
> error importing plugin: leo.plugins.quicksearch
> Traceback (most recent call last):
>
>   File "/home/emacs/build/leo-editor/leo/core/leoPlugins.py", line 534, in
> loadOnePlugin
>     __import__(moduleName)
>
>   File "/home/emacs/build/leo-editor/leo/plugins/quicksearch.py", line 79,
> in <module>
>     from leo.plugins import threadutil
>
>   File "/home/emacs/build/leo-editor/leo/plugins/threadutil.py", line 6,
> in <module>
>     from PyQt4 import QtCore, QtGui
>
> ImportError: cannot import name 'QtCore'
>
> loadOnePlugin: can not load enabled plugin: leo.plugins.quicksearch
> error importing plugin: leo.plugins.stickynotes
> Traceback (most recent call last):
>
>   File "/home/emacs/build/leo-editor/leo/core/leoPlugins.py", line 534, in
> loadOnePlugin
>     __import__(moduleName)
>
>   File "/home/emacs/build/leo-editor/leo/plugins/stickynotes.py", line 80,
> in <module>
>     from PyQt4.QtCore import (QSize, QVariant, Qt, SIGNAL, QTimer)
>
> ImportError: No module named 'PyQt4.QtCore'
>
> loadOnePlugin: can not load enabled plugin: leo.plugins.stickynotes
> reading settings in /home/emacs/build/leo-editor/leo/doc/CheatSheet.leo
> error importing plugin: leo.plugins.quicksearch
> Traceback (most recent call last):
>
>   File "/home/emacs/build/leo-editor/leo/core/leoPlugins.py", line 534, in
> loadOnePlugin
>     __import__(moduleName)
>
>   File "/home/emacs/build/leo-editor/leo/plugins/quicksearch.py", line 79,
> in <module>
>     from leo.plugins import threadutil
>
>   File "/home/emacs/build/leo-editor/leo/plugins/threadutil.py", line 6,
> in <module>
>     from PyQt4 import QtCore, QtGui
>
> ImportError: cannot import name 'QtCore'
>
> loadOnePlugin: can not load enabled plugin: leo.plugins.quicksearch
> error importing plugin: leo.plugins.stickynotes
> Traceback (most recent call last):
>
>   File "/home/emacs/build/leo-editor/leo/core/leoPlugins.py", line 534, in
> loadOnePlugin
>     __import__(moduleName)
>
>   File "/home/emacs/build/leo-editor/leo/plugins/stickynotes.py", line 80,
> in <module>
>     from PyQt4.QtCore import (QSize, QVariant, Qt, SIGNAL, QTimer)
>
> ImportError: No module named 'PyQt4.QtCore'
>
> loadOnePlugin: can not load enabled plugin: leo.plugins.stickynotes
> wrote recent file: /home/emacs/.leo/.leoRecentFiles.txt
>
> ----------------------------------------------------------
>
> and this is what I have of qt4
> extra/pyqt4-common 4.11.1-1 [installed]
>     Common PyQt files shared between python-pyqt4 and python2-pyqt4
> extra/python-pyqt4 4.11.1-1
>     A set of Python 3.x bindings for the Qt toolkit
> extra/python2-pyqt4 4.11.1-1 [installed]
>     A set of Python 2.x bindings for the Qt toolkit
>
> ----------------------------------------------------------
> Actually installing python-pyqt4
> yields a new error message which you might consider:
> ----------------------------------------------------------
>
> $ ./launchLeo.py
>
> ** isPython3: True
> Leo 4.11 final, build 20140908184639, Mon Sep  8 18:46:39 CDT 2014
> Git repo info: branch = master, commit = 26b5e4d40330
> Python 3.4.1, PyQt version 5.3.1
> linux
> setting leoID from os.getenv('USER'): 'emacs'
> reading settings in /home/emacs/build/leo-editor/leo/config/leoSettings.leo
> exception importing plugin leo.plugins.quicksearch
> Traceback (most recent call last):
>
>   File "/home/emacs/build/leo-editor/leo/core/leoPlugins.py", line 534, in
> loadOnePlugin
>     __import__(moduleName)
>
>   File "/home/emacs/build/leo-editor/leo/plugins/quicksearch.py", line 79,
> in <module>
>     from leo.plugins import threadutil
>
>   File "/home/emacs/build/leo-editor/leo/plugins/threadutil.py", line 6,
> in <module>
>     from PyQt4 import QtCore, QtGui
>
> RuntimeError: the PyQt4.QtCore and PyQt5.QtCore modules both wrap the
> QObject class
>
> exception importing plugin leo.plugins.stickynotes
> Traceback (most recent call last):
>
>   File "/home/emacs/build/leo-editor/leo/core/leoPlugins.py", line 534, in
> loadOnePlugin
>     __import__(moduleName)
>
>   File "/home/emacs/build/leo-editor/leo/plugins/stickynotes.py", line 80,
> in <module>
>     from PyQt4.QtCore import (QSize, QVariant, Qt, SIGNAL, QTimer)
>
> RuntimeError: the PyQt4.QtCore and PyQt5.QtCore modules both wrap the
> QObject class
>
> Using default leo file name:
> /home/emacs/.leo/workbook.leo
> exception importing plugin leo.plugins.quicksearch
> Traceback (most recent call last):
>
>   File "/home/emacs/build/leo-editor/leo/core/leoPlugins.py", line 534, in
> loadOnePlugin
>     __import__(moduleName)
>
>   File "/home/emacs/build/leo-editor/leo/plugins/quicksearch.py", line 79,
> in <module>
>     from leo.plugins import threadutil
>
>   File "/home/emacs/build/leo-editor/leo/plugins/threadutil.py", line 6,
> in <module>
>     from PyQt4 import QtCore, QtGui
>
> RuntimeError: the PyQt4.QtCore and PyQt5.QtCore modules both wrap the
> QObject class
>
> loadOnePlugin: can not load enabled plugin: leo.plugins.quicksearch
> exception importing plugin leo.plugins.stickynotes
> Traceback (most recent call last):
>
>   File "/home/emacs/build/leo-editor/leo/core/leoPlugins.py", line 534, in
> loadOnePlugin
>     __import__(moduleName)
>
>   File "/home/emacs/build/leo-editor/leo/plugins/stickynotes.py", line 80,
> in <module>
>     from PyQt4.QtCore import (QSize, QVariant, Qt, SIGNAL, QTimer)
>
> RuntimeError: the PyQt4.QtCore and PyQt5.QtCore modules both wrap the
> QObject class
>
> loadOnePlugin: can not load enabled plugin: leo.plugins.stickynotes
> reading settings in /home/emacs/build/leo-editor/leo/doc/CheatSheet.leo
> exception importing plugin leo.plugins.quicksearch
> Traceback (most recent call last):
>
>   File "/home/emacs/build/leo-editor/leo/core/leoPlugins.py", line 534, in
> loadOnePlugin
>     __import__(moduleName)
>
>   File "/home/emacs/build/leo-editor/leo/plugins/quicksearch.py", line 79,
> in <module>
>     from leo.plugins import threadutil
>
>   File "/home/emacs/build/leo-editor/leo/plugins/threadutil.py", line 6,
> in <module>
>     from PyQt4 import QtCore, QtGui
>
> RuntimeError: the PyQt4.QtCore and PyQt5.QtCore modules both wrap the
> QObject class
>
> loadOnePlugin: can not load enabled plugin: leo.plugins.quicksearch
> exception importing plugin leo.plugins.stickynotes
> Traceback (most recent call last):
>
>   File "/home/emacs/build/leo-editor/leo/core/leoPlugins.py", line 534, in
> loadOnePlugin
>     __import__(moduleName)
>
>   File "/home/emacs/build/leo-editor/leo/plugins/stickynotes.py", line 80,
> in <module>
>     from PyQt4.QtCore import (QSize, QVariant, Qt, SIGNAL, QTimer)
>
> RuntimeError: the PyQt4.QtCore and PyQt5.QtCore modules both wrap the
> QObject class
>
> loadOnePlugin: can not load enabled plugin: leo.plugins.stickynotes
> wrote recent file: /home/emacs/.leo/.leoRecentFiles.txt
> ----------------------------------------------------------
>
>
> On Tue, Sep 9, 2014 at 1:53 AM, Edward K. Ream <[email protected]>
> wrote:
>
>> On Mon, Sep 8, 2014 at 6:17 PM, Edward K. Ream <[email protected]>
>> wrote:
>>
>> >> Otoh, I'm not sure whether anyone is using Qt5 for Leo, despite the
>> >> support in leoQt.py.  I'll see whether I can get Leo working with Qt5
>> >> on ubuntu and report back.
>> >
>> > Happily, I got the same traceback you did.  The problem is a Qt4/5
>> > gotcha:  QtGui exists in Qt4; in Qt5 one must use QtWidgets.
>> > QtWidgets.QTextEdit, etc. works also in Qt4, so it should be possible
>> > to fix this easily.
>>
>> Rev 26b5e4d and several previous allow Leo to run with Qt5.  Hooray!
>>
>> This qualifies you for the coveted "I fixed Leo" bumper sticker ;-)
>>
>> On my ubuntu machine, all unit tests pass with Qt5 and python3.4.
>>
>> Please let me know how the new code works for you.
>>
>> Edward
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "leo-editor" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/leo-editor.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to