Skip to content

ImportError sqlalchemy

It seems like sqlalchemy creates some issues:

Traceback (most recent call last):
  File "/usr/lib/python3.7/runpy.py", line 183, in _run_module_as_main
    mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
  File "/usr/lib/python3.7/runpy.py", line 142, in _get_module_details
    return _get_module_details(pkg_main_name, error)
  File "/usr/lib/python3.7/runpy.py", line 109, in _get_module_details
    __import__(pkg_name)
  File "/home/administrator/venv/lib/python3.7/site-packages/matrix_email_bridge/__init__.py", line 1, in <module>
    from . import lmtp_bridge
  File "/home/administrator/venv/lib/python3.7/site-packages/matrix_email_bridge/lmtp_bridge.py", line 19, in <module>
    import mautrix.bridge.db
  File "/home/administrator/venv/lib/python3.7/site-packages/mautrix/bridge/__init__.py", line 7, in <module>
    from .bridge import Bridge
  File "/home/administrator/venv/lib/python3.7/site-packages/mautrix/bridge/bridge.py", line 20, in <module>
    from ..util.db import Base
  File "/home/administrator/venv/lib/python3.7/site-packages/mautrix/util/db/__init__.py", line 1, in <module>
    from .base import Base, BaseClass
  File "/home/administrator/venv/lib/python3.7/site-packages/mautrix/util/db/base.py", line 11, in <module>
    from sqlalchemy.engine.result import RowProxy, ResultProxy
ImportError: cannot import name 'RowProxy' from 'sqlalchemy.engine.result' (/home/administrator/venv/lib/python3.7/site-packages/sqlalchemy/engine/result.py)

Haven't really found a workaround yet. Maybe we need a specific sqlalchemy version? I'm clueless currently.

Edited by Flopra