community/gnome-authenticator: missing dependency
Duplicate of #11267 (closed). Without py3-setuptools
installed, GNOME Authenticator will crash on start with following log:
Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/Authenticator/application.py", line 208, in _is_locked_changed Window.get_default().refresh_view() File "/usr/lib/python3.9/site-packages/Authenticator/widgets/window.py", line 69, in get_default Window.instance = Window() File "/usr/lib/python3.9/site-packages/Authenticator/widgets/window.py", line 61, in __init__ AccountsManager.get_default() File "/usr/lib/python3.9/site-packages/Authenticator/models/accounts_manager.py", line 55, in get_defa ult AccountsManager.instance = AccountsManager() File "/usr/lib/python3.9/site-packages/Authenticator/models/accounts_manager.py", line 46, in __init__ self.__fill_accounts() File "/usr/lib/python3.9/site-packages/Authenticator/models/accounts_manager.py", line 134, in __fill_ accounts providers = Database.get_default().get_providers(only_used=True) File "/usr/lib/python3.9/site-packages/Authenticator/models/database.py", line 52, in get_default Database.instance = Database() File "/usr/lib/python3.9/site-packages/Authenticator/models/database.py", line 45, in __init__ self.__apply_migrations() File "/usr/lib/python3.9/site-packages/Authenticator/models/database.py", line 278, in __apply_migrati ons from yoyo import read_migrations File "/usr/lib/python3.9/site-packages/yoyo/__init__.py", line 15, in from yoyo.migrations import (read_migrations, # noqa File "/usr/lib/python3.9/site-packages/yoyo/migrations.py", line 27, in import pkg_resources ModuleNotFoundError: No module named 'pkg_resources' Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/Authenticator/application.py", line 77, in do_activate window = Window.get_default() File "/usr/lib/python3.9/site-packages/Authenticator/widgets/window.py", line 69, in get_default Window.instance = Window() File "/usr/lib/python3.9/site-packages/Authenticator/widgets/window.py", line 61, in __init__ AccountsManager.get_default() File "/usr/lib/python3.9/site-packages/Authenticator/models/accounts_manager.py", line 55, in get_defa ult AccountsManager.instance = AccountsManager() File "/usr/lib/python3.9/site-packages/Authenticator/models/accounts_manager.py", line 46, in __init__ self.__fill_accounts() File "/usr/lib/python3.9/site-packages/Authenticator/models/accounts_manager.py", line 134, in __fill_ accounts providers = Database.get_default().get_providers(only_used=True) File "/usr/lib/python3.9/site-packages/Authenticator/models/database.py", line 52, in get_default Database.instance = Database() File "/usr/lib/python3.9/site-packages/Authenticator/models/database.py", line 45, in __init__ self.__apply_migrations() File "/usr/lib/python3.9/site-packages/Authenticator/models/database.py", line 278, in __apply_migrati ons from yoyo import read_migrations File "/usr/lib/python3.9/site-packages/yoyo/__init__.py", line 15, in from yoyo.migrations import (read_migrations, # noqa File "/usr/lib/python3.9/site-packages/yoyo/migrations.py", line 27, in import pkg_resources ModuleNotFoundError: No module named 'pkg_resources' Couldn't bind the gettext translation domain. Some translations won't work. module 'locale' has no attribute 'bindtextdomain'
Note: Logs were taken from postmarketOS edge with Phosh/Wayland, but on an Alpine edge installation with XFCE/X11 they are comparable.
I wonder why it was moved from depends to makedepends here in the first place?