ó
    µ'Ôi  ã                   ó~   • S r SSKrSSKJr  SSKJr  SSKJr  SSKJ	r	J
r
  SSKJr  SS	KJr  SS
KJr   " S S\5      rg)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)ÚClassVaré   )ÚCommand)Úensure_relativeÚremove_tree)ÚDistutilsPlatformError)Úget_python_version)Úget_platformc            	       ó‚   • \ rS rSr% SrSSSS\" 5        S34SS	S
SSSS/	r/ SQr\\	\
      \S'   SSS.rS rS rS rSrg)Ú
bdist_dumbé   z"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   Úboolean_optionsÚgztarÚzip)ÚposixÚntc                 ó‚   • S U l         S U l        S U l        SU l        S U l        S U l        SU l        S U l        S U l        g )NF)	Ú	bdist_dirÚ	plat_nameÚformatÚ	keep_tempÚdist_dirÚ
skip_buildr   ÚownerÚgroup)Úselfs    Úg/var/www/surfInsights/venv3-11/lib/python3.13/site-packages/setuptools/_distutils/command/bdist_dumb.pyÚinitialize_optionsÚbdist_dumb.initialize_options>   sA   € ØˆŒØˆŒØˆŒØˆŒØˆŒØˆŒØˆŒØˆŒ
Øˆ�
ó    c                 óz  • U R                   c@  U R                  S5      R                  n[        R                  R                  US5      U l         U R                  c#   U R                  [        R                     U l        U R                  SSSS5        g ! [         a    [        S[        R                   35      ef = f)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'   r0   s     r(   Úfinalize_optionsÚbdist_dumb.finalize_optionsI   sª   € Ø�>‰>Ñ!Ø×3Ñ3°GÓ<×GÑGˆJÜŸW™WŸ\™\¨*°fÓ=ˆDŒNà�;‰;ÑðØ"×1Ñ1´"·'±'Ñ:�”ð 	×"Ñ"ØØ$Ø&Ø(õ		
øô ó Ü,ð#Ü#%§7¡7 )ð-óð ðús   Á"B Â'B:c                 ó’  • U R                   (       d  U R                  S5        U R                  SSS9nU R                  Ul        U R                   Ul         SUl        [        R                  " SU R                  5        U R                  S5        U R                  R                  5        SU R                   3n[        R                  R                  U R                  U5      nU R                  (       d  U R                  nOžU R                  R!                  5       (       aB  UR"                  UR$                  :w  a(  ['        SUR"                  < S	UR$                  < S
35      e[        R                  R                  U R                  [)        UR"                  5      5      nU R+                  UU R,                  UU R.                  U R0                  S9nU R                  R!                  5       (       a  [3        5       nOSnU R                  R4                  R7                  SXe45        U R8                  (       d  [;        U R                  5        g g )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   )r$   Úrun_commandÚreinitialize_commandr   ÚrootÚwarn_dirr   ÚinfoÚdistributionÚget_fullnamer    r1   r2   r3   r#   r   Úhas_ext_modulesÚinstall_baseÚinstall_platbaser	   r   Úmake_archiver!   r%   r&   r
   Ú
dist_filesÚappendr"   r   )r'   r<   Úarchive_basenameÚpseudoinstall_rootÚarchive_rootÚfilenameÚ	pyversions          r(   ÚrunÚbdist_dumb.run^   sÑ  € Ø��Ø×Ñ˜WÔ%à×+Ñ+¨IÈ$Ð+ÐOˆØ—~‘~ˆŒØ!Ÿ_™_ˆÔØ ˆÔä�ŠÐ# T§^¡^Ô4Ø×Ñ˜Ô#ð #×/Ñ/×<Ñ<Ó>Ð?¸qÀÇÁÐ@PÐQÐäŸW™WŸ\™\¨$¯-©-Ð9IÓJÐØ�}�}ØŸ>™>‰Là× Ñ ×0Ñ0×2Ñ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Ð,OÔPà�~�~Ü˜Ÿ™Õ'ð r+   )	r   r#   r!   r&   r"   r%   r    r   r$   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Údescriptionr   Úuser_optionsr   r   ÚlistÚstrÚ__annotations__r4   r)   r8   rT   Ú__static_attributes__© r+   r(   r   r      s…   ‡ Ø8€Kð 	QàØðÙ%›Ð(¨ð+ð	
ð	
ð
	
ð
 	LØRð	
ð
	
ð
	
ð=#€LòJ ,S€O�X˜d 3™iÑ(ÓRà&¨eÑ4€Nò	ò
õ*/(r+   r   )Ú__doc__r1   Údistutils._logr   Útypingr   Úcorer   Údir_utilr   r   Úerrorsr	   Ú	sysconfigr
   Úutilr   r   r`   r+   r(   Ú<module>ri      s2   ðñó 
Ý Ý å ß 3Ý +Ý *Ý ô{(�õ {(r+   