+
    Ž°³jX  ã                  ó¶  € R t ^ RIHt ^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RI	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Ht ^ RIHtHt ^ R	IHt ^R
IHtH t H!t! ^RI"H#t# ^RI$H%t% ^RI	H&t& ^RI'H't( ^ RI)H*t* R R lt+],! ] PZ                  ! R4      ^ ,          4      t.Rt/R R lt0R R lt1R R lt2R"R R llt3R R lt4R R lt5 ! R  R!]4      t6R# )#zI
Create a wheel (.whl) distribution.

A wheel is a built archive format.
)ÚannotationsN)ÚIterableÚSequence)ÚBytesGenerator)Úiglob)ÚClassVarÚLiteralÚcast)ÚZIP_DEFLATEDÚ
ZIP_STORED)ÚtagsÚversion)Ú	WheelFile)ÚCommandÚ__version__Ú_shutil)Ú_safe_license_file)Ú
safer_name)ÚSetuptoolsDeprecationWarning)Úegg_info)Úlogc               ó    € V ^8„  d   QhRRRR/# ©é   r   ÚstrÚreturn© )Úformats   "Ú_/home/luca/screen-checking/.venv/lib/python3.14/site-packages/setuptools/command/bdist_wheel.pyÚ__annotate__r   "   s   € ÷ 	6ñ 	6˜#ð 	6 #ñ 	6ó    c                óÌ   €  \        \        P                  ! V 4      4      #   \        P                   d.    T P	                  RR4      p \
        P                  ! RRT 4      u # i ; i)z:
Convert an arbitrary string to a standard version string
Ú Ú.z[^A-Za-z0-9.]+Ú-)r   Ú_packaging_versionÚVersionÚInvalidVersionÚreplaceÚreÚsub©r   s   &r   Úsafe_versionr,   "   sW   € ð6äÔ%×-Ò-¨gÓ6Ó7Ð7øÜ×,Ñ,ô 6Ø—/‘/ # sÓ+ˆÜ�vŠvÐ&¨¨WÓ5Ò5ð6ús   ‚! ¡?A#Á"A#r#   zcp3\dc               ó   € V ^8„  d   QhRR/# )r   r   Úboolr   )r   s   "r   r   r   3   s   € ÷ %ñ %˜tñ %r    c                 ó4   € \         P                  ! R 4      ^8H  # )ÚP)ÚstructÚcalcsizer   r    r   Ú_is_32bit_interpreterr3   3   s   € Ü�?Š?˜3Ó 1Ñ$Ð$r    c               ó   € V ^8„  d   QhRR/# ©r   r   r   r   )r   s   "r   r   r   7   s   € ÷ )ñ )�Cñ )r    c                 ó<   € R \         P                  P                   2# )Úpy)ÚsysÚversion_infoÚmajorr   r    r   Ú
python_tagr;   7   s   € Ø”× Ñ ×&Ñ&Ð'Ð(Ð(r    c               ó    € V ^8„  d   QhRRRR/# )r   Úarchive_rootú
str | Noner   r   r   )r   s   "r   r   r   ;   s   € ÷ $ñ $˜zð $¨cñ $r    c                óê   € \         P                  ! 4       pVP                  R4      '       d   V e   ^ RIHp V! W4      pM#\        4       '       d   VR8X  d   RpM	VR8X  d   RpVP                  RR4      # )	z0Return our platform name 'win32', 'linux_x86_64'Úmacosx)Úcalculate_macosx_platform_tagúlinux-x86_64z
linux-i686úlinux-aarch64zlinux-armv7lr$   Ú_)Ú	sysconfigÚget_platformÚ
startswithÚwheel.macosx_libfilerA   r3   r(   )r=   ÚresultrA   s   &  r   rF   rF   ;   si   € ä×#Ò#Ó%€FØ×Ñ˜×"Ò" |Ò'?ÝFá.¨|ÓD‰Ü	×	 Ò	 Ø�^Ô#à!‰FØ�Ô&ð $ˆFà�>‰>˜#˜sÓ#Ð#r    c          
     ó,   € V ^8„  d   QhRRRRRRRRRR/# )r   Úvarr   Úfallbackr.   ÚexpectedÚwarnr   r   )r   s   "r   r   r   O   s4   € ÷ ñ Ø	ðØðØ(,ðØ;?ðà	ñr    c                ó”   € \         P                  ! V 4      pVf,   V'       d"   \        P                  ! RV  R2\        ^R7       V# WB8H  # )zbUse a fallback value for determining SOABI flags if the needed config
var is unset or unavailable.zConfig variable 'z+' is unset, Python ABI tag may be incorrect©Ú
stacklevel)rE   Úget_config_varÚwarningsrN   ÚRuntimeWarning)rK   rL   rM   rN   Úvals   &&&& r   Úget_flagrV   O   sJ   € ô
 ×
