thg crash build on win8 rus py3.8
hallow try to invoke setup.py build
on my system: win8 rus py3.8
got this crash:
(venv.py38) D:\projects\hg\thg\thg.work>setup build
running build
running build_ui
running build_mo
creating locale
creating locale\ar
creating locale\ar\LC_MESSAGES
generating locale\ar\LC_MESSAGES\tortoisehg.mo from i18n/tortoisehg\ar.po
creating locale\bg
creating locale\bg\LC_MESSAGES
generating locale\bg\LC_MESSAGES\tortoisehg.mo from i18n/tortoisehg\bg.po
Traceback (most recent call last):
File "D:\projects\hg\thg\thg.work\setup.py", line 780, in <module>
setup(name=productname,
File "c:\python38\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "c:\python38\lib\distutils\dist.py", line 966, in run_commands
self.run_command(cmd)
File "c:\python38\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "c:\python38\lib\distutils\command\build.py", line 135, in run
self.run_command(cmd_name)
File "c:\python38\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:\python38\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "D:\projects\hg\thg\thg.work\setup.py", line 66, in run
self.make_file(pofile, mofile, _msgfmt, (pofile, mofile))
File "c:\python38\lib\distutils\cmd.py", line 400, in make_file
self.execute(func, args, exec_msg, level)
File "c:\python38\lib\distutils\cmd.py", line 335, in execute
util.execute(func, args, msg, dry_run=self.dry_run)
File "c:\python38\lib\distutils\util.py", line 303, in execute
func(*args)
File "D:\projects\hg\thg\thg.work\setup.py", line 49, in _msgfmt
modata = Msgfmt(pofile).get()
File "D:\projects\hg\thg\thg.work\i18n\msgfmt.py", line 130, in get
self.read()
File "D:\projects\hg\thg\thg.work\i18n\msgfmt.py", line 146, in read
for l in self.readPoData():
File "c:\python38\lib\encodings\cp1251.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position 815: character maps to <undefined>
(venv.py38) D:\projects\hg\thg\thg.work>