[newbies] Удаление лишних зависимостей из python-пакета

Alexey Appolonov alexey на basealt.ru
Ср Сен 18 02:35:32 MSK 2024


18.09.2024 02:16, Александр Лубягин пишет:
> 18.09.2024, 02:06, "Alexey Appolonov" <alexey на basealt.ru>:
>   >> Допустимо ли такое при сборке пакетов? Не критичные для работы модуля тесты.
>
>   > Как вы определяете критичность тестов?
> Отсутствие его в зависимостях самого питоновского модуля.

Не понял вас. Отсутсвие кого в зависимостях? Если в тесте
есть зависимость на некоторый модуль, на который нет зависимости
в основных модулях пакета (не являющихся тестами), то вы считаете
этот тест подлежащим удалению? Если так, то, в общем случае,
мне такой подход видится неверным.

> Например, среди тестов - вызов jupyter notebooks, которые рисуют графики через bokeh
> (такой случай встречается в tests/ питоновского пакета pandora, предназначенного
> для 3D-реконструции
> объекта по "плоским" фотографиям)
> Здесь я полагаюсь на то, "графические" тесты не выявляют ничего дополнительно
> существенного,
> и достаточно покрытия основным набором тестов.


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