ó
ØÆ÷Xc           @` sR   d  d l  m Z m Z m Z d  d l Z d  d l m Z d e f d „  ƒ  YZ d S(   i    (   t   divisiont   absolute_importt   print_functionN(   t   install_headersR   c           B` s   e  Z d  „  Z RS(   c         C` s	  |  j  j } | s d  St j j |  j ƒ } x× | D]Ï } t | t ƒ rÃ | d d k r d | d f } t j j | d ƒ d d k r q2 q n  t j j	 | g | d j
 d ƒ Œ  } | d } n	 |  j } |  j | ƒ |  j | | ƒ \ } } |  j j | ƒ q2 Wd  S(   Ni    s
   numpy.coret   numpyi   s   .inct   .(   t   distributiont   headerst   ost   patht   dirnamet   install_dirt
   isinstancet   tuplet   splitextt   joint   splitt   mkpatht	   copy_filet   outfilest   append(   t   selfR   t   prefixt   headert   dt   outt   _(    (    sF   /tmp/pip-build-X4mzal/numpy/numpy/distutils/command/install_headers.pyt   run   s      	&	(   t   __name__t
   __module__R   (    (    (    sF   /tmp/pip-build-X4mzal/numpy/numpy/distutils/command/install_headers.pyR      s   (   t
   __future__R    R   R   R   t!   distutils.command.install_headersR   t   old_install_headers(    (    (    sF   /tmp/pip-build-X4mzal/numpy/numpy/distutils/command/install_headers.pyt   <module>   s   