我有一些为团队开发的核心Python软件包。 软件包目录以标准方式设置;
/mypkg
/mypkg
/tests
README.txt
LICENSE.txt
setup.py
.gitignore
现在,由于这些仅供内部使用,以及出于其他公司敏感的原因,我的远程git存储库只是一个共享的网络驱动器;
//svr/path/to/remote/repo.git
这些核心软件包相对稳定,并且会不时更新错误修复和新功能。
我还开发了一组分发给团队成员的工具。这些团队成员都可以访问共享的驱动器位置。
他们可以直接从共享驱动器上pip install
>
我已经看到诸如此类的答案
pip install git+https://github/user/repo.git
我知道
pip install --find-links ...
可以通过某种方式将它们组合在一起吗???它会很酷?
我知道一个更简单的解决方案是克隆git repo然后运行setup.py
,但是某些最终用户不精通技术,并且可能未安装git(就像我们在Windows上一样)
如果我可以简单地在requirements.txt文件中添加一行指向共享驱动器,那将会很好...
更新:
如果我使用
pip install git+file://path/to/remote/repo.git
它可以按我的意愿工作-但是这种方法是否需要安装git?