Все чудесатей и чудесатей - сказала Алиса.
Все чудестраньше и чудестраньше
Мало того что, в
Qt4 по умолчанию отсутствует поддержка MySQL - приходится докомпилировать плагин из исходников, так еще и выяснилось, что при сборке .app пакета приложения
py2app честно включает туда библиотеки Qt, но забывает положить ее же plugins.
Лечение
$ macdeployqt ./dist/YourSuperPuperApplication.app
После непродолжительной ругани в консоли в .app появляется папка PlugIns - обратите внимание на большую I в центре названия.
Но разумеется - папка sqldrivers там не появилась (это было бы слишком просто ;-) ), приходится докопировать "ручками".
$ cp -R /Developer/Applications/Qt/plugins/sqldrivers ./distYourSuperPuperApplication.app/Content/PlugIns/
После чего приложение вроде бы подхватило MySQL и попыталось взлететь... но, к сожалению - грохнулось на взлёте по другой причине.
Но это, уже как говорится - другая история... ;-)
Одно не понимаю - толи лыжи не едут, то ли я... чего то не понимаю - почему такие сложности на каждом шагу? ЧЯДН?