+
    êhÞ  ã            	      óä   € R t ^ RIHt ^ RIt^ RIt^ RIHt ^ RIHtH	t	 ^RI
Ht ^RIHtHt ^RIHt ]'       d   ^ RIHt MR	 tR
 t ! R R]]]]]3,          3,          4      t ! R R]4      tR# )zidistutils.command.bdist

Implements the Distutils 'bdist' command (create a built [binary]
distribution).)ÚannotationsN)ÚCallable)ÚTYPE_CHECKINGÚClassVar)ÚCommand)ÚDistutilsOptionErrorÚDistutilsPlatformError)Úget_platform)Ú
deprecatedc                ó   € R  # )c                ó   € V # )N© )Úfns   &ÚE/usr/lib/python3/dist-packages/setuptools/_distutils/command/bdist.pyÚ<lambda>Údeprecated.<locals>.<lambda>   s   € ™"ó    r   )Úmessages   &r   r
   r
      s   € ÙÐr   c                 óØ   € ^RI Hp  \        P                   Uu. uF+  pRV,           R\        P                  V,          ^,          3NK-  	  ppV ! V4      pVP	                  R4       R# u upi )zAPrint list of available formats (arguments to "--format" option).)ÚFancyGetoptúformats=Nz'List of available distribution formats:)Úfancy_getoptr   ÚbdistÚformat_commandsÚ
print_help)r   ÚformatÚformatsÚpretty_printers       r   Úshow_formatsr      si   € å*ô ×+Ò+óá+ˆFð 
�fÕ	˜d¤E×$9Ñ$9¸&Õ$AÀ!Õ$DÓEÙ+ð ð ñ ! Ó)€NØ×ÑÐGÖHùòs   ™1A'c                  ó8   € ] tR t^%t]! R4      R R l4       tRtR# )Ú
ListCompatú4format_commands is now a dict. append is deprecated.c               ó    € V ^8„  d   QhRRRR/# )é   ÚitemÚobjectÚreturnÚNoner   )r   s   "r   Ú__annotate__ÚListCompat.__annotate__(   s   € ÷ 
ñ 
˜6ð 
 dñ 
r   c                	ó@   € \         P                  ! R \        ^R7       R# )r!   )Ú
stacklevelN)ÚwarningsÚwarnÚDeprecationWarning)Úselfr$   s   &&r   ÚappendÚListCompat.append'   s   € ä�ŠØBÜØ÷	
r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r
   r0   Ú__static_attributes__r   r   r   r    r    %   s   † áÐFÓGô
ó Hô
r   r    c                  óà   € ] tR t^0t$ RtR!RRR]! 4        R23R"R#R$R%R&.tR.tR]R	&   R
RR]	3.t
R]R&   R'tR]R&   RRRR/tR]R&   ]! RR(RR)RR*RR+RR,RR-RR./4      t]tR tR R ltR R ltR tR# )/r   z$create a built (binary) distributionz
plat-name=Úpz8platform name to embed in generated filenames [default: Ú]Nú
skip-buildzClassVar[list[str]]Úboolean_optionszhelp-formatsz$lists available distribution formatszAClassVar[list[tuple[str, str | None, str, Callable[[], object]]]]Úhelp_optionszClassVar[tuple[str, ...]]Úno_format_optionÚposixÚgztarÚntÚzipzClassVar[dict[str, str]]Údefault_formatÚrpmÚbztarÚxztarÚztarÚtarc                	óh   € R V n         R V n        R V n        R V n        RV n        R V n        R V n        R # )NF)Ú
bdist_baseÚ	plat_namer   Údist_dirÚ
skip_buildÚgroupÚowner)r/   s   &r   Úinitialize_optionsÚbdist.initialize_optionsi   s3   € ØˆŒØˆŒØˆŒØˆŒØˆŒØˆŒ
ØˆŽ
r   c               ó   € V ^8„  d   QhRR/# ©r#   r&   r'   r   )r   s   "r   r(   Úbdist.__annotate__r   s   € ÷ #ñ # $ñ #r   c                	óv  € V P                   fC   V P                  '       d   \        4       V n         M V P                  R4      P                   V n         V P                  fR   V P                  R4      P
                  p\        P                  P                  VRV P                   ,           4      V n        V P                  R4       V P                  f)    V P                  \        P                  ,          .V n
        V P                  f
   RV n        R # R #   \         d    \        R\        P                   24      hi ; i)NÚbuildzbdist.r   z9don't know how to create built distributions on platform Údist)rJ   rL   r	   Úget_finalized_commandrI   Ú
