
    O&i                         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e          Z
 G d dee	                   Zd	S )
   )Protocol    )AnyDictIteratorListTypeVarUnion_Tc            	           e Zd ZdefdZdedefdZdedefdZde	e         fdZ
dd	ed
edeee         ef         fdZedeeeeee         f         f         fd            ZdS )PackageMetadatareturnc                     d S N selfs    e/home/geonatureadmin/si_en_reseau/tutos/venv/lib/python3.11/site-packages/importlib_metadata/_meta.py__len__zPackageMetadata.__len__	           itemc                     d S r   r   )r   r   s     r   __contains__zPackageMetadata.__contains__   r   r   keyc                     d S r   r   )r   r   s     r   __getitem__zPackageMetadata.__getitem__   r   r   c                     d S r   r   r   s    r   __iter__zPackageMetadata.__iter__   r   r   .namefailobjc                     dS )zP
        Return all values associated with a possibly multi-valued key.
        Nr   )r   r    r!   s      r   get_allzPackageMetadata.get_all         r   c                     dS )z9
        A JSON-compatible form of the metadata.
        Nr   r   s    r   jsonzPackageMetadata.json   r$   r   N).)__name__
__module____qualname__intr   strboolr   r   r   r   r   r
   r   r   r#   propertyr   r&   r   r   r   r   r      s                s s    (3-     C " uT#Y]7K    
 d3c49n 556    X  r   r   c                   f    e Zd ZdZdefdZdeeef         defdZe	defd            Z
defdZdS )	
SimplePathzH
    A minimal subset of pathlib.Path required by PathDistribution.
    r   c                     d S r   r   r   s    r   joinpathzSimplePath.joinpath&   r   r   otherc                     d S r   r   )r   r2   s     r   __truediv__zSimplePath.__truediv__)   r   r   c                     d S r   r   r   s    r   parentzSimplePath.parent,   s    r   c                     d S r   r   r   s    r   	read_textzSimplePath.read_text0   r   r   N)r'   r(   r)   __doc__r   r1   r
   r+   r4   r-   r6   r8   r   r   r   r/   r/   !   s         "    sBw B         X3      r   r/   N)_compatr   typingr   r   r   r   r	   r
   r   r   r/   r   r   r   <module>r<      s          < < < < < < < < < < < < < < < < WT]]    h   2    "     r   