Source code for mooncake_utils.cython_build
from distutils.core import setup
from Cython.Build import cythonize
import glob
import os, sys
from mooncake_utils.cmd import *
setarg(1, 'build_ext')
setarg(2, '--inplace')
ABSPATH = os.path.dirname(os.path.abspath(sys.argv[0]))
[docs]def build():
to_build = glob.glob('%s/lib/*.pyx' % ABSPATH)
for one in to_build:
setup(ext_modules = cythonize(one))
run_cmd('rm -rf %s/build' % ABSPATH)
run_cmd('rm -rf %s/lib/*.c' % ABSPATH)