当我需要处理我的一个宠物项目时,我照常克隆存储库(git clone <url>
),编辑我需要的东西,运行测试,更新setup.py
版本,提交,推送,构建包并将其上传到PyPI。`pip install -e`的用例
什么是使用pip install -e
的优势在哪里?我应该使用它吗?它会如何改善我的工作流程?
如果这会有所帮助,这里有我的两个小项目,我目前包发送到PyPI中,但从未使用pip install -e
。一个是纯Python,另一个是Django包。
如何将项目的工作流程或结构使用pip install -e
得到改善呢?
想用什么,而不是处于主特定的标签或分支时,你会做到这一点。用例为这可能是可能是由于您的应用程序是不是在你的,或者是拉的“新”代码处理一些重大的变化,要使用“冻结”的版本现在,因为你已经验证了您的堆栈显式使用该特定标签。 – idjaw