Проблемы с пользовательским PyPi сервером

Я пытаюсь решить проблему с пользовательским сервером PyPi. Сервер подключен к сети, доступен и настраивается ~/.pip/pip.conf в

[global]
trusted-host=my-server
index-url=https://my-server/simple/

Мне удалось установить пакеты с сервера. Кроме того, если пакет не был доступен на сервере, pip автоматически переключался на https://pypi.python.org/pypi. Это было определенно так, и мои коллеги подтверждают это. Однако вчера я понял, что это, очевидно, уже не так. Если пакет недоступен на сервере, pip больше не будет возвращаться к официальному серверу PyPi и установка завершится неудачно. Однако, изменяя ~/.pip/pip.conf в

[global]
trusted-host=my-server
extra-index-url=https://my-server/simple/

проблема может быть решена. Тем не менее, мне все еще интересно, что случилось, и я надеюсь, что кто-то может помочь мне в расследовании. Вещи, которые я считаю, полезно знать:

  • Сервер был настроен с использованием http://djangopypi2.readthedocs.io/
  • У меня есть полный root-доступ к серверу, поэтому я могу проверить / сделать все необходимое
  • В базе данных есть база данных sqlite3 djangopypi2 корневая директория. Если я посмотрю на это с помощью catЯ могу видеть такие вещи, как

    Ag2016-10-29 21:02:11.759771Пересылка на http://pypi.python.org/simple/sixM??i

    которые, кажется, указывают, что перенаправление когда-то работало (как я написал).

Я действительно понятия не имею, с чего начать, любая помощь будет оценена.

0 ответов

Другие вопросы по тегам