1DEFINE_MACROS = [("SCIPY_PY3K", None)] 2 3 4def configuration(parent_package='', top_path=None): 5 from numpy.distutils.misc_util import Configuration, get_numpy_include_dirs 6 config = Configuration('cluster', parent_package, top_path) 7 8 config.add_data_dir('tests') 9 10 config.add_extension('_vq', 11 sources=[('_vq.c')], 12 include_dirs=[get_numpy_include_dirs()]) 13 14 config.add_extension('_hierarchy', 15 sources=[('_hierarchy.c')], 16 include_dirs=[get_numpy_include_dirs()]) 17 18 config.add_extension('_optimal_leaf_ordering', 19 sources=[('_optimal_leaf_ordering.c')], 20 include_dirs=[get_numpy_include_dirs()]) 21 22 return config 23 24 25if __name__ == '__main__': 26 from numpy.distutils.core import setup 27 setup(**configuration(top_path='').todict()) 28