[devel] Помощь с зависимостями в python
Vitaly Lipatov
lav на altlinux.ru
Вт Окт 15 19:13:40 MSK 2019
Alexey Shabalin писал 15.10.19 18:32:
> вт, 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
Спасибо, помогло!
--
С уважением,
Виталий Липатов,
Etersoft
Подробная информация о списке рассылки Devel