Используйте команду
poetry show --tree --why [package], чтобы отследить, откуда берётся пакет.Она быстро показывает:
> какие пакеты от него зависят
> почему пакет был установлен
На примере показано, как команда
poetry show --tree --why pydantic
помогает понять, почему библиотека pydantic присутствует в проекте и кто её тянет в зависимости.
Это очень полезно перед очисткой
pyproject.toml или при разрешении конфликтов транзитивных зависимостей. 📝👉 @PythonPortal
