f ž _™c@s:ddlZdgZe d¡Zdd„Zdd„Zedkr6eƒdS)iNÚframework_infoz¢(?x) (?P^.*)(?:^|/) (?P (?P\w+).framework/ (?:Versions/(?P[^/]+)/)? (?P=shortname) (?:_(?P[^_]+))? )$ cCst |¡}|sdS| ¡S)N)ÚSTRICT_FRAMEWORK_REZmatchZ groupdict)ZfilenameZ is_framework©rú2/usr/lib64/python3.10/ctypes/macholib/framework.pyrs cCsddd„}dS)NcSst|||||dS)N©ZlocationZnameZ shortnameZversionZsuffix)ZdictrrrrÚd-sûztest_framework_info..d)NNNNNr)rrrrÚtest_framework_info,s rZ__main__)ZreZ__all__ZcompilerrrZ__name__rrrrZs