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.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
SomeVersion and Suffix are optional and my be
None
if not present.