"Ò
" 3Ó
'€CØ
‚{ßÜ�MŠMØ# C 5Ð(SÐTÜØõð
 ˆØ‰?Ðr    c               ó   € V ^8„  d   QhRR/# )r   r   r>   r   )r   s   "r   r   r   `   s   € ÷  ñ  �Zñ  r    c                 óJ  € \         P                  ! R4      p \        P                  ! 4       pV '       gh   VR9   da   \	        \
        R4      '       dK   RpRp\        R\	        \
        R4      VR8H  R7      '       d   R	pV \        P                  ! 4        V V 2pV# V '       d@   VR8X  d9   V P                  R
4      '       d"   RV P                  R4      ^,          ,           pV# V '       dX   VR8X  dQ   V P                  R4      '       d:   V P                  R4      ^ ,          p\	        \
        R4      '       d
   VR	,          pV# V '       dS   VR8X  dL   RP                  V P                  R4      R,          4      pVP                  RR4      P                  RR4      pV# V '       dS   VR8X  dL   RP                  V P                  R4      R,          4      pVP                  RR4      P                  RR4      pV# V '       d%   V P                  RR4      P                  RR4      pV# RpV# )zJReturn the ABI tag based on SOABI (if available) or emulate SOABI (PyPy2).ÚSOABIÚcpÚppÚ
maxunicodeÚ ÚPy_DEBUGÚgettotalrefcount)rN   ÚdÚcpythonr$   :Nr   Nr#   rD   Úgraalpy:Né   NN)rZ   r[   )rE   rR   r   Úinterpreter_nameÚhasattrr8   rV   Úinterpreter_versionrG   ÚsplitÚjoinr(   )ÚsoabiÚimplr`   ÚuÚabis        r   Úget_abi_tagrm   `   sÚ  € ä×)Ò)¨'Ó2€EÜ× Ò Ó"€Dß�T˜\Ô)¬g´c¸<×.HÒ.HØˆØˆÜ�J¤¬Ð-?Ó @ÈÐPTÉ×VÓVØˆAà�”t×/Ò/Ó1Ð2°1°#°a°SÐ9ˆð, €J÷+ 
�4˜4”< E×$4Ñ$4°Y×$?Ò$?à�U—[‘[ Ó% aÕ(Õ(ˆð& €J÷% 
�4˜4”< E×$4Ñ$4°T×$:Ò$:à�k‰k˜#Ó˜qÕ!ˆÜ”3Ð*×+Ò+à�3�JˆCð €J÷ 
�4˜4”<à�h‰h�u—{‘{ 3Ó'¨Õ+Ó,ˆØ�k‰k˜#˜sÓ#×+Ñ+¨C°Ó5ˆð €J÷ 
�4˜9Ô$Ø�h‰h�u—{‘{ 3Ó'¨Õ+Ó,ˆØ�k‰k˜#˜sÓ#×+Ñ+¨C°Ó5ˆð €J÷ 
Ø�m‰m˜C Ó%×-Ñ-¨c°3Ó7ˆð €Jð ˆà€Jr    c               ó    € V ^8„  d   QhRRRR/# r   r   )r   s   "r   r   r   ƒ   s   € ÷ 3ñ 3˜3ð 3 3ñ 3r    c                ó8   € \        V 4      P                  R R4      # )r$   rD   )r,   r(   r+   s   &r   Úsafer_versionrp   ƒ   s   € Ü˜Ó ×(Ñ(¨¨cÓ2Ð2r    c                  ól  € ] tR t^‡t$ RtR]R]/tR]R&   R.RRR]	! R	4       R
23R/R0R1R2R3R4R5RR	RRP                  ]4       R23RR	R]! 4        R23R6R7R8.tR]R&   . R9OtR]R&   R R ltR R ltR R lt]R R l4       tR R ltR  tR!] R"23R# R$ lltR% R& lt]R' R( l4       tR) R* ltR+ R, ltR-tR	# ):Úbdist_wheelzcreate a wheel distributionÚstoredÚdeflatedzClassVar[dict[str, int]]Úsupported_compressionsz
plat-name=Úpz8platform name to embed in generated filenames [default: NÚ]zcompression=zzipfile compression (one of: z, z) [default: 'deflated']zpython-tag=z3Python implementation compatibility tag [default: 'z']zHClassVar[list[tuple[str, str, str]] | list[tuple[str, str | None, str]]]Úuser_optionszClassVar[list[str]]Úboolean_optionsc               ó   € V ^8„  d   QhRR/# ©r   r   ÚNoner   )r   s   "r   r   Úbdist_wheel.__annotate__ß   s   € ÷ (ñ ( Dñ (r    c                	ó.  € R V n         RV n        R V n        R V n        RV n        RV n        R V n        R V n        R V n        R V n	        RV n
        RV n        R V n        R V n        RV n        RV n        \!        4       V n        R V n        RV n        RV n        R # )Nr]   ÚzipFrt   )Ú	bdist_dirÚdata_dirÚ	plat_nameÚplat_tagr   Ú	keep_tempÚdist_dirÚdist_info_dirÚegginfo_dirÚroot_is_pureÚ
skip_buildÚrelativeÚownerÚgroupÚ	universalÚcompressionr;   Úbuild_numberÚpy_limited_apiÚplat_name_supplied©Úselfs   &r   Úinitialize_optionsÚbdist_wheel.initialize_optionsß   s—   € Ø%)ˆŒØˆŒØ%)ˆŒØ$(ˆŒØˆŒØˆŒØ$(ˆŒØ!ˆÔØ'+ˆÔØ)-ˆÔØˆŒØˆŒØˆŒ
ØˆŒ
ØˆŒØ&0ˆÔÜ$›,ˆŒØ(,ˆÔØ49ˆÔØ"'ˆÖr    c               ó   € V ^8„  d   QhRR/# r{   r   )r   s   "r   r   r}   õ   s   € ÷ -Rñ -R $ñ -Rr    c                	óD  € V P                   '       gA   V P                  R 4      P                  p\        P                  P                  VR4      V n         V P                  f:   \        \        V P                  P                  R4      4      pVP                  4        V P                  R,           V n        \        V P                  4      V n        RpV P"                  ! R .\%        W34      O5!   V P                  P'                  4       ;'       g    V P                  P)                  4       '       * V n        V P-                  4        V P                  P/                  R4      pRV9   dQ   \0        P2                  ! R4       VR,          ^,          P5                  4       pVP7                  4       R9   d   RV n        V P8                  '       d   \:        P<                  ! RR	RR
7       V P>                  e5   V P>                  R,          PA                  4       '       g   \C        R4      hR# R# )ÚbdistÚwheelNr   z.datar�   z=The [wheel] section is deprecated. Use [bdist_wheel] instead.Tz#bdist_wheel.universal is deprecatedaj  
                With Python 2.7 end-of-life, support for building universal wheels
                (i.e., wheels that support both Python 2 and Python 3)
                is being obviated.
                Please discontinue using this option, or if you still need it,
                file an issue with pypa/setuptools describing your use case.
                )Údue_date:Né   Nz1Build tag (build-number) must start with a digit.)r…   r‚   r‰   )Ú1ÚtrueÚyes)ié  é   é   )"r€   Úget_finalized_commandÚ
