Current File : //usr/lib/python3/dist-packages/setuptools/_distutils/command/__pycache__/clean.cpython-312.pyc
�


_�d"
��J�dZddlZddlmZddlmZddlmZGd�de�Zy)	zBdistutils.command.clean

Implements the Distutils 'clean' command.�N�)�Command)�remove_tree)�logc�0�eZdZdZgd�ZdgZd�Zd�Zd�Zy)�cleanz-clean up temporary files from 'build' command))zbuild-base=�bz2base build directory (default: 'build.build-base'))z
build-lib=Nz<build directory for all modules (default: 'build.build-lib'))zbuild-temp=�tz7temporary build directory (default: 'build.build-temp'))zbuild-scripts=Nz<build directory for scripts (default: 'build.build-scripts'))zbdist-base=Nz+temporary directory for built distributions)�all�az7remove all build output, not just temporary by-productsrc�X�d|_d|_d|_d|_d|_d|_y)N)�
build_base�	build_lib�
build_temp�
build_scripts�
bdist_baser��selfs �E/usr/lib/python3/dist-packages/setuptools/_distutils/command/clean.py�initialize_optionszclean.initialize_options"s-�����������!���������c�R�|jddddd�|jdd�y)N�build)rr)rr)rr)rr�bdist)rr)�set_undefined_optionsrs r�finalize_optionszclean.finalize_options*s2���"�"��(�&�.�(�	
�	
�"�"�7�,H�Irc��tjj|j�r"t	|j|j
��n t
jd|j�|jru|j|j|jfD]O}tjj|�rt	||j
���:t
jd|��Q|j
sA	tj|j�t
jd|j�yy#t $rYywxYw)N)�dry_runz%'%s' does not exist -- can't clean itz
removing '%s')�os�path�existsrrrr�debugrrrr�warning�rmdirr�info�OSError)r�	directorys  r�runz	clean.run4s����7�7�>�>�$�/�/�*��������>��I�I�=�t���O��8�8�"�n�n�d�o�o�t�?Q�?Q�R�
T�	��7�7�>�>�)�,��	�4�<�<�@��K�K� G��S�	
T��|�|�
�������)�����$�/�/�:����
��
�s�:?D;�;	E�EN)	�__name__�
__module__�__qualname__�description�user_options�boolean_optionsrrr(�rrrr
s'��A�K��L�"�g�O��J�rr)	�__doc__r�corer�dir_utilr�distutils._logrrr/rr�<module>r4s$��-�
��"��>�G�>r