Your IP : 18.227.72.27


Current Path : /opt/alt/python33/lib/python3.3/site-packages/setuptools/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib/python3.3/site-packages/setuptools/__pycache__/extension.cpython-33.pyc

�
�Re|c@s�ddlZddlZddlZddlmZeejj�Zdd�Z	Gdd�de�ZGdd�de�Z
eej_eej_d	ejkr�eejd	_ndS(
iN(u_get_unpatchedcCsNd}xA|D]9}yt|ddg�jdSWq
tk
rEYq
Xq
WdS(u9
    Return True if Cython or Pyrex can be imported.
    uCython.Distutils.build_extuPyrex.Distutils.build_extufromlistu	build_ext(uCython.Distutils.build_extuPyrex.Distutils.build_extTF(u
__import__u	build_extuTrueu	ExceptionuFalse(upyrex_implsu
pyrex_impl((u-/tmp/pip-k8wh6o-build/setuptools/extension.pyu
have_pyrex	s

	u
have_pyrexcBs2|EeZdZdZdd�Zdd�ZdS(u	Extensionu7Extension that uses '.c' files in place of '.pyx' filescOs-tj|||�t�s)|j�ndS(N(u
_Extensionu__init__u
have_pyrexu_convert_pyx_sources_to_c(uselfuargsukw((u-/tmp/pip-k8wh6o-build/setuptools/extension.pyu__init__s	uExtension.__init__cCs+dd�}tt||j��|_dS(uconvert .pyx extensions to .ccSs*|jd�r&|dd�d}n|S(Nu.pyxiu.ci����(uendswith(usource((u-/tmp/pip-k8wh6o-build/setuptools/extension.pyupyx_to_c"su5Extension._convert_pyx_sources_to_c.<locals>.pyx_to_cN(ulistumapusources(uselfupyx_to_c((u-/tmp/pip-k8wh6o-build/setuptools/extension.pyu_convert_pyx_sources_to_c su#Extension._convert_pyx_sources_to_cN(u__name__u
__module__u__qualname__u__doc__u__init__u_convert_pyx_sources_to_c(u
__locals__((u-/tmp/pip-k8wh6o-build/setuptools/extension.pyu	Extensionsu	ExtensioncBs|EeZdZdZdS(uLibraryu=Just like a regular Extension, but built as a library insteadN(u__name__u
__module__u__qualname__u__doc__(u
__locals__((u-/tmp/pip-k8wh6o-build/setuptools/extension.pyuLibrary(suLibraryudistutils.command.build_ext(
usysudistutils.coreu	distutilsudistutils.extensionusetuptools.distu_get_unpatcheducoreu	Extensionu
_Extensionu
have_pyrexuLibraryu	extensionumodules(((u-/tmp/pip-k8wh6o-build/setuptools/extension.pyu<module>s

?>