+
     hT
  c                   sX    R t ^ RIt^ RIHt ^ RIHt ^RIHt ^RIH	t	  ! R R]4      t
R# )zBdistutils.command.clean

Implements the Distutils 'clean' command.N)log)ClassVar)Command)remove_treec                   sP   a  ] tR t^t o Rt. R	OtR.tR tR tR t	V 3R lt
RtV tR# )
cleanz-clean up temporary files from 'build' commandNallc                sZ    R V n         R V n        R V n        R V n        R V n        R V n        R # )N)
build_base	build_lib
build_tempbuild_scripts
bdist_baser   self   &H/usr/lib/python3.14/site-packages/setuptools/_distutils/command/clean.pyinitialize_optionsZclean.initialize_options$   s-    !    c                sT    V P                  R RRRR4       V P                  RR4       R# )ZbuildZbdistN)r   r   )r   r   )r	   r	   )r   r   )r
   r
   )Zset_undefined_optionsr   r   r   finalize_optionsZclean.finalize_options,   s2    ""(&.(	
 	""7,HIr   c                s   \         P                  P                  V P                  4      '       d#   \	        V P                  V P
                  R 7       M!\        P                  ! RV P                  4       V P                  '       d   V P                  V P                  V P                  3 FW  p\         P                  P                  V4      '       d   \	        WP
                  R 7       K@  \        P                  ! RV4       KY  	  V P
                  '       gE    \         P                  ! V P                  4       \        P                  ! RV P                  4       R# R#   \          d     R# i ; i))dry_runz%'%s' does not exist -- can't clean itzremoving '%s'N)osZpathZexistsr   r   r   r    Zdebugr   r   r
   r	   ZwarningZrmdirr   ZinfoZOSError)r   Z	directorys   & r   runZ	clean.run6   s     77>>$//**>II=tO888"nndoot?Q?QR	77>>),,	<<@KK GS	 S |||)$//:   s   AE E*)E*c                sF   < V ^8  d   Qh/ S[ S[S[,          ,          ;R&   # )i   boolean_options)r   ZlistZstr)Zformat__classdict__s   "r   Z__annotate__Zclean.__annotate__   s     & d3i(2' r   )r   r
   r   r   r	   r   ))zbuild-base=Zbz2base build directory [default: 'build.build-base'])z
build-lib=Nz<build directory for all modules [default: 'build.build-lib'])zbuild-temp=Ztz7temporary build directory [default: 'build.build-temp'])zbuild-scripts=Nz<build directory for scripts [default: 'build.build-scripts'])zbdist-base=Nz+temporary directory for built distributions)r   Zaz7remove all build output, not just temporary by-products)Z__name__Z
__module__Z__qualname__Z__firstlineno__ZdescriptionZuser_optionsr   r   r   r   Z__annotate_func__Z__static_attributes__Z__classdictcell__)r   s   @r   r   r      s2     AKL" -27OJO  r   r   )Z__doc__r   Zdistutils._logr    Ztypingr   Zcorer   Zdir_utilr   r   ) r   r   <module>r      s'   - 
    ">G >r   