Import Errors
Hi,
running latest master I see this import errors in the log file:
2020-07-27 11:54:40,989 MainThread openlp.plugins.songs.lib.importer ERROR Error importing SongsOfFellowshipImport
Traceback (most recent call last):
File "/home/jonatan/openlp/openlp/plugins/songs/lib/importer.py", line 60, in <module>
from .importers.songsoffellowship import SongsOfFellowshipImport
File "/home/jonatan/openlp/openlp/plugins/songs/lib/importers/songsoffellowship.py", line 33, in <module>
from .openoffice import OpenOfficeImport
File "/home/jonatan/openlp/openlp/plugins/songs/lib/importers/openoffice.py", line 38, in <module>
import uno
ModuleNotFoundError: No module named 'uno'
2020-07-27 11:54:40,994 MainThread openlp.plugins.songs.lib.importer ERROR Error importing OooImport
Traceback (most recent call last):
File "/home/jonatan/openlp/openlp/plugins/songs/lib/importer.py", line 66, in <module>
from .importers.openoffice import OpenOfficeImport
File "/home/jonatan/openlp/openlp/plugins/songs/lib/importers/openoffice.py", line 38, in <module>
import uno
ModuleNotFoundError: No module named 'uno'
and
Traceback (most recent call last):
File "/home/jonatan/openlp/openlp/core/common/__init__.py", line 131, in extension_loader
importlib.import_module(module_name)
File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/home/jonatan/openlp/openlp/plugins/media/mediaplugin.py", line 31, in <module>
from openlp.plugins.media.lib.mediaitem import MediaMediaItem
File "/home/jonatan/openlp/openlp/plugins/media/lib/mediaitem.py", line 42, in <module>
from openlp.plugins.media.forms.mediaclipselectorform import MediaClipSelectorForm
File "/home/jonatan/openlp/openlp/plugins/media/forms/mediaclipselectorform.py", line 43, in <module>
import dbus
ModuleNotFoundError: No module named 'dbus'`
Uno is not listed in setup.py, so it needs to be added there? dbus was added later to the setup.py so I need to install it in the virtual environment?
Output of scripts/check_dependencies.py
Checking Python version...
Python >= 3.6 ... 3.7.3.final.0
Checking for modules...
PyQt5 ... OK
PyQt5.QtCore ... OK
PyQt5.QtGui ... OK
PyQt5.QtWidgets ... OK
PyQt5.QtNetwork ... OK
PyQt5.QtOpenGL ... OK
PyQt5.QtSvg ... OK
PyQt5.QtTest ... OK
PyQt5.QtWebEngineWidgets ... OK
PyQt5.QtMultimedia ... OK
appdirs ... OK
sqlalchemy ... OK
alembic ... OK
lxml ... OK
chardet ... OK
flask ... OK
flask_cors ... OK
bs4 ... OK
mako ... OK
websockets ... OK
waitress ... OK
webob ... OK
requests ... OK
qtawesome ... OK
pymediainfo ... OK
vlc ... OK
zeroconf ... OK
Checking for optional modules...
qdarkstyle (dark style support)... FAIL
pymysql (MySQL support)... FAIL
pyodbc (ODBC support)... FAIL
psycopg2 (PostgreSQL support)... FAIL
enchant (spell checker)... FAIL
fitz (executable-independent PDF support)... FAIL
pysword (import SWORD bibles)... FAIL
uno (LibreOffice/OpenOffice support)... FAIL
jenkins (access jenkins api)... FAIL
pytest (testing framework)... FAIL
pytest-qt (testing framework)... FAIL
flake8 (linter)... FAIL
Checking for Linux specific modules...
dbus ... FAIL
distro ... OK
Xlib ... FAIL
Verifying version of modules...
PyQt5 >= 5.12 ... 5.14.0
Qt5 >= 5.9 ... 5.14.0
sqlalchemy >= 0.5 ... 1.3.16
enchant >= 1.6 ... FAIL
Qt5 image formats...
read: bmp, cur, gif, icns, ico, jpeg, jpg, pbm, pgm, png, ppm, svg, svgz, tga, tif, tiff, wbmp, webp, xbm, xpm
write: bmp, cur, icns, ico, jpeg, jpg, pbm, pgm, png, ppm, tif, tiff, wbmp, webp, xbm, xpm
Enchant (spell checker)... FAIL
Greetings Jonatan