� !A?hn��x�ddlmZmZmZmZmZmZmZed��ZGd�de��Z Gd�de��Z dS)�)�Any�Dict�Iterator�List�Protocol�TypeVar�Union�_Tc ���eZdZdefd�Zdedefd�Zdedefd�Zde efd�Z dd ed e de e ee ffd �Zedeee ee efffd ���Zd S)�PackageMetadata�returnc��dS�N���selfs �E/opt/alt/python-internal/lib64/python3.11/importlib/metadata/_meta.py�__len__zPackageMetadata.__len__��� ���itemc��dSrr)rrs r� __contains__zPackageMetadata.__contains__ rr�keyc��dSrr)rrs r� __getitem__zPackageMetadata.__getitem__rrc��dSrrrs r�__iter__zPackageMetadata.__iter__rr.�name�failobjc��dSrr)rrr s r�get_allzPackageMetadata.get_alls �� � rc��dSrrrs r�jsonzPackageMetadata.jsons �� � rN).)�__name__� __module__� __qualname__�intr�str�boolrrrrr r rrr"�propertyrr$rrrr r s ������ �� � � � � �� �� � � � � �s� �s� � � � � �(�3�-� � � � � � �C� �"� �u�T�#�Y��]�7K� � � � � � �d�3��c�4��9�n� 5�5�6� � � ��X� � � rr c�4�eZdZ dd�Zdd�Zdd�Zdefd�ZdS)� SimplePathr c��dSrrrs r�joinpathzSimplePath.joinpath%rrc��dSrrrs r� __truediv__zSimplePath.__truediv__(rrc��dSrrrs r�parentzSimplePath.parent+rrc��dSrrrs r� read_textzSimplePath.read_text.rrN)r r-)r%r&r'r/r1r3r)r5rrrr-r- sp������� � � � � � � � � � � � � �3� � � � � � rr-N) �typingrrrrrrr r r r-rrr�r7s���F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F� �W�T�]�]�� � � � � �h� � � �2 � � � � �� � � � � r