def configuration(parent_package='', top_path=None):
config = Configuration('pysmurfs', parent_package, top_path,
cmdclass={'build_ext': build_ext})
numpy_dirs = get_numpy_include_dirs()
# Compile `_features.pyx`
config.add_extension('_features', sources=['_features.pyx'],
include_dirs=numpy_dirs)
# Compile `_split.pyx`
config.add_extension('_split', sources=['_split.pyx'],
language='c++', include_dirs=numpy_dirs)
# Compile `_relabel.pyx`
config.add_extension('_merge', sources=['_merge.pyx'],
language='c++', include_dirs=numpy_dirs)
return config
评论列表
文章目录