У меня есть приложение с requirements.txt
, которое включает в себя несколько сторонних библиотек вместе с одним внутренним пакетом, который должен быть загружен из частного экземпляра Pypi.Что-то вроде:
boto3
flask
flask-restplus
gunicorn
an_internal_package
Проблема в том, что an_internal_package
назван как нечто довольно распространенное и закрывает пакет, уже доступный в глобальном pypi.Например, давайте назовем это twisted
.Проблема, с которой я столкнулся, заключается в том, что установка --extra-index-url
в requirements.txt
, кажется, все еще захватывает twisted
из глобального pypi.
--extra-index-url=https://some.internal.pypi.corp.lan
boto3
flask
flask-restplus
gunicorn
twisted # actually an internal package
Как я могу указать, что twisted
должен быть загружен исключительноот частного pypi
а не от глобального?