Ë
    nûàgæ  ã                   ór   — 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	m
Z
 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)Úlogé   )ÚCommand)Úensure_relativeÚremove_tree)ÚDistutilsPlatformError)Úget_python_version)Úget_platformc            	       ób   — e Zd ZdZdddd e«       › d�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=Úpz8platform name to embed in generated filenames [default: ú])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 )NF)	Ú	bdist_dirÚ	plat_nameÚformatÚ	keep_tempÚdist_dirÚ
skip_buildr   ÚownerÚgroup)Úselfs    úf/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/setuptools/_distutils/command/bdist_dumb.pyÚinitialize_optionszbdist_dumb.initialize_options=   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                  › �«      ‚w xY w)NÚbdistÚdumbz>don't know how to create dumb built distributions on platform )r    r    )r   r   )r!   r!   )r   Úget_finalized_commandÚ
bdist_baseÚosÚpathÚjoinr   Údefault_formatÚnameÚKeyErrorr   Úset_undefined_options)r$   r,   s     r%   Úfinalize_optionszbdist_dumb.finalize_optionsH   sª   € Ø�>‰>Ð!Ø×3Ñ3°GÓ<×GÑGˆJÜŸW™WŸ\™\¨*°fÓ=ˆDŒNà�;‰;ÐðØ"×1Ñ1´"·'±'Ñ:�”ð 	×"Ñ"ØØ$Ø&Ø(õ		
øô ò Ü,ð#Ü#%§7¡7 )ð-óð ðú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!                  «       r?|j"                  |j$                  k7  r&t'        d|j"                  ›d	|j$                  ›d
�«      ‚t        j                  j                  | j                  t)        |j"                  «      «      }| j+                  || j,                  || j.                  | j0                  ¬«      }| j                  j!                  «       rt3        «       }nd}| j                  j4                  j7                  d||f«       | j8                  s"t;        | j                  | j<                  ¬«       y y )NÚbuildÚinstallT)Úreinit_subcommandsFz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_platbaser   r   Úmake_archiver   r"   r#   r	   Ú
dist_filesÚappendr   r   r=   )r$   r7   Úarchive_basenameÚpseudoinstall_rootÚarchive_rootÚfilenameÚ	pyversions          r%   Úrunzbdist_dumb.run]   sÓ  € Ø�ŠØ×Ñ˜WÔ%à×+Ñ+¨IÈ$Ð+ÓOˆØ—~‘~ˆŒØ!Ÿ_™_ˆÔØ ˆÔä�‰Ð# T§^¡^Ô4Ø×Ñ˜Ô#ð #×/Ñ/×<Ñ<Ó>Ð?¸qÀÇÁÐ@PÐQÐäŸW™WŸ\™\¨$¯-©-Ð9IÓJÐØ�}Š}ØŸ>™>‰Là× Ñ ×0Ñ0Ô2Ø×$Ñ$¨×(@Ñ(@Ò@ä,ð8Ø8?×8LÑ8LÐ7OÈrÐRY×RjÑRjÐQmÐmnðpóð ô
  "Ÿw™wŸ|™|Ø—N‘N¤O°G×4HÑ4HÓ$Ió �ð
 ×$Ñ$ØØ�K‰KØ!Ø—*‘*Ø—*‘*ð %ó 
ˆð ×Ñ×,Ñ,Ô.Ü*Ó,‰IàˆIØ×Ñ×$Ñ$×+Ñ+¨\¸9ÀhÐ,OÔPà�~Š~Ü˜Ÿ™°·±Ö=ð r'   N)Ú__name__Ú
__module__Ú__qualname__Údescriptionr
   Úuser_optionsÚboolean_optionsr0   r&   r4   rP   © r'   r%   r   r      sv   „ Ø8€Kð 	QàØðÙ%›Ð(¨ð+ð	
ð	
ð
	
ð
 	LØRð	
ð
	
ð
	
ð=#€LòJ >€Oà&¨eÑ4€Nò	ò
ó*/>r'   r   )Ú__doc__r-   Údistutils._logr   Úcorer   Údir_utilr   r   Úerrorsr   Ú	sysconfigr	   Úutilr
   r   rW   r'   r%   ú<module>r_      s/   ðñó 
Ý å ß 3Ý +Ý *Ý ô{>�õ {>r'   