與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是否也適用?