各種類似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