我想为github上托管的开源Python项目做出贡献。 但代码库是作为需要使用像这样的pip或smth安装的模块。 这意味着我做“git clone”,“setup.py install”将代码安装到另一个(非repo)文件夹后。 问题是我应该编辑/提交代码的文件夹以及这样的多文件夹问题的标准解决方案是什么。
答案 0 :(得分:3)
您通常会执行 setup.py develop 或 pip install -e 。 因此,您不希望安装程序将其复制到其他任何位置。 使用此模式,将在site-packages目录中创建一个特殊的链接文件。此链接指向当前文件夹或“根包”。您在此处对软件所做的任何更改都将立即反映,而无需再次安装。