MOON
Server: Apache
System: Linux s5.yayogua.com.py 6.12.0-124.55.3.el10_1.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:54:02 EDT 2026 x86_64
User: sanbercountryclu (1012)
PHP: 8.2.33
Disabled: NONE
Upload Files
File: //lib/python3.12/site-packages/setuptools/command/__pycache__/install.cpython-312.pyc
�

SShC��6�ddlmZddlZddlZddlZddlZddlmcmZ	ddl
Z
ddlmZm
Z
e	jZGd�de	j�Ze	jjD�cgc]}|dej vs�|��c}ej"ze_ycc}w)�)�DistutilsArgErrorN�)�SetuptoolsDeprecationWarning�SetuptoolsWarningc���eZdZdZej
jddgzZej
jddgzZdd�fdd	�fgZe	e�Z
d
�Zd�Zd�Z
d
�Zed��Zd�Zy)�installz7Use easy_install to install the package, w/dependencies)�old-and-unmanageableNzTry not to use this!)�!single-version-externally-managedNz5used by system package builders to create 'flat' eggsr	r
�install_egg_infoc��y�NT���selfs �?/usr/lib/python3.12/site-packages/setuptools/command/install.py�<lambda>zinstall.<lambda> s��$��install_scriptsc��yr
rrs rrzinstall.<lambda>!s��rc���tjdddtjvrdndzddtjvrdndz��tj
j
|�d|_d|_y)	Nzsetup.py install is deprecated.z�
            Please avoid running ``setup.py`` directly.
            Instead, use pypa/build, pypa/installer or other
            standards-based tools.
            �RPM_BUILD_ROOTzw
            Follow the current Python packaging guidelines when building
            Python RPM packages.
            �zAhttps://blog.ganssle.io/articles/2021/10/setup-py-deprecated.htmlzF
and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/)�see_url)	r�emit�os�environ�origr�initialize_options�old_and_unmanageable�!single_version_externally_managedrs rrzinstall.initialize_options%s~��$�)�)�-�
�$�r�z�z�1��8:�
;�Y�Zj�np�nx�nx�Zx�
V�A�B�	
�$	
���'�'��-�$(��!�15��.rc���tjj|�|jrd|_y|jr%|js|j
st
d��yyy)NTzAYou must specify --record or --root when building system packages)rr�finalize_options�rootr �recordrrs rr"zinstall.finalize_options<sW�����%�%�d�+��9�9�59�D�2�
�
3�
3��9�9�T�[�[�'� ���&1�9�4rc��|js|jrtjj	|�Sd|_d|_y)Nr)r#r rr�handle_extra_path�	path_file�
extra_dirsrs rr&zinstall.handle_extra_pathGs6���9�9��>�>��<�<�1�1�$�7�7������rc��|js|jrtjj	|�S|jt
j��s tjj	|�y|j�y)N)	rr rr�run�_called_from_setup�inspect�currentframe�do_egg_installrs rr*zinstall.runQs]���$�$��(N�(N��<�<�#�#�D�)�)��&�&�w�';�';�'=�>��L�L���T�"����!rc��|�Fd}tj|�tj�dk(rd}tj|�yt	j
|�}|ddD]f}|dd\}t	j|�}|jjd	d
�}|dk(r|jdk(r�P|d
k(xr|jdk(cSy)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.Tr���__name__rzsetuptools.dist�run_commandzdistutils.dist�run_commands)
rr�platform�python_implementationr,�getouterframes�getframeinfo�	f_globals�get�function)�	run_frame�msg�frames�frame�caller�info�
caller_modules       rr+zinstall._called_from_setup\s�����H�C��"�"�3�'��-�-�/�<�?�N��!�&�&�s�+���'�'�	�2���A�a�[�E��b�q�	�I�V��'�'��/�D�"�,�,�0�0��R�@�M�� 1�1�d�m�m�}�6T�� �$4�4�X����.�9X�X�!rc�.�|jjd�}||jd|j|j��}|j	�d|_|jjtjd��|jd�|jjd�jg}tjr |jdtj�||_|j!d�	�dt_
y)
N�easy_install�x)�argsr#r$�.z*.egg�	bdist_eggrF)�show_deprecation)�distribution�get_command_classr#r$�ensure_finalized�always_copy_from�
package_index�scan�globr4�get_command_obj�
egg_output�
setuptools�bootstrap_install_from�insertrGr*)rrE�cmdrGs    rr.zinstall.do_egg_install{s����(�(�:�:�>�J�����������;�;�	
��	����"���	�����t�y�y��1�2�����%��!�!�1�1�+�>�I�I�J���,�,��K�K��:�<�<�=���������'�,0�
�)rN)r3�
__module__�__qualname__�__doc__rr�user_options�boolean_options�new_commands�dict�_ncrr"r&r*�staticmethodr+r.rrrrrs���A��<�<�,�,�>�	
�0��L��l�l�2�2��+�6��O�

�.�/�	�-�.��L��|�
�C�6�.	��	"��Y��Y�<1rr)�distutils.errorsrr,rQrr6�distutils.command.install�commandrrrT�warningsrr�_install�sub_commandsr_r])rWs0r�<module>rgs���.���	��(�(��F��<�<��C1�d�l�l�C1�P�<�<�,�,��,�C��A��g�k�k�0I�C�,���������s�%B�<B