
    h                    x    S SK Jr  S SKrS SKJr  S SKJrJrJrJ	r	  \" S5      r
 " S S\5      r " S S	\5      rg)
    )annotationsN)Iterator)AnyProtocolTypeVaroverload_Tc                      \ rS rSrSS jrSS jrSS jrSS jr\ S     SS jj5       r	\SS j5       r	\ S     SS	 jj5       r
\SS
 j5       r
\SS j5       rSrg)PackageMetadata   c                    g N selfs    P/var/www/auris/envauris/lib/python3.13/site-packages/importlib_metadata/_meta.py__len__PackageMetadata.__len__       c    c                    g r   r   )r   items     r   __contains__PackageMetadata.__contains__       sr   c                    g r   r   )r   keys     r   __getitem__PackageMetadata.__getitem__   s    Cr   c                    g r   r   r   s    r   __iter__PackageMetadata.__iter__   s    r   Nc                    g r   r   r   namefailobjs      r   getPackageMetadata.get   s     r   c                    g r   r   r$   s      r   r'   r(      s    7:r   c                    g r   r   r$   s      r   get_allPackageMetadata.get_all!   s     r   c                    g)z@
Return all values associated with a possibly multi-valued key.
Nr   r$   s      r   r+   r,   &       r   c                    g)z)
A JSON-compatible form of the metadata.
Nr   r   s    r   jsonPackageMetadata.json,   r.   r   r   )returnint)r   strr2   bool)r   r4   r2   r4   )r2   zIterator[str]r   )r%   r4   r&   Noner2   z
str | None)r%   r4   r&   r	   r2   zstr | _T)r%   r4   r&   r6   r2   zlist[Any] | None)r%   r4   r&   r	   r2   zlist[Any] | _T)r2   zdict[str, str | list[str]])__name__
__module____qualname____firstlineno__r   r   r   r!   r   r'   r+   propertyr0   __static_attributes__r   r   r   r   r      s    !2/,)-"&	  : : )-"&	   
  r   r   c                  r    \ rS rSrSr    SS jr    SS jr\SS j5       rSSS jjr	SS jr
SS	 jrS
rg)
SimplePath3   z<
A minimal subset of pathlib.Path required by Distribution.
c                    g r   r   r   others     r   joinpathSimplePath.joinpath8       r   c                    g r   r   rA   s     r   __truediv__SimplePath.__truediv__<   rE   r   c                    g r   r   r   s    r   parentSimplePath.parent@   s    $'r   Nc                    g r   r   )r   encodings     r   	read_textSimplePath.read_textC   r   r   c                    g r   r   r   s    r   
read_bytesSimplePath.read_bytesE   s    3r   c                    g r   r   r   s    r   existsSimplePath.existsG   r   r   r   )rB   zstr | os.PathLike[str]r2   r>   )r2   r>   r   )r2   r4   )r2   bytes)r2   r5   )r7   r8   r9   r:   __doc__rC   rG   r;   rJ   rN   rQ   rT   r<   r   r   r   r>   r>   3   sJ    +	+	 ' '2&!r   r>   )
__future__r   oscollections.abcr   typingr   r   r   r   r	   r   r>   r   r   r   <module>r\      s<    " 	 $  T]!h !H" "r   