1

z3c.recipe.scripts 和 zc.recipe.egg 似乎都在积极开发中。

z3c.recipe.scripts 描述为:

脚本配方将鸡蛋安装到构建鸡蛋目录中,就像 zc.recipe.egg 一样,然后在构建的 bin 目录中生成脚本,其中包含鸡蛋路径。

zc.recipe.egg 被描述为:

egg-installation recipe 将 egg 安装到 buildout eggs 目录中。它还在 buildout bin 目录中生成脚本,其中包含 Egg 路径。

那么有什么区别呢?我需要他们两个吗?

4

2 回答 2

2

你不需要两者。显然,z3c.recipe.scripts有一些改进zc.recipe.egg

  • 脚本生成的解释器支持所有解释器选项,而不是 zc.recipe.egg 提供的子集。
  • 这个秘籍中的脚本和解释器都可以选择包含站点包,甚至站点自定义。

z3c.recipe.scripts这些选项在PyPI 页面上有更详细的描述。

如果你不明白这些选项的含义,你可能根本不需要使用z3c.recipe.eggs;只需坚持使用zc.recipe.egg,它作为zc.buildout核心的一部分进行维护。

于 2012-06-07T17:58:51.857 回答
1

zc.recipe.egg

鸡蛋配方安装一个或多个鸡蛋及其依赖项。它安装他们的控制台脚本入口点,并在其路径中包含所需的鸡蛋。它适合与“干净”的 Python 一起使用:一个没有安装在站点包中的包。

z3c.recipe.scripts

与 zc.recipe.egg 一样,此配方基于鸡蛋构建解释器脚本和入口点脚本。它可以与安装在站点包中的包的 Python 一起使用,例如系统 Python。解释器还具有比 zc.recipe.egg 提供的更多的功能。

http://pypi.python.org/pypi/zc.buildout/1.6.3#creating-new-buildouts-and-bootstrapping

于 2012-09-28T06:03:00.817 回答