setup.py

import os
from distutils.core import setup, Extension
name = 'ext_gridloop'

swig_cmd = 'swig -python -c++ -I. %s.i' % name
os.system(swig_cmd)

sources = ['gridloop.cpp','convert.cpp','ext_gridloop_wrap.cxx']
setup(name=name,
      ext_modules=[Extension('_' + name,  # SWIG requires _
                             sources=sources,
                             include_dirs=[os.curdir])])

previousnexttable of contents