+
    ®¾j.)  ã                   ót  € ^ RI t^ RIt^ RIt^ RIt^ RIt^ RIHtHtH	t	H
t
HtHtHt ^ RIHt ^ RIHt ^ RIHtHt ^ RIHt ^ RIHt ^ RIHtHtHt ^ R	IHt ^ R
IH t H!t! ^ RI"H#t#H$t$ ^RI%H&t&H't'H(t(H)t)H*t* . ROt+]PX                  ! ]-4      t.Rt/ ! R R]4      t0 ! R R4      t1 ! R R]&4      t2 ! R R](4      t3R# )é    N)Ú
CollectionÚIterableÚIteratorÚListÚMappingÚ
NamedTupleÚOptional)Úpkg_resources)ÚRequirement)ÚNormalizedNameÚcanonicalize_name©ÚVersion)Úparse)ÚInvalidWheelÚNoneMetadataErrorÚUnsupportedWheel)Úegg_link_path_from_location)Údisplay_pathÚnormalize_path)Úparse_wheelÚread_wheel_metadata_file)ÚBaseDistributionÚBaseEntryPointÚBaseEnvironmentÚInfoPathÚWheelÚDistributionÚEnvironmentr
   c                   ó,   a € ] tR t^*t o V 3R ltRtV tR# )Ú
EntryPointc                ó>   <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   S[ ;R&   # )é   ÚnameÚvalueÚgroup©Ústr)ÚformatÚ__classdict__s   "€Úc/home/ralf/ical-fahrzeuge/venv/lib/python3.14/site-packages/pip/_internal/metadata/pkg_resources.pyÚ__annotate__ÚEntryPoint.__annotate__*   s%   ø‡ ‚ Ù
�Iñ á�Jñ ñ �Jò ó    © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__©r*   s   @r+   r!   r!   *   s   ø‡ ‡ „ r.   r!   c                   ó¢   a € ] tR t^0t o RtV 3R lR ltV 3R lR ltV 3R lR ltV 3R lR	 ltV 3R
 lR lt	V 3R lR lt
V 3R lR ltRtV tR# )ÚInMemoryMetadatazŒIMetadataProvider that reads metadata files from a dictionary.

