与PyPi和GitHub推送版本不同,PyPi使用最新的GitHub主控会更容易。有没有适当的方法来做到这一点?如何配置setup.py以从GitHub主控进行pip安装?
我知道你可以在install_requires中列出依赖作为GitHub仓库,但是有没有办法为主包做这个工作?
$ sudo easy_install Flask
Searching for Flask
Reading http://pypi.python.org/simple/Flask/
Reading http://github.com/mitsuhiko/flask/
在清单中setup.py的网址:
例如,当您使用easy_install的安装瓶,它从多个来源,包括GitHub上,这是在设置URL(https://github.com/mitsuhiko/flask/blob/master/setup.py#L78)读取上市什么原因导致easy_install也从GitHub读取?
如果是这样,如果GitHub版本比PyPi版本更新,它是否总是从GitHub安装?
这对pip是否也适用?