是否可以将 pip 与要求文件一起使用以从 Mercurial 存储库安装,该存储库需要使用 --insecure 访问才能工作。
存储库是通过 SSL 访问的,并且由于 pip 忽略服务器名称指示 (SNI),因此无法使用有效的 SSL 证书(它使用主证书作为 IP 地址)。--insecure 解决了这个问题
IE:
hg clone https://username@domain.org/username/app_name --insecure
所以你通常可以在哪里做这样的事情:
pip install -e hg+https://username@domain.org/username/app_name#egg=app_name
或在 pip 要求文件中有以下内容:
hg+https://username@domain.org/username/app_name#egg=app_name
由于 SSL SNI 问题,这些都不起作用。
有人有什么好的建议吗?