This also maps metadata decoding exceptions to our internal exception type.
c                ó@   <€ V ^8„  d   QhRS[ S[S[3,          RS[RR/# )r#   ÚmetadataÚ
wheel_nameÚreturnN)r   r(   Úbytes)r)   r*   s   "€r+   r,   ÚInMemoryMetadata.__annotate__6   s+   ø€ ÷ &ñ &¡©©e¨Õ!4ð &Á#ð &È$ñ &r.   c                ó   € Wn         W n        R # ©N©Ú	_metadataÚ_wheel_name)Úselfr;   r<   s   &&&r+   Ú__init__ÚInMemoryMetadata.__init__6   s   € Ø!ŒØ%Ör.   c                ó&   <€ V ^8„  d   QhRS[ RS[/# ©r#   r$   r=   ©r(   Úbool)r)   r*   s   "€r+   r,   r?   :   s   ø€ ÷ &ñ &¡ð &©ñ &r.   c                ó   € WP                   9   # rA   )rC   ©rE   r$   s   &&r+   Úhas_metadataÚInMemoryMetadata.has_metadata:   s   € Ø—~‘~Ñ%Ð%r.   c                ó&   <€ V ^8„  d   QhRS[ RS[ /# rI   r'   )r)   r*   s   "€r+   r,   r?   =   s   ø€ ÷ ñ ¡ð ©ñ r.   c           
     óª   €  V P                   V,          P                  4       #   \         d%   p\        R T P                   RT RT R24      hRp?ii ; i)zError decoding metadata for z: z in z fileN)rC   ÚdecodeÚUnicodeDecodeErrorr   rD   )rE   r$   Úes   && r+   Úget_metadataÚInMemoryMetadata.get_metadata=   s[   € ð	Ø—>‘> $Õ'×.Ñ.Ó0Ð0øÜ!ô 	ä"Ø.¨t×/?Ñ/?Ð.@ÀÀ1À#ÀTÈ$ÈÈuÐUóð ûð	ús   ‚ # £A®AÁAc                ó6   <€ V ^8„  d   QhRS[ RS[S[ ,          /# rI   )r(   r   )r)   r*   s   "€r+   r,   r?   F   s#   ø€ ÷ Bñ B¡sð B©x¹­}ñ Br.   c                óL   € \         P                  ! V P                  V4      4      # rA   )r
   Úyield_linesrU   rM   s   &&r+   Úget_metadata_linesÚ#InMemoryMetadata.get_metadata_linesF   s   € Ü×(Ò(¨×):Ñ):¸4Ó)@ÓAÐAr.   c                ó&   <€ V ^8„  d   QhRS[ RS[/# rI   rJ   )r)   r*   s   "€r+   r,   r?   I   s   ø€ ÷ ñ ¡3ð ©4ñ r.   c                ó   € R # ©Fr/   rM   s   &&r+   Úmetadata_isdirÚInMemoryMetadata.metadata_isdirI   s   € Ùr.   c                ó6   <€ V ^8„  d   QhRS[ RS[S[ ,          /# rI   )r(   r   )r)   r*   s   "€r+   r,   r?   L   s   ø€ ÷ ñ ¡Sð ©T±#­Yñ r.   c                ó   € . # rA   r/   rM   s   &&r+   Úmetadata_listdirÚ!InMemoryMetadata.metadata_listdirL   s   € Øˆ	r.   c                ó*   <€ V ^8„  d   QhRS[ RS[ RR/# )r#   Úscript_nameÚ	namespacer=   Nr'   )r)   r*   s   "€r+   r,   r?   O   s"   ø€ ÷ ñ ¡cð ±cð ¸dñ r.   c                ó   € R # rA   r/   )rE   rf   rg   s   &&&r+   Ú
run_scriptÚInMemoryMetadata.run_scriptO   s   € Ùr.   rB   N)r0   r1   r2   r3   Ú__doc__rF   rN   rU   rZ   r_   rc   ri   r5   r6   r7   s   @r+   r9   r9   0   sR   ø‡ € ñ÷
&ð &÷&ð &÷ð ÷Bð B÷ð ÷ð ÷ö r.   r9   c                   óè  a € ] tR t^St o V 3R lR lt]V 3R lR l4       t]V 3R lR l4       t]V 3R lR l4       t	]V 3R	 lR
 l4       t
]V 3R lR l4       t]V 3R lR l4       t]V 3R lR l4       t]V 3R lR l4       t]V 3R lR l4       t]V 3R lR l4       t]V 3R lR l4       tV 3R lR ltV 3R lR ltV 3R lR ltV 3R lR  ltV 3R! lR" ltR)V 3R# lR$ lltV 3R% lR& ltR'tV tR(# )*r   c                ó8   <€ V ^8„  d   QhRS[ P                  RR/# )r#   Údistr=   N)r
   r   )r)   r*   s   "€r+   r,   ÚDistribution.__annotate__T   s%   ø€ ÷ Lñ L™]×7Ñ7ð L¸Dñ Lr.   c                ó    € Wn         R V n        R # rA   )Ú_distÚ_Distribution__extra_mapping©rE   rn   s   &&r+   rF   ÚDistribution.__init__T   s   € ØŒ
