我想贡献一个使用git托管的Python模块。所以我用index = []
def add_to_index(index, keyword, url):
for e in index:
if e[0] == keyword:
e[1].append(url)
return
else:
index.append([keyword,[url]])
克隆模块。
然后我可以编辑源代码,并测试我的更改,我运行git clone https://github.com/a_python_module && cd a_python_module
,这可能需要一段时间,具体取决于模块。另一种方法是直接编辑python setup.py install
中的源,然后将更改复制回Git存储库。
是否有比这两个更好的工作流程?
答案 0 :(得分:3)
答案是问题标题中的第3个字:
python setup.py develop
它将包设置为开发模式,即将当前源文件夹链接到站点包;或者你可以这样做directly with pip
:
pip install -e git+https://github.com/a_python_module#egg=SomeModule