관리-도구
편집 파일: install_scripts.cpython-311.pyc
� �܋f� � �r � d dl mZ d dlmZ d dlmc mZ d dlZd dl Z ddl mZ G d� dej � � ZdS )� )�annotations)�logN� )�ensure_directoryc �. � e Zd ZdZd� Zd d�Zd� Zdd�Zd S )�install_scriptsz;Do normal script install, plus any egg_info wrapper scriptsc �R � t j � | � � d| _ d S )NF)�origr �initialize_options�no_ep��selfs �s/builddir/build/BUILD/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/setuptools/command/install_scripts.pyr z"install_scripts.initialize_options s$ � ���/�/��5�5�5��� � � � �return�Nonec �� � | � d� � | j j r t j � | � � ng | _ | j rd S | � � � d S )N�egg_info) �run_command�distribution�scriptsr r �run�outfilesr �_install_ep_scriptsr s r r zinstall_scripts.run sl � �����$�$�$���$� *�� �$�$�T�*�*�*�*�')�D�M��:� ��F�� � �"�"�"�"�"r c � � ddl m}m} ddlm} | � d� � } ||j ||j |j � � |j |j � � }| � d� � }t |dd � � }|j }|t j k r|g}|� � � }|j � � � � |� � } |� || � � � � � D ]} | j | � � d S )Nr )�Distribution�PathMetadata� )�easy_installr � build_scripts� executable)� pkg_resourcesr r � r �get_finalized_command�egg_baser �egg_name�egg_version�getattr�ScriptWriter�sysr! �best�command_spec_class� from_param�get_args� as_header�write_script)r r r �ei�ei_cmd�dist�bs_cmd� exec_param�writer�cmd�argss r r z#install_scripts._install_ep_scripts s' � �<�<�<�<�<�<�<�<�(�(�(�(�(�(��+�+�J�7�7���|��O��L���&�/�:�:��O��� � �� �+�+�O�<�<���V�\�4�8�8� �������'�'� %��J��������'�,�,�.�.�9�9�*�E�E���O�O�D�#�-�-�/�/�:�:� %� %�D��D��t�$�$�$� %� %r �tc � � ddl m}m} t j d|| j � � t j � | j |� � }| j � |� � d|v rdnd} |� � } | j sbt |� � t |d|z |�� � 5 } | � |� � ddd� � n# 1 swxY w Y ||d | z � � dS dS ) z1Write an executable file to the scripts directoryr )�chmod� current_umaskzInstalling %s script to %s�bNzutf-8�w)�encodingi� )�setuptools.command.easy_installr; r<