[Distutils] py2app and eggs part deux

Bob Ippolito bob at redivi.com
Wed Jul 13 05:29:50 CEST 2005


On Jul 12, 2005, at 5:18 PM, Kevin Dangoor wrote:

> On 7/12/05, Bob Ippolito <bob at redivi.com> wrote:
>
>> The most expedient option would be to specify the eggs and a pth as
>> resources (or data_files) manually.
>>
>> Second to that, you could make sure all the eggs are unzipped and on
>> sys.path when the setup.py is running (this doesn't solve the
>> resources thing, but modulegraph doesn't do that anyway).
>>
>> As far as fixing the implementation, I don't know.. I don't really
>> have time to work on open source Python stuff right now.  Patches
>> accepted, of course.
>>
>
> That's why I was asking about complexity... I'm considering digging in
> myself, but I haven't touched py2app's code before.

I really don't know, I haven't looked at the code recently,  
especially the modulegraph stuff.

> I was all in favor of the most expedient option that you mention
> above. However, the problem that I ran into was that standard library
> modules that were needed by the eggs weren't getting picked up (since
> the eggs were just "data files"). If there is an easy way to run
> modulegraph on the eggs, then maybe a short-term solution is:

Well, just do the second suggestion then.  "Install" the eggs  
somewhere, unzipped, and make sure it's on sys.path during setup.py.   
Maybe you could crank the ez_setup wheels (or whatever module is  
appropriate, I haven't looked at eggs yet) at the top of your  
setup.py and automate this.

-bob



More information about the Distutils-SIG mailing list