[newbies] Удаление лишних зависимостей из python-пакета
Ivan A. Melnikov
iv на altlinux.org
Ср Сен 18 06:55:11 MSK 2024
On Tue, Sep 17, 2024 at 11:24:49PM GMT, Александр Лубягин wrote:
> Собрал пакет python-damegender:
> http://git.altlinux.ru/people/dfpl/packages/?p=python3-module-damegender.git;a=summary
>
> Но в тестах (tests) были зависимости от модулей SPARQL и python-perceval.
> Чтобы избежать dependency hell, я просто ненужные пару утилит (тестов)
> удалил на этапе %install.
> Допустимо ли такое при сборке пакетов? Не критичные для работы модуля
> тесты.
Если речь идёт именно о юнит тестах, которые используются для проверки
работоспособности пакета, то зачем их вообще включать в пакет?
Их кто-то когда-нибудь будет запускать?
Тесты нужно запусать при сборке, в секции %check. В системе пользователя
пакета они не нужны. Я бы их удалил все, не избирательно.
Хотя я видел, что иногда тесты пакуют в отдельный подпакет.
--
wbr,
iv m.
Подробная информация о списке рассылки devel-newbies