관리-도구
편집 파일: install_scripts.cpython-39.opt-1.pyc
a �����DOg�����������������������@���sD���d�Z�ddlZddlmZ�ddlmZ�ddlmZ�G�dd��de�ZdS�)zudistutils.command.install_scripts Implements the Distutils 'install_scripts' command, for installing Python scripts.�����N)�Command)�log)�ST_MODEc�������������������@���sH���e�Zd�ZdZg�d�ZddgZdd��Zdd��Zd d ��Zdd��Z d d��Z dS�)�install_scriptsz%install scripts (Python or otherwise)))zinstall-dir=�dzdirectory to install scripts to)z build-dir=�bz'build directory (where to install from))�force�fz-force installation (overwrite existing files))� skip-buildNzskip the build stepsr���r ���c�����������������C���s���d�|�_�d|�_d�|�_d�|�_d�S�)Nr���)�install_dirr���� build_dir� skip_build��self��r����9/usr/lib64/python3.9/distutils/command/install_scripts.py�initialize_options���s����z"install_scripts.initialize_optionsc�����������������C���s ���|���dd��|���dddd��d�S�)NZbuild)� build_scriptsr����install)r���r���)r���r���)r ���r ���)Zset_undefined_optionsr���r���r���r����finalize_options!���s�����z install_scripts.finalize_optionsc�����������������C���s����|�j�s|��d��|��|�j|�j�|�_tjdkr~|����D�]H}|�j rLt �d|��q4t�|�t �dB�d@�}t �d||��t�||��q4d�S�)Nr����posixzchanging mode of %sim��i���zchanging mode of %s to %o)r ���Zrun_commandZ copy_treer���r����outfiles�os�name�get_outputs�dry_runr����info�statr����chmod)r����file�moder���r���r����run)���s���� zinstall_scripts.runc�����������������C���s���|�j�jp g�S��N)ZdistributionZscriptsr���r���r���r���� get_inputs8���s����zinstall_scripts.get_inputsc�����������������C���s ���|�j�pg�S�r"���)r���r���r���r���r���r���;���s����zinstall_scripts.get_outputsN)�__name__� __module__�__qualname__�descriptionZuser_optionsZboolean_optionsr���r���r!���r#���r���r���r���r���r���r������s���r���) �__doc__r���Zdistutils.corer���Z distutilsr���r���r���r���r���r���r���r����<module>���s ���