Python 3.11 incompatibility
Traceback (most recent call last):
File "/usr/bin/manjaro-application-utility", line 21, in <module>
from application_utility import application_utility
File "/usr/lib/python3.11/site-packages/application_utility/application_utility.py", line 22, in <module>
from application_utility.browser.app_config import AppConfig
File "/usr/lib/python3.11/site-packages/application_utility/browser/app_config.py", line 24, in <module>
from .config import Config
File "/usr/lib/python3.11/site-packages/application_utility/browser/config.py", line 27, in <module>
from .data import Data
File "/usr/lib/python3.11/site-packages/application_utility/browser/data.py", line 34, in <module>
from application_utility.translation import i18n
File "/usr/lib/python3.11/site-packages/application_utility/translation/i18n.py", line 49, in <module>
gettext.bind_textdomain_codeset(APP_NAME, codeset=CODESET)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'gettext' has no attribute 'bind_textdomain_codeset'
The bind_textdomain_codeset
function from the gettext
module was removed in Python 3.11 and has been deprecated since Python 3.8.