Skip to content

Running first time on wsl #25

@SonGokussj4

Description

@SonGokussj4

Cookiecutter didn't finish properly

I've invoked this by running it with uvx but it didn't finish properly.

To Reproduce

Steps to reproduce the behavior:

$ uvx cookiecutter https://github.com/fpgmaas/cookiecutter-uv.git
Installed 22 packages in 13ms
You've downloaded /home/<username>/.cookiecutters/cookiecutter-uv before. Is it okay to delete and re-download it? [y/n]
(y): y
  [1/14] author (Florian Maas): Example User
  [2/14] email (fpgmaas@gmail.com): exampleuser@centrum.cz
  [3/14] author_github_handle (fpgmaas): exampleusre
  [4/14] project_name (example-project): example-project
  [5/14] project_slug (exampleproject):
  [6/14] project_description (This is a template repository for Python projects that use uv for their dependency
management.):
  [7/14] Select include_github_actions
    1 - y
    2 - n
    Choose from [1/2] (1): 2
  [8/14] Select publish_to_pypi
    1 - y
    2 - n
    Choose from [1/2] (1): 1
  [9/14] Select deptry
    1 - y
    2 - n
    Choose from [1/2] (1): 1
  [10/14] Select mkdocs
    1 - y
    2 - n
    Choose from [1/2] (1): 1
  [11/14] Select codecov
    1 - y
    2 - n
    Choose from [1/2] (1): 1
  [12/14] Select dockerfile
    1 - y
    2 - n
    Choose from [1/2] (1): 1
  [13/14] Select devcontainer
    1 - y
    2 - n
    Choose from [1/2] (1): 1
  [14/14] Select open_source_license
    1 - MIT license
    2 - BSD license
    3 - ISC license
    4 - Apache Software License 2.0
    5 - GNU General Public License v3
    6 - Not open source
    Choose from [1/2/3/4/5/6] (1): 1
Traceback (most recent call last):
  File "/home/<username>/.cache/uv/archive-v0/6NewuFPrPLqR5IuggU0rH/bin/cookiecutter", line 10, in <module>
    sys.exit(main())
             ^^^^^^
  File "/home/<username>/.cache/uv/archive-v0/6NewuFPrPLqR5IuggU0rH/lib/python3.12/site-packages/click/core.py", line 1157, in __call__
    return self.main(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/<username>/.cache/uv/archive-v0/6NewuFPrPLqR5IuggU0rH/lib/python3.12/site-packages/click/core.py", line 1078, in main
    rv = self.invoke(ctx)
         ^^^^^^^^^^^^^^^^
  File "/home/<username>/.cache/uv/archive-v0/6NewuFPrPLqR5IuggU0rH/lib/python3.12/site-packages/click/core.py", line 1434, in invoke
    return ctx.invoke(self.callback, **ctx.params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/<username>/.cache/uv/archive-v0/6NewuFPrPLqR5IuggU0rH/lib/python3.12/site-packages/click/core.py", line 783, in invoke
    return __callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/<username>/.cache/uv/archive-v0/6NewuFPrPLqR5IuggU0rH/lib/python3.12/site-packages/cookiecutter/cli.py", line 203, in main
    cookiecutter(
  File "/home/<username>/.cache/uv/archive-v0/6NewuFPrPLqR5IuggU0rH/lib/python3.12/site-packages/cookiecutter/main.py", line 182, in cookiecutter
    result = generate_files(
             ^^^^^^^^^^^^^^^
  File "/home/<username>/.cache/uv/archive-v0/6NewuFPrPLqR5IuggU0rH/lib/python3.12/site-packages/cookiecutter/generate.py", line 409, in generate_files
    generate_file(
  File "/home/<username>/.cache/uv/archive-v0/6NewuFPrPLqR5IuggU0rH/lib/python3.12/site-packages/cookiecutter/generate.py", line 227, in generate_file
    fh.write(rendered_file)
UnicodeEncodeError: 'utf-8' codec can't encode character '\udcc4' in position 211: surrogates not allowed

System [please complete the following information]:

  • OS: e.g. [Windows, WSL2]
  • Language Version: [e.g. Python 3.12]
  • Virtual environment: [e.g. uv 0.4.29]

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions