配置,以便pip安装可以从github工作

问题:

我们希望使用带有github的pip将私有包安装到我们的生产服务器。这个问题是为了安装成功,需要在github备份中使用什么。
假设以下命令行(它的身份验证很好并尝试安装):

pip install git+ssh://git@github.com/BlahCo/search/tree/prod_release_branch/ProductName

什么需要驻留在ProductName?在使用sdist选项运行setup.py之后,tar文件中的通常是什么内容,还是实际的tar.gz文件?
我在这里问,因为我尝试了几个变体,不能使它工作。任何帮助赞赏。

回答:

您需要整个python包,其中包含一个setup.py文件。
名为foo的包将是:

foo # the installable package
├── foo
│   ├── __init__.py
│   └── bar.py
└── setup.py

并从github安装像:

$ pip install git+git://github.com/myuser/foo.git@v123
or
$ pip install git+git://github.com/myuser/foo.git@newbranch

https://pip.pypa.io/en/stable/reference/pip_install/#vcs-support的更多信息

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Configuring so that pip install can work from github

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

2 + 5 =