Ë
    ˜šãj1  ã                   óp   — d Z ddlZddlmZ ddlmZ ddlmZmZ ddl	­ ddl
mZ ddlmZ  G d	„ d
e«      Zy)z·distutils.command.bdist_dumb

Implements the Distutils 'bdist_dumb' command (create a "dumb" built
distribution -- i.e., just an archive to be unpacked under $prefix or
$exec_prefix).é    N)ÚCommand)Úget_platform)Úremove_treeÚensure_relative)Ú*)Úget_python_version)Úlogc            	       ó`   — e Zd ZdZdddd e«       z  fdddd	d
ddg	Zg d¢ZdddœZd„ Zd„ Z	d„ Z
y)Ú
bdist_dumbz"create a "dumb" built distribution)z
bdist-dir=Údz1temporary directory for creating the distributionz
plat-name=Úpz;platform name to embed in generated filenames (default: %s))zformat=Úfz>archive format to create (tar, gztar, bztar, xztar, ztar, zip))ú	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))ÚrelativeNz7build the archive using relative paths (default: false))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   r   r   ÚgztarÚzip)ÚposixÚntc                 ó‚   — d | _         d | _        d | _        d| _        d | _        d | _        d| _        d | _        d | _        y )Nr   )	Ú	bdist_dirÚ	plat_nameÚformatÚ	keep_tempÚdist_dirÚ
skip_buildr   ÚownerÚgroup)Úselfs    ús/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/setuptools/_distutils/command/bdist_dumb.pyÚinitialize_optionszbdist_dumb.initialize_options2   sA   € ØˆŒØˆŒØˆŒØˆŒØˆŒØˆŒØˆŒØˆŒ
Øˆ�
ó    c                 ót  — | j                   €@| j                  d«      j                  }t        j                  j                  |d«      | _         | j                  €#	 | j                  t        j                     | _        | j                  dddd«       y # t        $ r t        dt        j                  z  «      ‚w xY w)NÚbdistÚdumbz@don't know how to create dumb built distributions on platform %s)r   r   )r   r   )r   r   )r   Úget_finalized_commandÚ
bdist_baseÚosÚpathÚjoinr   Údefault_formatÚnameÚKeyErrorÚDistutilsPlatformErrorÚset_undefined_options)r"   r*   s     r#   Úfinalize_optionszbdist_dumb.finalize_options=   s¨   € Ø�>‰>Ð!Ø×3Ñ3°GÓ<×GÑGˆJÜŸW™WŸ\™\¨*°fÓ=ˆDŒNà�;‰;Ðð3Ø"×1Ñ1´"·'±'Ñ:�”ð 	×"Ñ" 7Ø#;Ø#=Ø#?õ	Aøô ò 3Ü,ð(Ü*,¯'©'ñ2ó3ð 3ð3ús   Á"B Â&B7c                 ó¢  — | j                   s| j                  d«       | j                  dd¬«      }| j                  |_        | j                   |_         d|_        t        j                  d| j                  «       | j                  d«       | j                  j                  «       ›d| j                  ›�}t        j                  j                  | j                  |«      }| j                  s| j                  }n¨| j                  j!                  «       rQ|j"                  |j$                  k7  r8t'        dt)        |j"                  «      ›d	t)        |j$                  «      ›d
�«      ‚t        j                  j                  | j                  t+        |j"                  «      «      }| j-                  || j.                  || j0                  | j2                  ¬«      }| j                  j!                  «       rt5        «       }nd}| j                  j6                  j9                  d||f«       | j:                  s"t=        | j                  | j>                  ¬«       y y )NÚbuildÚinstallé   )Úreinit_subcommandsr   zinstalling to %sú.zLcan't make a dumb built distribution where base and platbase are different (z, ú))Úroot_dirr    r!   Úanyr   )Údry_run) r   Úrun_commandÚreinitialize_commandr   ÚrootÚwarn_dirr	   ÚinfoÚdistributionÚget_fullnamer   r+   r,   r-   r   r   Úhas_ext_modulesÚinstall_baseÚinstall_platbaser1   Úreprr   Úmake_archiver   r    r!   r   Ú
dist_filesÚappendr   r   r=   )r"   r6   Úarchive_basenameÚpseudoinstall_rootÚarchive_rootÚfilenameÚ	pyversions          r#   Úrunzbdist_dumb.runO   sÒ  € Ø�ŠØ×Ñ˜WÔ%à×+Ñ+¨IÈ!Ð+ÓLˆØ—~‘~ˆŒØ!Ÿ_™_ˆÔØˆÔä�‰Ð# T§^¡^Ô4Ø×Ñ˜Ô#ð '+×&7Ñ&7×&DÑ&DÕ&FØ&*§n¢nð6Ðô  ŸW™WŸ\™\¨$¯-©-Ð9IÓJÐØ�}Š}ØŸ>™>‰Là×!Ñ!×1Ñ1Ô3Ø×%Ñ%¨×)AÑ)AÒAÝ,ô ˜w×3Ñ3Õ4Ü˜w×7Ñ7Õ8ð:ó;ð ;ô  "Ÿw™wŸ|™|¨D¯N©NÜ#2°7×3GÑ3GÓ#Hó J�ð ×$Ñ$Ð%7Ø%)§[¡[¸<Ø+/¯:©:¸T¿Z¹Zð %ó Iˆð ×Ñ×,Ñ,Ô.Ü*Ó,‰IàˆIØ×Ñ×$Ñ$×+Ñ+¨\¸9Ø-5ð-7ô 	8ð �~Š~Ü˜Ÿ™°·±Ö=ð r%   N)Ú__name__Ú
__module__Ú__qualname__Údescriptionr   Úuser_optionsÚboolean_optionsr.   r$   r3   rQ   © r%   r#   r   r      sv   „ à8€KðJà! 3ð%Ù'3£~ñ6ð7ð#ð:ðFðKð)ð1ð2ð+€Lò4 >€Oà 'Ø"ñ%€Nò	òAó$,>r%   r   )Ú__doc__r+   Údistutils.corer   Údistutils.utilr   Údistutils.dir_utilr   r   Údistutils.errorsÚdistutils.sysconfigr   Ú	distutilsr	   r   rX   r%   r#   ú<module>r`      s/   ðñó 
Ý "Ý 'ß ;Ü Ý 2Ý ôl>�õ l>r%   