macholib.framework — Generic framework path manipulation¶
This module defines a function framework_info() that can extract
useful information from the name of a dynamic library in a framework.
-
macholib.framework.framework_info(filename)¶ A framework name can take one of the following four forms:
Location/Name.framework/Versions/SomeVersion/Name_SuffixLocation/Name.framework/Versions/SomeVersion/NameLocation/Name.framework/Name_SuffixLocation/Name.framework/Name
Returns
Noneif not found, or a mapping equivalent to:dict( location='Location', name='Name.framework/Versions/SomeVersion/Name_Suffix', shortname='Name', version='SomeVersion', suffix='Suffix', )
Note
SomeVersion and Suffix are optional and may be None if not present.