【问题标题】:Are there any good build frameworks written in Python?有没有用 Python 编写的好的构建框架?
【发布时间】:2010-10-07 05:41:22
【问题描述】:

我从 NAnt 切换到使用 Python 编写构建自动化脚本。我很好奇是否有任何值得使用的构建框架类似于 Make、Ant 和 NAnt,而是基于 Python。例如,Ruby 有 Rake。 Python 呢?

【问题讨论】:

标签: python build-process build-automation


【解决方案1】:

试试SCons

或者您只是在寻找构建 python 项目的东西?

【讨论】:

  • 不一定。我想要一些也可以构建任何非 Python 项目的东西。 NAnt、Ant 和 Rake 具有这种多功能性,并且不限于它们自己的语言领域。
  • 那我觉得你应该试试scons。
  • 我同意...您必须花一点时间在 scons 上,它比乍一看更强大。它的工作原理是对您想要什么、来源在哪里的最简单描述,并且会做正确的事情。
  • 我在一个大型生产项目中使用 SCons,发现它非常可定制且有用。强烈推荐。
  • 我使用 SCons,但是当您遇到错误项目时,它的速度太慢了。说真的,看看像 WAF 这样的东西,它比 SCons 快得多,如果不那么成熟的话。
【解决方案2】:

以下看起来不错,但我还没有使用它们(还):

摊铺机看起来特别有前途。

【讨论】:

    【解决方案3】:

    还有Fabric,但它专门用于部署而不是通用构建

    【讨论】:

      【解决方案4】:

      我的快速浏览: SCons 相当成熟,也面向其他语言(es C++) Waf 和 ant/maven 非常相似,所以如果你习惯了 ant/maven 会更喜欢它

      Paver 非常面向 Python,如果您不知道如何开始,这似乎是一个不错的选择。

      【讨论】:

        【解决方案5】:

        【讨论】:

          猜你喜欢
          • 2011-01-17
          • 1970-01-01
          • 2011-03-06
          • 2011-07-16
          • 2015-05-20
          • 2015-05-18
          • 2020-11-22
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多