各种类似Python make
的系统有什么好处和问题?Python制作系统
注我们正在使用的denotations“(+)”和“( - )”分别在列表项目的开头来指示好处和问题。
到目前为止,我所知道的
- buildit
- 以前被称为
pymake
- ( - )似乎obsolescing:最后一个版本是在2007年年底
- 以前被称为
- zc.buildout
- (+)当前活动作为2010-07-20
- 使用具有RC-文件的语法
[sections]
- ( - )(?) Python代码不能容易地集成到配置文件。
- 似乎很重视与
.egg
文件的合作。
- scons
- (+)当前活动作为2010-07-20
- 配置文件被写在纯Python
- (+) Python代码可以容易地集成进入配置文件
- ( - )?的配置文件使用Python的可能需要额外的冗长
- waf
- (+)?Mark说“好处为
scons
但更快” - 有什么缺点?为什么人们仍在使用
scons
?
- (+)?Mark说“好处为
“额外冗长”?它肯定比任何选择都更清晰和更精确。这个问题有什么意义? – 2010-07-20 20:12:31
也许作为python'make'工具信息的储存库(至少这是考虑到CW状态的我的推测) – 2010-07-20 20:15:05
我只是对那里的选项进行了一些研究,并提出了这个列表。我想知道a)是否有更多的选择,以及b)如果这里列出的选项还有其他一些值得注意的方面。 – intuited 2010-07-21 04:45:47