U
    ‘Ç-eM  ã                   @   sd   d dl mZ d dl mZmZmZmZmZmZmZm	Z	 edƒZ
G dd„ deƒZG dd„ dee
 ƒZdS )	é    )ÚProtocol)ÚAnyÚDictÚIteratorÚListÚOptionalÚTypeVarÚUnionÚoverloadÚ_Tc                   @   sî   e Zd Zedœdd„Zeedœdd„Zeedœdd	„Ze	e dœd
d„Z
ededee dœdd„ƒZeeeeeef dœdd„ƒZededeee  dœdd„ƒZeeeeee ef dœdd„ƒZeeeeeee f f dœdd„ƒZdS )ÚPackageMetadata©Úreturnc                 C   s   d S ©N© ©Úselfr   r   úY/var/www/html/Darija-Ai-Train/env/lib/python3.8/site-packages/importlib_metadata/_meta.pyÚ__len__	   s    zPackageMetadata.__len__)Úitemr   c                 C   s   d S r   r   )r   r   r   r   r   Ú__contains__   s    zPackageMetadata.__contains__)Úkeyr   c                 C   s   d S r   r   )r   r   r   r   r   Ú__getitem__   s    zPackageMetadata.__getitem__c                 C   s   d S r   r   r   r   r   r   Ú__iter__   s    zPackageMetadata.__iter__N)ÚnameÚfailobjr   c                 C   s   d S r   r   ©r   r   r   r   r   r   Úget   s    zPackageMetadata.getc                 C   s   d S r   r   r   r   r   r   r      s    c                 C   s   d S r   r   r   r   r   r   Úget_all   s    zPackageMetadata.get_allc                 C   s   dS )zP
        Return all values associated with a possibly multi-valued key.
        Nr   r   r   r   r   r   "   s    c                 C   s   dS )z9
        A JSON-compatible form of the metadata.
        Nr   r   r   r   r   Újson(   s    zPackageMetadata.json)N)N)Ú__name__Ú
__module__Ú__qualname__Úintr   ÚstrÚboolr   r   r   r   r
   r   r   r   r	   r   r   r   Úpropertyr   r   r   r   r   r   r      s    r   c                   @   s`   e Zd ZdZeeef edœdd„Zeeef edœdd„Ze	edœdd	„ƒZ
edœd
d„ZdS )Ú
SimplePathzH
    A minimal subset of pathlib.Path required by PathDistribution.
    )Úotherr   c                 C   s   d S r   r   ©r   r(   r   r   r   Újoinpath4   s    zSimplePath.joinpathc                 C   s   d S r   r   r)   r   r   r   Ú__truediv__7   s    zSimplePath.__truediv__r   c                 C   s   d S r   r   r   r   r   r   Úparent:   s    zSimplePath.parentc                 C   s   d S r   r   r   r   r   r   Ú	read_text>   s    zSimplePath.read_textN)r    r!   r"   Ú__doc__r	   r$   r   r*   r+   r&   r,   r-   r   r   r   r   r'   /   s   r'   N)Útypingr   r   r   r   r   r   r   r	   r
   r   r   r'   r   r   r   r   Ú<module>   s   ('