TL; DR
Как я могу распространить изменения, внесенные в локально разработанное приложение Django, в локально разработанный проект Django, в зависимости от этого приложения (без необходимости удалять и переустанавливать приложение)?
Полная история
Я использую pipenv для управления своими зависимостями от Django-проекта. Проект включает в себя несколько «приложений» Django, каждое из которых было построено собственными силами как отдельное решение, и каждое из которых существует локально на моей машине (но не в любом сетевом публичном хранилище).
Приложения были упакованы с использованием setup.py и установлены в основной проект. Чтобы изменения, внесенные в одно из автономных приложений, вступили в силу в основном проекте Django, мне (по-видимому) придется удалить и переустановить приложение.
Использование pipenv install -e .
из моего основного каталога проекта, похоже, не решает проблему. (Надо признать, я наивен в отношении входов и выходов упаковки Python, инструментов настройки и т. Д.).
Что, если что, я делаю не так? В качестве альтернативы, есть ли обходной путь для этого?