1 from distutils.core import setup
2 from distutils.extension import Extension as _Extension
6 from Cython.Distutils import build_ext as _build_ext
11 # read version from local kmod/version.py without pulling in
13 _sys.path.insert(0, package_name)
14 from version import __version__
17 _this_dir = _os.path.dirname(__file__)
20 for filename in sorted(_os.listdir(package_name)):
21 basename,extension = _os.path.splitext(filename)
22 if extension == '.pyx':
25 '{}.{}'.format(package_name, basename),
26 [_os.path.join(package_name, filename)],
33 description='Python binding for kmod',
34 packages=[package_name],
35 provides=[package_name],
36 cmdclass = {'build_ext': _build_ext},
37 ext_modules=ext_modules,