Динамическая обработка библиотеки в wheel и setup.py - PullRequest
0 голосов
/ 09 июля 2019

Как правильно обрабатывать зависимости, которые не используются в библиотеке для определенных плагинов?

Например, я написал библиотеку плагинов, которая может загружать плагины на основе конфигурации.Это только один плагин работает за раз.Каждый плагин имеет другие сторонние зависимости.

Мой вопрос таков: существует ли простой способ или программная парадигма для создания колес, которые могут считывать флаги, чтобы были установлены только необходимые библиотеки?Поскольку плагину X не нужна библиотека Y.

Setup.py - это одна из самых простых проблем (argparse), но как мне обрабатывать файлы колес?

...