Ñò b-äQc@sğddkZddkZddkZddklZeeiiƒZd„Z defd„ƒYZdefd„ƒYZ eei_eei _dei joeei d_ndS( i˙˙˙˙N(t_get_unpatchedcCsOd}xB|D]:}yt|ddgƒitSWq tj oq Xq WtS(s9 Return True if Cython or Pyrex can be imported. sCython.Distutils.build_extsPyrex.Distutils.build_exttfromlistt build_ext(sCython.Distutils.build_extsPyrex.Distutils.build_ext(t __import__RtTruet ExceptiontFalse(t pyrex_implst pyrex_impl((s:/usr/lib/python2.6/vendor-packages/setuptools/extension.pyt have_pyrex s t ExtensioncBs eZdZd„Zd„ZRS(s7Extension that uses '.c' files in place of '.pyx' filescOs/ti|||Žtƒp|iƒndS(N(t _Extensiont__init__R t_convert_pyx_sources_to_c(tselftargstkw((s:/usr/lib/python2.6/vendor-packages/setuptools/extension.pyR s cCs(d„}tt||iƒƒ|_dS(sconvert .pyx extensions to .ccSs&|idƒo|d d}n|S(Ns.pyxiü˙˙˙s.c(tendswith(tsource((s:/usr/lib/python2.6/vendor-packages/setuptools/extension.pytpyx_to_c"sN(tlisttmaptsources(RR((s:/usr/lib/python2.6/vendor-packages/setuptools/extension.pyR s (t__name__t __module__t__doc__R R (((s:/usr/lib/python2.6/vendor-packages/setuptools/extension.pyR s tLibrarycBseZdZRS(s=Just like a regular Extension, but built as a library instead(RRR(((s:/usr/lib/python2.6/vendor-packages/setuptools/extension.pyR(ssdistutils.command.build_ext( tsystdistutils.coret distutilstdistutils.extensiontsetuptools.distRtcoreR R R Rt extensiontmodules(((s:/usr/lib/python2.6/vendor-packages/setuptools/extension.pyts