+
    êh¾T  ã                  óz  € 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
t
^ RIHtHt ^ RIHt ^ RIHt ^ RIHt ^ RIHtHtHtHtHtHt ^ RIHtHt ^ RIt^ R	IHt ^R
IH t! ^RI"H#t# ^RI$H%t% ^RI&H't' ^RI&H(t) ^RI*H+t+ ]'       d   ^ RI,t, ]-! R4       R R lt1R R lt2]3! ]P@                  Pi                  R4      ^ ,          4      t5Rt6R R lt7R R lt8R R lt9R,R R llt:R  R! lt;R" R# lt<R$ R% lt=R& R' lt>R( R) lt? ! R* R+]4      t@R#   ]. d    ^RIH/t/ ]/P`                  ! 4         L›i ; i)-zI
Create a wheel (.whl) distribution.

A wheel is a built archive format.
)ÚannotationsN)ÚBytesGeneratorÚ	Generator)ÚEmailPolicy)Úiglob)Úrmtree)ÚTYPE_CHECKINGÚCallableÚIterableÚLiteralÚSequenceÚcast)ÚZIP_DEFLATEDÚ
ZIP_STORED)ÚCommand)Ú__version__)Úpkginfo_to_metadata)Úlog)Útags©Úversion)Ú	WheelFilezsetuptools.logging)Ú_setuptools_loggingc               ó    € V ^8„  d   QhRRRR/# ©é   ÚnameÚstrÚreturn© )Úformats   "ÚG/usr/lib/python3/dist-packages/setuptools/_vendor/wheel/_bdist_wheel.pyÚ__annotate__r"   /   s   € ÷ /ñ /�Cð /˜Cñ /ó    c                ó2   € \         P                  ! RRV 4      # )z†Convert an arbitrary string to a standard distribution name
Any runs of non-alphanumeric/. characters are replaced with a single '-'.
ú[^A-Za-z0-9.]+Ú-)ÚreÚsub©r   s   &r!   Ú	safe_namer*   /   s   € ô �6Š6Ð" C¨Ó.Ð.r#   c               ó    € V ^8„  d   QhRRRR/# ©r   r   r   r   r   )r    s   "r!   r"   r"   6   s   € ÷ 	6ñ 	6˜#ð 	6 #ñ 	6r#   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
Ú Ú.r%   r&   )r   Ú_packaging_versionÚVersionÚInvalidVersionÚreplacer'   r(   r   s   &r!   Úsafe_versionr4   6   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"   G   s   € ÷ %ñ %˜tñ %r#   c                 ó4   € \         P                  ! R 4      ^8H  # )ÚP)ÚstructÚcalcsizer   r#   r!   Ú_is_32bit_interpreterr;   G   s   € Ü�?Š?˜3Ó 1Ñ$Ð$r#   c               ó   € V ^8„  d   QhRR/# )r   r   r   r   )r    s   "r!   r"   r"   K   s   € ÷ &ñ &�Cñ &r#   c                 ó6   € R \         P                  ^ ,           2# )Úpy)ÚsysÚversion_infor   r#   r!   Ú
python_tagrA   K   s   € Ø”× Ñ  Õ#Ð$Ð%Ð%r#   c               ó    € V ^8„  d   QhRRRR/# )r   Úarchive_rootú
str | Noner   r   r   )r    s   "r!   r"   r"   O   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Úmacosx_libfilerG   r;   r3   )rC   ÚresultrG   s   &  r!   rL   rL   O   si   € ä×#Ò#Ó%€FØ×Ñ˜×"Ò" |Ò'?ÝAá.¨|ÓD‰Ü	×	 Ò	 Ø�^Ô#à!‰FØ�Ô&ð $ˆFà�>‰>˜#˜sÓ#Ð#r#   c          
     ó,   € V ^8„  d   QhRRRRRRRRRR/# )r   Úvarr   Úfallbackr6   ÚexpectedÚwarnr   r   )r    s   "r!   r"   r"   c   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)rK   Úget_config_varÚwarningsrT   ÚRuntimeWarning)rQ   rR   rS   rT   Úvals   &&&& r!   Úget_flagr\   c   sJ   € ô
 ×
