我正在使用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'"
有很多Stack Overflow的答案专门处理使用setuptools
时的这个问题,它们都建议将Git依赖项放入setup.py
中的dependency_links
列表中。
我希望pbr能够直接从requirements.txt
中处理我的Git依赖项,这种方式可以在我运行python setup.py build
和pip install -r requirements.txt
时正常工作。
这是否可能?是否有任何接近的解决方案?