def configuration(parent_package="", top_path=None): cblas_libs, blas_info = get_blas_info() # Use this rather than cblas_libs so we don't fail on Windows libraries = [] if os.name == 'posix': cblas_libs.append('m') libraries.append('m') config = Configuration("arima", parent_package, top_path) config.add_extension( "_arima", sources=["_arima.pyx"], include_dirs=[ numpy.get_include(), # Should this be explicitly included?: '_arima_fast_helpers.h', blas_info.pop('include_dirs', []) ], libraries=libraries, extra_compile_args=blas_info.pop('extra_compile_args', []), **blas_info) config.add_subpackage('tests') config.add_data_dir('tests/data') return config
def configuration(parent_package="", top_path=None): cblas_libs, blas_info = get_blas_info() # Use this rather than cblas_libs so we don't fail on Windows libraries = [] if os.name == 'posix': cblas_libs.append('m') libraries.append('m') config = Configuration("preprocessing", parent_package, top_path) config.add_subpackage('endog') config.add_subpackage('endog/tests') config.add_subpackage('exog') # builds src and adds its own tests return config
def configuration(parent_package="", top_path=None): cblas_libs, blas_info = get_blas_info() # Use this rather than cblas_libs so we don't fail on Windows libraries = [] if os.name == 'posix': cblas_libs.append('m') libraries.append('m') config = Configuration("exog", parent_package, top_path) config.add_extension( "_fourier", sources=["_fourier.pyx"], include_dirs=[numpy.get_include(), blas_info.pop('include_dirs', [])], libraries=libraries, extra_compile_args=blas_info.pop('extra_compile_args', []), **blas_info) config.add_subpackage('tests') return config