Hacked By AnonymousFox

Current Path : /opt/alt/python311/lib64/python3.11/distutils/command/__pycache__/
Upload File :
Current File : //opt/alt/python311/lib64/python3.11/distutils/command/__pycache__/install_data.cpython-311.opt-1.pyc

�

c��f��J�dZddlZddlmZddlmZmZGd�de��ZdS)z�distutils.command.install_data

Implements the Distutils 'install_data' command, for installing
platform-independent data files.�N)�Command)�change_root�convert_pathc�>�eZdZdZgd�ZdgZd�Zd�Zd�Zd�Z	d�Z
d	S)
�install_datazinstall data files))zinstall-dir=�dzIbase directory for installing data files (default: installation base dir))zroot=Nz<install everything relative to this alternate root directory)�force�fz-force installation (overwrite existing files)r	c�n�d|_g|_d|_d|_|jj|_d|_dS)Nr�)�install_dir�outfiles�rootr	�distribution�
data_files�warn_dir��selfs �E/opt/alt/python311/lib64/python3.11/distutils/command/install_data.py�initialize_optionszinstall_data.initialize_optionss7�������
���	���
��+�6�����
�
�
�c�6�|�dddd��dS)N�install)rr
)rr)r	r	)�set_undefined_optionsrs r�finalize_optionszinstall_data.finalize_options#s/���"�"�9�#B�#3�#5�	$�	$�	$�	$�	$rc�\�|�|j��|jD�]�}t|t��rpt|��}|jr!|�d|�d|j�d���|�||j��\}}|j	�
|����t|d��}tj�
|��s&tj�|j|��}n|jrt!|j|��}|�|��|dgkr|j	�
|����;|dD]D}t|��}|�||��\}}|j	�
|���E���dS)Nz.setup script did not provide a directory for 'z' -- installing right in '�'rr)�mkpathr
r�
isinstance�strrr�warn�	copy_filer�append�os�path�isabs�joinrr)rr
�out�_�dir�datas      r�runzinstall_data.run*s������D�$�%�%�%���	2�	2�A��!�S�!�!�
2� ��O�O���=�5��I�I�I� �q�q�$�"2�"2�"2�4�5�5�5� �>�>�!�T�-=�>�>���a��
�$�$�S�)�)�)�)�#�1�Q�4�(�(���w�}�}�S�)�)�6��'�,�,�t�'7��=�=�C�C��Y�6�%�d�i��5�5�C����C� � � ��Q�4�2�:�:��M�(�(��-�-�-�-�!"�!��2�2��+�D�1�1��#'�>�>�$��#<�#<���a��
�,�,�S�1�1�1�1�2�5	2�	2rc��|jpgS�N)rrs r�
get_inputszinstall_data.get_inputsKs����$�"�$rc��|jSr.)rrs r�get_outputszinstall_data.get_outputsNs
���}�rN)�__name__�
__module__�__qualname__�description�user_options�boolean_optionsrrr,r/r1�rrrrs������&�K�
�
�
�L��i�O����$�$�$�2�2�2�B%�%�%�����rr)�__doc__r$�distutils.corer�distutils.utilrrrr8rr�<module>r<s���$�$�
�	�	�	�"�"�"�"�"�"�4�4�4�4�4�4�4�4�C�C�C�C�C�7�C�C�C�C�Cr

Hacked By AnonymousFox1.0, Coded By AnonymousFox