- Версия пакета - python3-module-pyclip-0.7.0-alt1 - Шаги воспроизведения - # apt-get install python3-module-pyclip $ echo "hello world" > file.txt $ pyclip copy < file.txt - Получаемый результат - Traceback (most recent call last): File "/usr/bin/pyclip", line 9, in <module> sys.exit(main()) ^^^^^^ File "/usr/lib/python3/site-packages/pyclip/cli.py", line 39, in main ret = _main(args) ^^^^^^^^^^^ File "/usr/lib/python3/site-packages/pyclip/cli.py", line 21, in _main copy(sys.stdin.buffer.read()) File "/usr/lib/python3/site-packages/pyclip/__init__.py", line 34, in copy raise ClipboardSetupException("Could not setup clipboard").with_traceback(_CLIPBOARD_EXCEPTION_TB) File "/usr/lib/python3/site-packages/pyclip/__init__.py", line 19, in <module> DEFAULT_CLIPBOARD = detect_clipboard() ^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/site-packages/pyclip/util.py", line 34, in detect_clipboard return XclipClipboard() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3/site-packages/pyclip/xclip_clip.py", line 29, in __init__ raise ClipboardSetupException( pyclip.base.ClipboardSetupException: Could not setup clipboard - Решение - # apt-get install xclip
(In reply to Alexander Makeenkov from comment #0) > - Версия пакета - > python3-module-pyclip-0.7.0-alt1 > > - Шаги воспроизведения - > # apt-get install python3-module-pyclip > $ echo "hello world" > file.txt > $ pyclip copy < file.txt > > - Получаемый результат - > Traceback (most recent call last): > File "/usr/bin/pyclip", line 9, in <module> > sys.exit(main()) > ^^^^^^ > File "/usr/lib/python3/site-packages/pyclip/cli.py", line 39, in main > ret = _main(args) > ^^^^^^^^^^^ > File "/usr/lib/python3/site-packages/pyclip/cli.py", line 21, in _main > copy(sys.stdin.buffer.read()) > File "/usr/lib/python3/site-packages/pyclip/__init__.py", line 34, in copy > raise ClipboardSetupException("Could not setup > clipboard").with_traceback(_CLIPBOARD_EXCEPTION_TB) > File "/usr/lib/python3/site-packages/pyclip/__init__.py", line 19, in > <module> > DEFAULT_CLIPBOARD = detect_clipboard() > ^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3/site-packages/pyclip/util.py", line 34, in > detect_clipboard > return XclipClipboard() > ^^^^^^^^^^^^^^^^ > File "/usr/lib/python3/site-packages/pyclip/xclip_clip.py", line 29, in > __init__ > raise ClipboardSetupException( > pyclip.base.ClipboardSetupException: Could not setup clipboard > > - Решение - > # apt-get install xclip Правильно ли я понимаю, что в зависимостях пакета не хватает xclip?
pyclip-0.7.0-alt2 -> sisyphus: Fri Jun 23 2023 L.A. Kostis <lakostis@altlinux.ru> 0.7.0-alt2 - Added dependency to xclip (closes #46639).
(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #1) > Правильно ли я понимаю, что в зависимостях пакета не хватает xclip? Да, как я и написал в заголовке ошибки. Но ошибка не исправлена: # rpm -q xclip пакет xclip не установлен # apt-get install python3-module-pyclip Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Следующие НОВЫЕ пакеты будут установлены: python3-module-pyclip 0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено. Необходимо получить 0B/31,7kB архивов. После распаковки потребуется дополнительно 124kB дискового пространства. Совершаем изменения... Подготовка... Обновление / установка... 1: python3-module-pyclip-0.7.0-alt2 Завершено. # rpm -q xclip пакет xclip не установлен Зависимость не добавлена. Могу предположить, что надо было в спек файле писать не тут https://beta.packages.altlinux.org/ru/sisyphus/srpms/pyclip/specfiles/2952989369580174934#line-17 а где-нибудь в районе 24 строки, относящихся именно к python3-module-%{pypi_name} А сейчас оно добавлено к пакету pyclip, которого нет (с таким названием есть только исходный пакет): # apt-get install pyclip Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено E: Невозможно найти пакет pyclip
pyclip-0.7.0-alt3 -> sisyphus: Mon Jun 26 2023 L.A. Kostis <lakostis@altlinux.ru> 0.7.0-alt3 - Fix xclip dependency (finally) (closes #46639).