import distutils.sysconfig import os import sys PYTHON_LIBPATH = distutils.sysconfig.get_python_lib() PYTHON_INCPATH = distutils.sysconfig.get_python_inc() PYTHON_LIBRARY = "python" + sys.version[:3] CythonBuilder = Builder(action ='cython $SOURCE', suffix = '.c', src_suffix = '.pyx') def PydBuilder(env,source): cCode = env.Py2C(source) env.SharedLibrary(target='karl.pyd', source=cCode, LIBPREFIX='') env = Environment(ENV = os.environ, BUILDERS = {'Py2C':CythonBuilder}) env.AddMethod(CythonBuilder,'Cython') env.Cython('c1')