我们正在运行我们自己的 PyPi 服务器。现在我们开始使用 Chef 来处理部署。我正在尝试从 Chef 配方中找出 pip install 的最佳方法,联系我们的自定义服务器并传递凭据。
通常我们会像这样安装包:
pip install -i http://<server address:portno>/simple extremely_cool_package
服务器提示输入用户名和密码。该服务器使用基本访问身份验证,因为它位于我们的防火墙后面。
python_pip 可以做到这一切吗,如果可以的话怎么做?如果没有,最佳做法是什么?