为什么我的 Kedro 启动器不提示输入?

Why doesn't my Kedro starter prompt for input?

我想创建自己的 Kedro 启动器。我试图复制 pandas iris 启动器的相关部分。我有一个 cookiecutter.json 文件,其中包含我认为合适的映射,并且我更改了 repo 和包目录名称以及对 Kedro 版本的任何引用,以便它们可以与 cookie cutter 一起使用。

我可以使用 kedro new --starter=path/to/my/starter 从我的 starter 生成一个新项目。 然而,新创建的项目使用项目、包和 repo 名称的默认值,没有提示我在终端中输入任何内容

我配置有误吗?我如何创建一个启动器,在创建新项目时提示用户覆盖默认值?

这是我的入门项目顶层目录中 cookiecutter.json 的内容:

{
    "project_name": "default",
    "repo_name": "{{ cookiecutter.project_name }}",
    "python_package": "{{ cookiecutter.repo_name }}",
    "kedro_version": "{{ cookiecutter.kedro_version }}"
}

我想你可能不见了prompts.yml https://github.com/quantumblacklabs/kedro/blob/main/kedro/templates/project/prompts.yml

完整说明可在此处找到: https://kedro.readthedocs.io/en/stable/07_extend_kedro/05_create_kedro_starters.html