
    ;en                     x    d dl mZmZmZmZmZmZmZ  ed          Z G d de          Z	 G d de          Z
dS )    )AnyDictIteratorListProtocol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    //usr/lib/python3.11/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 r   r   )r   r   r    s      r   get_allzPackageMetadata.get_all   s    	 	r   c                     d S r   r   r   s    r   jsonzPackageMetadata.json   s    	 	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                   4    e Zd Z	 ddZddZddZdefdZdS )
SimplePathr   c                     d S r   r   r   s    r   joinpathzSimplePath.joinpath%   r   r   c                     d S r   r   r   s    r   __truediv__zSimplePath.__truediv__(   r   r   c                     d S r   r   r   s    r   parentzSimplePath.parent+   r   r   c                     d S r   r   r   s    r   	read_textzSimplePath.read_text.   r   r   N)r   r-   )r%   r&   r'   r/   r1   r3   r)   r5   r   r   r   r-   r-       sp                 3      r   r-   N)typingr   r   r   r   r   r   r	   r
   r   r-   r   r   r   <module>r7      s    F F F F F F F F F F F F F F F F F F WT]]    h   2         r   