替代在Python3上运行的zc.buildout

时间:2010-05-14 21:30:50

标签: python python-3.x packaging virtualenv buildout

我的项目使用buildout主要做两件事:自动获取依赖关系并创建脚本;并使用usercrontab buildout recipe设置cron作业(在部署机器上)。

但是Python 3尚未提供buildout。

所以我想考虑一下构建的替代方案。我知道virtualenv和pip都可以在Python 3上运行 - 但自动化构建工具链(创建virtualenv,自动安装/升级deps)的首选工具是什么?有布料,摊铺机等。在这种情况下,您首选的工具是什么?它必须在Windows和* nix上无缝工作。

2 个答案:

答案 0 :(得分:3)

撰写本文时

Buildout 2 is in alpha。它支持Python 3。

答案 1 :(得分:1)

我在Fabric上编写了自己的工具集,它完成了zc.buildout的核心工作。见https://github.com/srid/fablib