B
    Uvg                 @   s   d d Z edkre   [ dS )c           	   C   s  dd l } dd l}|jd}|d ks2| jdkr8|s8g }n||j}t| di }| jt	|d  }|j
t}x|D ]}||kst|sqt||}|d k	r|d}|d k	r|d P qty dd l}	|	d|g\}
}}W n tk
r   wtY nX |
d krqtz|	d|
|| W d |
  X P qtW tdtdd | jD }t| d	d}d| _x|D ]}t| qTW |  j|7  _t|d \}}d }g }xl| jD ]b}t|\}}||kr|d krt	|}||ks|d kr|| n||| |d
7 }qW || jd d < d S )N    
PYTHONPATHwin32path_importer_cachesitez$Couldn't find the real 'site' modulec             S   s   g | ]}t |d  d fqS )   )makepath).0item r
   =/tmp/pip-install-r_9ig3yj/setuptools/setuptools/site-patch.py
<listcomp>)   s    z__boot.<locals>.<listcomp>__egginsertr   )sysosenvirongetplatformsplitpathsepgetattrpathlendirname__file__find_moduleload_moduleimpImportErrorclosedictr   
addsitedirr   appendinsert)r   r   r   ZpicZstdpathZmydirr	   importerloaderr   streamr   descrknown_pathsoldposdZndZ	insert_atnew_pathpnpr
   r
   r   __boot   s`    





r-   r   N)r-   __name__r
   r
   r
   r   <module>   s   G