ð HLˆÖr.   c                ó6   <€ V ^8„  d   QhRS[ S[S[3,          /# ©r#   r=   )r   r   r(   )r)   r*   s   "€r+   r,   ro   [   s   ø€ ÷ $ñ $¡©¹Ð(;Õ <ñ $r.   c                óª   € V P                   f6   V P                  P                   Uu/ uF  p\        V4      VbK  	  upV n         V P                   # u upi rA   )rr   rq   Úextrasr   )rE   Úextras   & r+   Ú_extra_mappingÚDistribution._extra_mappingZ   sS   € à×ÑÒ'à=A¿Z¹Z×=NÒ=Nó$Ù=N°EÔ! %Ó(¨%Ò/Ñ=Nñ$ˆDÔ ð ×#Ñ#Ð#ùò	$s   §Ac                ó&   <€ V ^8„  d   QhRS[ RS[/# )r#   Ú	directoryr=   )r(   r   )r)   r*   s   "€r+   r,   ro   d   s   ø€ ÷ ñ ¡sð Ñ/?ñ r.   c                ó8  € VP                  \        P                  4      p\        P                  P	                  V4      w  r4\
        P                  ! W24      pVP                  R 4      '       d8   \
        P                  p\        P                  P                  V4      ^ ,          pMeVP                  R4      '       g   Q h\
        P                  p\        P                  P                  V4      ^ ,          P	                  R4      ^ ,          pV! W7VR7      pV ! V4      # )z	.egg-infoz
.dist-infoÚ-)Úproject_namer;   )ÚrstripÚosÚsepÚpathÚsplitr
   ÚPathMetadataÚendswithr   ÚsplitextÚDistInfoDistribution)	Úclsr}   Údist_dirÚbase_dirÚdist_dir_namer;   Údist_clsÚ	dist_namern   s	   &&       r+   Úfrom_directoryÚDistribution.from_directoryc   sÕ   € à×#Ñ#¤B§F¡FÓ+ˆô #%§'¡'§-¡-°Ó"9ÑˆÜ ×-Ò-¨hÓAˆð ×Ñ˜[×)Ò)Ü$×1Ñ1ˆHÜŸ™×(Ñ(¨Ó7¸Õ:‰Ià×$Ñ$ \×2Ò2Ð2Ð2Ü$×9Ñ9ˆHÜŸ™×(Ñ(¨Ó7¸Õ:×@Ñ@ÀÓEÀaÕHˆIá˜À8ÔLˆÙ�4‹yÐr.   c                ó2   <€ V ^8„  d   QhRS[ RS[RS[RS[/# )r#   Úmetadata_contentsÚfilenamer€   r=   )r>   r(   r   )r)   r*   s   "€r+   r,   ro   x   s3   ø€ ÷ ñ á ðñ ðñ ð	ñ
 
ñr.   c                ó^   € R V/p\         P                  ! V\        WB4      VR7      pV ! V4      # )ÚMETADATA©Úlocationr;   r€   )r
   r‰   r9   )rŠ   r“   r”   r€   Úmetadata_dictrn   s   &&&&  r+   Úfrom_metadata_file_contentsÚ(Distribution.from_metadata_file_contentsw   s=   € ð Ð)ð
ˆô ×1Ò1ØÜ% mÓ>Ø%ô
ˆñ
 �4‹yÐr.   c                ó,   <€ V ^8„  d   QhRS[ RS[RS[/# )r#   Úwheelr$   r=   )r   r(   r   )r)   r*   s   "€r+   r,   ro   ‰   s#   ø€ ÷ ñ ™uð ©Cð Ñ4Dñ r.   c           
     ój  €  VP                  4       ;_uu_ 4       p\        W24      w  rEVP                  4        Uu/ uFB  pVP                  V R 24      '       g   K  VP	                  R ^4      R,          \        W64      bKD  	  ppRRR4       \        P                  ! TP                  \        XTP                  4      TR7      p	T ! T	4      # u upi   + '       g   i     LT; i  \        P                   d   p\        TP                  T4      ThRp?i\         d   p\        T RT 24      hRp?ii ; i)Ú/Nz has an invalid wheel, r—   éÿÿÿÿ)Ú
as_zipfiler   ÚnamelistÚ
startswithr…   r   ÚzipfileÚ
BadZipFiler   r˜   r   r
   r‰   r9   )
rŠ   r�   r$   ÚzfÚinfo_dirÚ_r„   r™   rT   rn   s
   &&&       r+   Ú
