Каковы преимущества и проблемы с различными системами Python make
?
note Мы используем обозначения " (+)" и " (-)" соответственно в начале элементов списка, чтобы укажите преимущества и проблемы.
До сих пор я знаю
- buildit
- ранее назывался
pymake
- (-) кажется устаревшим: последний выпуск был в конце 2007 года.
- ранее назывался
- zc.buildout
- (+) в настоящее время активен с 2010-07-20
- использует синтаксис типа rc-file с
[sections]
- (-) код python не может (?) легко интегрироваться в файлы конфигурации.
- кажется, уделяет большое внимание работе с
.egg
файлами.
- scons
- (+) в настоящее время активен с 2010-07-20
- файлы конфигурации пишутся в чистом Python
- (+) код python может быть легко интегрирован в файлы конфигурации
- (-)? использование Python для файлов конфигурации может повлечь за собой дополнительную многословность
- waf
- (+)? Mark говорит "Преимущества как
scons
, но быстрее" - Любые недостатки? Почему люди все еще используют
scons
?
- (+)? Mark говорит "Преимущества как