U
    ªÃT_þ  ã                   @   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|s„qr| |¡}|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rþqrz|	 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�rÀt	|ƒ}||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-sr6cxcdi/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