from_wheelÚDistribution.from_wheelˆ   s  € ð	HØ×!Ñ!×#Ô# rÜ)¨"Ó3‘�ð !#§¡¤ó!á -˜Ø—‘¨(¨°1 ~×6ô O�D—J‘J˜s AÓ& rÕ*Ô,DÀRÓ,NÒNÙ -ð ð !÷ $ô ×1Ò1Ø—^‘^Ü% m°U·^±^ÓDØô
ˆñ
 �4‹yÐùò!÷ $×#ûô ×!Ñ!ô 	<Ü˜uŸ~™~¨tÓ4¸!Ð;ûÜô 	HÜ" d VÐ+BÀ1À#Ð#FÓGÐGûð	Hús]   ‚C# š CºCÁ'CÂCÂC# ÃCÃC 	ÃC# Ã C# Ã#D2Ã8DÄD2ÄD2ÄD-Ä-D2c                ó0   <€ V ^8„  d   QhRS[ S[,          /# rv   ©r	   r(   )r)   r*   s   "€r+   r,   ro   ž   s   ø€ ÷ #ñ #™(¡3�-ñ #r.   c                ó.   € V P                   P                  # rA   )rq   r˜   ©rE   s   &r+   r˜   ÚDistribution.location�   ó   € à�z‰z×"Ñ"Ð"r.   c                ó0   <€ V ^8„  d   QhRS[ S[,          /# rv   r¬   )r)   r*   s   "€r+   r,   ro   ¢   s   ø€ ÷ (ñ (¡H©S¥Mñ (r.   c                óš   € \        V P                  4      pV'       d   TpM!V P                  '       d   V P                  pMR # \        V4      # rA   )r   Úraw_namer˜   r   )rE   Úegg_linkr˜   s   &  r+   Úinstalled_locationÚDistribution.installed_location¡   s8   € ä.¨t¯}©}Ó=ˆßØ‰HØ�]�]ˆ]Ø—}‘}‰HáÜ˜hÓ'Ð'r.   c                ó0   <€ V ^8„  d   QhRS[ S[,          /# rv   r¬   )r)   r*   s   "€r+   r,   ro   ­   s   ø€ ÷ #ñ #™x©�}ñ #r.   c                ó.   € V P                   P                  # rA   )rq   Úegg_infor®   s   &r+   Úinfo_locationÚDistribution.info_location¬   r°   r.   c                ó    <€ V ^8„  d   QhRS[ /# rv   )rK   )r)   r*   s   "€r+   r,   ro   ±   s   ø€ ÷ ñ ©ñ r.   c                óz   €  \        V P                  P                  P                  4      #   \         d     R # i ; ir^   )rK   rq   Ú	_providerr„   ÚAttributeErrorr®   s   &r+   Úinstalled_by_distutilsÚ#Distribution.installed_by_distutils°   s4   € ð
	Ü˜Ÿ
