Bug 48699 - [FR] Как понять, откуда взялись зависимости?
Summary: [FR] Как понять, откуда взялись зависимости?
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: py3dephell (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 enhancement
Assignee: kotopesutility@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-06 09:40 MSK by Ivan A. Melnikov
Modified: 2023-12-06 10:31 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan A. Melnikov 2023-12-06 09:40:41 MSK
Сейчас py3req --verbose выдаёт немало логов, однако они в основном касаются зависимостей, которые он НЕ добавил. У мейнтейнеров же, in my expirience, намого чаще возникает вопрос, откуда взялась какая-то зависимость, чем куда что-то делось.

Можно ли добавить логи о том, почему зависимости добавлены? Если получается слишком огромная простыня, то с какой-нибудь ручко, чтобы можно было включить, пересобрать пакет и посмотреть, а не гадать на git grep import.
Comment 1 Ivan A. Melnikov 2023-12-06 09:44:57 MSK
Вообще сегодня, поглядывая на #48687, я придумал такой интерфейс:

py3req-explain python3-module-numpy

Он берёт установленный в систему python3-module-numpy и объясняет, откуда у него взялись зависимости на питоновские модули. Но не знаю, будет такое кому-то интересно, кроме меня.
Comment 2 Anton Farygin 2023-12-06 10:31:40 MSK
у rpmbuild есть ручка verbose, она сильно способ поиска. Возможно надо просто добавить больше сообщений в verbose режиме.