add-determinism 0.7.3

RPM buildroot helper to strip nondeterministic bits in files
Documentation
B

�/g^c@s<dZddlZddlmZddlmZmZGdd�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@sHeZdZdZdddgZdgZdd�Zdd	�Zd
d�Zdd
�Z	dd�Z
dS)�install_datazinstall data files)zinstall-dir=ZdzIbase 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)rcCs,d|_g|_d|_d|_|jj|_d|_dS)Nr�)�install_dir�outfiles�rootrZdistribution�
data_files�warn_dir��self�r�6/usr/lib64/python3.7/distutils/command/install_data.py�initialize_optionss
zinstall_data.initialize_optionscCs|�dddd�dS)NZinstall)rr)r
r
)rr)Zset_undefined_optionsr
rrr�finalize_options#szinstall_data.finalize_optionscCs|�|j�x�|jD]�}t|t�rdt|�}|jrD|�d||jf�|�||j�\}}|j	�
|�qt|d�}tj�
|�s�tj�|j|�}n|jr�t|j|�}|�|�|dgkr�|j	�
|�qx4|dD](}t|�}|�||�\}}|j	�
|�q�WqWdS)NzMsetup script did not provide a directory for '%s' -- installing right in '%s'rr)ZmkpathrrZ
isinstanceZstrrrZwarnZ	copy_filer	Zappend�osZpathZisabsZjoinr
r)rrZoutZ_ZdirZdatarrr�run*s*

zinstall_data.runcCs
|jpgS�N)rr
rrr�
get_inputsK�zinstall_data.get_inputscCs|jSr)r	r
rrr�get_outputsNrzinstall_data.get_outputsN)Z__name__Z
__module__Z__qualname__ZdescriptionZuser_optionsZboolean_optionsrrrrrrrrrrs!r)Z__doc__rZdistutils.corerZdistutils.utilrrrrrrrZ<module>s