FS#74487 - [glances] missing dependency: python-packaging

Attached to Project: Community Packages
Opened by Jamin Collins (jamincollins) - Sunday, 17 April 2022, 18:15 GMT
Last edited by Toolybird (Toolybird) - Tuesday, 02 May 2023, 05:13 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Christian Rebischke (Shibumi)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description: glances appears to require python-packaging, but does not list it as a dependency


Additional info:
* package version(s) -- glances-3.2.4-2-any
* config and/or log files etc. -- n/a
* link to upstream bug report, if any -- n/a, packaging problem

Steps to reproduce:
1. install glances (pacman -Sy --noconfirm glances)
2. attempt to run glances (glances)
3. error (see below)

[root@archlinux ~]# glances
Traceback (most recent call last):
File "/usr/bin/glances", line 33, in <module>
sys.exit(load_entry_point('Glances==3.2.4', 'console_scripts', 'glances')())
File "/usr/lib/python3.10/site-packages/glances/__init__.py", line 150, in main
start(config=core.get_config(), args= core.get_args())
File "/usr/lib/python3.10/site-packages/glances/__init__.py", line 96, in start
from glances.standalone import GlancesStandalone as GlancesMode
File "/usr/lib/python3.10/site-packages/glances/standalone.py", line 34, in <module>
from glances.outdated import Outdated
File "/usr/lib/python3.10/site-packages/glances/outdated.py", line 23, in <module>
from packaging.version import Version
ModuleNotFoundError: No module named 'packaging'

Installing python-packaging (pacman -Sy --noconfirm python-packaging) resolves the above error.

This task depends upon

Closed by  Toolybird (Toolybird)
Tuesday, 02 May 2023, 05:13 GMT
Reason for closing:  Fixed
Additional comments about closing:  Seems to run fine currently.
Comment by Nergar (nergar) - Sunday, 24 April 2022, 17:42 GMT
Can confirm the issue on a fresh install, installing python-packaging allows glances to run. (and complain about being out of date but that's another issue)

Loading...