← Back to issue list

snapcraft register doesn't support non-latin characters

View original Launchpad issue

Metadata

Project
snapcraft
Number
#1809584
Type
issue
State
open
Author
~kornelski
Labels
Created
2018-12-23 15:20:03.431804+00:00
Updated
2018-12-23 15:24:21.752918+00:00
Closed

Current evaluation

No evaluation has been recorded for this issue yet.

Issue body

Using this file: https://github.com/kornelski/pngquant/blob/8b686cd3c32704f4dbe0e0904f1ec87d60d6e64e/snapcraft.yaml and running snapcraft register pngquant I get: Traceback (most recent call last): File "/usr/bin/snapcraft", line 9, in <module> load_entry_point('snapcraft==2.43.1', 'console_scripts', 'snapcraft')() File "/usr/lib/python3/dist-packages/click/core.py", line 716, in __call__ return self.main(*args, **kwargs) File "/usr/lib/python3/dist-packages/click/core.py", line 696, in main rv = self.invoke(ctx) File "/usr/lib/python3/dist-packages/click/core.py", line 1060, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/usr/lib/python3/dist-packages/click/core.py", line 889, in invoke return ctx.invoke(self.callback, **ctx.params) File "/usr/lib/python3/dist-packages/click/core.py", line 534, in invoke return callback(*args, **kwargs) File "/usr/lib/python3/dist-packages/snapcraft/cli/store.py", line 115, in register if click.confirm(_MESSAGE_REGISTER_CONFIRM.format(snap_name)): File "/usr/lib/python3/dist-packages/click/termui.py", line 138, in confirm echo(prompt, nl=False, err=err) File "/usr/lib/python3/dist-packages/click/utils.py", line 259, in echo file.write(message) UnicodeEncodeError: 'latin-1' codec can't encode character '\u2018' in position 255: ordinal not in range(256)

Evaluation history

No evaluation history available.