Я был счастливым человеком, у него был собственный счастливый локальный индекс. Однажды я обновил клиенту pip, и мне больше не нравится:В python PIP, как я могу сделать файлы в моем личном индексе pip «безопасными и проверенными»?
Downloading/unpacking super_package
Getting page https://my_server/index/super_package/
URLs to search for versions for super_package:
* https://my_server/index/super_package/
* https://pypi.python.org/simple/super_package/
Analyzing links from page https://my_server/index/super_package/
Skipping https://my_server/ci/super_package-0.2.2.tar.gz (from https://my_server/index/super_package/) because it is an insecure and unverifiable file.
Но ПОЧЕМУ? Я SSL включен на моем сервере, и мой pip.conf
файл выглядит следующим образом:
[global]
cert = /path/to/my_server/cert.pem
index-url = https://my_server/index
extra-index-url = https://pypi.python.org/simple/
Как «безопасные и поддающиеся проверке» определены «небезопасным и непроверяемый» файл /? Как PIP различает их?
И наконец: Вы хотите, чтобы я переключился на easy_install?
EDIT:
Мой собственный индекс PIP выглядит следующим образом:
<html>
<head>
<title>Package Index</title>
<meta name="api-version" value="2" />
</head>
<body><a href="ADMESARfari/index.html">ADMESARfari</a><br/>
<a href="chembl-internal-ws/index.html">chembl-internal-ws</a><br/>
<a href="chembl_api/index.html">chembl_api</a><br/>
...
<a href="gdb/index.html">gdb</a><br/>
</body>
</html>
CA сертификат сервера PIP установлен на моем Mac, но я все еще с той же проблемой .. .
Итак, почему это говорит: «Ссылки могут необязательно включать хеш с использованием фрагмента url». Означает ли это, что это не «МОЖЕТ ОПЦИОНАЛЬНО», но ДОЛЖЕН. – mnowotka
Наверное, потому что это необязательно, это просто, что пип на 1.5 больше не будет загружать его без дополнительных флагов; а также потому, что склад находится в стадии интенсивного развития, поэтому я не ожидал, что документы будут абсолютно функциональными или полностью обновленными, начиная с момента их создания, аннотируя старый API. – Ivo