【发布时间】:2014-09-16 14:10:59
【问题描述】:
我刚刚升级到 Django 1.7,我发现我们依赖的几个由 pip 安装的模块存在小问题。
我在一个测试盒上玩过,发现这些模块中的每一个只需要更改几行即可支持 Django 1.7。两者都有很容易修复的导入错误。
为这些文件制作临时补丁的最佳方法是什么?
理想情况下,我希望修复与我的项目一起使用,直到出现更新的模块并且我可以将其删除。我们在生产系统上运行 puppet,所以我可以用新版本覆盖这两个文件,但这似乎太容易忘记了。猴子补丁可能会起作用,但由于它们是导入错误,我不确定如何在它失败之前将其删除。
【问题讨论】:
标签: python django pip monkeypatching