§
    WŠtj÷	  ã                   ó^   — d Z ddlZddlmZ ddlmZ ddlmZ ddlm	Z	  G d„ d	e¦  «        Z
dS )
zBdistutils.command.clean

Implements the Distutils 'clean' command.é    N)Úlog)ÚClassVaré   )ÚCommand)Úremove_treec                   óV   — e Zd ZU dZg d¢ZdgZeee                  e	d<   d„ Z
d„ Zd„ ZdS )	Úcleanz-clean up temporary files from 'build' command))zbuild-base=Úbz2base build directory [default: 'build.build-base'])z
build-lib=Nz<build directory for all modules [default: 'build.build-lib'])zbuild-temp=Ú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)ÚallÚaz7remove all build output, not just temporary by-productsr   Úboolean_optionsc                 óZ   — d | _         d | _        d | _        d | _        d | _        d | _        d S )N)Ú
build_baseÚ	build_libÚ
build_tempÚbuild_scriptsÚ
bdist_baser   ©Úselfs    úa/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/setuptools/_distutils/command/clean.pyÚinitialize_optionszclean.initialize_options$   s1   € ØˆŒØˆŒØˆŒØ!ˆÔØˆŒØˆŒˆˆó    c                 ód   — |                       ddddd¦  «         |                       dd¦  «         d S )NÚbuild)r   r   )r   r   )r   r   )r   r   Úbdist)r   r   )Úset_undefined_optionsr   s    r   Úfinalize_optionszclean.finalize_options,   sH   € Ø×"Ò"ØØ(Ø&Ø.Ø(ñ	
ô 	
ð 	
ð 	×"Ò" 7Ð,HÑIÔIÐIÐIÐIr   c                 óú  — t           j                             | j        ¦  «        rt	          | j        ¦  «         nt          j        d| j        ¦  «         | j        r[| j        | j	        | j
        fD ]F}t           j                             |¦  «        rt	          |¦  «         Œ1t          j        d|¦  «         ŒG	 t          j        | j        ¦  «         t          j        d| j        ¦  «         d S # t          $ r Y d S w xY w)Nz%'%s' does not exist -- can't clean itzremoving '%s')ÚosÚpathÚexistsr   r   r   Údebugr   r   r   r   ÚwarningÚrmdirr   ÚinfoÚOSError)r   Ú	directorys     r   Úrunz	clean.run6   s   € õ Œ7�>Š>˜$œ/Ñ*Ô*ð 	PÝ˜œÑ(Ô(Ð(Ð(åŒIÐ=¸t¼ÑOÔOÐOàŒ8ð 	Tà"œn¨d¬o¸tÔ?QÐRð Tð T�	Ý”7—>’> )Ñ,Ô,ð TÝ 	Ñ*Ô*Ð*Ð*å”KÐ GÈÑSÔSÐSÐSð	ÝŒH�T”_Ñ%Ô%Ð%ÝŒH�_ d¤oÑ6Ô6Ð6Ð6Ð6øÝð 	ð 	ð 	ØˆDˆDð	øøøs   Â73C, Ã,
C:Ã9C:N)Ú__name__Ú
__module__Ú__qualname__ÚdescriptionÚuser_optionsr   r   ÚlistÚstrÚ__annotations__r   r   r)   © r   r   r	   r	      sy   € € € € € € ØA€Kðð ð €Lð" -2¨7€O�X˜d 3œiÔ(Ð2Ð2Ñ2ðð ð ðJð Jð Jðð ð ð ð r   r	   )Ú__doc__r    Údistutils._logr   Útypingr   Úcorer   Údir_utilr   r	   r2   r   r   ú<module>r8      s–   ðð-ð -ð 
€	€	€	Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð à Ð Ð Ð Ð Ð Ø "Ð "Ð "Ð "Ð "Ð "ð=ð =ð =ð =ð =ˆGñ =ô =ð =ð =ð =r   