FS#61182 - [python-pyudev] Missing python-sox dependency

Attached to Project: Community Packages
Opened by Luca Weiss (z3ntu) - Thursday, 27 December 2018, 06:44 GMT
Last edited by Jelle van der Waa (jelly) - Saturday, 30 March 2019, 16:58 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:

I got a bug report on my own software with the following stack trace:

Dec 27 05:59:15 AllEvil openrazer-daemon[29991]: File "/usr/lib/python3.7/site-packages/pyudev/device/__init__.py", line 28, in <module>
Dec 27 05:59:15 AllEvil openrazer-daemon[29991]: from ._device import Attributes
Dec 27 05:59:15 AllEvil openrazer-daemon[29991]: File "/usr/lib/python3.7/site-packages/pyudev/device/_device.py", line 40, in <module>
Dec 27 05:59:15 AllEvil openrazer-daemon[29991]: from pyudev.device._errors import DeviceNotFoundAtPathError
Dec 27 05:59:15 AllEvil openrazer-daemon[29991]: File "/usr/lib/python3.7/site-packages/pyudev/device/_errors.py", line 34, in <module>
Dec 27 05:59:15 AllEvil openrazer-daemon[29991]: from six import add_metaclass
Dec 27 05:59:15 AllEvil openrazer-daemon[29991]: ModuleNotFoundError: No module named 'six'

I've checked, and the _errors.py file at the latest version contains the "six" import statement.

Additional info:
* 0.21.0-4

This task depends upon

Closed by  Jelle van der Waa (jelly)
Saturday, 30 March 2019, 16:58 GMT
Reason for closing:  Fixed
Additional comments about closing:  fixed in python-pyudev-0.21.0-5
Comment by Lex Black (TrialnError) - Sunday, 30 December 2018, 23:41 GMT
Noticed the same with solaar. Refused to start because it thought python-pyudev was missing. Real reason was pyudev wasn't working without python-six.
Looking at the setup.py from pyudev, the entry "install_requires=['six']" can be found

Loading...