Не знаю может у кого-то что-то иполучилось так. Но я пошел другим путем.
Не буду долго рассказывать… просто при упаковке pyinstaller не добавляет папку C:\Python26\tcl\tcl8.5\encoding. это можно заметить если запустить прогу и залесть в C:\temp\_MEI7202\_MEI\tcl8.5, там нет папки encoding. Я просто кинул туда папку encoding и прога сразу подхватира кодеки. Дальше я подумал что гдето эксклюдится эта папка и нашел что это происходит в скрипте Build.py pyinstaller-a там есть такие строки
Не буду долго рассказывать… просто при упаковке pyinstaller не добавляет папку C:\Python26\tcl\tcl8.5\encoding. это можно заметить если запустить прогу и залесть в C:\temp\_MEI7202\_MEI\tcl8.5, там нет папки encoding. Я просто кинул туда папку encoding и прога сразу подхватира кодеки. Дальше я подумал что гдето эксклюдится эта папка и нашел что это происходит в скрипте Build.py pyinstaller-a там есть такие строки
я их заменил на
и все… папка encoding пакуется — кирилица вводится.
Но все равно спасибо за этот класс некоторые вещи я не знал… видимо по тому что не надо было :)