diff --git a/skimage/exposure/setup.py b/skimage/exposure/setup.py new file mode 100644 index 00000000..ed1515fe --- /dev/null +++ b/skimage/exposure/setup.py @@ -0,0 +1,41 @@ +#!/usr/bin/env python + +import os + +from skimage._build import cython + +base_path = os.path.abspath(os.path.dirname(__file__)) + + +def configuration(parent_package='', top_path=None): + from numpy.distutils.misc_util import Configuration, get_numpy_include_dirs + + config = Configuration('exposure', parent_package, top_path) + config.add_data_dir('tests') + + cython(['_unwrap_2d.pyx'], working_path=base_path) + cython(['_unwrap_3d.pyx'], working_path=base_path) + + unwrap_sources_2d = ['_unwrap_2d.c', + 'Miguel_2D_unwrapper_with_mask_and_wrap_around_option.c'] + config.add_extension('_unwrap_2d', sources=unwrap_sources_2d, + extra_compile_args=['-g'], + include_dirs=[get_numpy_include_dirs()]) + unwrap_sources_3d = ['_unwrap_3d.c', + 'Hussein_3D_unwrapper_with_mask_and_wrap_around_option.c'] + config.add_extension('_unwrap_3d', sources=unwrap_sources_3d, + extra_compile_args=['-g'], + include_dirs=[get_numpy_include_dirs()]) + + return config + +if __name__ == '__main__': + from numpy.distutils.core import setup + setup(maintainer='scikit-image Developers', + author='scikit-image Developers', + maintainer_email='scikit-image@googlegroups.com', + description='Exposure corrections', + url='https://github.com/scikit-image/scikit-image', + license='SciPy License (BSD Style)', + **(configuration(top_path='').todict()) + ) diff --git a/skimage/setup.py b/skimage/setup.py index 1082ba07..14f66897 100644 --- a/skimage/setup.py +++ b/skimage/setup.py @@ -10,6 +10,7 @@ def configuration(parent_package='', top_path=None): config.add_subpackage('color') config.add_subpackage('data') config.add_subpackage('draw') + config.add_subpackage('exposure') config.add_subpackage('feature') config.add_subpackage('filter') config.add_subpackage('graph')