无需人工交互即可初始化 Python Poetry 项目

kak*_*kyo 4 python devops python-poetry

我很想初始化一个诗歌生成的项目,而无需通过交互式 shell 来获取版本和依赖项等。

然而,尝试修改命令行选项的几次尝试都失败了。

例如

poetry init --name my_proj --description  "my proj" --author john.doe --python 3.9 --dependency "pytest:^6.2.0" --dev-dependency coverage -l MIT
Run Code Online (Sandbox Code Playgroud)

为我提供了交互式 shell 来确认我提供的所有信息。

期待

我希望通过提供所有依赖项,该命令应该pyproject.toml自动生成一个,而无需我输入任何内容。

我哪里错了?

fin*_*mer 8

只需将-n或添加--no-interaction到您的命令中,您就会得到您想要的东西。