Ë c‡½jÀãó@—dZddlZdgZejd«Zd„Zy)z! Generic dylib path manipulation éNÚ dylib_infoz‹(?x) (?P^.*)(?:^|/) (?P (?P\w+?) (?:\.(?P[^._]+))? (?:_(?P[^._]+))? \.dylib$ ) cóR—tj|«}|sy|j«S)a1 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. N)ÚDYLIB_REÚmatchÚ groupdict)ÚfilenameÚis_dylibs ú./usr/lib64/python3.12/ctypes/macholib/dylib.pyrrs'€ô(�~‰~˜hÓ'€HÙ ØØ × Ñ Ó Ðó)Ú__doc__ÚreÚ__all__Úcompilerr©r r Úrs0ðñó à ˆ.€à ˆ2�:‰:ðó €ó r