#encoding:latin-1 from distutils.core import setup from distutils.extension import Extension import glob try: from Cython.Distutils import build_ext cmdclass = dict(build_ext = build_ext) sourcefiles = ["liblinear.pyx", "liblinear.pxd", "liblinear_enums.pxd"] except: cmdclass = dict() sourcefiles = ["liblinear.c"] sourcefiles += [ 'liblinear-1.32/linear.cpp', \ 'liblinear-1.32/tron.cpp']+glob.glob("liblinear-1.32/blas/*.c") setup( name = "liblinear2scipy", version = "1.1.6", description = "Python wrapper for Liblinear", long_description = "Wrapper based on Cython (http://www.cython.org) which wraps LIBLINEAR, a very fast solver for linear support vector machines", author = "Uwe Schmitt", author_email = "uschmitt@mineway.de", url = "http://www.procoders.net", ext_modules = [Extension("liblinear", sourcefiles)], cmdclass = cmdclass, )