관리-도구
편집 파일: install.cpython-37.pyc
B ��Re* � @ s| d dl mZ d dlZd dlZd dlZd dlZd dlm mZ d dl Z e jZG dd� de j�Zdd� e jjD �ej e_dS )� )�DistutilsArgErrorNc @ s� e Zd ZdZejjddg Zejjddg Zddd� fd d d� fgZe e�Z dd� Zd d� Zdd� Z dd� Zedd� �Zdd� ZdS )�installz7Use easy_install to install the package, w/dependencies)zold-and-unmanageableNzTry not to use this!)z!single-version-externally-managedNz5used by system package builders to create 'flat' eggszold-and-unmanageablez!single-version-externally-managed�install_egg_infoc C s dS )NT� )�selfr r ��/builddir/build/BUILDROOT/alt-python37-setuptools-58.3.0-4.el8.x86_64/opt/alt/python37/lib/python3.7/site-packages/setuptools/command/install.py�<lambda> � zinstall.<lambda>�install_scriptsc C s dS )NTr )r r r r r r c C s* t �dtj� tj�| � d | _d | _d S )NzRsetup.py install is deprecated. Use build and pip and other standards-based tools.) �warnings�warn� setuptoolsZSetuptoolsDeprecationWarning�origr �initialize_options�old_and_unmanageable�!single_version_externally_managed)r r r r r s zinstall.initialize_optionsc C s8 t j�| � | jrd| _n| jr4| js4| js4td��d S )NTzAYou must specify --record or --root when building system packages)r r �finalize_options�rootr �recordr )r r r r r , s zinstall.finalize_optionsc C s( | j s| jrtj�| �S d | _d| _d S )N� )r r r r �handle_extra_path� path_file� extra_dirs)r r r r r 7 s zinstall.handle_extra_pathc C s@ | j s| jrtj�| �S | �t�� �s4tj�| � n| �� d S )N) r r r r �run�_called_from_setup�inspect�currentframe�do_egg_install)r r r r r A s zinstall.runc C sz | dkr4d}t �|� t�� dkr0d}t �|� dS t�| �d }|dd� \}t�|�}|j�dd �}|d kox|j dkS )a� Attempt to detect whether run() was called from setup() or by another command. If called by setup(), the parent caller will be the 'run_command' method in 'distutils.dist', and *its* caller will be the 'run_commands' method. If called any other way, the immediate caller *might* be 'run_command', but it won't have been called by 'run_commands'. Return True in that case or if a call stack is unavailable. Return False otherwise. Nz4Call stack not available. bdist_* commands may fail.� IronPythonz6For best results, pass -X:Frames to enable call stack.T� � �__name__r zdistutils.dist�run_commands) r r �platform�python_implementationr �getouterframes�getframeinfo� f_globals�get�function)Z run_frame�msg�resZcaller�infoZ caller_moduler r r r L s zinstall._called_from_setupc C s� | j �d�}|| j d| j| jd�}|�� d|_|j�t�d�� | � d� | j � d�jg}tj rp|�dtj � ||_|jdd � d t_ d S ) N�easy_install�x)�argsr r �.z*.eggZ bdist_eggr F)Zshow_deprecation)�distribution�get_command_classr r �ensure_finalizedZalways_copy_fromZ package_index�scan�glob�run_command�get_command_objZ egg_outputr Zbootstrap_install_from�insertr/ r )r r- �cmdr/ r r r r g s zinstall.do_egg_installN)r! � __module__�__qualname__�__doc__r r �user_options�boolean_options�new_commands�dict�_ncr r r r �staticmethodr r r r r r r s r c C s g | ]}|d t jkr|�qS )r )r rA )�.0r9 r r r � <listcomp>� s rD )�distutils.errorsr r r5 r r# �distutils.command.install�commandr r r �_install�sub_commandsr? r r r r �<module> s s