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 <rep...@bugs.python.org>
<http://bugs.python.org/issue16340>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to