我的项目使用buildout主要做两件事:自动获取依赖关系并创建脚本;并使用usercrontab buildout recipe设置cron作业(在部署机器上)。
但是Python 3尚未提供buildout。
所以我想考虑一下构建的替代方案。我知道virtualenv和pip都可以在Python 3上运行 - 但自动化构建工具链(创建virtualenv,自动安装/升级deps)的首选工具是什么?有布料,摊铺机等。在这种情况下,您首选的工具是什么?它必须在Windows和* nix上无缝工作。
答案 0 :(得分:3)
Buildout 2 is in alpha。它支持Python 3。
答案 1 :(得分:1)
我在Fabric上编写了自己的工具集,它完成了zc.buildout的核心工作。见https://github.com/srid/fablib