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

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to