gpt4 book ai didi

python - 在 zc.buildout 中配置开发 Egg

转载 作者:太空宇宙 更新时间:2023-11-03 19:32:34 25 4
gpt4 key购买 nike

我是 zc.buildout 的新手,希望开始使用它。我正在研究将 Eggs 配置为零件和模块的概念,并在 cfg 文件中将其开发为develop-eggs。我无法弄清楚应该如何为正在开发的模块配置外部依赖项。我认为我正在编写的模块作为 buildout.cfg 文件中的开发蛋。我的模块还依赖于另一个外部模块,例如 ABC。 ABC 模块作为依赖项列在我的模块的 setup.py 中。但我是否也应该将其列为 buildout.cfg 文件的一部分。

我真的很难弄清楚哪些外部依赖项位于 buildout.cfg 中的部分下或我的模块的 setup.py 中的依赖项下。我的想法是,我的模块应该需要列出的任何外部依赖项,否则它不会被使用,根本不应该进入配置(考虑用于设置开发环境的构建用例)。那么,需要在 buildout.cfg 文件中列出哪些外部依赖项?

谢谢你,威什

最佳答案

我建议对 zc.buildout 使用 mr.developer 扩展:

http://pypi.python.org/pypi/mr.developer

自动 checkout 选项可用于从存储库中 checkout 开发实际需要的包。 setup.py 文件中的依赖项规范基本上与部署与开发无关。

关于python - 在 zc.buildout 中配置开发 Egg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5066658/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com