from numpy.distutils.core import Extension import sys ext1 = Extension(name = '_libsvm', sources = ['wrap.pyf', "wrap.cpp", "svm.cpp",]) if __name__ == "__main__": version = [ l for l in file("__init__.py","r") if l.startswith("version")][0].split("=")[-1].strip('"') from numpy.distutils.core import setup setup(name = 'CSVM', version=version, packages=["CSVM"], package_dir = { "CSVM" : "."}, ext_modules = [ext1,], ext_package="CSVM", )