GUI needs python-setuptools to run

Task Info (Flyspray)
Opened By Marcell Meszaros (MarsSeed)
Task ID 79267
Type Bug Report
Project Arch Linux
Category Packages: Extra
Version None
OS x86_64
Opened 2023-08-01 17:52:38 UTC
Status Assigned
Assignee Filipe Laíns (FFY00)

Details

Description: /usr/bin/urh (GUI application) needs python-setuptools during runtime to run.

Installing python-setuptools resolves this and the GUI app can be executed.

Additional info:

  • package version(s): [extra]/urh 2.9.4-3

Steps to reproduce:

  1. install urh
  2. ensure that python-setuptools is not installed (as currently it is not declared in depends)
  3. run 'urh' from terminal:

$ urh Traceback (most recent call last): File "/usr/bin/urh", line 33, in sys.exit(load_entry_point('urh==2.9.4', 'console_scripts', 'urh')()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/urh/main.py", line 100, in main from urh.controller.MainController import MainController File "/usr/lib/python3.11/site-packages/urh/controller/MainController.py", line 15, in from urh.controller.dialogs.OptionsDialog import OptionsDialog File "/usr/lib/python3.11/site-packages/urh/controller/dialogs/OptionsDialog.py", line 16, in from urh.dev.native import ExtensionHelper File "/usr/lib/python3.11/site-packages/urh/dev/native/ExtensionHelper.py", line 10, in from setuptools import Extension ModuleNotFoundError: No module named 'setuptools'

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information