Python制作系统

int*_*ted 19 python makefile

各种类似Python make的系统有什么好处和问题?

注意我们在列表项的开头分别使用了' (+) '和' ( - ) '来表示好处和问题.

到目前为止,我知道

  • buildit
    • 以前被称为 pymake
    • ( - )似乎过时了:最后一次发布是在2007年末
  • zc.buildout
    • (+)目前在2010-07-20期间有效
    • 使用类似rc文件的语法 [sections]
    • ( - ) python代码不能(?)容易地集成到配置文件中.
    • 似乎非常重视使用.egg文件.
  • scons的
    • (+)目前在2010-07-20期间有效
    • 配置文件是用纯Python编写的
    • (+) python代码可以很容易地集成到配置文件中
    • ( - )?将Python用于配置文件可能需要额外的冗长
  • WAF
    • (+)? 马克说"好处scons更快"
    • 有任何缺点吗?人们为什么还在使用scons

mip*_*adi -1

当我大约 1.5-2 年前使用 waf 时,它的文档非常稀疏且糟糕,这极大地限制了它的实用性。不过,我已经有一段时间没有使用 waf 了,所以也许情况已经改变了。