bdist_baseÚosÚpathrh   r†   r	   Úegg_info_clsÚdistributionÚget_command_objÚensure_finalizedÚwheel_dist_namer�   r.   r‚   r‘   Úset_undefined_optionsr   Úhas_ext_modulesÚhas_c_librariesrˆ   Ú_validate_py_limited_apiÚget_option_dictr   rN   ÚstripÚlowerr�   r   Úemitr�   ÚisdigitÚ
ValueError)r“   r¢   r   Úneed_optionsr™   rU   s   &     r   Úfinalize_optionsÚbdist_wheel.finalize_optionsõ   sª  € Ø�~�~ˆ~Ø×3Ñ3°GÓ<×GÑGˆJÜŸW™WŸ\™\¨*°gÓ>ˆDŒNà×ÑÒ%ÜœL¨$×*;Ñ*;×*KÑ*KÈJÓ*WÓXˆHØ×%Ñ%Ô'à×,Ñ,¨wÕ6ˆŒÜ"& t§~¡~Ó"6ˆÔà>ˆà×"Ò" 7ÐM¬S°Ó-LÔMð ×Ñ×-Ñ-Ó/×VÐV°4×3DÑ3D×3TÑ3TÓ3Vô
ˆÔð 	×%Ñ%Ô'ð ×!Ñ!×1Ñ1°'Ó:ˆØ˜%Ôä�HŠHÐTÔUØ˜Õ$ QÕ'×-Ñ-Ó/ˆCØ�y‰y‹{Ð2Ô2Ø!%�”à�>�>ˆ>Ü(×-Ò-Ø5ðð 'õ
ð ×ÑÒ(°×1BÑ1BÀ2Õ1F×1NÑ1N×1PÒ1PÜÐPÓQÐQñ 2QÑ(r    c               ó   € V ^8„  d   QhRR/# r{   r   )r   s   "r   r   r}   $  s   € ÷ ñ ¨$ñ r    c                	ó  € V P                   '       g   R # \        P                  ! \        V P                   4      '       g   \	        R\         R24      h\
        P                  ! R4      '       d   \	        RV P                   : R24      hR # )Nzpy-limited-api must match 'Ú'ÚPy_GIL_DISABLEDz`py_limited_api=zˆ` not supported. `Py_LIMITED_API` is currently incompatible with `Py_GIL_DISABLED`. See https://github.com/python/cpython/issues/111506.)r�   r)   ÚmatchÚPY_LIMITED_API_PATTERNr³   rE   rR   r’   s   &r   r­   Ú$bdist_wheel._validate_py_limited_api$  s   € Ø×"×"Ð"Ùä�xŠxÔ.°×0CÑ0C×DÒDÜÐ:Ô;QÐ:RÐRSÐTÓUÐUä×#Ò#Ð$5×6Ò6ÜØ" 4×#6Ñ#6Ñ"9ð :Gð Góð ñ 7r    c               ó   € V ^8„  d   QhRR/# r5   r   )r   s   "r   r   r}   4  s   € ÷ $ñ $ ñ $r    c                ó
  € \        V P                  P                  4       4      \        V P                  P	                  4       4      .pV P
                  '       d   VP                  V P
                  4       RP                  V4      # )z4Return distribution full name with - replaced with _r$   )r   r¦   Úget_namerp   Úget_versionr�   Úappendrh   )r“   Ú
componentss   & r   r©   Úbdist_wheel.wheel_dist_name3  sj   € ô �t×(Ñ(×1Ñ1Ó3Ó4Ü˜$×+Ñ+×7Ñ7Ó9Ó:ð
ˆ
ð ××ÐØ×Ñ˜d×/Ñ/Ô0Ø�x‰x˜
Ó#Ð#r    c               ó   € V ^8„  d   QhRR/# )r   r   ztuple[str, str, str]r   )r   s   "r   r   r}   >  s   € ÷ 8ñ 8Ð-ñ 8r    c                	ó<  € V P                   '       d    V P                  '       d   V P                  pMŒV P                  '       d   R pMwV P                  '       d/   V P                  P                  R4      '       g   V P                  pM\	        V P
                  4      p\        4       '       d   VR9   d   RpVR9   d   RpVP                  4       P                  RR4      P                  RR4      P                  RR4      pV P                  '       d)   V P                  '       d   RpMV P                  pVR	V3pV# \        P                  ! 4       p\        P                  ! 4       pWE,           pV P                  '       d-   WE,           P                  R
4      '       d   V P                  pRpM!\        \!        4       4      P                  4       pW&V3p\        P"                  ! 4        Uu. uF  qwP$                  VP&                  V3NK  	  ppW89   g   Q RV 24       hV# u upi )Úanyr@   Ú
linux_i686Úlinux_armv7lr$   rD   r#   r"   zpy2.py3ÚnoneÚcp3Úabi3z'would build wheel with unsupported tag )rB   Úlinux_x86_64)rC   Úlinux_aarch64)r‘   r‚   rˆ   rG   rF   r€   r3   r°   r(   r�   r;   r   rd   rf   r�   r   rm   Úsys_tagsÚinterpreterrl   )	r“   r‚   rj   ÚtagÚ	impl_nameÚimpl_verÚabi_tagÚtÚsupported_tagss	   &        r   Úget_tagÚbdist_wheel.get_tag>  sÒ  € ð ×"×"Ð" t§~§~ ~ØŸ™‰IØ××ÐØ‰Ið �~�~ˆ~ d§n¡n×&?Ñ&?À×&IÒ&IØ ŸN™N‘	ô )¨¯©Ó8�	ä$×&Ò&ØÐ @Ô@Ø ,�IØÐ BÔBð !/�Ið �O‰OÓ×%Ñ% c¨3Ó/×7Ñ7¸¸SÓA×IÑIÈ#ÈsÓSð 	ð ××ÐØ�~�~ˆ~Ø ‘à—‘�Ø˜ Ð+ˆCð& ˆ
ô# ×-Ò-Ó/ˆIÜ×/Ò/Ó1ˆHØÕ'ˆDà×"×"Ð"¨	Õ(<×'HÑ'HÈ×'OÒ'OØ×*Ñ*�Ø ‘äœk›mÓ,×2Ñ2Ó4�Ø )Ð,ˆCô <@¿=º=¼?óÙ;J°a—‘ §¡ yÓ1¹?ð ð ð Ô(ð Ø9¸#¸Ð?óÐ(ð ˆ
ùòs   Ç$!Hc           	     	óò	  € V P                  R 4      pRVn        RVn        V P                  R4      pRVn        V P                  '       g   V P                  R4       V P                  RRR7      pV P                  Vn        RVn        V P                  Vn        RVn	        V P                  R4      pRVn
        R F?  p\        VR	V,           \        P                  P                  V P                  V4      4       KA  	  R
p\        P                   R8X  dV   \        P                  P#                  \        P                  P                  V P                  R4      4      pV;V n        V n        \        TV P(                  '       d   RMRV4       \*        P,                  ! RV P                   24       V P                  R4       V P/                  4       w  rxp	V P0                   RV RV RV	 2p
V P2                  '       g   V P                  pMC\        P                  P                  V P                  V P5                  VP6                  4      4      pV P9                  RR4       \;        V P<                  P?                  4       4       R\A        V P<                  PC                  4       4       R2p\        P                  P                  V P                  V4      pV PD                  '       df   \*        PF                  ! RV PD                   24       \H        PJ                  ! V PD                  V4       \L        PN                  ! V PP                  4       MV PS                  V PP                  V4       V PU                  V4       \        P                  PW                  V PX                  4      '       g!   \        PZ                  ! V PX                  4       \        P                  P                  V PX                  V
R,           4      p\]        VRV P_                  4       4      ;_uu_ 4       pVPa                  V4       RRR4       \c        V P<                  R. 4      Pe                  R\f        Ph                  Pj                   R\f        Ph                  Pl                   2V34       V Pn                  '       gF   \*        P,                  ! RV P                   24       \L        PN                  ! V P                  4       R# R#   + '       g   i     LÇ; i)Úbuild_scriptsÚpythonTÚ	build_extFÚbuildÚinstall)Úreinit_subcommandsÚinstall_scriptsÚinstall_r]   Úntz..Úinstall_purelibÚinstall_platlibzinstalling to r$   Úinstall_egg_infoz
.dist-infozreusing z.whlÚwNÚ
dist_filesrr   r#   z	removing )ÚheadersÚscriptsÚdataÚpurelibÚplatlib)Útargetr‡   )8Úreinitialize_commandÚ
executableÚforceÚinplacer‰   Úrun_commandr€   ÚrootÚcompileÚwarn_dirÚno_epÚsetattrr£   r¤   rh   r�   ÚnameÚnormpathÚinstall_libbaseÚinstall_librˆ   r   Úinfor×   r©   rŠ   Ú_ensure_relativeÚinstall_baserª   r   r¦   rÀ   rp   rÁ   r†   ÚdebugÚshutilÚcopytreer   Úrmtreer‡   Úegg2distÚwrite_wheelfileÚexistsr…   Úmakedirsr   Ú_zip_compressionÚwrite_filesÚgetattrrÂ   r8   r9   r:   Úminorr„   )r“   rÚ   rÜ   rÞ   rà   ÚkeyÚbasedir_observedÚimpl_tagrÔ   rƒ   Úarchive_basenamer=   Údistinfo_dirnameÚdistinfo_dirÚ
wheel_pathÚwfs   &               r   ÚrunÚbdist_wheel.runx  sË  € Ø×1Ñ1°/ÓBˆØ#+ˆÔ Ø"ˆÔà×-Ñ-¨kÓ:ˆ	Ø!ˆ	Ôà��ˆØ×Ñ˜WÔ%à×+Ñ+¨IÈ$Ð+ÓOˆØ—~‘~ˆŒØˆŒØ!Ÿ_™_ˆÔØ ˆÔð
 ×3Ñ3Ð4EÓFˆØ $ˆÔó HˆCÜ�G˜Z¨#Õ-¬r¯w©w¯|©|¸D¿M¹MÈ3Ó/OÖPñ Hð Ðä�7‰7�dŒ?ô  "Ÿw™w×/Ñ/´·±·±¸T¿]¹]ÈDÓ0QÓRÐØ6FÐFˆDÔ  4Ô#3äØØ!%×!2×!2Ð!2ÑÐ8IØô	
