Viewing File: /opt/hc_python/lib/python3.12/site-packages/importlib_metadata/__pycache__/_meta.cpython-312.pyc

�

+O0h���x�ddlmZddlZddlmZddlmZmZmZm	Z	ed�Z
Gd�de�ZGd�d	e�Zy)
�)�annotationsN)�Iterator)�Any�Protocol�TypeVar�overload�_Tc��eZdZdd�Zdd�Zd
d�Zdd�Ze	d					dd��Zedd��Ze	d					dd��Z	edd	��Z	e
dd
��Zy)�PackageMetadatac��y�N���selfs �G/opt/hc_python/lib/python3.12/site-packages/importlib_metadata/_meta.py�__len__zPackageMetadata.__len__���c�c��yr
r)r�items  r�__contains__zPackageMetadata.__contains__���src��yr
r)r�keys  r�__getitem__zPackageMetadata.__getitem__s��Crc��yr
rrs r�__iter__zPackageMetadata.__iter__s��rNc��yr
r�r�name�failobjs   r�getzPackageMetadata.gets��rc��yr
rrs   rr"zPackageMetadata.gets��7:rc��yr
rrs   r�get_allzPackageMetadata.get_all!s��rc��y)zP
        Return all values associated with a possibly multi-valued key.
        Nrrs   rr%zPackageMetadata.get_all&��rc��y)z9
        A JSON-compatible form of the metadata.
        Nrrs r�jsonzPackageMetadata.json,r'r)�return�int)r�strr*�bool)rr,r*r,)r*z
Iterator[str]r
)r r,r!�Noner*z
str | None)r r,r!r	r*zstr | _T)r r,r!r.r*zlist[Any] | None)r r,r!r	r*zlist[Any] | _T)r*zdict[str, str | list[str]])�__name__�
__module__�__qualname__rrrrrr"r%�propertyr)rrrrrs���!�2�/�,�
�)-����"&��	�����:��:��)-����"&��	��������
���rrc�\�eZdZdZ				d	d�Z				d	d�Zed
d��Zddd�Zd
d�Z	dd�Z
y)�
SimplePathzD
    A minimal subset of pathlib.Path required by Distribution.
    c��yr
r�r�others  r�joinpathzSimplePath.joinpath8���rc��yr
rr6s  r�__truediv__zSimplePath.__truediv__<r9rc��yr
rrs r�parentzSimplePath.parent@s��$'rNc��yr
r)r�encodings  r�	read_textzSimplePath.read_textCrrc��yr
rrs r�
read_byteszSimplePath.read_bytesEs��3rc��yr
rrs r�existszSimplePath.existsGrr)r7zstr | os.PathLike[str]r*r4)r*r4r
)r*r,)r*�bytes)r*r-)r/r0r1�__doc__r8r;r2r=r@rBrDrrrr4r43sJ����+��	���+��	���'��'�2�&�!rr4)
�
__future__r�os�collections.abcr�typingrrrrr	rr4rrr�<module>rKs<��"�	�$���
�T�]��!�h�!�H"��"r
Back to Directory File Manager