3
yYði	  ã               @   s   d d„ Z edkre ƒ  [ dS )c              C   s  dd l } dd l}|jjdƒ}|d ks4| jdkr:| r:g }n|j|jƒ}t| di ƒ}| jt	|ƒd … }|jj
tƒ}xº|D ]ª}||ksv| rŠqv|j|ƒ}|d k	r¼|jdƒ}|d k	rº|jdƒ P qvy dd l}	|	jd|gƒ\}
}}W n tk
rò   wvY nX |
d krþqvz|	jd|
||ƒ W d |
jƒ  X P qvW tdƒ‚tdd„ | jD ƒƒ}t| d	dƒ}d| _x|D ]}t|ƒ �qXW |  j|7  _t|d ƒ\}}d }g }xl| jD ]b}t|ƒ\}}||k�rÄ|d k�rÄt	|ƒ}||k�sØ|d k�rä|j|ƒ n|j||ƒ |d
7 }�q˜W || 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-build-ue6tjl93/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