Альтернатива zc.сборка, которая работает на Python3
Мой проект использует buildout в основном для выполнения двух задач: автоматического извлечения зависимостей и создания сценариев; и установки заданий cron (на машинах развертывания) с помощью рецепта usercrontab buildout.
Но сборка еще не доступна для Python 3.
Поэтому я хотел бы рассмотреть альтернативы для наращивания. Я знаю, что и virtualenv, и pip работают на Python 3 - но какой предпочтительный инструмент для автоматизации сборки toolchain (создания virtualenv, и автоматически установка / обновление deps)? Есть ткань, асфальтоукладчик и так далее. Каков ваш предпочтительный инструмент выбора в этом случае? Он должен работать без проблем как на Windows, так и на *nix.
2 ответа:
На момент написания этой статьи Buildout 2 находится в alpha. Он поддерживает Python 3.
Я написал свой собственный набор инструментов поверх ткани, которая делает ядро того, что zc.строительство делает. См. https://github.com/srid/fablib