§
    îT e#
  ã                   óR   — d Z ddl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é   )ÚCommand)Úremove_tree)Úlogc                   ó2   — e Zd ZdZg d¢ZdgZ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   c                 óZ   — d | _         d | _        d | _        d | _        d | _        d | _        d S )N)Ú
build_baseÚ	build_libÚ
build_tempÚbuild_scriptsÚ
bdist_baser   ©Úselfs    úg/var/www/dev/btcams2023/python_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        | j        ¬¦  «         nt          j        d| j        ¦  «         | j        rb| j	        | j
        | j        fD ]M}t           j                             |¦  «        rt	          || j        ¬¦  «         Œ8t          j        d|¦  «         ŒN| j        sG	 t          j        | j        ¦  «         t          j        d| j        ¦  «         d S # t           $ r Y d S w xY wd S )N)Údry_runz%'%s' does not exist -- can't clean itzremoving '%s')ÚosÚpathÚexistsr   r   r   r   Údebugr   r   r   r   ÚwarningÚrmdirr   ÚinfoÚOSError)r   Ú	directorys     r   Úrunz	clean.run5   s$  € õ Œ7�>Š>˜$œ/Ñ*Ô*ð 	PÝ˜œ°´Ð>Ñ>Ô>Ð>Ð>åŒIÐ=¸t¼ÑOÔOÐOàŒ8ð 	Tà"œn¨d¬o¸tÔ?QÐRð Tð T�	Ý”7—>’> )Ñ,Ô,ð TÝ 	°4´<Ð@Ñ@Ô@Ð@Ð@å”KÐ GÈÑSÔSÐSÐSð Œ|ð 	ðÝ”˜œÑ)Ô)Ð)Ý”˜¨$¬/Ñ:Ô:Ð:Ð:Ð:øÝð ð ð Ø��ðøøøð		ð 	s   Ã3D Ä
DÄDN)	Ú__name__Ú
__module__Ú__qualname__ÚdescriptionÚuser_optionsÚboolean_optionsr   r   r(   © r   r   r   r      sc   € € € € € àA€Kðð ð €Lð" �g€Oðð ð ðJð Jð Jðð ð ð ð r   r   )	Ú__doc__r   Úcorer   Údir_utilr   Údistutils._logr   r   r/   r   r   ú<module>r4      s„   ðð-ð -ð 
€	€	€	Ø Ð Ð Ð Ð Ð Ø "Ð "Ð "Ð "Ð "Ð "Ø Ð Ð Ð Ð Ð ð?ð ?ð ?ð ?ð ?ˆGñ ?ô ?ð ?ð ?ð ?r   