On 25 Jan, 2010, at 19:52, Christopher Barker wrote:

> Kevin Walzer wrote:
>> py2app may be more powerful than BundleBuilder, but it is also a complex, 
>> fragile beast. It consists of several different packages, requiring both a) 
>> a deep understanding of OS X mach-o internals and how libraries/load 
>> paths/dyld bits are loaded;
> 
> I'm a bit confused by this -- how does bundle builder to it in a way that 
> doesn't require this knowledge?
> 
>> In other words, py2app is now essentially unmaintained, and is starting to 
>> suffer from bit-rot.
> 
> 
> The fact that it has worked better for you doesn't necessarily mean that it 
> is more robust or more maintainable (though having tried to dig into the 
> Py2app code a couple times, I agree that it is a challenge!).

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.

> 
> 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.

> 
> I have no horse in this race -- like most of us, I just want something that 
> works.
> 
> Are you offering to maintain BundleBuilder? I"ll take somthing actively 
> maintained over something that isn't.
> 
> Note that modulegraph is being used by bbfreeze as well, so it's not 
> completely unmaintained.
> 
> I still wish that the was more unification among all the executable builders, 
> it does seem to be a waste of energy to have so much stuff repeated.
> 
> 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

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