™
×,Ñ,×1Ñ1Ó2Ð2øÜô 	Úð	ús   ‚(+ «:¹:c                ó    <€ V ^8„  d   QhRS[ /# rv   )r   )r)   r*   s   "€r+   r,   ro   »   s   ø€ ÷ :ñ :¡ñ :r.   c                ó@   € \        V P                  P                  4      # rA   )r   rq   r€   r®   s   &r+   Úcanonical_nameÚDistribution.canonical_nameº   s   € ä  §¡×!8Ñ!8Ó9Ð9r.   c                ó    <€ V ^8„  d   QhRS[ /# rv   r   )r)   r*   s   "€r+   r,   ro   ¿   s   ø€ ÷ 1ñ 1™ñ 1r.   c                ó@   € \        V P                  P                  4      # rA   )Úparse_versionrq   Úversionr®   s   &r+   rÉ   ÚDistribution.version¾   s   € ä˜TŸZ™Z×/Ñ/Ó0Ð0r.   c                ó    <€ V ^8„  d   QhRS[ /# rv   r'   )r)   r*   s   "€r+   r,   ro   Ã   s   ø€ ÷ "ñ "™Sñ "r.   c                ó.   € V P                   P                  # rA   )rq   rÉ   r®   s   &r+   Úraw_versionÚDistribution.raw_versionÂ   s   € à�z‰z×!Ñ!Ð!r.   c                ó&   <€ V ^8„  d   QhRS[ RS[/# ©r#   r„   r=   )r   rK   )r)   r*   s   "€r+   r,   ro   Æ   s   ø€ ÷ 2ñ 2™Hð 2©ñ 2r.   c                óJ   € V P                   P                  \        V4      4      # rA   )rq   rN   r(   )rE   r„   s   &&r+   Úis_fileÚDistribution.is_fileÆ   s   € Ø�z‰z×&Ñ&¤s¨4£yÓ1Ð1r.   c                ó0   <€ V ^8„  d   QhRS[ S[,          /# rv   )r   r(   )r)   r*   s   "€r+   r,   ro   É   s   ø€ ÷ :ñ :©X±c­]ñ :r.   c              #  óX   "  € V P                   P                  R 4       Rj  x€L
  R#  L5i)ÚscriptsN)rq   rc   r®   s   &r+   Úiter_distutils_script_namesÚ(Distribution.iter_distutils_script_namesÉ   s   é € Ø—:‘:×.Ñ.¨yÓ9×9Ô9ùs   ‚*¡(¢*c                ó&   <€ V ^8„  d   QhRS[ RS[/# rÐ   )r   r(   )r)   r*   s   "€r+   r,   ro   Ì   s   ø€ ÷ ñ ™hð ©3ñ r.   c                óÈ   € \        V4      pV P                  P                  V4      '       g   \        V4      hV P                  P	                  V4      pVf   \        W4      hV# rA   )r(   rq   rN   ÚFileNotFoundErrorrU   r   )rE   r„   r$   Úcontents   &&  r+   Ú	read_textÚDistribution.read_textÌ   sT   € Ü�4‹yˆØ�z‰z×&Ñ& t×,Ò,Ü# DÓ)Ð)Ø—*‘*×)Ñ)¨$Ó/ˆØŠ?Ü# DÓ/Ð/Øˆr.   c                ó0   <€ V ^8„  d   QhRS[ S[,          /# rv   )r   r   )r)   r*   s   "€r+   r,   ro   Õ   s   ø€ ÷ Vñ V¡8©NÕ#;ñ Vr.   c              #  ó4  "  € V P                   P                  4       P                  4        Fg  w  rVP                  4        FN  w  r4\        V4      P	                  R 4      w  r5p\        VP                  4       VP                  4       VR7      x € KP  	  Ki  	  R# 5i)Ú=)r$   r%   r&   N)rq   Úget_entry_mapÚitemsr(   Ú	partitionr!   Ústrip)rE   r&   Úentriesr$   Úentry_pointr¨   r%   s   &      r+   Úiter_entry_pointsÚDistribution.iter_entry_pointsÕ   so   é € Ø"Ÿj™j×6Ñ6Ó8×>Ñ>Ö@‰NˆEØ%,§]¡]¦_Ñ!�Ü!$ [Ó!1×!;Ñ!;¸CÓ!@‘�˜Ü  d§j¡j£l¸%¿+¹+»-ÈuÔUÔUó &5ó Aùs   ‚BBc                óH   <€ V ^8„  d   QhRS[ P                  P                  /# rv   )ÚemailÚmessageÚMessage)r)   r*   s   "€r+   r,   ro   Û   s   ø€ ÷ #ñ #¡§¡× 5Ñ 5ñ #r.   c                óÎ  € \        V P                  \        P                  4      '       d   RpMRp V P	                  V4      p\        P                  P                  4       pVP                  V4       VP                  4       #   \
         dY    T P                  '       d   \        T P                  4      pM\        T P                  4      p\        P                  RT4       Rp L¡i ; i)zu
:raises NoneMetadataError: if the distribution reports `has_metadata()`
    True but `get_metadata()` returns None.
r–   zPKG-INFOzNo metadata found in %sÚ )Ú
isinstancerq   r
   r‰   rÝ   rÛ   r˜   r   ÚreprÚloggerÚwarningrë   ÚparserÚ
FeedParserÚfeedÚclose)rE   Úmetadata_namer;   Údisplaying_pathÚfeed_parsers   &    r+   Ú_metadata_implÚDistribution._metadata_implÛ   s³   € ô
 �d—j‘j¤-×"DÑ"D×EÒEØ&‰Mà&ˆMð	Ø—~‘~ mÓ4ˆHô —l‘l×-Ñ-Ó/ˆØ×Ñ˜Ô"Ø× Ñ Ó"Ð"øô !ô 	Ø�}�}ˆ}Ü".¨t¯}©}Ó"=‘ä"& t§}¡}Ó"5�Ü�N‰NÐ4°oÔFØŠHð	ús   ±B ÂC$ÂAC$Ã#C$c                óF   <€ V ^8„  d   QhRS[ S[,          RS[S[,          /# )r#   rx   r=   )r   r(   r   r   )r)   r*   s   "€r+   r,   ro   ñ   s$   ø€ ÷ +ñ +©