"Ò
" 3Ó
'€CØ
‚{ßÜ�MŠMØ# C 5Ð(SÐTÜØõð
 ˆØ‰?Ðr#   c               ó   € V ^8„  d   QhRR/# )r   r   rD   r   )r    s   "r!   r"   r"   t   s   € ÷ %ñ %�Zñ %r#   c                 ó¬  € \         P                  ! R4      p \        P                  ! 4       pV '       g¸   VR9   d±   \	        \
        R4      '       d›   RpRpRp\        R\	        \
        R4      VR8H  R7      '       d   R	p\        R
VR8H  VR8H  ;'       d    \
        P                  R8  R7      '       d   \
        P                  R8  d   RpV \        P                  ! 4        V V V 2pV# V '       d@   VR8X  d9   V P                  R4      '       d"   RV P                  R4      ^,          ,           pV# V '       d9   VR8X  d2   V P                  R4      '       d   V P                  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 '       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)rT   ÚdÚWITH_PYMALLOCÚmÚcpythonr&   ºNr   Nr/   rJ   Úgraalpy:Né   NN)r`   ra   )rl   é   )rK   rX   r   Úinterpreter_nameÚhasattrr?   r\   r@   Úinterpreter_versionrM   ÚsplitÚjoinr3   )ÚsoabiÚimplrf   rh   ÚuÚabis         r!   Úget_abi_tagrw   t   s  € ä×)Ò)¨'Ó2€EÜ× Ò Ó"€Dß�T˜\Ô)¬g´c¸<×.HÒ.HØˆØˆØˆÜ�J¤¬Ð-?Ó @ÈÐPTÉ×VÓVØˆAäØØ�D‰LØ˜$‘,×<Ð<¤3×#3Ñ#3°fÑ#<÷
ó 
ô ×Ñ Ô'ØˆAà�”t×/Ò/Ó1Ð2°1°#°a°S¸¸Ð<ˆð& €J÷% 
�4˜4”< E×$4Ñ$4°Y×$?Ò$?à�U—[‘[ Ó% aÕ(Õ(ˆð  €J÷ 
�4˜4”< E×$4Ñ$4°T×$:Ò$:à�k‰k˜#Ó˜qÕ!ˆð €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   € ÷ -ñ -�Sð -˜Sñ -r#   c                ó8   € \        V 4      P                  R R4      # ©r&   rJ   )r*   r3   r)   s   &r!   Ú
safer_namer{   œ   s   € Ü�T‹?×"Ñ" 3¨Ó,Ð,r#   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      # rz   )r4   r3   r   s   &r!   Úsafer_versionr~       s   € Ü˜Ó ×(Ñ(¨¨cÓ2Ð2r#   c               ó(   € V ^8„  d   QhRRRRRRRR/# )	r   ÚfuncúCallable[..., object]Úpathr   Úexcinfoz6tuple[type[Exception], Exception, types.TracebackType]r   ÚNoner   )r    s   "r!   r"   r"   ¤   s1   € ÷ 0ñ 0Ø
ð0à
ð0ð Dð0ð 
ñ	0r#   c                ó,   € \        WV^,          4       R# )é   N)Úremove_readonly_exc)r€   r‚   rƒ   s   &&&r!   Úremove_readonlyrˆ   ¤   s   € ô
 ˜ G¨A¥JÖ/r#   c               ó(   € V ^8„  d   QhRRRRRRRR/# )	r   r€   r�   r‚   r   ÚexcÚ	Exceptionr   r„   r   )r    s   "r!   r"   r"   ¬   s*   € ÷ ñ Ð3ð ¸3ð ÀYð ÐSWñ r#   c                ó`   € \         P                  ! V\        P                  4       V ! V4       R # )N)ÚosÚchmodÚstatÚS_IWRITE)r€   r‚   rŠ   s   &&&r!   r‡   r‡   ¬   s   € Ü‡H‚HˆT”4—=‘=Ô!Ùˆ†Jr#   c                  ó6  € ] tR t^±tRtR]R]/tRRRR]! R4       R23R R!R"R#R$R%R&R	RR
P                  RP                  ]4      4      3RRR]! 4        R23R'R(.t. R)OtR tR t]R 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tR# )*Úbdist_wheelzcreate a wheel distributionÚstoredÚdeflatedz
plat-name=Úpz8platform name to embed in generated filenames (default: NÚ)zcompression=z6zipfile compression (one of: {}) (default: 'deflated')z, zpython-tag=z3Python implementation compatibility tag (default: 'z')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        \        4       V n        R V n        RV n        RV n        R # )NÚzipFr”   )Ú	bdist_dirÚdata_dirÚ	plat_nameÚplat_tagr    Ú	keep_tempÚdist_dirÚegginfo_dirÚroot_is_pureÚ
skip_buildÚrelativeÚownerÚgroupÚ	universalÚcompressionrA   Úbuild_numberÚpy_limited_apiÚplat_name_supplied)Úselfs   &r!   Úinitialize_optionsÚbdist_wheel.initialize_optionsõ   s�   € Ø"ˆŒØˆŒØ%)ˆŒØˆŒØˆŒØˆŒØ$(ˆŒØˆÔØ)-ˆÔØˆŒØˆŒØˆŒ
ØˆŒ
Ø$ˆŒØ&0ˆÔÜ)›|ˆŒØ(,ˆÔØ49ˆÔØ"'ˆÖr#   c                	ó¶  € V P                   fA   V P                  R4      P                  p\        P                  P                  VR4      V n         V P                  P                  R4      pVP                  4        V P                  R,           V n
        V P                  R JV n         V P                  V P                  ,          V n        RpT P"                  ! R.\%        Y34      O5!   T P                  P'                  4       ;'       g    T P                  P)                  4       '       * T n        T P,                  '       d?   \.        P0                  ! \2        T P,                  4      '       g   \!        R\2         R24      hT P                  P5                  R4      pRT9   dQ   \6        P8                  ! R	4       TR,          ^,          P;                  4       pTP=                  4       R9   d   R
T n        T P@                  e5   T P@                  R,          PC                  4       '       g   \!        R4      hR # R #   \         d    \!        RT P                   24      R hi ; i)NÚbdistÚwheelÚegg_infoz.datazUnsupported compression: zpy-limited-api must match 'Ú'r¥   z=The [wheel] section is deprecated. Use [bdist_wheel] instead.T:Nr†   Nz1Build tag (build-number) must start with a digit.)rž   r›   r¡   )Ú1ÚtrueÚyes)"r™   Úget_finalized_commandÚ
bdist_baser�   r‚   rr   ÚdistributionÚget_command_objÚensure_finalizedÚwheel_dist_namerš   r›   r©   Úsupported_compressionsr¦   ÚKeyErrorÚ
ValueErrorÚset_undefined_optionsr˜   Úhas_ext_modulesÚhas_c_librariesr    r¨   r'   ÚmatchÚPY_LIMITED_API_PATTERNÚget_option_dictr   ÚwarningÚstripÚlowerr¥   r§   Úisdigit)rª   r¶   r°   Úneed_optionsr¯   r[   s   &     r!   Úfinalize_optionsÚbdist_wheel.finalize_options
  sü  € Ø�>‰>Ò!Ø×3Ñ3°GÓ<×GÑGˆJÜŸW™WŸ\™\¨*°gÓ>ˆDŒNà×$Ñ$×4Ñ4°ZÓ@ˆØ×!Ñ!Ô#à×,Ñ,¨wÕ6ˆŒØ"&§.¡.¸Ð"<ˆÔð	WØ#×:Ñ:¸4×;KÑ;KÕLˆDÔð ?ˆà×"Ò" 7ÐM¬S°Ó-LÔMð ×Ñ×-Ñ-Ó/×VÐV°4×3DÑ3D×3TÑ3TÓ3Vô
ˆÔð ××Ð¤r§x¢xÜ" D×$7Ñ$7÷(
ò (
ô Ð:Ô;QÐ:RÐRSÐTÓUÐUð ×!Ñ!×1Ñ1°'Ó:ˆØ˜%Ôä�KŠKØOôð ˜Õ$ QÕ'×-Ñ-Ó/ˆCØ�y‰y‹{Ð2Ô2Ø!%�”à×ÑÒ(°×1BÑ1BÀ2Õ1F×1NÑ1N×1PÒ1PÜÐPÓQÐQñ 2QÑ(øô7 ô 	WÜÐ8¸×9IÑ9IÐ8JÐKÓLÐRVÐVð	Wús   Â&"H3 È3%Ic                óú   € \        V P                  P                  4       4      \        V P                  P	                  4       4      3pV P
                  '       d   WP
                  3,          pRP                  V4      # )z4Return distribution full name with - replaced with _r&   )r{   r·   Úget_namer~   Úget_versionr§   rr   )rª   Ú
componentss   & r!   rº   Úbdist_wheel.wheel_dist_name5  sg   € ô �t×(Ñ(×1Ñ1Ó3Ó4Ü˜$×+Ñ+×7Ñ7Ó9Ó:ð
ˆ
ð ××ÐØ×,Ñ,Ð.Õ.ˆJØ�x‰x˜
Ó#Ð#r#   c               ó   € V ^8„  d   QhRR/# )r   r   ztuple[str, str, str]r   )r    s   "r!   r"   Úbdist_wheel.__annotate__@  s   € ÷ 8ñ 8Ð-ñ 8r#   c                	ó4  € V P                   '       d   \        \        V P                  4      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 )ÚanyrF   Ú
linux_i686Úlinux_armv7lr&   rJ   r/   r.   zpy2.py3ÚnoneÚcp3Úabi3z'would build wheel with unsupported tag )rH   Úlinux_x86_64)rI   Úlinux_aarch64)r©   r   r   r›   r    rM   rL   r™   r;   rÆ   r3   r¥   rA   r   rn   rp   r¨   rw   Úsys_tagsÚinterpreterrv   )	rª   r›   rt   ÚtagÚ	impl_nameÚimpl_verÚabi_tagÚtÚsupported_tagss	   &        r!   Úget_tagÚbdist_wheel.get_tag@  sÏ  € ð ×"×"Ð"ÜœS $§.¡.Ó1‰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¹?ð ð ð Ô%ð?à8¸¸Ð>ó?Ø%àˆ
ùòs   Ç !Hc           	     	óZ	  € 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 PE                  V PF                  V4       V PI                  V4       \        P                  PK                  V PL                  4      '       g!   \        PN                  ! V PL                  4       \        P                  P                  V PL                  V
R,           4      p\Q        VRV PR                  4      ;_uu_ 4       pVPU                  V4       RRR4       \W        V P<                  R. 4      PY                  RRPZ                  ! \\        P^                  R,          !  V34       V P`                  '       g‡   \*        P,                  ! RV P                   24       V Pb                  '       gP   \\        P^                  R8  d   \e        V P                  \f        R7       R# \e        V P                  \h        R7       R# R# R#   + '       g   i     Lö; i) Úbuild_scriptsÚpythonTÚ	build_extFÚbuildÚinstall)Úreinit_subcommandsÚinstall_scriptsÚinstall_rc   Úntz..Úinstall_purelibÚinstall_platlibzinstalling to r&   Úinstall_egg_infoz
.dist-infoz.whlÚwNÚ
dist_filesr’   z{}.{}rj   z	removing )Úonerror)Úonexc)ÚheadersÚscriptsÚdataÚpurelibÚplatlib)ÚtargetrŸ   )rl   é   )5Úreinitialize_commandÚ
executableÚforceÚinplacer¡   Úrun_commandr™   ÚrootÚcompileÚwarn_dirÚno_epÚsetattrr�   r‚   rr   rš   r   ÚnormpathÚinstall_libbaseÚinstall_libr    r   Úinforã   rº   r¢   Ú_ensure_relativeÚinstall_baser¾   r{   r·   rÌ   r~   rÍ   Úegg2distrŸ   Úwrite_wheelfileÚexistsrž   Úmakedirsr   r¦   Úwrite_filesÚgetattrÚappendr    r?   r@   r�   Údry_runr   rˆ   r‡   )rª   ræ   rè   rê   rì   ÚkeyÚbasedir_observedÚimpl_tagrà   rœ   Úarchive_basenamerC   Údistinfo_dirnameÚdistinfo_dirÚ
wheel_pathÚwfs   &               r!   ÚrunÚbdist_wheel.runz  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ˆØ�‰�d×&Ñ&¨Ô5à×Ñ˜\Ô*ô �w‰w�~‰~˜dŸm™m×,Ò,Ü�KŠK˜Ÿ™Ô&ä—W‘W—\‘\ $§-¡-Ð1AÀFÕ1JÓKˆ
Ü�z 3¨×(8Ñ(8×9Ô9¸RØ�N‰N˜<Ô(÷ :ô 	�×!Ñ! <°Ó4×;Ñ;àØ—’¤× 0Ñ 0°Õ 4Ñ5Øðô	
ð �~�~ˆ~Ü�HŠH�y §¡Ð 0Ð1Ô2Ø—<—<�<Ü×#Ñ# gÔ-Ü˜4Ÿ>™>´?×Cä˜4Ÿ>™>Ô1D×Eñ	  ñ ÷ :×9ús   ÎRÒR*	zbdist_wheel (c               ó    € V ^8„  d   QhRRRR/# )r   Úwheelfile_baser   Ú	generatorr   )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       FI  pVP                  R4       F1  p	VP                  R4       F  p
R	P                  W‰V
34      VR
&   K  	  K3  	  KK  	  \        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-Versionr   zRoot-Is-PurelibNÚBuildr/   r&   ÚTagÚWHEELz	creating Úwb)Úmaxheaderlen)Úemail.messager$  r   r    rÆ   r§   rã   rq   rr   r�   r‚   r   r
  Úopenr   Úflatten)rª   r   r!  r$  Úmsgr  rà   rœ   rt   rv   Ú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Ø!$§¡¨4°dÐ*;Ó!<�C˜“Jó 0ó *ñ (ô
 Ÿ™Ÿ™ n°gÓ>ˆÜ�Š�9˜^Ð,Ð-Ô.Ü�. $×'Ô'¨1Ü˜1¨1Ô-×5Ñ5°cÔ:÷ (×'×'Ò'ús   ÄD?Ä?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.rV   Ú~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·   r;  r<  ÚsetrÃ   r   r   r   rq   rY   rT   ÚDeprecationWarningÚaddÚ
isinstanceÚlistr   Úendswithr   Údebugr�   r‚   Úisfiler
  )rª   Úfilesr;  ÚpatternsÚpatternr‚   s   &     r!   Úlicense_pathsÚbdist_wheel.license_pathsó  st  € ä# rÔ)à×$Ñ$×-Ñ-×;Ñ;×AÐA¸rÐAä›%ˆØ×$Ñ$×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   Úegginfo_pathr   Údistinfo_pathr   )r    s   "r!   r"   rÑ      s   € ÷ Eñ E Sð E¸ñ E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4      '       d#   \        W4      p	\         P                  ! V4       M±\         P                  P	                  VR	4      p
\        W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\!        RR^ R7      p\        VRRR7      ;_uu_ 4       p\#        VVR7      P%                  V	4       RRR4       V P&                   FW  p\         P                  P                  V4      p\        P(                  ! V\         P                  P	                  VV4      4       KY  	  V! V4       R#   + '       g   i     Lú; i  + '       g   i     L”; i)z:Convert an .egg-info directory into a .dist-info directoryc               ó    € V ^8„  d   QhRRRR/# )r   r•   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ÚisdirÚshutilr   Úunlink)r•   s   &r!   ÚadiosÚ#bdist_wheel.egg2dist.<locals>.adios#  sh   € ä�w‰w�~‰~˜a× Ò ¬¯©¯©¸×):Ò):¼r¿w¹w¿}¹}ÈQ×?OÒ?OÜ—’˜aÖ Ü—‘—‘ ×"Ò"Ü—	’	˜!–ñ #r#   Nz
*.egg-infozEgg metadata expected at z but not foundz (z) found - possible misnamed archive file?)úPKG-INFOc                ó
   € 0 Rm# )rZ  >   rZ  úSOURCES.txtúnot-zip-safeúrequires.txtr   )ÚxÚys   &&r!   Ú<lambda>Ú&bdist_wheel.egg2dist.<locals>.<lambda>I  s   € ó %r#   )Úignorezdependency_links.txtzutf-8)ÚencodingÚMETADATATF)Úutf8Úmangle_from_Úmax_line_lengthrò   )Úpolicy)r�   r‚   r  Úglobrr   ÚdirnameÚbasenamer½   rG  r   ÚmkdirrV  Úcopytreer+  ÚreadrÅ   r   r   r,  rK  Úcopy)rª   rN  rO  rX  rj  ÚpatÚpossibleÚerrÚaltÚpkg_infoÚpkginfo_pathÚdependency_links_pathÚdependency_links_fileÚdependency_linksÚpkg_info_pathÚserialization_policyÚoutÚlicense_pathÚfilenames   &&&                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“/Ð!ä�7‰7�>‰>˜,×'Ò'ä*¨<ÓFˆHÜ�HŠH�]Õ#ô Ÿ7™7Ÿ<™<¨°jÓAˆLÜ*¨<ÓFˆHô �OŠOØØñõ	ô %'§G¡G§L¡L°Ð@VÓ$WÐ!ÜÐ+°g×>Õ>ÐBWØ#8×#=Ñ#=Ó#?×#EÑ#EÓ#GÐ ÷ ?ç#ÙÐ+Ô,äŸ™Ÿ™ ]°JÓ?ˆÜ*ØØØô 
Ðô
 �- ¨w×7Õ7¸3Ü�cÐ"6Ô7×?Ñ?ÀÔI÷ 8ð !×.Ô.ˆLÜ—w‘w×'Ñ'¨Ó5ˆHÜ�KŠK˜¤b§g¡g§l¡l°=À(Ó&KÖLñ /ñ 	ˆlÖ÷% ?×>ú÷ 8×7ús   ÆJ$ÈJ7Ê$J4	Ê7K	)r™   r§   r¦   rš   rž   rŸ   r    r¤   r	  r  r�   r£   r›   r©   rœ   r¨   rA   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=rf   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=ru   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¥   Nz'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))r�  rƒ  r¢   r¥   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Údescriptionr   r   r»   rL   r    rr   rA   Úuser_optionsÚboolean_optionsr«   rÉ   Úpropertyrº   rã   r  Úwheel_versionr  r  rK  r  Ú__static_attributes__r   r#   r!   r’   r’   ±   s+  † Ø/€Kð 	�*Ø�LðÐð 	QàØðÙ% dÓ+Ð,¨Að/ð	
ð	
ð 	LØRð	
ð
	
ð
	
ð
 	GàØØD×KÑKØ—	‘	Ð0Ó1óð	
ð ØØAÁ*Ã,ÀÈrÐRð	
ð
	
ð	
ðg8€Lòt K€Oò(ò*)RðV ñ$ó ð$õ8òtXFðv 7DÀMÀ?ÐRSÐ4T÷;õ0ð ô*ó ð*÷XEñ Er#   r’   )TT)AÚ__doc__Ú
__future__r   r�   r'   rV  r�   r9   r?   rK   rY   Úemail.generatorr   r   Úemail.policyr   rj  r   r   Útypingr   r	   r
   r   r   r   Úzipfiler   r   Ú
setuptoolsr   rc   r   r�  r;  r   Úutilr   Úvendored.packagingr   r   r0   Ú	wheelfiler   ÚtypesÚ
__import__ÚImportErrorr   Ú	configurer*   r4   Úintrq   r?  rÂ   r;   rA   rL   r\   rw   r{   r~   rˆ   r‡   r’   r   r#   r!   Ú<module>rž     sø   ðñõ #ã 	Û 	Û Û Û Û 
Û Û ß 5Ý $Ý Ý ß M× Mß ,ã Ý å *Ý )Ý Ý $Ý =Ý  çÛð$ÙÐ#Ô$õ/õ	6ñ ˜z×5Ñ5×;Ñ;¸CÓ@ÀÕCÓDÐ à!Ð õ%õ&õ$÷(õ"%õP-õ3õ0õô
t�'ö tøðS ô $å%à×!Ò!Ö#ð	$ús   ÂD ÄD:Ä9D: