On May 9, 2005, at 10:57 AM, [EMAIL PROTECTED] wrote:

> On 5/4/05, Bob Ippolito <[EMAIL PROTECTED]> wrote:
>
>
>>> will only add Python packages (as it does with distutils in  
>>> general).
>>> ext_modules is not what I want either, the modules are already built
>>> and installed, I just want them to be included.
>>>
>>> Is there some other approach that I could try?
>>>
>>
>> Modify sys.path in your setup script.
>>
>>
> Thanks, that does it! For the modules at least... because one module
> also depends on a dynamic library from /usr/local/lib that is not
> included. I don't know if it is supposed to be.

It should be, are you sure it's not?  If the module links to the  
dylib, it will get picked up.. unless it's happening dynamically at  
runtime (a la ctypes).  You might try setting os.environ 
['DYLD_FALLBACK_LIBRARY_PATH'] = '/usr/local/lib' in your setup  
script, which might help if the module isn't linked correctly.

> Would it be sufficient to copy it to "Resources"?

No.  Libraries and frameworks need to live in the frameworks dir and  
they need their Mach-O headers rewritten.  The frameworks option  
might work... but it really should get picked up automatically.  If  
it does not get picked up automatically there's something wrong with  
the extension or py2app.. but I doubt it's py2app's fault.

-bob

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

Reply via email to