pip: выбрать индексный URL на основе имени пакета? - PullRequest
0 голосов
/ 26 сентября 2019

Я создал локальное хранилище приватных пакетов.По соглашению все эти пакеты имеют имена с префиксом идентификации, например, foo-package.Эти пакеты могут зависеть от общедоступных пакетов, доступных на PyPi.Давайте предположим, что нет риска иметь пакет в PyPi с тем же именем.Используя --index-url вместе с --extra-index-url, я могу выполнить поиск по пипам в обоих случаях.Это будет происходить каждый раз.

Даже когда pip находит пакет в PyPi, он все равно будет пытаться найти его также по дополнительному URL.Чего я хотел бы добиться, так это того, что pip ищет дополнительный URL-адрес только тогда, когда имя пакета foo- *, и ищет только PyPi для всего остального.Это как-то возможно?

спасибо.

1 Ответ

0 голосов
/ 27 сентября 2019

Вы можете поэкспериментировать с указанием pip install встроенных параметров в файле constraints.txt или requirements.txt:

alpha
foo-bravo --index-url https://private-pypi.org/simple
charlie
foo-delta --index-url https://private-pypi.org/simple
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...