[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