macholib.dylib — Generic dylib path manipulation¶
This module defines a function dylib_info() that can extract
useful information from the name of a dynamic library.
-
macholib.dylib.dylib_info(filename)¶ A dylib name can take one of the following four forms:
Location/Name.SomeVersion_Suffix.dylibLocation/Name.SomeVersion.dylibLocation/Name_Suffix.dylibLocation/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
SomeVersion and Suffix are optional and my be
Noneif not present.