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
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig