[英]How can I install a github zip file with pip and setup.py from requirements.txt?
[英]Path to private git repository in requirements.txt - how can I make it work with manual setup.py install?
我在requirements.txt中有一行如下所示:
-e git+ssh://git@company.com/company/dependency.git#egg=dependency
在我们的CI中,我们没有此服务器的密钥,而是通过子模块将其安装在Gitlab中,然后手动运行pythondependency python dependency/setup.py install
。 这行得通,但是后来我无法运行pip install -r requirements.txt
因为即使它已经安装,它也会尝试获取存储库。 除了编辑requirements.txt之外,是否有办法将某个软件包标记为“已安装,请勿尝试通过git刷新”?
一种解决方案是完全摆脱-e git://
,在README中提供文档,您希望用户运行git submodules init && git submodules update
或git clone --recursive
并改用-e path
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.