Ë
    ˜šãjº  ã                   óN   — d Z ddlZddlmZ ddl­ ddlmZ d„ Z G d„ de«      Zy)	zidistutils.command.bdist

Implements the Distutils 'bdist' command (create a built [binary]
distribution).é    N)ÚCommand)Ú*)Úget_platformc                  óÆ   — ddl m}  g }t        j                  D ]-  }|j	                  d|z   dt        j
                  |   d   f«       Œ/  | |«      }|j                  d«       y)zFPrint list of available formats (arguments to "--format" option).
    r   )ÚFancyGetoptúformats=Né   z'List of available distribution formats:)Údistutils.fancy_getoptr   ÚbdistÚformat_commandsÚappendÚformat_commandÚ
print_help)r   ÚformatsÚformatÚpretty_printers       ún/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/setuptools/_distutils/command/bdist.pyÚshow_formatsr      si   € õ 3Ø€GÜ×'Ñ'ò :ˆØ�‰˜
 VÑ+¨TÜ×,Ñ,¨VÑ4°QÑ7ð9õ 	:ð:ñ ! Ó)€NØ×ÑÐGÕHó    c            
       óŒ   — e Zd ZdZdddd e«       z  fdddd	d
gZdgZdddefgZdZ	dddœZ
g d¢Zddddddddddœ	Zd„ Zd„ Zd„ Zy) r   z$create a built (binary) distribution)zbdist-base=Úbz4temporary directory for creating built distributionsz
plat-name=Úpz;platform name to embed in generated filenames (default: %s))r   Nz/formats for distribution (comma-separated list))z	dist-dir=Údz=directory to put final built distributions in [default: dist])ú
skip-buildNz2skip 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]r   zhelp-formatsNz$lists available distribution formats)Ú	bdist_rpmÚgztarÚzip)ÚposixÚnt)	Úrpmr   ÚbztarÚxztarÚztarÚtarÚwininstr   Úmsi)r   zRPM distribution)Ú
bdist_dumbzgzip'ed tar file)r)   zbzip2'ed tar file)r)   zxz'ed tar file)r)   zcompressed tar file)r)   ztar file)Úbdist_wininstzWindows executable installer)r)   zZIP file)Ú	bdist_msizMicrosoft Installerc                 óf   — d | _         d | _        d | _        d | _        d| _        d | _        d | _        y )Nr   )Ú
bdist_baseÚ	plat_namer   Údist_dirÚ
skip_buildÚgroupÚowner)Úselfs    r   Úinitialize_optionszbdist.initialize_optionsQ   s3   € ØˆŒØˆŒØˆŒØˆŒØˆŒØˆŒ
Øˆ�
r   c                 óB  — | j                   €<| j                  rt        «       | _         n | j                  d«      j                   | _         | j                  €M| j                  d«      j
                  }t        j                  j                  |d| j                   z   «      | _        | j                  d«       | j                  €$	 | j                  t        j                     g| _
        | j                  €d| _        y y # t        $ r t        dt        j                  z  «      ‚w xY w)NÚbuildzbdist.r   z;don't know how to create built distributions on platform %sÚdist)r.   r0   r   Úget_finalized_commandr-   Ú
build_baseÚosÚpathÚjoinÚensure_string_listr   Údefault_formatÚnameÚKeyErrorÚDistutilsPlatformErrorr/   )r3   r9   s     r   Úfinalize_optionszbdist.finalize_optionsZ   sø   € à�>‰>Ð!Ø�ŠÜ!-£�•à!%×!;Ñ!;¸GÓ!D×!NÑ!N�”ð
 �?‰?Ð"Ø×3Ñ3°GÓ<×GÑGˆJÜ Ÿg™gŸl™l¨:Ø+3°d·n±nÑ+DóFˆDŒOð 	×Ñ 	Ô*Ø�<‰<Ðð2Ø $× 3Ñ 3´B·G±GÑ <Ð=�”ð �=‰=Ð Ø"ˆD�Mð !øô ò 2Ü,ð'Ü)+¯©ñ1ó2ð 2ð2ús   Ã #C8 Ã8&Dc                 óì  — g }| j                   D ]$  }	 |j                  | j                  |   d   «       Œ& t        t        | j                   «      «      D ]ƒ  }||   }| j                  |«      }|| j                  vr| j                   |   |_	        |dk(  r"| j                  |_
        | j                  |_        |||dz   d  v rd|_        | j                  |«       Œ… y # t        $ r t	        d|z  «      ‚w xY w)Nr   zinvalid format '%s'r)   r	   )r   r   r   r@   ÚDistutilsOptionErrorÚrangeÚlenÚreinitialize_commandÚno_format_optionr   r2   r1   Ú	keep_tempÚrun_command)r3   Úcommandsr   ÚiÚcmd_nameÚsub_cmds         r   Úrunz	bdist.runv   s  € àˆØ—l‘lò 	KˆFðKØ—‘ × 3Ñ 3°FÑ ;¸AÑ >Õ?ð	Kô ”s˜4Ÿ<™<Ó(Ó)ò 	'ˆAØ ‘{ˆHØ×/Ñ/°Ó9ˆGØ˜t×4Ñ4Ñ4Ø!%§¡¨a¡�”ð ˜<Ò'Ø $§
¡
�”Ø $§
¡
�”ð ˜8 A a¡C D˜>Ñ)Ø$%�Ô!Ø×Ñ˜XÕ&ñ	'øô	 ò KÜ*Ð+@À6Ñ+IÓJÐJðKús   “!CÃC3)Ú__name__Ú
__module__Ú__qualname__Údescriptionr   Úuser_optionsÚboolean_optionsr   Úhelp_optionsrH   r>   r   r   r4   rB   rO   © r   r   r   r      s¾   „ à8€KðMà! 3ð%Ù'3£~ñ6ð7ðHð(ðKð1ð2ð€Lð( $�n€Oð 
˜Ø	/°ð	?ð
€Lð &Ðð  'Ø!ñ#€Nò0€Oð  BØAØBØ?ØDØ9ð"Bà9ØDñ
€Nòò#ó8'r   r   )	Ú__doc__r:   Údistutils.corer   Údistutils.errorsÚdistutils.utilr   r   r   rW   r   r   ú<module>r\      s,   ðñó
 
Ý "Ü Ý 'ò	Iôw'ˆGõ w'r   