Проблема с индексом в пипсах с вложенными зависимостями - PullRequest
0 голосов
/ 05 апреля 2019

В настоящее время у меня установлено зеркальное отражение на внутреннем сервере (это автономная сеть). URL для доступа к нему: http://pypi.python.org/simple. Я создал файл конфигурации в ~ / .pip / pip.conf со следующим содержимым:

[global]
index-url = http://pypi.python.org/simple
trusted-host = pypi.python.org

Я могу успешно установить пакеты, которые не имеют вложенных зависимостей, например, выполнив pip3 install requests. Я получаю вывод об успешной установке запросов, idna, chardet, certifi и urllib3. Однако, когда мне нужно установить что-то из pip с вложенными зависимостями, например, через pip3 install driller, я получаю следующий вывод:

Collecting driller
  Downloading driller-1.0.tar.gz
Collecting angr (from driller)
  Downloading angr-8.19.2.4.tar.gz (758kB)
  100% |                          | 768kB 75.7MB/s
  Complete output from command python setup.py egg_info:
  Download error on https://pypi.python.org/simple/pyvex/: [Errno 111] Connection refused -- Some packages may not be found!
  ...

Мне странно, что ошибка возникает в результате попытки достичь https://pypi.python.org/simple, в отличие от моего локального зеркала, которое я указал через index-url в http://pypi.python.org. Кроме того, если я выполняю pip3 install pyvex устанавливается просто отлично. Мне не хватает, как распространять мой index-url / доверенный хост с помощью команды pip install при наличии вложенных зависимостей?

...