Éric Araujo <mer...@netwok.org> added the comment: >> It is not code under the users’ control (i.e. setup.py) >> that uses MBCS, but the bdist_wininst command itself. > bdist_command append configuration data to a wininst-xxx.exe binary. Are you sure? The string that’s encoded with mbcs comes from the get_inidata method in bdist_wininst.py; get_inidata only works with strings (either string literals or str objects (in 3.x) given as attributes of the command object or in the DistributionMetadata object).
> Where does this file come from? Can we modify wininst-xxx.exe binaries? If needed, we can: the code lives in PC/bdist_wininst. > Use the ASCII encoding is the safest solution I don’t think so. Distutils supports author='Éric', so bdist_wininst should too :) ---------- nosy: +loewis priority: normal -> high _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue10945> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com