gpt4 book ai didi

buildout - 您如何为 Buildout 创建脚本?

转载 作者:行者123 更新时间:2023-12-02 07:09:53 27 4
gpt4 key购买 nike

我正在尝试在 Buildout 中构建一个命令行项目,但我不确定如何定义要构建到 bin 目录的脚本。我记得在某个地方看到过这种能力,但我不记得在哪里,而且文档也不太好:(

最佳答案

Eggs setup.py 是定义脚本的地方。鉴于包名为 mypackage,其中有一个 main.py 和一个运行函数 - 它看起来像这样:

setup(
...
entry_points={
'console_scripts': ['myscriptname = mypackage.main:run'],
},
...
)

在构建中,您只需使用zc.recipe.egg:script 配方:

[buildout]
parts = myscripts

[myscript]
recipe = zc.recipe.egg:script
eggs = mypackage

buildout 运行后有一个可执行文件./bin/myscriptname

关于buildout - 您如何为 Buildout 创建脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7070709/

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