Система сборки / выпуска Python - PullRequest
4 голосов
/ 06 марта 2009

Я начал использовать Pyant недавно для выполнения различных задач по сборке / выпуску, но недавно обнаружил, что разработка для этого проекта завершена.

Я провел некоторое исследование и, похоже, не могу найти никаких других скриптов сборки Python, которые были бы сопоставимы. Просто интересно, если кто-нибудь может порекомендовать один? Мне в основном нужно, чтобы делать то, что делает ANT - обновлять SVN, перемещать / копировать файлы, архивировать и т. Д., Используя файл XML.

Спасибо, г

Ответы [ 4 ]

5 голосов
/ 06 марта 2009

Вероятно, лучший ответ - использовать Ant как есть ... то есть использовать версию Java. Мое второе предложение будет использовать scons . Использование scons не займет много времени, прежде чем вы спросите: «Кто когда-либо думал об использовании XML для создания сценария сборки?»

2 голосов
/ 06 марта 2009

Некоторые люди используют Paver для сборки / развертывания пакетов Python. Хотя я знаю, что это работает, мне это не очень нравится.

2 голосов
/ 06 марта 2009

Это не совсем сопоставимо, но я склонен использовать ткань . Он более ориентирован на развертывание с поддержкой ssh ​​на производственном хосте и выполнением там операций с правами root и т. Д.

0 голосов
/ 06 марта 2009

а как же мавен? (http://maven.apache.org/) С правильными плагинами он может сделать намного больше, чем ant, он даже может использовать ant для сборки, если вы настроите его так.

Он очень гибкий и поддерживает полный жизненный цикл продукта. Я действительно рекомендую вам взглянуть на это.

...