初始化一个 Python 没有人工交互的诗歌项目

Initialize a Python Poetry project without human interaction

我喜欢初始化一个诗歌生成的项目,而无需通过交互 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

给我交互 shell 来确认我提供的所有信息。

预期

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

我哪里错了?

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