Ñò
‹”Jc           @   sò   d  d k  l Z d  d k l Z e e ƒ Z y d  d k l Z Wn e j
 o e Z	 n Xe
 Z	 d e f d „  ƒ  YZ d e f d „  ƒ  YZ d  d k Z d  d k  Z d  d k Z e e i _ e e i _ d	 e i j o e e i d	 _ n d S(
   iÿÿÿÿ(   t	   Extension(   t   _get_unpatched(   t	   build_extR    c           B   s"   e  Z d  Z e p d „  Z n RS(   s7   Extension that uses '.c' files in place of '.pyx' filesc         O   sp   t  i |  | | Ž g  } xG |  i D]< } | i d ƒ o | i | d  d ƒ q# | i | ƒ q# W| |  _ d  S(   Ns   .pyxiýÿÿÿt   c(   t
   _Extensiont   __init__t   sourcest   endswitht   append(   t   selft   argst   kwR   t   s(    (    s8   /usr/lib/python2.6/dist-packages/setuptools/extension.pyR      s    
 (   t   __name__t
   __module__t   __doc__t
   have_pyrexR   (    (    (    s8   /usr/lib/python2.6/dist-packages/setuptools/extension.pyR       s   t   Libraryc           B   s   e  Z d  Z RS(   s=   Just like a regular Extension, but built as a library instead(   R   R   R   (    (    (    s8   /usr/lib/python2.6/dist-packages/setuptools/extension.pyR      s   Ns   distutils.command.build_ext(   t   distutils.coreR    R   t   setuptools.distR   t   Pyrex.Distutils.build_extR   t   ImportErrort   FalseR   t   TrueR   t   syst	   distutilst   distutils.extensiont   coret	   extensiont   modules(    (    (    s8   /usr/lib/python2.6/dist-packages/setuptools/extension.pyt   <module>   s   $