ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     3
iP                 @   s   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gZdjej	d  Z
dd ZedZe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Zdddddd dddZd dddZdddZdS )    Nversion	bootstrapz/usr/share/python{}-wheels/c                sR   t jjtdj|  ddj } fddtj|D }tt|tj	j
dS )Nz{}-z-py2.py3-none-any.whlz{}*{}c             3   s$   | ]}|t  t   V  qd S )N)len).0p)prefixsuffix */usr/lib64/python3.6/ensurepip/__init__.py	<genexpr>   s    z1_get_most_recent_wheel_version.<locals>.<genexpr>)key)ospathjoin
_WHEEL_DIRformatglobstrmax	distutilsr   ZLooseVersion)ZpkgpatternZversionsr	   )r   r   r
   _get_most_recent_wheel_version   s
    r   Z
setuptoolspipc             C   sd   |d k	r|t j t _yddlm} W n  tk
rD   ddlm} Y nX | d dkr\| jd || S )Nr   )maininstalllistwheelz--pre)r   r   r   )sysr   Zpip._internalr   ImportErrorr   append)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   s6   dd t jD } x| D ]}t j|= qW t jt jd< d S )Nc             S   s   g | ]}|j d r|qS )ZPIP_)
startswith)r   kr	   r	   r
   
<listcomp>:   s    z7_disable_pip_configuration_settings.<locals>.<listcomp>ZPIP_CONFIG_FILE)r   environdevnull)Zkeys_to_remover%   r	   r	   r
   #_disable_pip_configuration_settings6   s    
r)   F)rootupgradeuser
altinstalldefault_pip	verbosityc             C   s   t | |||||d d S )N)r*   r+   r,   r-   r.   r/   )
_bootstrap)r*   r+   r,   r-   r.   r/   r	   r	   r
   r   B   s    
c             C   s4  |r|rt dt  |r&dtjd< n|s4dtjd< tj }g }x~tD ]v\}}	dj||	}
ttj	j
t|
d4}ttj	j
||
d}|j|j  W d Q R X W d Q R X |jtj	j
||
 qHW 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  |S Q R X d S )Nz.Cannot use altinstall and default_pip togetherr-   ZENSUREPIP_OPTIONSr   z{}-{}-py2.py3-none-any.whlrbwbz
--no-indexz--find-linksz--rootz	--upgradez--user-vc             S   s   g | ]}|d  qS )r   r	   )r   r   r	   r	   r
   r&      s    z_bootstrap.<locals>.<listcomp>)
ValueErrorr)   r   r'   tempfileZTemporaryDirectory	_PROJECTSr   openr   r   r   writereadr   r"   )r*   r+   r,   r-   r.   r/   Ztmpdirr!   Zprojectr   Z
wheel_nameZsfpfpr    r	   r	   r
   r0   Q   s2    	

"

r0   )r/   c             C   s   ydd l }W n tk
r    d S X |jtkrLd}t|j|jttjd d S t  dddg}| rr|dd|   g7 }t	|d	d
 t
tD  S )Nr   zOensurepip will only uninstall a matching version ({!r} installed, {!r} bundled))fileZ	uninstallz-yz--disable-pip-version-checkr3   r4   c             S   s   g | ]}|d  qS )r   r	   )r   r   r	   r	   r
   r&      s    z%_uninstall_helper.<locals>.<listcomp>)r   r   __version__r#   printr   r   stderrr)   r"   reversedr7   )r/   r   msgr    r	   r	   r
   _uninstall_helper   s    

rB   c             C   s   dd l }|jdd}|jdddjt dd |jd	d
ddddd |jdddddd |jddddd |jdd dd |jddddd |jddddd |j| }t|j|j|j	|j
|j|jdS )Nr   zpython -m ensurepip)progz	--versionr   zpip {}z9Show the version of pip that is bundled with this Python.)actionr   helpz-vz	--verbosecountr/   zDGive more output. Option is additive, and can be used up to 3 times.)rD   defaultdestrE   z-Uz	--upgrade
store_trueFz8Upgrade pip and dependencies, even if already installed.)rD   rG   rE   z--userzInstall using the user scheme.z--rootz=Install everything relative to this alternate root directory.)rG   rE   z--altinstallzoMake an alternate install, installing only the X.Y versioned scripts (Default: pipX, pipX.Y, easy_install-X.Y).z--default-pipzqMake a default pip install, installing the unqualified pip and easy_install in addition to the versioned scripts.)r*   r+   r,   r/   r-   r.   )argparseArgumentParseradd_argumentr   r   
parse_argsr0   r*   r+   r,   r/   r-   r.   )argvrJ   parserr    r	   r	   r
   _main   sZ    

rP   )N)N)Zdistutils.versionr   r   r   Zos.pathr   r6   __all__r   version_infor   r   Z_SETUPTOOLS_VERSIONr#   r7   r"   r   r)   r   r0   rB   rP   r	   r	   r	   r
   <module>   s.   

2