有没有用Python编写的好的构建框架?
我从 NAnt 切换到使用 Python 来编写构建自动化脚本。 我很好奇是否有任何值得使用的构建框架类似于 Make、Ant 和 NAnt,但它们是基于 Python 的。 例如,Ruby 有 Rake。 那么Python呢?
I switched from NAnt to using Python to write build automation scripts. I am curious if whether any build frameworks worth using that are similar to Make, Ant, and NAnt, but, instead, are Python-based. For example, Ruby has Rake. What about Python?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
尝试 SCons
或者您正在寻找一些只是为了构建 python 项目的东西?
Try SCons
Or are you looking for something just to build python projects?
以下看起来不错,但我还没有使用过它们:
Paver 看起来特别有前途。
The following look good, but I haven't used them (yet):
Paver looks especially promising.
Python wiki 维护一个页面 关于 python 构建和部署工具。
The Python wiki maintains a page on python build and deployment tools.
我的快速经历:
SCons 相当成熟并且也面向其他语言(例如 C++)
Waf 与 ant/maven 非常相似,所以如果你习惯了 ant/maven,你会更喜欢它。
Paver 非常面向 Python,如果你不知道如何开始,它似乎是一个不错的选择。
My Rapid Throughts:
SCons is quite mature and oriented also to other languages (es C++)
Waf is very simlar to ant/maven, so you will prefer it if you are used to ant/maven
Paver is very pythonic oriented, and seems a good option if you do not know how to start.
还有 Fabric,但它专门针对部署而不是通用构建 。
There is also Fabric but it's specially geared towards deployment rather than generic building.