为什么我的 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 }}"
}
我想创建自己的 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 }}"
}