pip从github安装python应用程序,不依赖于pypi

pip从github安装python应用程序,不依赖于pypi,python,github,pip,setup.py,Python,Github,Pip,Setup.py,我们为自己编写了一个应用程序,如果我们的望远镜出现问题,它会给我们打电话。可以这样安装此应用程序(无需事先克隆): pip install git+https://github.com/fact-project/shifthelper pip install git+https://github.com/fact-project/smart_fact_crawler 我们喜欢我们的非开发人员朋友可以安装应用程序,而无需事先克隆它。到目前为止还不错 现在,我们将应用程序的一部分放入一个小程序

我们为自己编写了一个应用程序,如果我们的望远镜出现问题,它会给我们打电话。可以这样安装此应用程序(无需事先克隆):

pip install git+https://github.com/fact-project/shifthelper
pip install git+https://github.com/fact-project/smart_fact_crawler
我们喜欢我们的非开发人员朋友可以安装应用程序,而无需事先克隆它。到目前为止还不错


现在,我们将应用程序的一部分放入一个小程序库中,可以这样安装:

pip install git+https://github.com/fact-project/shifthelper
pip install git+https://github.com/fact-project/smart_fact_crawler
但我们似乎无法告诉setup.py中的
pip
,如何在安装应用程序之前安装所需的库

我们尝试使用以下方法:

#setup.py
....
dependency_links=[
    "git+http://github.com/fact-project/smart_fact_crawler.git#egg=smart_fact_crawler",
],
....

那么如何在pip 1.5(2014-01-01)的
setup.py
中指定非pypi依赖项呢

向后不兼容的pip不再尊重 违约用户可以选择使用
——进程依赖关系链接


您的设置很好,--process dependency链接的弃用已经(幸运地)恢复

这里缺少的一点是,pip需要一个额外的标志来实际使用列出的链接:

pip install ... --process-dependency-links ...

恢复的拉取请求-

相关:您是否尝试过使用我在回答中建议的选项?您是否尝试过使用我在回答中建议的选项?