Skip to content

Github actions: UnicodeEncodeError problem under windows ?!? #423

@jedie

Description

@jedie

I try to run tests in Github actions under windows. It fails with:

...

  File "D:\a\PyHardLinkBackup\PyHardLinkBackup\.venv-app\Lib\site-packages\tyro\_backends\_tyro_backend.py", line 111, in parse_args
    out, unknown_args_and_progs = self._parse_args_recursive(
                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~^
        parser_spec,
        ^^^^^^^^^^^^
    ...<5 lines>...
        compact_help=compact_help,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "D:\a\PyHardLinkBackup\PyHardLinkBackup\.venv-app\Lib\site-packages\tyro\_backends\_tyro_backend.py", line 607, in _parse_args_recursive
    _recurse(parser_spec, prog)
    ~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "D:\a\PyHardLinkBackup\PyHardLinkBackup\.venv-app\Lib\site-packages\tyro\_backends\_tyro_backend.py", line 343, in _recurse
    print(
    ~~~~~^
        *_tyro_help_formatting.format_help(
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...<11 lines>...
        sep="\n",
        ^^^^^^^^^
    )
    ^
  File "C:\hostedtoolcache\windows\Python\3.14.2\x64\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode characters in position 0-1: character maps to <undefined>

see: https://github.com/jedie/PyHardLinkBackup/actions/runs/21335367911/job/61406371054?pr=99

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions