Предназначено ли теневое поведение `PIP_EXTRA_INDEX_URL`?Python

Программы на Python
Anonymous
Предназначено ли теневое поведение `PIP_EXTRA_INDEX_URL`?

Сообщение Anonymous »

Согласно документации pip: если обнаружено несколько файлов конфигурации, pip объединяет их в следующем порядке:
  • Глобальный
  • Пользователь
  • Сайт
  • Код: Выделить всё

    PIP_CONFIG_FILE
    , если задано.
  • (переменные среды)
  • (флаги командной строки)
Но вы также можете настроить pip с помощью переменных среды и флагов командной строки. При тестировании дополнительные индексы суммируются из всех источников, за исключением случаев, когда они установлены в переменной среды PIP_EXTRA_INDEX_URL, которая затеняет предыдущие записи и суммируется с помощью флагов командной строки.
Это преднамеренное поведение и можно ли на него полагаться для скрытия дополнительных индексов, установленных намеренно или непреднамеренно в вашей конфигурации pip? Возможно, для файлов, к которым у вас нет доступа на запись?
Можете ли вы надежно использовать такое поведение в своих конвейерах сборки для блокировки дополнительных индексов, установленных другими конвейерами, от которых зависят?

Подробнее здесь: https://stackoverflow.com/questions/798 ... l-intended

Вернуться в «Python»