ÿØÿà 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
Pf                 @   s   d Z ddlmZ ddlZddlZddlZddlZddlmZ ddl	m
Z
mZ ddlmZmZ ddlmZ ejdZd	Zd
Zdd Zdd Zdd Ze rejjejdZn6yejjej dZW n ek
r   ejd Y nX ejjeZej  Z!ej"Z#edZ$ertejjejdZ%ejje#dZ&ejj'e%sRejjejdZ%ejje#dZ&dZ(ejje$dZ)ejje)e(Z*njejjejdZ%ejje#dZ&dZ(ejje$dZ)ejje)e(Z*ej+dd dkrejdd dkrdZ%dd ej,dD Z-d#d!d"Z.dS )$z7Locations where we look for configs, install stuff, etc    )absolute_importN)	sysconfig)installSCHEME_KEYS)WINDOWS
expanduser)appdirsZpipzThis file is placed here by pip to indicate the source was put
here by pip.

Once this package is successfully installed this source code will be
deleted (unless you remove this file).
zpip-delete-this-directory.txtc          	   C   s2   t jj| t}t|d}|jt W dQ R X dS )z?
    Write the pip delete marker file into this directory.
    wN)ospathjoinPIP_DELETE_MARKER_FILENAMEopenwriteDELETE_MARKER_MESSAGE)Z	directoryfilepathZ	marker_fp r   /usr/lib/python3.6/locations.pywrite_delete_marker_file   s    r   c               C   s*   t tdrdS tjttdtjkr&dS dS )zM
    Return True if we're running inside a virtualenv, False otherwise.

    Zreal_prefixTbase_prefixF)hasattrsysprefixgetattrr   r   r   r   running_under_virtualenv'   s
    
r   c              C   s>   t jjt jjtj} t jj| d}t r:t jj|r:dS dS )z?
    Return True if in a venv and no system site packages.
    zno-global-site-packages.txtTN)	r
   r   dirnameabspathsite__file__r   r   isfile)Zsite_mod_dirZno_global_filer   r   r   virtualenv_no_global4   s    r    srcz=The folder you are executing pip from can no longer be found.~ZScriptsbinzpip.inizpip.confz.pip   darwin   z/System/Library/z/usr/local/binc             C   s   g | ]}t jj|tqS r   )r
   r   r   config_basename).0r   r   r   r   
<listcomp>w   s   r)   Fc             C   sh  ddl m} i }|r ddgi}ni }d| i}	|	j| ||	}
|
j  |
jddd}|oZ| sntd	j|||pv|j|_|rd
|_|p|j|_|p|j	|_	|p|j
|_
|j  xtD ]}t|d| ||< qW d|
jdkr|jt|j|jd t rdtjjtjdddtjdd  | |d< |dk	rdtjjtjj|d d }tjj||dd |d< |S )z+
    Return a distutils install scheme
    r   )DistributionZscript_argsz--no-user-cfgnamer   T)Zcreatezuser={0} prefix={1} Zinstall_install_lib)purelibplatlibincluder   pythonN   Zheaders   )Zdistutils.distr*   updateZparse_config_filesZget_command_objAssertionErrorformatuserr   homerootZfinalize_optionsr   r   Zget_option_dictdictr-   r   r
   r   r   r   version
splitdriver   )Z	dist_namer7   r8   r9   isolatedr   r*   schemeZextra_dist_argsZ	dist_argsdikeyZpath_no_driver   r   r   distutils_scheme|   sH    



rB   )FNNFN)/__doc__Z
__future__r   r
   Zos.pathr   r   Z	distutilsr   Zdistutils.command.installr   r   Z
pip.compatr   r   Z	pip.utilsr   Zuser_cache_dirZUSER_CACHE_DIRr   r   r   r   r    r   r   r   Z
src_prefixgetcwdOSErrorexitr   Zget_python_libZsite_packages	USER_SITE	user_siteZuser_dirZbin_pyZbin_userexistsr'   Zlegacy_storage_dirZlegacy_config_fileplatformZsite_config_dirsZsite_config_filesrB   r   r   r   r   <module>   sd   
		( 