ó
ÏrOc           @   sî   d  d l  m Z d  d l m Z e e ƒ Z y d  d l m Z Wn e k
 rY e Z	 n Xe
 Z	 d e f d „  ƒ  YZ d e f d „  ƒ  YZ d  d l Z d  d l  Z d  d l Z e e j _ e e j _ d	 e j k rê e e j d	 _ n  d S(
   iÿÿÿÿ(   t	   Extension(   t   _get_unpatched(   t	   build_extR    c           B   s    e  Z d  Z e s d „  Z n  RS(   s7   Extension that uses '.c' files in place of '.pyx' filesc         O   sn   t  j |  | | Ž g  } xE |  j D]: } | j d ƒ rP | j | d  d ƒ q# | j | ƒ q# W| |  _ d  S(   Ns   .pyxiýÿÿÿt   c(   t
   _Extensiont   __init__t   sourcest   endswitht   append(   t   selft   argst   kwR   t   s(    (    s8   /var/www/python/setuptools-0.6c9/setuptools/extension.pyR      s    (   t   __name__t
   __module__t   __doc__t
   have_pyrexR   (    (    (    s8   /var/www/python/setuptools-0.6c9/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   /var/www/python/setuptools-0.6c9/setuptools/extension.pyR      s   Ns   distutils.command.build_ext(   t   distutils.coreR    R   t   distR   t   Pyrex.Distutils.build_extR   t   ImportErrort   FalseR   t   TrueR   t   syst	   distutilst   distutils.extensiont   coret	   extensiont   modules(    (    (    s8   /var/www/python/setuptools-0.6c9/setuptools/extension.pyt   <module>   s   
$