1

在尝试将Jacob Kaplan-Moss 关于构建的教程应用于我自己的工作流程时,我不知道如何使构建递归。我试图解决的问题的一个示例:我希望我的 django 站点包含一个允许开发人员测试的存储库(带有 buildout.cfg),以及带有配置数据(设置文件、数据库连接依赖项、等),其中包括第一个存储库,但有自己的 buildout.cfg。在站点 buildout.cfg 中,我只想指定第一个存储库并让 buildout 检索其要求(如其buildout.cfg 中指定的那样)。

如果包含“development-egg”导致它的“buildout.cfg”被合并,这将很容易,但它似乎并没有发生在我身上。由于这一定是一个常见问题,有人可以指出我的解决方案。

谢谢。肯特

4

1 回答 1

0

有两件事可能对您有所帮助:

  • 要求应在 setup.py 中指定,而不是在 buildout.cfg 中。您可以告诉 buildout 下载额外的包,但如果您想要一个“递归”需求列表,您需要将这些需求添加到install_requiresJacob 的示例 setup.py 中。

  • 如果您想重用构建配置的零碎,请查看extends构建文档中的选项http://pypi.python.org/pypi/zc.buildout

于 2010-12-28T09:55:32.017 回答