diff --git a/specsim/config.py b/specsim/config.py index 0c7bad6..2e6e46e 100644 --- a/specsim/config.py +++ b/specsim/config.py @@ -37,12 +37,12 @@ import astropy.units import astropy.table -import astropy.utils.data import astropy.coordinates import astropy.time import astropy.io.fits import astropy.wcs +from pkg_resources import resource_filename def is_string(x): """Test if x is a string type. @@ -238,7 +238,7 @@ def update(self): base_path = self.base_path if base_path == '': self._assign( - 'abs_base_path', astropy.utils.data._find_pkg_data_path('data')) + 'abs_base_path', resource_filename('specsim','data')) else: try: self._assign('abs_base_path', base_path.format(**os.environ)) @@ -686,8 +686,8 @@ def load_config(name, config_type=Configuration): if extension: file_name = name else: - file_name = astropy.utils.data._find_pkg_data_path( - 'data/config/{0}.yaml'.format(name)) + file_name = resource_filename('specsim', + 'data/config/{0}.yaml'.format(name)) if not os.path.isfile(file_name): raise ValueError('No such config file "{0}".'.format(file_name))