ctypes.macholib.dyld
index
/usr/local/lib/python2.5/ctypes/macholib/dyld.py
Module Docs

dyld emulation

 
Modules
       
os

 
Functions
       
dyld_find(name, executable_path=None, env=None)
Find a library or framework using dyld semantics
dylib_info(filename)
A dylib name can take one of the following four forms:
    Location/Name.SomeVersion_Suffix.dylib
    Location/Name.SomeVersion.dylib
    Location/Name_Suffix.dylib
    Location/Name.dylib
 
returns None if not found or a mapping equivalent to:
    dict(
        location='Location',
        name='Name.SomeVersion_Suffix.dylib',
        shortname='Name',
        version='SomeVersion',
        suffix='Suffix',
    )
 
Note that SomeVersion and Suffix are optional and may be None
if not present.
framework_find(fn, executable_path=None, env=None)
Find a framework using dyld semantics in a very loose manner.
 
Will take input such as:
    Python
    Python.framework
    Python.framework/Versions/Current
framework_info(filename)
A framework name can take one of the following four forms:
    Location/Name.framework/Versions/SomeVersion/Name_Suffix
    Location/Name.framework/Versions/SomeVersion/Name
    Location/Name.framework/Name_Suffix
    Location/Name.framework/Name
 
returns None if not found, or a mapping equivalent to:
    dict(
        location='Location',
        name='Name.framework/Versions/SomeVersion/Name_Suffix',
        shortname='Name',
        version='SomeVersion',
        suffix='Suffix',
    )
 
Note that SomeVersion and Suffix are optional and may be None
if not present

 
Data
        __all__ = ['dyld_find', 'framework_find', 'framework_info', 'dylib_info']