Захотел я попробовать закатывать скрипты в нормальные Win32 приложения, чтобы иметь возможность поделиться с другом или просто записать свой щедевр себе на диск в виде автономного приложения.
Ну, решил использовть cx_freeze.
Скачал, установил, пробую запустить. Результат - no initscript named Win32GUI.
Полез разбираться - и правда, в папке initscript есть скрипт console и нет Win32GUI.
Попробовал использовать console - получил нерабочее приложение. Ок.
Стал искать в интернете, нашел вот что:
http://www.velocityreviews.com/forums/t700050-cx_freeze-freezer-configerror-no-initscript-named-console.html
Ну, соответственно, скачал исходники, начал инсталлировать, и получаю сообщение - error: file cxfreeze-postinstall does not exist.
Поискал этот файл в первой установке, нашел, скопировал в папку с исходниками, все установилось.
Но результат тот же: no initscript named Win32GUI.
В итоге я скопировал initscript console и переименовал его в Win32GUI.
И все заработало.
Собственно, у меня осталось два вопроса:
1) почему console.py, переименованный в Win32GUI.py выдает столь разительно отличные результаты?
Магия имен?
2) Да, я дурак, понимаю. Собственно, что я делал не так и как делают нормальные люди?