
§|j	  ã               @   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 sL |  j d k rU | rU g  } n | j | j ƒ } t |  d i  ƒ } |  j t	 | ƒ d  … } | j j
 t ƒ } xõ | D]á } | | k s« | rÇ q« | j | ƒ } | d  k	 r| j d ƒ } | d  k	 rŒ| j d ƒ Pq« y. d d  l }	 |	 j d | g ƒ \ }
 } } Wn t k
 rSw« Yn X|
 d  k rcq« z |	 j d |
 | | ƒ Wd  |
 j ƒ  XPq« Wt d ƒ ‚ t d d „  |  j Dƒ ƒ } t |  d	 d ƒ } d |  _ x | D] } t | ƒ qÚW|  j | 7_ t | d ƒ \ } } d  } g  } x‰ |  j D]~ } t | ƒ \ } } | | k re| d  k ret	 | ƒ } | | k s}| d  k r�| j | ƒ q)| 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-5c7ija6t/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