On 26 Jan, 2010, at 15:57, Kevin Walzer wrote: > On 1/26/10 6:17 AM, Ronald Oussoren wrote: >> >> The codebase for py2app is incomprehensible at times, although that is >> partially caused by external contraints (distutils and the attempt to mirror >> py2exe's interface). It is all python code though and it should therefore >> be possible to clean it up without diving into C. >> > I ran into difficulties with macholib. I didn't understand how to fix error > messages like this: > > > error: unpack requires a string argument of length 32 > > /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/macholib/ptypes.py(48)from_str() > -> return cls.from_tuple(struct.unpack(endian + cls._format_, s), **kw) > > I tried to isolate what was going on, but nothing I tried worked. Eventually > I gave up.
Adding print statements has enabled me to fix al issues in macholib that I ran into myself. > > >>> But Ronald sees to think there are real advantages to py2app, and he would >>> know. >> >> I prefer py2app over bundlebuilder, mostly because py2app can create >> standalone application without my specifying each and every file that needs >> to be included. > > Bundlebuilder is more work in this respect, that's true. > >>> >>> If only I had more time for this stuff! >> >> What bugs my most about py2app discussions on this list is that there are >> too many people that complain and yet no-one seems to be inclined to do >> anything. >> > > Ronald, did you see the patches included in this message? > > http://mail.python.org/pipermail/pythonmac-sig/2009-December/021998.html > > These may solve some of the issues that others have been reporting. I > encouraged the author of these patches to send them to you. > > (They didn't solve my own issues with py2app, which continues to report "New > Mach-O header is too large to relocate" even after the patches. According to > notes from Bob Ippolito in the list archives, the only solution here may be > to recompile Tcl/Tk with different headerpad flags, which I don't have time > to do.) I did see the patches but haven't had time yet to get them into the repository. The py2app patches require remodeling, but now that I look at the patches again I notice that the modulegraph does not and I have applied that patch in r32. Ronald
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig