【发布时间】:2016-07-29 19:31:51
【问题描述】:
我们为自己编写了一个应用程序,如果我们的望远镜出现问题,它会打电话给我们。可以像这样安装此应用程序(无需事先克隆):
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",
],
....
那么如何在setup.py 中指定非 pypi 依赖项?
【问题讨论】:
-
您是否尝试过使用我在回答中建议的选项?
-
您是否尝试过使用我在回答中建议的选项?
标签: python github pip setup.py