При запуске ругается: Traceback (most recent call last): File "/usr/bin/ds4drv", line 6, in <module> from pkg_resources import load_entry_point [...] raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'evdev>=0.3.0' distribution was not found and is required by ds4drv P.S. Не помешает приложить https://github.com/chrippa/ds4drv/commit/383dbfc8cfd20e009733bd028afa07a0040e0b77
https://build.opensuse.org/package/show/home:X0F:branches:multimedia/python3-ds4drv Способом, описанном тут, запускается. Ну и git там дёрнут с последними изменениями.
При запуске драйвера ругается: $ ds4drv /usr/bin/ds4drv:6: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html from pkg_resources import load_entry_point Traceback (most recent call last): File "/usr/bin/ds4drv", line 11, in <module> load_entry_point('ds4drv==0.5.1', 'console_scripts', 'ds4drv')() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3/site-packages/pkg_resources/__init__.py", line 505, in load_entry_point return get_distribution(dist).load_entry_point(group, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3/site-packages/pkg_resources/__init__.py", line 2892, in load_entry_point return ep.load() ^^^^^^^^^ File "/usr/lib64/python3/site-packages/pkg_resources/__init__.py", line 2482, in load return self.resolve() ^^^^^^^^^^^^^^ File "/usr/lib64/python3/site-packages/pkg_resources/__init__.py", line 2488, in resolve module = __import__(self.module_name, fromlist=['__name__'], level=0) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/site-packages/ds4drv/__main__.py", line 5, in <module> from .actions import ActionRegistry File "/usr/lib/python3/site-packages/ds4drv/actions/__init__.py", line 1, in <module> from ..action import ActionRegistry File "/usr/lib/python3/site-packages/ds4drv/action.py", line 1, in <module> from .config import add_controller_option File "/usr/lib/python3/site-packages/ds4drv/config.py", line 72, in <module> class Config(configparser.SafeConfigParser): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: module 'configparser' has no attribute 'SafeConfigParser'. Did you mean: 'RawConfigParser'?
s/SafeConfigParser/ConfigParser/
(Ответ для Grigory Ustinov на комментарий #3) > s/SafeConfigParser/ConfigParser/ Так запустилось!
(Ответ для Grigory Ustinov на комментарий #3) > s/SafeConfigParser/ConfigParser/ Добрый день, не совсем понял, что необходимо сделать?
(Ответ для Иван на комментарий #5) > Добрый день, не совсем понял, что необходимо сделать? Мантейнеру пакета необходимо его исправить.
ds4drv-0.5.1-alt2 -> sisyphus: Fri Apr 05 2024 Nazarov Denis <nenderus@altlinux> 0.5.1-alt2 - Fix run with python 3.12 (ALT #45143)
(Ответ для Repository Robot на комментарий #7) > ds4drv-0.5.1-alt2 -> sisyphus: > > Fri Apr 05 2024 Nazarov Denis <nenderus@altlinux> 0.5.1-alt2 > - Fix run with python 3.12 (ALT #45143) Добрый вечер. Как я понял ошибка исправлена? Как скоро исправленный пакет появится в репозитории? Заранее благодарю Вас!)
(Ответ для Иван на комментарий #8) > (Ответ для Repository Robot на комментарий #7) > > ds4drv-0.5.1-alt2 -> sisyphus: > > > > Fri Apr 05 2024 Nazarov Denis <nenderus@altlinux> 0.5.1-alt2 > > - Fix run with python 3.12 (ALT #45143) > > Добрый вечер. Как я понял ошибка исправлена? Как скоро исправленный пакет > появится в репозитории? Заранее благодарю Вас!) Он уже в репозитории, а на зеркала обычно попадает через несколько часов, в зависимости от сервера.