使用简单的Python脚本来作为zc.buildout扩展
项目描述
buildout.extensionscripts 是一种方便的方式来自我伤害,并提供了足够的绳子来上吊。
在这个问题解决之后,我们可以看看它可以用在哪些方面。
要使用 buildout.extensionscripts,您可以将它作为扩展添加到 buildout 中,如下所示
[buildout] extensions = buildout.extensionscripts
之后,您可以在 buildout 部分添加以下类似的一行或多行
extension-scripts = ${buildout:directory}/somescript.py:callable_name
这样做后,您将有一个简单的方式来编写 buildout 扩展,无需 egg。在 somescript.py 中的 callable_name 将使用一个类似 buildout 配置的字典作为参数调用。
现在,享受通过更改这些内容来自我伤害或上吊的乐趣。