У нас есть несколько внутренних библиотек, которые мы отделили (по нескольким причинам, в основном административным или чтобы иметь возможность легко открыть их исходный код позже). Они живут в частных репозиториях Github, если это имеет значение.
Я хотел бы развернуть приложение на Heroku, чтобы опробовать его. Оно зависит от одной из этих библиотек.
Я должен указать свои зависимости в файле requirements.txt. Это легко для PyPI-устанавливаемых вещей, но что мне делать с этими внутренними зависимостями?
Я могу либо запустить свое собственное зеркало PyPI, на котором есть эти вещи, либо использовать редактируемые пакеты (хотя в документации сказано, что их не следует использовать в продакшене).
Какой способ подходит для этого?