diff --git a/setup.py b/setup.py index 9adffd8..e7ce331 100644 --- a/setup.py +++ b/setup.py @@ -185,6 +185,17 @@ def run(self): # Setup fortran extension # --------------------------------------------------------------------------- + +def configuration(parent_package='', top_path=None): + """Point setup to the config file.""" + + from numpy.distutils.misc_util import Configuration + config = Configuration('pysatCDF', parent_package, top_path) + config.add_data_files('setup.cfg') + + return config + + ext1 = numpy.distutils.core.Extension( name='pysatCDF.fortran_cdf', sources=[os.path.join('pysatCDF', 'fortran_cdf.f')], @@ -197,4 +208,5 @@ def run(self): # Call setup # -------------------------------------------------------------------------- -numpy.distutils.core.setup(ext_modules=[ext1], cmdclass=cmdclass) +numpy.distutils.core.setup(ext_modules=[ext1], cmdclass=cmdclass, + configuration=configuration)