Я создаю приложение, которое использует photologue
и несколько других пакетов, которые имеют photologue
в качестве зависимости (например, cmsplugin-photologue
). Тем не менее, мне нужно использовать модифицированную версию photologue
, размещенную на github. Затем все это будет развернуто на Heroku, что означает, что установки зависимостей выполняются исключительно через файл requirements.txt
.Замена зависимости от пользовательских forks с помощью pip
В принципе это делается довольно легко: я могу просто добавить репозиторий в файл требований, как описано here, и он будет установлен. Проблема в том, что оригинал photologue
также установлен и заканчивается тем, который используется.
Итак, общий вопрос: using pip
, как я могу заменить приложение, которое является зависимостью нескольких приложений с моей собственной версией этого приложения?