U
    7c                     @   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}|D ]}||ksr|sqr||}|d k	r|d}|d k	r|d  q.qrz dd l}	|	d|g\}
}}W n tk
r   Y qrY nX |
d krqrz|	d|
|| W 5 |
  X  q.qrtdtdd | jD }t| d	d}d| _|D ]}t| qX|  j|7  _t|d \}}d }g }| jD ]b}t|\}}||kr|d krt	|}||ks|d kr|| n||| |d
7 }q|| 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
   9/tmp/pip-unpacked-wheel-77ecf9kg/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