[devel] Помощь с зависимостями в python

Alexey Shabalin a.shabalin на gmail.com
Вт Окт 15 18:32:35 MSK 2019


вт, 15 окт. 2019 г. в 17:14, Vitaly Lipatov <lav на altlinux.ru>:
>
> Помогите, пожалуйста, разобраться.
>
> Проваливается сборка пакета:
>         x86_64: NEW unmet dependencies detected:
> certbot-apache#0.38.0-alt1      python3(certbot) < 0
>
> http://git.altlinux.org/tasks/237698/logs/events.5.1.log
>
> При этом при сборке пакета certbot автовыставляется такое:
> Provides: letsencrypt = 0.38.0, python3(certbot) = set:edzs
>
> Не пойму, почему не удовлетворяется зависимость.
> Не пойму, почему в зависимости написано < 0 и что это значит.
> Соответственно, не могу починить :(

python3(certbot) = set:edzs  означает что этот модуль лежит в
приватном месте, не стандартный путь поиска для python3 модулей
И действительно:
certbotdir %_datadir/%name

Что бы сделать его "стандартным", вам нужно в спек добавить следующее:
%allow_python3_import_path %certbotdir
%add_python3_path %certbotdir

-- 
Alexey Shabalin


Подробная информация о списке рассылки Devel