【发布时间】:2019-05-06 17:07:42
【问题描述】:
我正在处理一个 django 项目,它需要一个相当简单的 pip 包。
我在那个 pip 包中发现了一个错误。
我想把源码拉到本地,自己写一些修复,暂时让我的django项目引用本地更改而不是pip包。
最干净的方法是什么?理想情况下,我可以通过环境更改或小的 django 配置更改来完成此操作,这样当我的补丁被拉入发行版时,我可以轻松恢复使用 pip 包。
【问题讨论】:
标签: django python-3.x pip
我正在处理一个 django 项目,它需要一个相当简单的 pip 包。
我在那个 pip 包中发现了一个错误。
我想把源码拉到本地,自己写一些修复,暂时让我的django项目引用本地更改而不是pip包。
最干净的方法是什么?理想情况下,我可以通过环境更改或小的 django 配置更改来完成此操作,这样当我的补丁被拉入发行版时,我可以轻松恢复使用 pip 包。
【问题讨论】:
标签: django python-3.x pip
您应该分叉该项目。这些天来,项目通常托管在 Github 上。在那里分叉存储库,进行更改并将它们推送到您的分叉存储库。然后你可以参考你的fork版本in your requirements.txt file。
【讨论】:
pip install -e 安装editable version 进行本地开发。
-e 正是我想要的。