a
    ³yjc‚  ã                   @   sX   d dl mZ ddl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ƒZd	S )
é   )ÚProtocolé    )ÚAnyÚDictÚIteratorÚListÚTypeVarÚUnionÚ_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
d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   úT/var/www/html/django/DPS/env/lib/python3.9/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__.)ÚnameÚfailobjr   c                 C   s   dS )zP
        Return all values associated with a possibly multi-valued key.
        Nr   )r   r   r   r   r   r   Úget_all   s    zPackageMetadata.get_allc                 C   s   dS )z9
        A JSON-compatible form of the metadata.
        Nr   r   r   r   r   Újson   s    zPackageMetadata.jsonN).)Ú__name__Ú
__module__Ú__qualname__Úintr   ÚstrÚboolr   r   r   r   r
   r	   r   r   r   Úpropertyr   r   r   r   r   r   r      s    r   c                   @   sH   e Zd ZdZd dœdd„Zd dœdd„Zd dœdd„Zedœd	d
„ZdS )Ú
SimplePathzH
    A minimal subset of pathlib.Path required by PathDistribution.
    r   c                 C   s   d S r   r   r   r   r   r   Újoinpath&   s    zSimplePath.joinpathc                 C   s   d S r   r   r   r   r   r   Ú__truediv__)   s    zSimplePath.__truediv__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$   !   s
   r$   N)Z_compatr   Útypingr   r   r   r   r   r	   r
   r   r$   r   r   r   r   Ú<module>   s    