【问题标题】:Python and Django 1.7 I need to change the source of some of the supporting modulesPython 和 Django 1.7 我需要更改一些支持模块的来源
【发布时间】:2014-09-16 14:10:59
【问题描述】:

我刚刚升级到 Django 1.7,我发现我们依赖的几个由 pip 安装的模块存在小问题。

我在一个测试盒上玩过,发现这些模块中的每一个只需要更改几行即可支持 Django 1.7。两者都有很容易修复的导入错误。

为这些文件制作临时补丁的最佳方法是什么?

理想情况下,我希望修复与我的项目一起使用,直到出现更新的模块并且我可以将其删除。我们在生产系统上运行 puppet,所以我可以用新版本覆盖这两个文件,但这似乎太容易忘记了。猴子补丁可能会起作用,但由于它们是导入错误,我不确定如何在它失败之前将其删除。

【问题讨论】:

    标签: python django pip monkeypatching


    【解决方案1】:

    现在几乎每个人都在 GitHub 上。分叉存储库,进行更改,并将您的需求文件指向您的分叉。

    您甚至可能想向维护者发出拉取请求,这将有助于更快地解决这些问题。

    【讨论】:

    • 是的,这听起来很有希望,现在将进行调查
    猜你喜欢
    • 1970-01-01
    • 2021-02-21
    • 1970-01-01
    • 1970-01-01
    • 2018-05-13
    • 1970-01-01
    • 2016-11-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多