f
��_� � @ s: d dl Z dgZe �d�Zdd� Zdd� Zedkr6e� dS )� 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_RE�match� groupdict)�filenameZis_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��location�nameZ shortname�version�suffix)�dictr r r r �d- s �ztest_framework_info.<locals>.d)NNNNNr )r r r r �test_framework_info, s
r �__main__)�re�__all__�compiler r r �__name__r r r r �<module> s