Редактируемые локальные приложения с Pipenv и Django - PullRequest
0 голосов
/ 30 октября 2018

TL; DR

Как я могу распространить изменения, внесенные в локально разработанное приложение Django, в локально разработанный проект Django, в зависимости от этого приложения (без необходимости удалять и переустанавливать приложение)?

Полная история

Я использую pipenv для управления своими зависимостями от Django-проекта. Проект включает в себя несколько «приложений» Django, каждое из которых было построено собственными силами как отдельное решение, и каждое из которых существует локально на моей машине (но не в любом сетевом публичном хранилище).

Приложения были упакованы с использованием setup.py и установлены в основной проект. Чтобы изменения, внесенные в одно из автономных приложений, вступили в силу в основном проекте Django, мне (по-видимому) придется удалить и переустановить приложение.

Использование pipenv install -e . из моего основного каталога проекта, похоже, не решает проблему. (Надо признать, я наивен в отношении входов и выходов упаковки Python, инструментов настройки и т. Д.).

Что, если что, я делаю не так? В качестве альтернативы, есть ли обходной путь для этого?

...