繁体   English   中英

Requirements.txt中私人git信息库的路径-如何使其与手动setup.py安装一起使用?

[英]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 updategit clone --recursive并改用-e path

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM