I&#39;ve made a basic setup.py using py2app tools, and build the application using: python setup.py py2app --packages=PyQt<br>The resulting binary didn&#39;t want to run as it couldn&#39;t find PyQt4 in a path &quot;/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/PyQt4/&quot;. I&#39;ve copyed /Library/Python/2.5/site-packages/PyQt4 and sip to that folder and then the binary app launched without problems... run.app has 55 MB - why in the hell it still needs external PyQt/SIP ? Does the build process needs to be changed in some way?<br>