2010-05-14 8 views
5

Мой проект использует buildout, чтобы сделать в первую очередь две вещи: автоматически извлекать зависимости и создавать скрипты; и установить задания cron (на машинах развертывания), используя рецепт сборки usercrontab.Альтернатива zc.buildout, которая работает на Python3

Но Buildout пока не доступны для Python 3.

Так что я хотел бы рассмотреть альтернативы билдаута. Я знаю, что и virtualenv, и pip работают на Python 3 - но что является предпочтительным инструментом для автоматизировать сборку toolchain (создания виртуальных виртуальных машин и автоматическую установку/обновление deps)? Есть ткань, асфальтоукладчик и т. Д. Каков ваш предпочтительный инструмент выбора в этом случае? Он должен работать без проблем как на Windows, так и на * nix.

+0

Из любопытства, что получается из-за прохождения сборки через '2to3'? – Amber

+1

Альтернативы не существует, о чем свидетельствует отсутствие ответов. Однако мы работаем над этим. :) zc.buildout - жесткий. –

+0

Вы упоминаете ткань, асфальтоукладчик и «так далее»; вы тоже считали марионеткой или шеф-поваром? Для ваших конкретных требований существует ли необходимость в решении Python? – seb

ответ

1

Я написал свой собственный набор инструментов поверх ткани, который делает ядро ​​того, что делает zc.buildout. См. https://github.com/srid/fablib

Смежные вопросы