#!/usr/bin/env python def configuration(parent_package='',top_path=None): from numpy.distutils.misc_util import Configuration # We need this because libcstat.a is linked to lapack, which can # be a fortran library, and the linker needs this information. from numpy.distutils.system_info import get_info lapack_info = get_info('lapack_opt',0) if 'libraries' not in lapack_info: # But on OSX that may not give us what we need, so try with 'lapack' # instead. NOTE: scipy.linalg uses lapack_opt, not 'lapack'... lapack_info = get_info('lapack',0) config = Configuration('glm', parent_package, top_path) config.add_data_dir('tests') config.add_data_dir('benchmarks') config.add_extension( 'kalman', sources=['kalman.c'], libraries=['cstat'], extra_info=lapack_info, ) return config if __name__ == '__main__': print 'This is the wrong setup.py file to run'