±3­ð +ÁÉ+ÕAVñ +r.   c                óú   € V'       dU   \        V P                  4      \        \        \        V4      4      ,          pV Uu. uF  q0P                  V,          NK  	  ppV P                  P                  V4      # u upi rA   )Úsetrz   Úmapr   rq   Úrequires)rE   rx   Úrelevant_extrasry   s   &&  r+   Úiter_dependenciesÚDistribution.iter_dependenciesñ   sj   € ßÜ! $×"5Ñ"5Ó6¼ÜÔ% vÓ.ó:õ ˆOñ ?NÓN¹o°U×)Ñ)¨%×0Ð0¹oˆFÐNØ�z‰z×"Ñ" 6Ó*Ð*ùò Os   Á A8c                ó0   <€ V ^8„  d   QhRS[ S[,          /# rv   )r   r   )r)   r*   s   "€r+   r,   ro   ù   s   ø€ ÷ *ñ *¡h©~Õ&>ñ *r.   c                ó6   € V P                   P                  4       # rA   )rz   Úkeysr®   s   &r+   Úiter_provided_extrasÚ!Distribution.iter_provided_extrasù   s   € Ø×"Ñ"×'Ñ'Ó)Ð)r.   )Ú__extra_mappingrq   N)r/   )r0   r1   r2   r3   rF   Úpropertyrz   Úclassmethodr�   rš   r©   r˜   rµ   rº   rÀ   rÄ   rÉ   rÍ   rÒ   r×   rÝ   rè   rû   r  r  r5   r6   r7   s   @r+   r   r   S   s5  ø‡ € ÷Lð Lð ÷$ó ð$ð ÷ó ðð& ÷ó ðð  ÷ó ðð( ÷#ó ð#ð ÷(ó ð(ð ÷#ó ð#ð ÷ó ðð ÷:ó ð:ð ÷1ó ð1ð ÷"ó ð"÷2ð 2÷:ð :÷ð ÷Vð V÷#ð #÷,+ò +÷*ö *r.   c                   ó    a € ] tR t^ýt o V 3R lR lt]V 3R lR l4       t]V 3R lR l4       tV 3R lR ltV 3R	 lR
 lt	V 3R lR lt
RtV tR# )r   c                ó8   <€ V ^8„  d   QhRS[ P                  RR/# )r#   Úwsr=   N©r
   Ú
