<!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>

$Yf                 @   sV  d  d l  Z  d  d l Z  d  d l Z d  d l Z d  d l Z d  d l Z d  d l m Z d d g Z d Z	 d Z
 d j e
  Z y d  d l Z Wn$ e k
 r d Z d d	   Z Yn Xd
 d	   Z d e	 f d e
 f g Z d d d  Z d d   Z d d   Z d d d d d d d d d d d d  d d  Z d d  d d  Z d d d  Z d S)    N)rewheelversion	bootstrapz28.8.0z7.1.0zpip {} requires SSL/TLSc               C   s   t  t   d  S)N)RuntimeError_MISSING_SSL_MESSAGE r   r   -/opt/alt/python35/lib64/python3.5/__init__.py_require_ssl_for_pip   s    r	   c               C   s   d  S)Nr   r   r   r   r   r	      s    Z
setuptoolspipc             C   sV   | d  k	 r | t  j t  _ d d  l } |  d d k rE |  j d  | j |   d  S)Nr   installlistwheelz--pre)r   r   r   )syspathr
   appendmain)argsadditional_pathsr
   r   r   r   _run_pip$   s    r   c               C   s   t  S)N)_PIP_VERSIONr   r   r   r   r   0   s    c              C   sE   d d   t  j D }  x |  D] } t  j | =q Wt  j t  j d <d  S)Nc             S   s%   g  |  ] } | j  d   r |  q S)ZPIP_)
startswith).0kr   r   r   
<listcomp>:   s   	 z7_disable_pip_configuration_settings.<locals>.<listcomp>ZPIP_CONFIG_FILE)osenvirondevnull)Zkeys_to_remover   r   r   r   #_disable_pip_configuration_settings6   s    r   rootupgradeFuser
altinstalldefault_pip	verbosityc             C   s+  | r | r t  d   t   t   | r< d t j d <n | sO d t j d <g  } d  } t j d d   t D  } t |  r t	 j
   } x | D]: }	 t j |	 | j  }
 | j t j j | j |
   q WnT xQ t D]I \ } } t j j t j j t  d d j | |   } | j |  q Wt	 j
    } g  } xF | D]> } t j | |  | j t j j | t j j |    qGW| r| j   d d	 d
 | g } |  r| d |  g 7} | r| d g 7} | r| d g 7} | r| d d | g 7} t | d d   t D |  Wd  QRXd  S)Nz.Cannot use altinstall and default_pip togetherr!   ZENSUREPIP_OPTIONSr   c             S   s   g  |  ] } | d   q S)r   r   )r   pr   r   r   r   a   s   	 zbootstrap.<locals>.<listcomp>Z_bundledz{}-{}-py2.py3-none-any.whlz
--no-indexz--find-linksz--rootz	--upgradez--user-vc             S   s   g  |  ] } | d   q S)r   r   )r   r$   r   r   r   r      s   	 )
ValueErrorr	   r   r   r   r   Zfind_system_records	_PROJECTSalltempfileTemporaryDirectoryZrewheel_from_recordnamer   r   joindirname__file__formatshutilcopybasenamecleanupr   )r   r   r    r!   r"   r#   ZwhlsZrewheel_dirZdep_recordsZdrZnew_whlZprojectr   ZwhlZtmpdirr   r   r   r   r   r   B   sN    	&	,
c             C   s   y d d  l  } Wn t k
 r( d  SYn X| j t k rd d } t | j | j t  d t j d  St   t	   d d d g } |  r | d d |  g 7} t
 | d	 d
   t t  D  d  S)Nr   zOensurepip will only uninstall a matching version ({!r} installed, {!r} bundled)fileZ	uninstallz-yz--disable-pip-version-checkr%   r&   c             S   s   g  |  ] } | d   q S)r   r   )r   r$   r   r   r   r      s   	 z%_uninstall_helper.<locals>.<listcomp>)r
   ImportError__version__r   printr0   r   stderrr	   r   r   reversedr(   )r#   r
   msgr   r   r   r   _uninstall_helper   s    	"r<   c             C   s  t  d  k r, t d j t  d t j d  Sd d  l } | j d d  } | j d d d d d	 j t	    d
 d | j d d d d d d d d d
 d | j d d d d d d d
 d | j d d d d d d
 d | j d d d  d
 d | j d d d d d d
 d | j d d d d d d
 d | j
 |   } t d  | j d! | j d" | j d | j d# | j d$ | j  d  S)%NzIgnoring ensurepip failure: {}r5   r   progzpython -m ensurepipz	--versionactionr   zpip {}helpz9Show the version of pip that is bundled with this Python.z-vz	--verbosecountdefaultdestr#   zDGive more output. Option is additive, and can be used up to 3 times.z-Uz	--upgrade
store_trueFz8Upgrade pip and dependencies, even if already installed.z--userzInstall using the user scheme.z--rootz=Install everything relative to this alternate root directory.z--altinstallzmMake an alternate install, installing only the X.Y versionedscripts (Default: pipX, pipX.Y, easy_install-X.Y)z--default-pipzpMake a default pip install, installing the unqualified pip and easy_install in addition to the versioned scriptsr   r   r    r!   r"   )sslr8   r0   r   r   r9   argparseArgumentParseradd_argumentr   
parse_argsr   r   r   r    r#   r!   r"   )argvrE   parserr   r   r   r   _main   sb    
							rK   )r   Zos.pathZpkgutilr1   r   r*   Z	ensurepipr   __all__Z_SETUPTOOLS_VERSIONr   r0   r   rD   r6   r	   r(   r   r   r   r   r<   rK   r   r   r   r   <module>   s4   	I