ô 	�Š�> $§.¡.Ð!1Ð2Ô3à×Ñ˜Ô#à&*§l¡l£nÑ#ˆ˜8Ø"×2Ñ2Ð3°1°X°J¸aÀ¸yÈÈ(ÈÐTÐØ�}�}ˆ}ØŸ>™>‰LäŸ7™7Ÿ<™<Ø—‘ × 5Ñ 5°g×6JÑ6JÓ KóˆLð 	×"Ñ"Ð#5Ð7PÔQä˜$×+Ñ+×4Ñ4Ó6Ó7Ð8¸Ü˜T×.Ñ.×:Ñ:Ó<Ó=Ð>¸jðJð 	ô —w‘w—|‘| D§N¡NÐ4DÓEˆØ××Ðä�IŠI˜ ×!3Ñ!3Ð 4Ð5Ô6Ü�OŠO˜D×.Ñ.°Ô=ô �NŠN˜4×+Ñ+Õ,ð �M‰M˜$×*Ñ*¨LÔ9à×Ñ˜\Ô*ô �w‰w�~‰~˜dŸm™m×,Ò,Ü�KŠK˜Ÿ™Ô&ä—W‘W—\‘\ $§-¡-Ð1AÀFÕ1JÓKˆ
Ü�z 3¨×(=Ñ(=Ó(?×@Ô@ÀBØ�N‰N˜<Ô(÷ Aô 	�×!Ñ! <°Ó4×;Ñ;ØÜ×Ñ×%Ñ%Ð& a¬×(8Ñ(8×(>Ñ(>Ð'?Ð@Øð=
ô 	ð �~�~ˆ~Ü�HŠH�y §¡Ð 0Ð1Ô2Ü�NŠN˜4Ÿ>™>Ö*ñ ÷ A×@ús   ÐS&Ó&S6	zsetuptools (Ú)c               ó$   € V ^8„  d   QhRRRRRR/# )r   Úwheelfile_baser   Ú	generatorr   r|   r   )r   s   "r   r   r}   Õ  s$   € ÷ ;ñ ;Ø!ð;Ø.1ð;à	ñ;r    c                	ó”  € ^ RI Hp V! 4       pRVR&   W$R&   \        V P                  4      P	                  4       VR&   V P
                  e   V P
                  VR&   V P                  4       w  rVpVP                  R4       F@  pVP                  R4       F(  p	VP                  R4       F  p
V R	V	 R	V
 2VR
&   K  	  K*  	  KB  	  \        P                  P                  VR4      p\        P                  ! RV 24       \        VR4      ;_uu_ 4       p\        V^ R7      P                  V4       RRR4       R#   + '       g   i     R# ; i)é    )ÚMessagez1.0zWheel-VersionÚ	GeneratorzRoot-Is-PurelibNÚBuildr#   r$   ÚTagÚWHEELz	creating Úwb)Úmaxheaderlen)Úemail.messager  r   rˆ   r°   r�   r×   rg   r£   r¤   rh   r   rü   Úopenr   Úflatten)r“   r  r  r  Úmsgr  rÔ   rƒ   rj   rl   ÚplatÚwheelfile_pathÚfs   &&&          r   r  Úbdist_wheel.write_wheelfileÕ  s  € õ 	*á‹iˆØ$ˆˆOÑØ$ˆKÑÜ!$ T×%6Ñ%6Ó!7×!=Ñ!=Ó!?ˆÐÑØ×ÑÒ(Ø×,Ñ,ˆC�‰Lð '+§l¡l£nÑ#ˆ˜8Ø—N‘N 3Ö'ˆDØ—}‘} SÖ)�Ø$ŸN™N¨3Ö/�DØ$( 6¨¨3¨%¨q°°Ð!7�C˜“Jó 0ó *ñ (ô
 Ÿ™Ÿ™ n°gÓ>ˆÜ�Š�9˜^Ð,Ð-Ô.Ü�. $×'Ô'¨1Ü˜1¨1Ô-×5Ñ5°cÔ:÷ (×'×'Ò'ús   ÄD6Ä6E	c               ó    € V ^8„  d   QhRRRR/# )r   r¤   r   r   r   )r   s   "r   r   r}   í  s   € ÷ ñ  Sð ¨Sñ r    c                	óž   € \         P                  P                  V4      w  r!VR ,          \         P                  8X  d   W!R,          ,           pV# ):r  r›   N:r›   NN)r£   r¤   Ú
splitdriveÚsep)r“   r¤   Údrives   && r   rý   Úbdist_wheel._ensure_relativeí  s9   € ä—g‘g×(Ñ(¨Ó.‰ˆØ��9œŸ™ÔØ �8Õ#ˆDØˆr    c               ó   € V ^8„  d   QhRR/# )r   r   zIterable[str]r   )r   s   "r   r   r}   õ  s   € ÷ *ñ *˜}ñ *r    c           	     	óØ  € \         ^98¼  d+   V P                  P                  P                  ;'       g    R# \        \
        ,          ! 4       pV P                  P                  R4      p\         ^*8¼  d;   \        \        \
        ,          V P                  P                  P                  4      pM(RV9   d    VR,          ^,          P                  4       pMRpRV9   d=   \        P                  ! R\        ^R7       VP                  VR,          ^,          4       V'       g!   V'       g   \        V\        4      '       g   RpV F¥  p\!        V4       F“  pVP#                  R4      '       d   \$        P&                  ! RV R24       K6  WQ9  g   K>  \(        P*                  P-                  V4      '       g   Ke  \$        P.                  ! R	V R
V R24       VP                  V4       K•  	  K§  	  V# )é9   ÚmetadataÚlicense_filesÚlicense_filezEThe "license_file" option is deprecated. Use "license_files" instead.rP   Ú~zignoring license file "z" as it looks like a backupzadding license file "z" (matched pattern "z")r   )zLICEN[CS]E*zCOPYING*zNOTICE*zAUTHORS*)Úsetuptools_major_versionr¦   r3  r4  Úsetr   r®   r	   r   rg   rS   rN   ÚDeprecationWarningÚaddÚ
isinstanceÚlistr   Úendswithr   rÿ   r£   r¤   Úisfilerü   )r“   Úfilesr3  ÚpatternsÚpatternr¤   s   &     r   Úlicense_pathsÚbdist_wheel.license_pathsô  sx  € ä# rÔ)à×$Ñ$×-Ñ-×;Ñ;×AÐA¸rÐAä”C–“
ˆØ×$Ñ$×4Ñ4°ZÓ@ˆÜ# rÔ)äœH¤S�M¨4×+<Ñ+<×+EÑ+E×+SÑ+SÓT‰Hð  (Ô*Ø# OÕ4°QÕ7×=Ñ=Ó?‘à�à˜XÔ%Ü�MŠMØWÜ"Øõð
 �I‰I�h˜~Õ.¨qÕ1Ô2çŸX¬j¸Ä4×.HÒ.HØIˆHãˆGÜ˜gž�Ø—=‘= ×%Ò%Ü—I’IØ1°$°Ð7RÐSôñ àÖ$¬¯©¯©¸×)=Ô)=Ü—H’HØ/°¨vÐ5IÈ'ÈÐRTÐUôð —I‘I˜d–Oó 'ñ  ð ˆr    c               ó$   € V ^8„  d   QhRRRRRR/# )r   Úegginfo_pathr   Údistinfo_pathr   r|   r   )r   s   "r   r   r}   !  s!   € ÷ <ñ < Sð <¸ð <Àñ <r    c                óì  € R R lpV! V4       \         P                  P                  V4      '       gŸ   ^ RIp\         P                  P	                  \         P                  P                  V4      R4      pVP                  V4      pRV R2pV'       d4   \         P                  P                  V^ ,          4      pVRV R2,          p\        V4      h\         P                  P	                  VR	4      p	\        P                  ! VVR
 R7       \         P                  P	                  VR4      p
\        V
RR7      ;_uu_ 4       pVP                  4       P                  4       pRRR4       X'       g	   V! V
4       \         P                  P	                  VR4      p\        P                  ! W�4       \         P                  P	                  VR4      pV P                   Fz  p\        V4      p\         P                  P	                  VV4      p\         P                   ! \         P                  P                  V4      RR7       \        P                  ! VV4       K|  	  V! V4       R#   + '       g   i     EL; i)z:Convert an .egg-info directory into a .dist-info directoryc               ó    € V ^8„  d   QhRRRR/# )r   rv   r   r   r|   r   )r   s   "r   r   Ú*bdist_wheel.egg2dist.<locals>.__annotate__$  s   € ÷ 	ñ 	�Sð 	˜Tñ 	r    c                óŽ  € \         P                  P                  V 4      '       dc   \         P                  P                  V 4      '       g>   \         P                  P	                  V 4      '       d   \
        P                  ! V 4       R# \         P                  P                  V 4      '       d   \         P                  ! V 4       R# R# )z-Appropriately delete directory, file or link.N)r£   r¤   r  ÚislinkÚisdirr   r  Úunlink)rv   s   &r   ÚadiosÚ#bdist_wheel.egg2dist.<locals>.adios$  sh   € ä�w‰w�~‰~˜a× Ò ¬¯©¯©¸×):Ò):¼r¿w¹w¿}¹}ÈQ×?OÒ?OÜ—’˜qÖ!Ü—‘—‘ ×"Ò"Ü—	’	˜!–ñ #r    Nz
*.egg-infozEgg metadata expected at z but not foundz (z) found - possible misnamed archive file?)úPKG-INFOc                ó
   € 0 Rm# )rP  >   rP  úSOURCES.txtúnot-zip-safeúrequires.txtr   )ÚxÚys   &&r   Ú<lambda>Ú&bdist_wheel.egg2dist.<locals>.<lambda>D  s   € ó !r    )Úignorezdependency_links.txtzutf-8)ÚencodingÚMETADATAÚlicensesT)Úexist_ok)r£   r¤   r  Úglobrh   ÚdirnameÚbasenamer³   r   r  r#  Úreadr¯   ÚcopyrB  r   r  )r“   rE  rF  rN  r^  ÚpatÚpossibleÚerrÚaltÚpkginfo_pathÚdependency_links_pathÚdependency_links_fileÚdependency_linksÚmetadata_pathÚlicenses_folder_pathÚlicense_pathÚ	safe_pathÚdist_info_license_paths   &&&               r   r  Úbdist_wheel.egg2dist!  sÅ  € õ	ñ 	ˆmÔä�w‰w�~‰~˜l×+Ò+ó
 ä—'‘'—,‘,œrŸw™wŸ™¨|Ó<¸lÓKˆCØ—y‘y “~ˆHØ-¨l¨^¸>ÐJˆCßÜ—g‘g×&Ñ& x°¥{Ó3�Ø˜˜C˜5Ð IÐJÕJ�ä˜S“/Ð!ô —w‘w—|‘| L°*Ó=ˆô 	�ŠØØñõ		
ô !#§¡§¡¨]Ð<RÓ SÐÜÐ'°'×:Õ:Ð>SØ4×9Ñ9Ó;×AÑAÓCÐ÷ ;çÙÐ'Ô(äŸ™Ÿ™ ]°JÓ?ˆÜ�Š�LÔ0ä!Ÿw™wŸ|™|¨M¸:ÓFÐØ ×.Ô.ˆLÜ*¨<Ó8ˆIÜ%'§W¡W§\¡\Ð2FÈ	Ó%RÐ"Ü�KŠKœŸ™Ÿ™Ð(>Ó?È$ÕOÜ�KŠK˜Ð&<Ö=ñ	 /ñ 	ˆlÖ÷ ;×:Ð:ús   ÅI"É"I3	c               ó   € V ^8„  d   QhRR/# )r   r   Úintr   )r   s   "r   r   r}   _  s   € ÷ Kñ K #ñ Kr    c                	óF  € \        V P                  \        4      '       d6   V P                  V P                  P	                  4       9   d   V P                  # V P                  P                  \        V P                  4      4      pVe   V# \        RV P                  : 24      h)NzUnsupported compression: )r;  rŽ   rr  ru   ÚvaluesÚgetr   r³   )r“   rŽ   s   & r   r  Úbdist_wheel._zip_compression_  s…   € ä�t×'Ñ'¬×-Ò-Ø× Ñ  D×$?Ñ$?×$FÑ$FÓ$HÔHà×#Ñ#Ð#à×1Ñ1×5Ñ5´c¸$×:JÑ:JÓ6KÓLˆØÒ"ØÐäÐ4°T×5EÑ5EÑ4HÐIÓJÐJr    )r€   r�   rŽ   r�   r…   r†   r‡   r   rŒ   rû   rú   r„   r‹   r‚   r‘   rƒ   r�   r;   rŠ   rˆ   r‰   r�   )z
bdist-dir=Úbz1temporary directory for creating the distribution)ú	keep-tempÚkzPkeep the pseudo-installation tree around after creating the distribution archive)z	dist-dir=r`   z-directory to put final built distributions in)ú
skip-buildNz2skip rebuilding everything (for testing/debugging))rŠ   Nz7build the archive using relative paths [default: false])zowner=rk   z@Owner name used when creating a tar file [default: current user])zgroup=ÚgzAGroup name used when creating a tar file [default: current group])r�   Nz4*DEPRECATED* make a universal wheel [default: false])zbuild-number=NzqBuild number for this particular version. As specified in PEP-0427, this must start with a digit. [default: None])zpy-limited-api=Nz?Python tag (cp32|cp33|cpNN) for abi3 wheel tag [default: false])zdist-info-dir=Nz‰directory where a pre-generated dist-info can be found (e.g. as a result of calling the PEP517 'prepare_metadata_for_build_wheel' method))rx  rz  rŠ   r�   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Údescriptionr   r
   ru   Ú__annotations__rF   rh   r;   rx   ry   r”   rµ   r­   Úpropertyr©   r×   r  r   r  rý   rB  r  r  Ú__static_attributes__r   r    r   rr   rr   ‡   sT  ‡ Ø/€Kð 	�*Ø�Lð8ÐÐ4ó ð 	QàØðÙ)¨$Ó/Ð0°ð3ð		
ð	
ð 	LØRð	
ð
	
ð
	
ð
 	TàØØ+¨D¯I©IÐ6LÓ,MÐ+NÐNeÐfð	
ð ØØAÁ*Ã,ÀÈrÐRð	
ð
	
ð	
ð
	
ðyE	ð ð ó GòR,€OÐ(ó õ(õ,-Rõ^ð ô$ó ð$õ8òt[+ð| 7CÀ;À-ÈqÐ4Q÷;õ0ð ô*ó ð*õX<÷|Kñ Kr    rr   )TT)7Ú__doc__Ú
__future__r   r£   r)   r   r1   r8   rE   rS   Úcollections.abcr   r   Úemail.generatorr   r^  r   Útypingr   r   r	   Úzipfiler
   r   Ú	packagingr   r   r%   Úwheel.wheelfiler   r]   r   r   r   Ú_core_metadatar   Ú_normalizationr   r   r   r¥   Ú	distutilsr   r,   rr  rg   r7  r¼   r3   r;   rF   rV   rm   rp   rr   r   r    r   Ú<module>r�     s¨   ðñõ #ã 	Û 	Û Û Û 
Û Û ß .Ý *Ý ß *Ñ *ß ,ç 9Ý %ç ,Ñ ,Ý /Ý 'Ý 3Ý .å õ	6ñ ˜{×0Ò0°Ó5°aÕ8Ó9Ð à!Ð õ%õ)õ$÷(õ" õF3ôcK�'ö cKr    