build_baseÚosÚpathÚjoinÚensure_string_listr   rB   ÚnameÚKeyErrorr   rK   )r/   rX   s   & r   Úfinalize_optionsÚbdist.finalize_optionsr   sö   € à�>‰>Ò!Ø��ˆÜ!-£�•à!%×!;Ñ!;¸GÓ!D×!NÑ!N�”ð
 �?‰?Ò"Ø×3Ñ3°GÓ<×GÑGˆJÜ Ÿg™gŸl™l¨:°xÀ$Ç.Á.Õ7PÓQˆDŒOà×Ñ 	Ô*Ø�<‰<ÒðØ $× 3Ñ 3´B·G±GÕ <Ð=�”ð �=‰=Ò Ø"ˆDŽMñ !øô ô Ü,ð#Ü#%§7¡7 )ð-óð ðús   Ã'D Ä(D8c               ó   € V ^8„  d   QhRR/# rR   r   )r   s   "r   r(   rS   Ž   s   € ÷ 'ñ '�Tñ 'r   c                	ó.  € . pV P                    F-  p VP                  V P                  V,          ^ ,          4       K/  	  \        \        V P                   4      4       F•  pW,          pV P                  V4      pW@P                  9  d   V P                   V,          Vn	        VR8X  d#   V P                  Vn
        V P                  Vn        WAV^,           R 9   d   RVn        V P                  V4       K—  	  R#   \         d    \	        RT R24      hi ; i)é    zinvalid format 'Ú'Ú
bdist_dumbNT)r   r0   r   r^   r   ÚrangeÚlenÚreinitialize_commandr=   r   rN   rM   Ú	keep_tempÚrun_command)r/   Úcommandsr   ÚiÚcmd_nameÚsub_cmds   &     r   ÚrunÚ	bdist.runŽ   sô   € àˆØ—l”lˆFðIØ—‘ × 4Ñ 4°VÕ <¸QÕ ?Ö@ñ #ô ”s˜4Ÿ<™<Ó(Ö)ˆAØ•{ˆHØ×/Ñ/°Ó9ˆGØ×4Ñ4Ô4Ø!%§¡¨a¥�”ð ˜<Ô'Ø $§
¡
�”Ø $§
¡
�”ð  A¨¥E GÐ,Ô,Ø$(�Ô!Ø×Ñ˜XÖ&ó *øô	 ô IÜ*Ð-=¸f¸XÀQÐ+GÓHÐHðIús   “)C9Ã9D)rI   rK   r   rM   rN   rJ   rL   )zbdist-base=Úbz4temporary directory for creating built distributions)r   Nz/formats for distribution (comma-separated list))z	dist-dir=Údz=directory to put final built distributions in [default: dist])r:   Nz2skip rebuilding everything (for testing/debugging))zowner=Úuz@Owner name used when creating a tar file [default: current user])zgroup=ÚgzAGroup name used when creating a tar file [default: current group])Ú	bdist_rpm)ru   zRPM distribution)re   zgzip'ed tar file)re   zbzip2'ed tar file)re   zxz'ed tar file)re   zcompressed tar file)re   ztar file)re   zZIP file)r2   r3   r4   r5   Údescriptionr	   Úuser_optionsr;   Ú__annotations__r   r<   r=   rB   r    r   Úformat_commandrO   r_   ro   r6   r   r   r   r   r   0   s÷   ‡ Ø8€Kð 	UàØðÙ%›Ð(¨ð+ð	
ð 	Nð	
ð
 	Sð	
ð
	
ð)€Lð6 -9¨>€OÐ(Ó9ð 
˜ÐEÀ|ÐTðW€LÐSó ð
 3AÐÐ/Ó@ð 18¸À$ÈÐ/N€NÐ,ÓNñ !ØÐ0ØÐ3ØÐ4ØÐ1ØÐ5ØÐ)ØÐ)ð"ó €Oð %€Nòõ#÷8'ñ 'r   r   )Ú__doc__Ú
__future__r   rY   r,   Úcollections.abcr   Útypingr   r   Úcorer   Úerrorsr   r   Úutilr	   Útyping_extensionsr
   r   ÚdictÚstrÚtupler    r   r   r   r   Ú<module>r…      sa   ðñõ
 #ã 	Û Ý $ß *å ß AÝ çÞ,òò	Iô
��c˜5  c �?Ð*Õ+ô 
ôw'ˆGö w'r   