【发布时间】:2018-03-02 17:18:06
【问题描述】:
我正在使用pbr,它使用requirements.txt 文件来查找依赖项。
我在requirements.txt 中有一条线,比如git+ssh://git@github.com/user/repo.git,它在我运行pip install -r requirements.txt 时有效
但是,当我运行 python setup.py build 时,我遇到了错误:
error in setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers; Invalid requirement, parse error at "'+ssh://g'"
有many Stack Overflow answers在使用setuptools时专门处理这个问题,他们都建议将Git依赖项放入setup.py中的dependency_links列表中。
我希望 pbr 能够以在我同时运行 python setup.py build 和 pip install -r requirements.txt 时有效的方式直接从 requirements.txt 处理我的 Git 依赖项。
这可能吗?有什么解决办法吗?
【问题讨论】:
标签: python git python-pbr