Как правильно обрабатывать зависимости, которые не используются в библиотеке для определенных плагинов?
Например, я написал библиотеку плагинов, которая может загружать плагины на основе конфигурации.Это только один плагин работает за раз.Каждый плагин имеет другие сторонние зависимости.
Мой вопрос таков: существует ли простой способ или программная парадигма для создания колес, которые могут считывать флаги, чтобы были установлены только необходимые библиотеки?Поскольку плагину X не нужна библиотека Y.
Setup.py - это одна из самых простых проблем (argparse), но как мне обрабатывать файлы колес?