Viewing File: /opt/alt/python38/lib64/python3.8/distutils/command/__pycache__/install_data.cpython-38.opt-2.pyc

U

¡ê,aã@s8ddlZddlmZddlmZmZGdd„deƒZdS)éN)ÚCommand)Úchange_rootÚconvert_pathc@sHeZdZdZdddgZdgZdd„Zdd	„Zd
d„Zdd
„Z	dd„Z
dS)Ú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)rcCs,d|_g|_d|_d|_|jj|_d|_dS)Nré)Úinstall_dirÚoutfilesÚrootrZdistributionÚ
data_filesÚwarn_dir©Úself©rúC/opt/alt/python38/lib64/python3.8/distutils/command/install_data.pyÚinitialize_optionss
zinstall_data.initialize_optionscCs| dddd¡dS)NZinstall)rr
)rr)rr)Zset_undefined_optionsrrrrÚfinalize_options#s
ýzinstall_data.finalize_optionscCsú| |j¡|jD]â}t|tƒrbt|ƒ}|jrB| d||jf¡| ||j¡\}}|j	 
|¡qt|dƒ}tj 
|¡sŒtj |j|¡}n|jržt|j|ƒ}| |¡|dgkrÂ|j	 
|¡q|dD](}t|ƒ}| ||¡\}}|j	 
|¡qÊqdS)NzMsetup script did not provide a directory for '%s' -- installing right in '%s'rr	)Zmkpathr
r
Ú
isinstanceÚstrrrÚwarnZ	copy_filerÚappendÚosÚpathÚisabsÚjoinrr)rrÚoutÚ_ÚdirÚdatarrrÚrun*s,

þ
zinstall_data.runcCs
|jpgS©N)r
rrrrÚ
get_inputsKszinstall_data.get_inputscCs|jSr")rrrrrÚget_outputsNszinstall_data.get_outputsN)Ú__name__Ú
__module__Ú__qualname__ZdescriptionZuser_optionsZboolean_optionsrrr!r#r$rrrrrsú	!r)rZdistutils.corerZdistutils.utilrrrrrrrÚ<module>s
Back to Directory File Manager