ó
    Á›‘hT
  ã                   óV   • 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	   " S S	\5      r
g)
zBdistutils.command.clean

Implements the Distutils 'clean' command.é    N)Úlog)ÚClassVaré   )ÚCommand)Úremove_treec                   óP   • \ rS rSr% Sr/ SQrS/r\\\	      \
S'   S rS rS rS	rg
)Úcleané   z-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                 óX   • S U l         S U l        S U l        S U l        S U l        S U l        g )N)Ú
build_baseÚ	build_libÚ
build_tempÚbuild_scriptsÚ
bdist_baser   ©Úselfs    ÚgC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\setuptools/_distutils/command/clean.pyÚinitialize_optionsÚclean.initialize_options$   s-   € ØˆŒØˆŒØˆŒØ!ˆÔØˆŒØˆ�ó    c                 óR   • U R                  SSSSS5        U R                  SS5        g )NÚbuild)r   r   )r   r   )r   r   )r   r   Úbdist)r   r   )Úset_undefined_optionsr   s    r   Úfinalize_optionsÚclean.finalize_options,   s2   € Ø×"Ñ"ØØ(Ø&Ø.Ø(ô	
ð 	×"Ñ" 7Ð,HÕIr   c                 ó¾  • [         R                  R                  U R                  5      (       a  [	        U R                  U R
                  S9  O![        R                  " SU R                  5        U R                  (       az  U R                  U R                  U R                  4 HS  n[         R                  R                  U5      (       a  [	        XR
                  S9  M<  [        R                  " SU5        MU     U R
                  (       dC   [         R                  " U R                  5        [        R                  " SU R                  5        g g ! [          a     g f = f)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   ÚrunÚ	clean.run6   sÞ   € ô �7‰7�>‰>˜$Ÿ/™/×*Ñ*Ü˜Ÿ™°·±Ó>ä�IŠIÐ=¸t¿¹ÔOà�8�8à"Ÿn™n¨d¯o©o¸t×?QÑ?QÓR�	Ü—7‘7—>‘> )×,Ñ,Ü 	·<±<Ô@ä—K’KÐ GÈÖSñ	 Sð �|�|ðÜ—’˜Ÿ™Ô)Ü—’˜¨$¯/©/Õ:ð øô ó Ùðús   ÄAE Å
EÅE)r   r   r   r   r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__ÚdescriptionÚuser_optionsr   r   ÚlistÚstrÚ__annotations__r   r    r-   Ú__static_attributes__© r   r   r	   r	      s5   ‡ ØA€Kò€Lð" -2¨7€O�X˜d 3™iÑ(Ó2òòJõr   r	   )Ú__doc__r$   Údistutils._logr   Útypingr   Úcorer   Údir_utilr   r	   r9   r   r   Ú<module>r?      s'   ðñ-ó 
Ý Ý å Ý "ô>ˆGõ >r   