+
     h  c                   s    R t ^ RIt^ RIHt ^ RIHt ^RIHt ^RIH	t	H
t
 ^RIHt ^RIHt ^RIHt  ! R	 R
]4      tR# )zdistutils.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            	       s   a  ] tR t^t o RtRRRR]! 4        R23RRRRRRR.	t. ROtRRR	R
/tR t	R t
R tV 3R ltRtV tR# )
bdist_dumbz"create a "dumb" built distributionz
plat-name=Zpz8platform name to embed in generated filenames [default: Z]NZposixZgztarZntZzipc                s    R V n         R V n        R V n        RV n        R V n        R V n        RV n        R V n        R V n        R # )NF)		bdist_dir	plat_nameformat	keep_tempdist_dir
skip_buildrelativeownergroup)selfs   &M/usr/lib/python3.14/site-packages/setuptools/_distutils/command/bdist_dumb.pyinitialize_optionsZbdist_dumb.initialize_options>   sA    

    c                s   V P                   fA   V P                  R4      P                  p\        P                  P                  VR4      V n         V P                  f(    V P                  \        P                  ,          V n        V P                  RRRR4       R #   \         d    \        R\        P                   24      hi ; i)NZbdistZdumbz>don't know how to create dumb built distributions on platform )r   r   )r
   r
   )r   r   )r	   Zget_finalized_command
bdist_baseospathjoinr   default_formatZnameZKeyErrorr   Zset_undefined_options)r   r   s   & r   finalize_optionsZbdist_dumb.finalize_optionsI   s    >>!33G<GGJWW\\*f=DN;;"11"'': 	""$&(		
  ,##%77)- s   &B (Cc                s   V P                   '       g   V P                  R 4       V P                  RRR7      pV P                  Vn        V P                   Vn         RVn        \        P                  ! RV P                  4       V P                  R4       V P                  P                  4        RV P                   2p\        P                  P                  V P                  V4      pV P                  '       g   V P                  pMV P                  P!                  4       '       dD   VP"                  VP$                  8w  d)   \'        RVP"                  : RVP$                  : R	24      h\        P                  P                  V P                  \)        VP"                  4      4      pV P+                  VV P,                  VV P.                  V P0                  R
7      pV P                  P!                  4       '       d   \3        4       pMRpV P                  P4                  P7                  RWe34       V P8                  '       g$   \;        V P                  V P<                  R7       R# R# )ZbuildinstallT)Zreinit_subcommandsFzinstalling to %sZ.zLcan't make a dumb built distribution where base and platbase are different (z, Z))Zroot_dirr   r   Zanyr   )dry_runN)r   Zrun_commandZreinitialize_commandr	   ZrootZwarn_dirr    ZinfoZdistributionZget_fullnamer
   r   r   r   r   r   Zhas_ext_modulesZinstall_baseZinstall_platbaser   r   Zmake_archiver   r   r   r   Z
dist_filesZappendr   r   r   )r   r   Zarchive_basenameZpseudoinstall_rootZarchive_rootZfilenameZ	pyversions   &      r   runZbdist_dumb.run^   s   W%++I$+O~~!__ #T^^4# #//<<>?q@PQWW\\$--9IJ}}}>>L  0022$$(@(@@,88?8L8L7OrRYRjRjQmmnp 
  "ww||NNOG4H4H$I 
 $$KK!**** % 
 ,,..*,II$$++\9,OP~~~= r   c                sF   < V ^8  d   Qh/ S[ S[S[,          ,          ;R&   # )i   boolean_options)r   ZlistZstr)r   __classdict__s   "r   Z__annotate__Zbdist_dumb.__annotate__   s     P d3i(RQ r   )	r	   r   r   r   r   r   r
   r   r   )z
bdist-dir=dz1temporary directory for creating the distribution)zformat=Zfz>archive format to create (tar, gztar, bztar, xztar, ztar, zip))	keep-tempZ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))r   Nz7build the archive using relative paths [default: false])zowner=Zuz@Owner name used when creating a tar file [default: current user])zgroup=ZgzAGroup name used when creating a tar file [default: current group])r"   r#   r   )Z__name__Z
__module__Z__qualname__Z__firstlineno__Zdescriptionr   Zuser_optionsr   r   r   r   r   Z__annotate_func__Z__static_attributes__Z__classdictcell__)r    s   @r   r   r      s     8K 	Q%(+	
	

	

 	LR	

	

	
=#LJ ,SOwe4N	
*/>Y  r   r   )Z__doc__r   Zdistutils._logr    Ztypingr   Zcorer   Zdir_utilr   r   Zerrorsr   Z	sysconfigr   Zutilr   r   ) r   r   <module>r$      s2    
    3 + * {> {>r   