WorkingSet)r)   r*   s   "€r+   r,   ÚEnvironment.__annotate__þ   s!   ø€ ÷ ñ ™=×3Ñ3ð ¸ñ r.   c                ó   € Wn         R # rA   ©Ú_ws)rE   r  s   &&r+   rF   ÚEnvironment.__init__þ   s   € ØŽr.   c                ó    <€ V ^8„  d   QhRS[ /# rv   )r   )r)   r*   s   "€r+   r,   r    s   ø€ ÷ .ñ .™ñ .r.   c                ó.   € V ! \         P                  4      # rA   )r
   Úworking_set)rŠ   s   &r+   ÚdefaultÚEnvironment.default  s   € á”=×,Ñ,Ó-Ð-r.   c                óF   <€ V ^8„  d   QhRS[ S[S[,          ,          RS[/# )r#   Úpathsr=   )r	   r   r(   r   )r)   r*   s   "€r+   r,   r    s$   ø€ ÷ 4ñ 4™x©©S­	Õ2ð 4±ñ 4r.   c                ó:   € V ! \         P                  ! V4      4      # rA   r  )rŠ   r  s   &&r+   Ú
from_pathsÚEnvironment.from_paths  s   € á”=×+Ò+¨EÓ2Ó3Ð3r.   c                ó0   <€ V ^8„  d   QhRS[ S[,          /# rv   )r   r   )r)   r*   s   "€r+   r,   r  	  s   ø€ ÷ %ñ %¡XÑ.>Õ%?ñ %r.   c              #  óN   "  € V P                    F  p\        V4      x € K  	  R # 5irA   )r  r   rs   s   & r+   Ú_iter_distributionsÚEnvironment._iter_distributions	  s   é € Ø—H”HˆDÜ˜tÓ$Ô$ó ùs   ‚#%c                ó6   <€ V ^8„  d   QhRS[ RS[S[,          /# rI   ©r(   r	   r   )r)   r*   s   "€r+   r,   r    s!   ø€ ÷ 
ñ 
©ð 
±Ñ:JÕ1Kñ 
r.   c                ót   € \        V4      pV P                  4        F  pVP                  V8X  g   K  Vu # 	  R# )zÃFind a distribution matching the ``name`` in the environment.

This searches from *all* distributions available in the environment, to
match the behavior of ``pkg_resources.get_distribution()``.
N)r   Úiter_all_distributionsrÄ   )rE   r$   rÄ   rn   s   &&  r+   Ú_search_distributionÚ Environment._search_distribution  s9   € ô +¨4Ó0ˆØ×/Ñ/Ö1ˆDØ×"Ñ" nÖ4Ø’ñ 2ñ r.   c                ó6   <€ V ^8„  d   QhRS[ RS[S[,          /# rI   r&  )r)   r*   s   "€r+   r,   r    s!   ø€ ÷ /ñ /¡Sð /©XÑ6FÕ-Gñ /r.   c                óÊ   € V P                  V4      pV'       d   V#  V P                  P                  V4       T P                  T4      #   \        P                   d     R # i ; irA   )r)  r  Úrequirer
   ÚDistributionNotFound)rE   r$   rn   s   && r+   Úget_distributionÚEnvironment.get_distribution  s`   € à×(Ñ(¨Ó.ˆßØˆKð	ð �H‰H×Ñ˜TÔ"ð ×(Ñ(¨Ó.Ð.øô ×1Ñ1ô 	Úð	ús   �A	 Á	A"Á!A"r  N)r0   r1   r2   r3   rF   r  r  r  r#  r)  r/  r5   r6   r7   s   @r+   r   r   ý   sU   ø‡ € ÷ð ð ÷.ó ð.ð ÷4ó ð4÷%ð %÷
ð 
÷/ö /r.   )ÚNAMEr   r   )4Úemail.messagerë   Úemail.parserÚloggingr‚   r¤   Útypingr   r   r   r   r   r   r	   Úpip._vendorr
   Ú"pip._vendor.packaging.requirementsr   Úpip._vendor.packaging.utilsr   r   Úpip._vendor.packaging.versionr   r   rÈ   Úpip._internal.exceptionsr   r   r   Úpip._internal.utils.egg_linkr   Úpip._internal.utils.miscr   r   Úpip._internal.utils.wheelr   r   Úbaser   r   r   r   r   Ú__all__Ú	getLoggerr0   rò   r1  r!   r9   r   r   r/   r.   r+   Ú<module>rA     sœ   ðÛ Û Û Û 	Û ÷÷ ñ õ &Ý :ß IÝ 1Ý @ç VÑ VÝ Dß Aß K÷õ ò 2€à	×	Ò	˜8Ó	$€à€ô�ô ÷ ñ  ôFg*Ð#ô g*ôT0/�/ö 0/r.   