<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>

ReK                 @   s   d  d l  m Z d  d l Z d  d l Z d  d l Z d  d l Z d  d l j j Z	 d  d l
 Z
 e	 j Z Gd d   d e	 j  Z d d   e	 j j D e j e _ d S)    )DistutilsArgErrorNc               @   s   e  Z d  Z d Z e j j d d g Z e j j d d g Z d d d	   f d
 d d	   f g Z e	 e  Z
 d d   Z d d   Z d d   Z d d   Z e d d    Z d d   Z d S)installz7Use easy_install to install the package, w/dependenciesold-and-unmanageableNTry not to use this!!single-version-externally-managed5used by system package builders to create 'flat' eggsinstall_egg_infoc             C   s   d S)NT )selfr	   r	   /builddir/build/BUILDROOT/alt-python35-setuptools-36.3.0-4.el8.x86_64/opt/alt/python35/lib/python3.5/site-packages/setuptools/command/install.py<lambda>   s    zinstall.<lambda>install_scriptsc             C   s   d S)NTr	   )r
   r	   r	   r   r      s    c             C   s&   t  j j |   d  |  _ d  |  _ d  S)N)origr   initialize_optionsold_and_unmanageable!single_version_externally_managed)r
   r	   r	   r   r       s    	zinstall.initialize_optionsc             C   sR   t  j j |   |  j r% d |  _ n) |  j rN |  j rN |  j rN t d   d  S)NTzAYou must specify --record or --root when building system packages)r   r   finalize_optionsrootr   recordr   )r
   r	   r	   r   r   %   s    		zinstall.finalize_optionsc             C   s8   |  j  s |  j r" t j j |   Sd  |  _ d |  _ d  S)N )r   r   r   r   handle_extra_path	path_file
extra_dirs)r
   r	   r	   r   r   0   s    	zinstall.handle_extra_pathc             C   sX   |  j  s |  j r" t j j |   S|  j t j    sJ t j j |   n
 |  j   d  S)N)	r   r   r   r   run_called_from_setupinspectcurrentframedo_egg_install)r
   r	   r	   r   r   :   s
    zinstall.runc             C   s   |  d k rH d } t  j |  t j   d k rD d } t  j |  d St j |   d } | d d  \ } t j |  } | j j d d	  } | d
 k o | j	 d k S)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   zdistutils.distrun_commands)
warningswarnplatformpython_implementationr   getouterframesgetframeinfo	f_globalsgetfunction)Z	run_framemsgresZcallerinfoZcaller_moduler	   r	   r   r   E   s    zinstall._called_from_setupc             C   s   |  j  j d  } | |  j  d d d |  j d |  j } | j   d | _ | j j t j d   |  j	 d  |  j  j
 d  j g } t j r | j d	 t j  | | _ | j   d  t _ d  S)
Neasy_installargsxr   r   .z*.eggZ	bdist_eggr   )distributionget_command_classr   r   ensure_finalizedZalways_copy_fromZpackage_indexscanglobrun_commandget_command_objZ
egg_output
setuptoolsZbootstrap_install_frominsertr0   r   )r
   r/   cmdr0   r	   r	   r   r   `   s    $
			
zinstall.do_egg_install)r   Nr   )r   Nr   )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  j k r |  q S)r   )r   rD   ).0r<   r	   r	   r   
<listcomp>{   s   	 rG   )distutils.errorsr   r   r7   r#   r%   distutils.command.installcommandr   r   r:   _installsub_commandsrB   r	   r	   r	   r   <module>   s   	l