ó
    F\h	  ã                  óˆ   • 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J	r	J
r
JrJr  \
" S5      r " S S\5      r " S S	\5      rg)
é    )ÚannotationsN)ÚProtocol)ÚAnyÚDictÚIteratorÚListÚOptionalÚTypeVarÚUnionÚ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    Ú//usr/lib/python3.13/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   € Ø=@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/   r0   "   ó   � r   c                ó   • g)z)
A JSON-compatible form of the metadata.
Nr   r   s    r   ÚjsonÚPackageMetadata.json(   r2   r   r   )ÚreturnÚint)r   Ústrr6   Úbool)r!   r8   r6   r8   )r6   zIterator[str]r   )r)   r8   r*   ÚNoner6   zOptional[str])r)   r8   r*   r   r6   zUnion[str, _T])r)   r8   r*   r:   r6   zOptional[List[Any]])r)   r8   r*   r   r6   zUnion[List[Any], _T])r6   z Dict[str, Union[str, List[str]]])Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r"   r%   r   r+   r/   Úpropertyr4   Ú__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)Ú
SimplePathé/   z<
A minimal subset of pathlib.Path required by Distribution.
c                ó   • g r   r   ©r   Úothers     r   ÚjoinpathÚSimplePath.joinpath4   ó   € àr   c                ó   • g r   r   rE   s     r   Ú__truediv__ÚSimplePath.__truediv__8   rI   r   c                ó   • g r   r   r   s    r   ÚparentÚSimplePath.parent<   s   € Ø$'r   Nc                ó   • g r   r   )r   Úencodings     r   Ú	read_textÚSimplePath.read_text?   r   r   c                ó   • g r   r   r   s    r   Ú
read_bytesÚSimplePath.read_bytesA   s   €  3r   c                ó   • g r   r   r   s    r   ÚexistsÚSimplePath.existsC   r   r   r   )rF   zUnion[str, os.PathLike[str]]r6   rB   )r6   rB   r   )r6   r8   )r6   Úbytes)r6   r9   )r;   r<   r=   r>   Ú__doc__rG   rK   r?   rN   rR   rU   rX   r@   r   r   r   rB   rB   /   sJ   † ñðØ1ðà	ôðØ1ðà	ôð Û'ó Ø'æ2ä&ç!r   rB   )Ú
__future__r   ÚosÚtypingr   r   r   r   r   r	   r
   r   r   r   r   rB   r   r   r   Ú<module>r_      s;   ðÝ "ã 	Ý ß P× PÓ Pñ ˆTƒ]€ô!�hô !ôH"�õ "r   