microsoft / PTVS

Python Tools for Visual Studio
https://aka.ms/PTVS
Apache License 2.0
2.53k stars 676 forks source link

Failed to create "drivendataorg/cookiecutter-data-science" template in Cookiecutter. #7927

Closed ttSpace closed 3 months ago

ttSpace commented 3 months ago

Describe the bug

image

Steps to Reproduce

  1. Launch VS

  2. Click "View->Cookiecutter Explorer"

  3. Select "drivendataorg/cookiecutter-data-science" to click "Next"

    image

  4. Wait for load successfully and then click "Create and Open Folder"

Expected behavior

It should create successfully.

Additional context and screenshots

An error occurred while creating the template.

image

Logs

Output for General in the Output panel

``` ----- Cloning template 'drivendataorg/cookiecutter-data-science' ----- Cloning into 'cookiecutter-data-science'... ----- Successfully cloned template 'drivendataorg/cookiecutter-data-science' to 'C:\Users\vting\.cookiecutters\cookiecutter-data-science' ----- ----- Loading template 'drivendataorg/cookiecutter-data-science' ----- {"cookiecutter": {"DEPRECATED": "Use of the `cookiecutter` command is deprecated. Please use `ccds` in place of `cookiecutter`. To continue using the deprecated template, use `cookiecutter ... -c v1`."}} ----- Successfully loaded template 'drivendataorg/cookiecutter-data-science' ----- ----- Creating files using template 'drivendataorg/cookiecutter-data-science' ----- DEBUG main.py: context_file is C:\Users\vting\.cookiecutters\cookiecutter-data-science\cookiecutter.json DEBUG generate.py: Context generated is {'cookiecutter': OrderedDict([('DEPRECATED', 'Use of the `cookiecutter` command is deprecated. Please use `ccds` in place of `cookiecutter`. To continue using the deprecated template, use `cookiecutter ... -c v1`.')])} DEBUG utils.py: Making sure path exists: C:\Users\vting/.cookiecutter_replay/ DEBUG find.py: Searching C:\Users\vting\.cookiecutters\cookiecutter-data-science for the project template. DEBUG find.py: The project template appears to be C:\Users\vting\.cookiecutters\cookiecutter-data-science\{{ cookiecutter.repo_name }} DEBUG generate.py: Generating project from C:\Users\vting\.cookiecutters\cookiecutter-data-science\{{ cookiecutter.repo_name }}... Traceback (most recent call last): File "C:\Users\vting\AppData\Local\Microsoft\CookiecutterTools\env\lib\site-packages\cookiecutter\generate.py", line 264, in generate_files project_dir = render_and_create_dir( File "C:\Users\vting\AppData\Local\Microsoft\CookiecutterTools\env\lib\site-packages\cookiecutter\generate.py", line 193, in render_and_create_dir rendered_dirname = name_tmpl.render(**context) File "C:\Users\vting\AppData\Local\Microsoft\CookiecutterTools\env\lib\site-packages\jinja2\environment.py", line 1304, in render self.environment.handle_exception() File "C:\Users\vting\AppData\Local\Microsoft\CookiecutterTools\env\lib\site-packages\jinja2\environment.py", line 939, in handle_exception raise rewrite_traceback_stack(source=source) File "