Re: [Pyobjc-dev] Simple Intel Question
Brought to you by:
ronaldoussoren
From: Ronald O. <ron...@ma...> - 2006-01-12 09:18:11
|
On 12-jan-2006, at 9:58, Bob Ippolito wrote: > > On Jan 12, 2006, at 12:52 AM, Ronald Oussoren wrote: > >> >> On 12-jan-2006, at 1:36, Bob Ippolito wrote: >> >>> >>> On Jan 11, 2006, at 12:05 PM, Ronald Oussoren wrote: >>> >>>> >>>> On 11-jan-2006, at 2:08, Bob Ippolito wrote: >>>> >>>>> That's basically correct. For now, my recommendation is to not >>>>> build Python-based intel apps at all. Rosetta is fast, and PPC >>>>> programs work fine everywhere. I know that Ronald is >>>>> interested in resolving this issue and so am I, but due to >>>>> Rosetta being so good (and me still using a PowerBook for day- >>>>> to-day stuff) it's definitely not my top priority. >>>>> >>>>> What I want to do first is make py2app fit into the setuptools/ >>>>> egg paradigm, and then it's just a matter of being able to >>>>> build or merge eggs as universal and choosing the right >>>>> bootstrap executable. >>>> ... except for packages that are not eggs. The last time I >>>> checked some of the packages from Quotient didn't work as eggs. >>>> I'm also not sure about the egg-compatibility off Twisted and Zope. >>> >>> Every package should work perfectly fine as a zip_safe=False >>> egg. It's identical to the normal installation layout, except it >>> has its own entry on sys.path and an extra directory for metadata. >> >> IIRC Divmod Mantissa installs files into the package directory of >> DivMod Axiom, for use by the plugin mechanism of the latter. That >> won't work if all files of Mantissa are installed in another .egg >> directory than Axiom. This is b.t.w. not a bug in Divmod's code, >> just an incompatibility with setuptools. I also wouldn't be >> surprised if this issue has been solved already. > > Well, it's not a bug because distutils scripts can do whatever the > hell they want :) It is a seriously bad idea for one package to > install things *into* other packages. I'd absolutely consider it a > bug, or at least a design flaw (if those are different things). > > Do they know about the issue? I haven't told them about it, but they are probably using twisted's plugin mechanism (http://twistedmatrix.com/projects/core/ documentation/howto/plugin.html) and I'm pretty sure someone mentioned that on the twisted mailinglist as one of the issues that should be resolved to make twisted fully compliant with the wishes of setuptools. Ronald > > -bob > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through > log files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD > SPLUNK! > http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click > _______________________________________________ > Pyobjc-dev mailing list > Pyo...@li... > https://lists.sourceforge.net/lists/listinfo/pyobjc-dev |