File: //lib64/python3.8/distutils/command/__pycache__/install_data.cpython-38.opt-2.pyc
U
e5d ã @ s8 d dl Z d dlmZ d dlmZmZ G dd„ deƒZdS )é N)ÚCommand)Úchange_rootÚconvert_pathc @ sH e Zd ZdZdddgZdgZdd„ Zdd „ Zd
d„ Zdd
„ Z dd„ Z
dS )Úinstall_datazinstall data files)zinstall-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 C s, d | _ g | _d | _d| _| jj| _d| _d S )Nr é )Úinstall_dirÚoutfilesÚrootr ZdistributionÚ
data_filesÚwarn_dir©Úself© r ú6/usr/lib64/python3.8/distutils/command/install_data.pyÚinitialize_options s
zinstall_data.initialize_optionsc C s | dddd¡ d S )NZinstall)r r
)r r )r r )Zset_undefined_optionsr r r r Úfinalize_options# s
ýzinstall_data.finalize_optionsc C sú | | j¡ | jD ]â}t|tƒrbt|ƒ}| jrB| d|| jf ¡ | || j¡\}}| j
|¡ qt|d ƒ}tj
|¡sŒtj | j|¡}n| jržt| j|ƒ}| |¡ |d g krÂ| j
|¡ q|d D ](}t|ƒ}| ||¡\}}| j
|¡ qÊqd S )NzMsetup script did not provide a directory for '%s' -- installing right in '%s'r r )Zmkpathr
r
Ú
isinstanceÚstrr r ÚwarnZ copy_filer ÚappendÚosÚpathÚisabsÚjoinr r )r r ÚoutÚ_ÚdirÚdatar r r Úrun* s,
þ
zinstall_data.runc C s
| j pg S ©N)r
r r r r Ú
get_inputsK s zinstall_data.get_inputsc C s | j S r"