f
��_� c @ s: d dl Z dgZe �d�Zdd� Zdd� Zedkr6e� dS )i N�framework_infoz�(?x)
(?P<location>^.*)(?:^|/)
(?P<name>
(?P<shortname>\w+).framework/
(?:Versions/(?P<version>[^/]+)/)?
(?P=shortname)
(?:_(?P<suffix>[^_]+))?
)$
c C s t �| �}|sd S |�� S )N)�STRICT_FRAMEWORK_REZmatchZ groupdict)ZfilenameZis_framework� r �2/usr/lib64/python3.10/ctypes/macholib/framework.pyr s
c C s ddd�} d S )Nc S s t | ||||d�S )N�ZlocationZnameZ shortnameZversionZsuffix)Zdictr r r r �d- s �ztest_framework_info.<locals>.d)NNNNNr )r r r r �test_framework_info, s
r Z__main__)ZreZ__all__Zcompiler r r Z__name__r r r r Z<module> s