Мы надеемся реализовать плагины, которые будут взаимодействовать через интерфейсы, объявленные в общей сборке. Технически, некоторые плагины будут регистрировать сущности с помощью «основного» плагина (во время интеграции), который, в свою очередь, использует эти сущности (во время сеанса Petrel).
Поскольку каждый плагин, как правило, представляет собой отдельный продукт в Магазине, их необходимо устанавливать с помощью разных PIP-файлов.
Плагины будут обратно совместимы по отношению к общей сборке.
Возможно ли это сделать с помощью установщиков PIP - и как?