Ñò
b-äQc           @   sğ   d  d k  Z  d  d k Z d  d k Z d  d k l Z e e i i  Z d   Z	 d e f d     YZ d e f d     YZ
 e e i _ e e i _ d e  i j o e e  i d _ n d S(	   i˙˙˙˙N(   t   _get_unpatchedc          C   sO   d }  xB |  D]: } y t  | d d g i t SWq t j
 o q Xq Wt S(   s9   
    Return True if Cython or Pyrex can be imported.
    s   Cython.Distutils.build_exts   Pyrex.Distutils.build_extt   fromlistt	   build_ext(   s   Cython.Distutils.build_exts   Pyrex.Distutils.build_ext(   t
   __import__R   t   Truet	   Exceptiont   False(   t   pyrex_implst
   pyrex_impl(    (    sP   /var/www/html/kasc-wg8/erics/lib/python2.6/site-packages/setuptools/extension.pyt
   have_pyrex	   s     	t	   Extensionc           B   s    e  Z d  Z d   Z d   Z RS(   s7   Extension that uses '.c' files in place of '.pyx' filesc         O   s/   t  i |  | |  t   p |  i   n d  S(   N(   t
   _Extensiont   __init__R	   t   _convert_pyx_sources_to_c(   t   selft   argst   kw(    (    sP   /var/www/html/kasc-wg8/erics/lib/python2.6/site-packages/setuptools/extension.pyR      s    
c         C   s(   d   } t  t | |  i   |  _ d S(   s   convert .pyx extensions to .cc         S   s&   |  i  d  o |  d  d }  n |  S(   Ns   .pyxiü˙˙˙s   .c(   t   endswith(   t   source(    (    sP   /var/www/html/kasc-wg8/erics/lib/python2.6/site-packages/setuptools/extension.pyt   pyx_to_c"   s    N(   t   listt   mapt   sources(   R   R   (    (    sP   /var/www/html/kasc-wg8/erics/lib/python2.6/site-packages/setuptools/extension.pyR       s    	(   t   __name__t
   __module__t   __doc__R   R   (    (    (    sP   /var/www/html/kasc-wg8/erics/lib/python2.6/site-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   (    (    (    sP   /var/www/html/kasc-wg8/erics/lib/python2.6/site-packages/setuptools/extension.pyR   (   s   s   distutils.command.build_ext(   t   syst   distutils.coret	   distutilst   distutils.extensiont   setuptools.distR    t   coreR
   R   R	   R   t	   extensiont   modules(    (    (    sP   /var/www/html/kasc-wg8/erics/lib/python2.6/site-packages/setuptools/extension.pyt   <module>   s   	