cannot import name 'PEPEventType' on update on Fedora Linux 36, then install from rpm
Versions:
- OS: Fedora Linux 36 (Workstation Edition) 36
- GTK Version: 3.24.34
- PyGObject Version: 3.42.1
- GLib Version : 2.72.0
- python-nbxmpp Version: 3.1.0
- Gajim Version: 1.4.3
Traceback
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/gajim/gtk/application.py", line 216, in _startup
self._init_core()
File "/usr/lib/python3.10/site-packages/gajim/common/application.py", line 85, in _init_core
app.connections[account] = Client(account)
File "/usr/lib/python3.10/site-packages/gajim/common/client.py", line 102, in __init__
modules.register_modules(self)
File "/usr/lib/python3.10/site-packages/gajim/common/modules/__init__.py", line 56, in register_modules
module = import_module('.%s' % name, package='gajim.common.modules')
File "/usr/lib64/python3.10/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/usr/lib/python3.10/site-packages/gajim/common/modules/user_mood.py", line 27, in <module>
from gajim.common.const import PEPEventType
ImportError: cannot import name 'PEPEventType' from 'gajim.common.const' (/usr/lib/python3.10/site-packages/gajim/common/const.py)
Steps to reproduce the problem
Was appear after upgrade from Fedora 35 to Fedora 36
Removing of gajim package, and reinstall it - not help.
Removing old config directory, also not help with this
possibly the same as in Windows 10, you fixed here: #10876 (closed) ...