OwlCyberSecurity - MANAGER
Edit File: install_data.cpython-36.opt-1.pyc
3 � \������������������@���s<���d�Z�ddlZddlmZ�ddlmZmZ�G�dd��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���������������@���sH���e�Zd�ZdZdddgZdgZdd��Zd d��Zdd��Zdd��Z dd��Z dS�)�install_datazinstall data files�install-dir=�d�Ibase directory for installing data files (default: installation base dir)�root=N�<install everything relative to this alternate root directory�force�f�-force installation (overwrite existing files)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.6/distutils/command/install_data.py�initialize_options���s���� zinstall_data.initialize_optionsc�������������C���s���|�j�dddd��d�S�) NZinstallr���r���r���r���)r���r���)r���r���)r���r���)Zset_undefined_options)r���r���r���r����finalize_options#���s����zinstall_data.finalize_optionsc�������������C���s��|�j�|�j��x�|�jD�]�}t|t�rdt|�}|�jrD|�jd||�jf���|�j||�j�\}}|�j j |��qt|d��}tjj |�s�tjj|�j|�}n|�jr�t|�j|�}|�j�|��|d�g�kr�|�j j |��qx4|d�D�](}t|�}|�j||�\}}|�j j |��q�W�qW�d�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�)N)r���)r���r���r���r����get_outputsN���s����zinstall_data.get_outputs)r���r���r���)r ���Nr ���)r���r���r ���)�__name__� __module__�__qualname__ZdescriptionZuser_optionsZboolean_optionsr���r���r%���r&���r'���r���r���r���r���r������s�����!r���)�__doc__r���Zdistutils.corer���Zdistutils.utilr���r���r���r���r���r���r����<module>���s���