zc构建了重用python站点包中的鸡蛋的配方。
osc.recipe.sysegg的Python项目详细描述
这个构建方法允许您在构建中重用系统范围的鸡蛋。 如果syseggs在pythons site packages目录中找到请求的鸡蛋 (或pythonpath)它将为它创建一个.egg-link。其他包裹 需要这些鸡蛋是拿不到的。
如果force sysegg设置为任何值,则在需要时构建将停止 未安装Sysegg。
示例
如果您有一个依赖于python图像库(pil)和 您希望使用已经安装的库(例如,使用apt get on debian)。 您可以使用这样的buildout.cfg:
[buildout] parts = sysegg otherpart [sysegg] recipe = osc.recipe.sysegg force-sysegg = eggs = PIL [otherpart] recipe = zc.recipe.egg egg = egg_that_depends_on_PIL
你应该把Sysegg列在所有其他部分之前。
变更日志
- 0.1.2(2010-03-25)
- 接受鸡蛋定义,以空行开头
- 添加force sysegg选项。如果设置为任何值,则中止 未安装任何必需的egg
- 0.1.1(2009-05-20)
- 使用日志记录
- 示例中的固定类型
- 0.1(2009-05-20)
- 初始版本