Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有用Python编写的好的构建框架?_Python_Build Process_Build Automation - Fatal编程技术网

有没有用Python编写的好的构建框架?

有没有用Python编写的好的构建框架?,python,build-process,build-automation,Python,Build Process,Build Automation,我从NAnt切换到使用Python编写构建自动化脚本。我很好奇,是否有值得使用的构建框架类似于Make、Ant和NAnt,而是基于Python的。例如,Ruby有Rake。Python呢?试试看 或者您只是在寻找构建python项目的工具吗?以下内容看起来不错,但我还没有使用它们: 摊铺机看起来特别有前途。也有,但它特别适合于部署,而不是通用建筑。我的快速浏览: SCons相当成熟,也面向其他语言(es C++) Waf与ant/maven非常相似,所以如果您习惯于ant/maven,

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

试试看


或者您只是在寻找构建python项目的工具吗?

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

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

也有,但它特别适合于部署,而不是通用建筑。

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


摊铺机是一种非常注重蟒蛇的设备,如果您不知道如何启动,它似乎是一个不错的选择。

维护一个页面。

不一定。我想要的东西也可以构建任何非Python项目。NAnt、Ant和Rake具有这种多功能性,并且不局限于他们自己的语言领域。那么,我认为你应该让scons试试。我同意。。。你必须花一点时间在烤饼上,它比乍一看更强大。它从最简单的描述你想要什么,来源在哪里,并将做正确的事情。我在一个大型生产项目中使用SCON,并发现它是非常可定制和有用的。强烈推荐。我使用SCON,但当你开始一个bug项目时,它的速度太慢了。说真的,看看像WAF这样的东西,它比烤饼快得多,如果成熟度稍低的话