Можно ли использовать pip с файлом требований для установки из репозитория Mercurial, к которому необходимо обратиться с помощью --insecure для работы.Использование pip с «insecure» mercurial
Доступ к репозиторию осуществляется через SSL, и из-за отсутствия игнорирования имени сервера (SNI) сертификат SSL не выполняется (он использует основной сертификат для IP-адреса). --insecure получает вокруг этого вопроса
т.е.
hg clone https://[email protected]/username/app_name --insecure
Итак, где вы можете обычно сделать что-то вроде этого:
pip install -e hg+https://[email protected]/username/app_name#egg=app_name
или иметь следующее в файле требований пип:
hg+https://[email protected]/username/app_name#egg=app_name
Ни одна из этих работ не связана с проблемой SNI SSL.
Есть ли у кого-нибудь хорошие предложения?
yep - хорошо работает - спасибо @andref – stephendwolff
FWIW это стоит, этот ответ уместен, даже если вы не используете pip. У меня есть профессионально подписанный сертификат (Comodo), но недавно отказался от уникального IP-адреса, который был основан на моем сервере из-за того, что мой интернет-провайдер поднимал цены из-за редкости адреса IPv4. Для этого для работы с вещами, размещенными на сервере, необходимо поддерживать SNI, что Mercurial (по крайней мере, 2.7.1) не поддерживает. Говоря Mercurial, я действительно, положительно доверяю вещи в этой области, заставляет меня обойти эту проблему. – MrCranky