[New-bugs-announce] [issue16340] Error: 'utf-8' codec can't decode byte 0x9e in position 0: invalid start byte

Konstantin Zemlyak report at bugs.python.org
Sat Oct 27 20:42:48 CEST 2012


New submission from Konstantin Zemlyak:

When installing python 3.3 under windows and checking "Compile .py files to byte code after installation" Lib/venv/scripts/nt/pydoc.py gets precompiled as well. This causes venv module to abort with "Error: 'utf-8' codec can't decode byte 0x9e in position 0: invalid start byte" while copying scripts from Lib/venv/scripts/nt since only .exe files are copied verbatim, and rest are treated as utf-8 text: http://hg.python.org/cpython/file/b20e473157b8/Lib/venv/__init__.py#l314

The solution is to add another exception to compileargs at Tools/msi/msi.py: http://hg.python.org/cpython/file/b20e473157b8/Tools/msi/msi.py#l419

This issue doesn't affect non-windows systems, since Lib/venv/scripts/posix doesn't contain .py files.

----------
components: Installation
messages: 173955
nosy: zart
priority: normal
severity: normal
status: open
title: Error: 'utf-8' codec can't decode byte 0x9e in position 0: invalid start byte
type: behavior
versions: Python 3.3

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue16340>
_______________________________________


More information about the New-bugs-announce mailing list