ó
¦V]c           @   s“   d  d l  Z  d e  j k rV y d  d l m Z Wqf e k
 rR d  d l m Z qf Xn d  d l m Z d e e f d „  ƒ  YZ d d l	 m	 Z d S(   iÿÿÿÿNt
   setuptools(   t	   build_extt   new_build_extc           B   s   e  Z d  „  Z RS(   c         C   sˆ   |  j  j rq t |  d d  ƒ } | r0 t | ƒ n d  } d d l m } | |  j  j d | d |  j ƒ|  j  j (n  t t	 |  ƒ j
 ƒ  d  S(   Nt   paralleliÿÿÿÿ(   t	   cythonizet   nthreadst   force(   t   distributiont   ext_modulest   getattrt   Nonet   intt   Cython.Build.DependenciesR   R   t   superR   t   finalize_options(   t   selfR   R   (    (    s9   lib/python2.7/site-packages/Cython/Distutils/build_ext.pyR      s    ((   t   __name__t
   __module__R   (    (    (    s9   lib/python2.7/site-packages/Cython/Distutils/build_ext.pyR      s   i   (   t   old_build_ext(
   t   syst   modulest   setuptools.command.build_extR   t
   _build_extt   ImportErrort   distutils.command.build_extt   objectR   R   (    (    (    s9   lib/python2.7/site-packages/Cython/Distutils/build_ext.pyt   <module>   s   