
    Eg                        d dl mZ d dlZd dlmZmZ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 )	    )annotationsN)	AnyDictIteratorListOptionalProtocolTypeVarUnionoverload_Tc                      e Zd ZddZddZdd	ZddZe	 dd d            Zed!d            Ze	 dd"d            Z	ed#d            Z	e
d$d            ZdS )%PackageMetadatareturnintc                    d S N selfs    M/var/www/sysmax/venv/lib/python3.11/site-packages/importlib_metadata/_meta.py__len__zPackageMetadata.__len__             itemstrboolc                    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   Iterator[str]c                    d S r   r   r   s    r   __iter__zPackageMetadata.__iter__   r   r   NnamefailobjNoneOptional[str]c                    d S r   r   r   r&   r'   s      r   getzPackageMetadata.get   s	     r   r   Union[str, _T]c                    d S r   r   r+   s      r   r,   zPackageMetadata.get!   s    =@Sr   Optional[List[Any]]c                    d S r   r   r+   s      r   get_allzPackageMetadata.get_all%   s	     "cr   Union[List[Any], _T]c                    dS )zP
        Return all values associated with a possibly multi-valued key.
        Nr   r+   s      r   r1   zPackageMetadata.get_all*   r   r    Dict[str, Union[str, List[str]]]c                    dS )z9
        A JSON-compatible form of the metadata.
        Nr   r   s    r   jsonzPackageMetadata.json0   r   r   )r   r   )r   r   r   r   )r    r   r   r   )r   r#   r   )r&   r   r'   r(   r   r)   )r&   r   r'   r   r   r-   )r&   r   r'   r(   r   r/   )r&   r   r'   r   r   r2   )r   r4   )__name__
__module____qualname__r   r   r"   r%   r   r,   r1   propertyr6   r   r   r   r   r      s        !!!!2222////,,,,)-    X @@@ X@ )-" " " " X"    X
    X  r   r   c                  T    e Zd ZdZddZddZedd            Zddd
ZddZ	ddZ
dS )
SimplePathzD
    A minimal subset of pathlib.Path required by Distribution.
    otherUnion[str, os.PathLike[str]]r   c                    d S r   r   r   r=   s     r   joinpathzSimplePath.joinpath<       Sr   c                    d S r   r   r@   s     r   __truediv__zSimplePath.__truediv__@   rB   r   c                    d S r   r   r   s    r   parentzSimplePath.parentD   s    $'Cr   Nr   c                    d S r   r   )r   encodings     r   	read_textzSimplePath.read_textG   r   r   bytesc                    d S r   r   r   s    r   
read_byteszSimplePath.read_bytesI   r   r   r   c                    d S r   r   r   s    r   existszSimplePath.existsK   r   r   )r=   r>   r   r<   )r   r<   r   )r   r   )r   rJ   )r   r   )r7   r8   r9   __doc__rA   rD   r:   rF   rI   rL   rN   r   r   r   r<   r<   7   s                ''' X'22222&&&&!!!!!!r   r<   )
__future__r   ostypingr   r   r   r   r   r	   r
   r   r   r   r   r<   r   r   r   <module>rS      s    " " " " " " 				
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 WT]]! ! ! ! !h ! ! !H" " " " " " " " " "r   