Package: src:specutils
Version: 1.19.0-1
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary
dh binary --with python3 --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:311: python3.13 setup.py config
WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml 
does not contain a tool.setuptools_scm section'
Traceback (most recent call last):
  File 
"/usr/lib/python3/dist-packages/setuptools_scm/_integration/pyproject_reading.py",
 line 36, in read_pyproject
    section = defn.get("tool", {})[tool_name]
              ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
KeyError: 'setuptools_scm'
running config
I: pybuild base:311: python3.12 setup.py config
WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml 
does not contain a tool.setuptools_scm section'
Traceback (most recent call last):
  File 
"/usr/lib/python3/dist-packages/setuptools_scm/_integration/pyproject_reading.py",
 line 36, in read_pyproject
    section = defn.get("tool", {})[tool_name]
              ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
KeyError: 'setuptools_scm'
running config
   dh_auto_build -O--buildsystem=pybuild
I: pybuild base:311: /usr/bin/python3.13 setup.py build
WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml 
does not contain a tool.setuptools_scm section'
Traceback (most recent call last):
  File 
"/usr/lib/python3/dist-packages/setuptools_scm/_integration/pyproject_reading.py",
 line 36, in read_pyproject
    section = defn.get("tool", {})[tool_name]
              ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
KeyError: 'setuptools_scm'
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils
copying specutils/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils
copying specutils/conftest.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils
copying specutils/version.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/tests
copying specutils/tests/test_spectrum1d_unit_pix2.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/tests
copying specutils/tests/test_region_extract.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/tests
copying specutils/tests/test_loaders.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/tests
copying specutils/tests/test_slicing.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/tests
copying specutils/tests/test_model_replace.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/tests
copying specutils/tests/test_template_comparison.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/tests
copying specutils/tests/test_utils.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/tests
copying specutils/tests/test_regions.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/tests
copying specutils/tests/test_correlation.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/tests
copying specutils/tests/setup_package.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/tests
copying specutils/tests/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/tests
copying specutils/tests/test_dc_common_loaders.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/tests
copying specutils/tests/test_spectral_axis.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/tests
copying specutils/tests/test_spectrum_collection.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/tests
copying specutils/tests/conftest.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/tests
copying specutils/tests/test_analysis.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/tests
copying specutils/tests/test_arithmetic.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/tests
copying specutils/tests/test_spectrum1d.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/tests
copying specutils/tests/test_resample.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/tests
copying specutils/tests/test_io.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/tests
copying specutils/tests/test_smoothing.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/tests
copying specutils/tests/test_unc.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/tests
copying specutils/tests/test_continuum.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/tests
copying specutils/tests/test_manipulation.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/tests
copying specutils/tests/test_fitting.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/tests
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/utils
copying specutils/utils/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/utils
copying specutils/utils/wcs_utils.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/utils
copying specutils/utils/quantity_model.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/utils
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/analysis
copying specutils/analysis/template_comparison.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/analysis
copying specutils/analysis/flux.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/analysis
copying specutils/analysis/correlation.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/analysis
copying specutils/analysis/utils.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/analysis
copying specutils/analysis/location.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/analysis
copying specutils/analysis/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/analysis
copying specutils/analysis/uncertainty.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/analysis
copying specutils/analysis/width.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/analysis
copying specutils/analysis/moment.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/analysis
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/spectra
copying specutils/spectra/spectrum1d.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/spectra
copying specutils/spectra/spectral_region.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/spectra
copying specutils/spectra/spectral_axis.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/spectra
copying specutils/spectra/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/spectra
copying specutils/spectra/spectrum_list.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/spectra
copying specutils/spectra/spectrum_collection.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/spectra
copying specutils/spectra/spectrum_mixin.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/spectra
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/fitting
copying specutils/fitting/fitmodels.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/fitting
copying specutils/fitting/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/fitting
copying specutils/fitting/continuum.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/fitting
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/manipulation
copying specutils/manipulation/utils.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/manipulation
copying specutils/manipulation/resample.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/manipulation
copying specutils/manipulation/manipulation.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/manipulation
copying specutils/manipulation/extract_spectral_region.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/manipulation
copying specutils/manipulation/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/manipulation
copying specutils/manipulation/model_replace.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/manipulation
copying specutils/manipulation/estimate_uncertainty.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/manipulation
copying specutils/manipulation/smoothing.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/manipulation
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io
copying specutils/io/parsing_utils.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io
copying specutils/io/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io
copying specutils/io/registers.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io
copying specutils/io/_list_of_loaders.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io
creating 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
copying specutils/io/default_loaders/twodfgrs_reader.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
copying specutils/io/default_loaders/ascii.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
copying specutils/io/default_loaders/muscles_sed.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
copying specutils/io/default_loaders/tabular_fits.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
copying specutils/io/default_loaders/apogee.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
copying specutils/io/default_loaders/desi.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
copying specutils/io/default_loaders/subaru_pfs_spec.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
copying specutils/io/default_loaders/hst_cos.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
copying specutils/io/default_loaders/wigglez.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
copying specutils/io/default_loaders/jwst_reader.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
copying specutils/io/default_loaders/gama.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
copying specutils/io/default_loaders/sixdfgs_reader.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
copying specutils/io/default_loaders/sdss.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
copying specutils/io/default_loaders/aaomega_2df.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
copying specutils/io/default_loaders/manga.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
copying specutils/io/default_loaders/sami.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
copying specutils/io/default_loaders/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
copying specutils/io/default_loaders/twoslaq_lrg.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
copying specutils/io/default_loaders/generic_cube.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
copying specutils/io/default_loaders/galah.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
copying specutils/io/default_loaders/sdss_v.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
copying specutils/io/default_loaders/dc_common.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
copying specutils/io/default_loaders/generic_ecsv_reader.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
copying specutils/io/default_loaders/ozdes.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
copying specutils/io/default_loaders/hst_stis.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
copying specutils/io/default_loaders/wcs_fits.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/asdf
copying specutils/io/asdf/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/asdf
copying specutils/io/asdf/extension.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/asdf
copying specutils/io/asdf/converters.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/asdf
creating 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders/tests
copying specutils/io/default_loaders/tests/test_desi.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders/tests
copying specutils/io/default_loaders/tests/test_apogee.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders/tests
copying specutils/io/default_loaders/tests/test_jwst_reader.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders/tests
copying specutils/io/default_loaders/tests/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders/tests
copying specutils/io/default_loaders/tests/generate_desi_test_data.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders/tests
copying specutils/io/default_loaders/tests/test_sdss_v.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders/tests
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/asdf/tests
copying specutils/io/asdf/tests/test_spectra.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/asdf/tests
copying specutils/io/asdf/tests/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/asdf/tests
copying specutils/io/asdf/tests/helpers.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/asdf/tests
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/asdf/schemas
copying specutils/io/asdf/schemas/spectrum1d-1.0.0.yaml -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/asdf/schemas
copying specutils/io/asdf/schemas/spectrum_list-1.0.0.yaml -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/asdf/schemas
creating 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/asdf/manifests
copying specutils/io/asdf/manifests/specutils-1.0.0.yaml -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/asdf/manifests
creating 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders/tests/desi_test_data
copying specutils/io/default_loaders/tests/desi_test_data/coadd-sv3-dark-26065.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders/tests/desi_test_data
copying specutils/io/default_loaders/tests/desi_test_data/spectra-5-169-thru20210419.fits 
-> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders/tests/desi_test_data
copying specutils/io/default_loaders/tests/desi_test_data/spectra-sv3-dark-26065.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders/tests/desi_test_data
copying specutils/io/default_loaders/tests/desi_test_data/coadd-5-169-thru20210419.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/specutils/io/default_loaders/tests/desi_test_data
I: pybuild base:311: /usr/bin/python3 setup.py build
WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml 
does not contain a tool.setuptools_scm section'
Traceback (most recent call last):
  File 
"/usr/lib/python3/dist-packages/setuptools_scm/_integration/pyproject_reading.py",
 line 36, in read_pyproject
    section = defn.get("tool", {})[tool_name]
              ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
KeyError: 'setuptools_scm'
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils
copying specutils/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils
copying specutils/conftest.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils
copying specutils/version.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/tests
copying specutils/tests/test_spectrum1d_unit_pix2.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/tests
copying specutils/tests/test_region_extract.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/tests
copying specutils/tests/test_loaders.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/tests
copying specutils/tests/test_slicing.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/tests
copying specutils/tests/test_model_replace.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/tests
copying specutils/tests/test_template_comparison.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/tests
copying specutils/tests/test_utils.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/tests
copying specutils/tests/test_regions.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/tests
copying specutils/tests/test_correlation.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/tests
copying specutils/tests/setup_package.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/tests
copying specutils/tests/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/tests
copying specutils/tests/test_dc_common_loaders.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/tests
copying specutils/tests/test_spectral_axis.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/tests
copying specutils/tests/test_spectrum_collection.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/tests
copying specutils/tests/conftest.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/tests
copying specutils/tests/test_analysis.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/tests
copying specutils/tests/test_arithmetic.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/tests
copying specutils/tests/test_spectrum1d.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/tests
copying specutils/tests/test_resample.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/tests
copying specutils/tests/test_io.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/tests
copying specutils/tests/test_smoothing.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/tests
copying specutils/tests/test_unc.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/tests
copying specutils/tests/test_continuum.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/tests
copying specutils/tests/test_manipulation.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/tests
copying specutils/tests/test_fitting.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/tests
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/utils
copying specutils/utils/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/utils
copying specutils/utils/wcs_utils.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/utils
copying specutils/utils/quantity_model.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/utils
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/analysis
copying specutils/analysis/template_comparison.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/analysis
copying specutils/analysis/flux.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/analysis
copying specutils/analysis/correlation.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/analysis
copying specutils/analysis/utils.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/analysis
copying specutils/analysis/location.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/analysis
copying specutils/analysis/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/analysis
copying specutils/analysis/uncertainty.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/analysis
copying specutils/analysis/width.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/analysis
copying specutils/analysis/moment.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/analysis
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/spectra
copying specutils/spectra/spectrum1d.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/spectra
copying specutils/spectra/spectral_region.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/spectra
copying specutils/spectra/spectral_axis.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/spectra
copying specutils/spectra/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/spectra
copying specutils/spectra/spectrum_list.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/spectra
copying specutils/spectra/spectrum_collection.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/spectra
copying specutils/spectra/spectrum_mixin.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/spectra
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/fitting
copying specutils/fitting/fitmodels.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/fitting
copying specutils/fitting/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/fitting
copying specutils/fitting/continuum.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/fitting
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/manipulation
copying specutils/manipulation/utils.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/manipulation
copying specutils/manipulation/resample.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/manipulation
copying specutils/manipulation/manipulation.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/manipulation
copying specutils/manipulation/extract_spectral_region.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/manipulation
copying specutils/manipulation/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/manipulation
copying specutils/manipulation/model_replace.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/manipulation
copying specutils/manipulation/estimate_uncertainty.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/manipulation
copying specutils/manipulation/smoothing.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/manipulation
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io
copying specutils/io/parsing_utils.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io
copying specutils/io/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io
copying specutils/io/registers.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io
copying specutils/io/_list_of_loaders.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io
creating 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
copying specutils/io/default_loaders/twodfgrs_reader.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
copying specutils/io/default_loaders/ascii.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
copying specutils/io/default_loaders/muscles_sed.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
copying specutils/io/default_loaders/tabular_fits.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
copying specutils/io/default_loaders/apogee.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
copying specutils/io/default_loaders/desi.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
copying specutils/io/default_loaders/subaru_pfs_spec.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
copying specutils/io/default_loaders/hst_cos.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
copying specutils/io/default_loaders/wigglez.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
copying specutils/io/default_loaders/jwst_reader.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
copying specutils/io/default_loaders/gama.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
copying specutils/io/default_loaders/sixdfgs_reader.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
copying specutils/io/default_loaders/sdss.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
copying specutils/io/default_loaders/aaomega_2df.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
copying specutils/io/default_loaders/manga.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
copying specutils/io/default_loaders/sami.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
copying specutils/io/default_loaders/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
copying specutils/io/default_loaders/twoslaq_lrg.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
copying specutils/io/default_loaders/generic_cube.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
copying specutils/io/default_loaders/galah.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
copying specutils/io/default_loaders/sdss_v.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
copying specutils/io/default_loaders/dc_common.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
copying specutils/io/default_loaders/generic_ecsv_reader.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
copying specutils/io/default_loaders/ozdes.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
copying specutils/io/default_loaders/hst_stis.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
copying specutils/io/default_loaders/wcs_fits.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/asdf
copying specutils/io/asdf/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/asdf
copying specutils/io/asdf/extension.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/asdf
copying specutils/io/asdf/converters.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/asdf
creating 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders/tests
copying specutils/io/default_loaders/tests/test_desi.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders/tests
copying specutils/io/default_loaders/tests/test_apogee.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders/tests
copying specutils/io/default_loaders/tests/test_jwst_reader.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders/tests
copying specutils/io/default_loaders/tests/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders/tests
copying specutils/io/default_loaders/tests/generate_desi_test_data.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders/tests
copying specutils/io/default_loaders/tests/test_sdss_v.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders/tests
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/asdf/tests
copying specutils/io/asdf/tests/test_spectra.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/asdf/tests
copying specutils/io/asdf/tests/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/asdf/tests
copying specutils/io/asdf/tests/helpers.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/asdf/tests
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/asdf/schemas
copying specutils/io/asdf/schemas/spectrum1d-1.0.0.yaml -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/asdf/schemas
copying specutils/io/asdf/schemas/spectrum_list-1.0.0.yaml -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/asdf/schemas
creating 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/asdf/manifests
copying specutils/io/asdf/manifests/specutils-1.0.0.yaml -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/asdf/manifests
creating 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders/tests/desi_test_data
copying specutils/io/default_loaders/tests/desi_test_data/coadd-sv3-dark-26065.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders/tests/desi_test_data
copying specutils/io/default_loaders/tests/desi_test_data/spectra-5-169-thru20210419.fits 
-> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders/tests/desi_test_data
copying specutils/io/default_loaders/tests/desi_test_data/spectra-sv3-dark-26065.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders/tests/desi_test_data
copying specutils/io/default_loaders/tests/desi_test_data/coadd-5-169-thru20210419.fits -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/specutils/io/default_loaders/tests/desi_test_data
   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build; 
python3.13 -m pytest --remote-data=none --doctest-rst
============================= test session starts 
==============================
platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>
configfile: setup.cfg
plugins: filter-subpackage-0.2.0, doctestplus-1.3.0, mock-3.14.0, 
astropy-header-0.2.2, typeguard-4.4.1, remotedata-0.4.1, cov-5.0.0, 
astropy-0.11.0, asdf-4.0.0, arraydiff-0.6.1, hypothesis-6.121.0
collected 677 items

specutils/io/asdf/tests/test_spectra.py 
xxxxxx.     
                     [  1%]
specutils/io/default_loaders/tests/test_apogee.py 
sss                    [  1%]
specutils/io/default_loaders/tests/test_desi.py 
..................
       [  4%]
specutils/io/default_loaders/tests/test_jwst_reader.py 
.................
 [  6%]
xssss                     
                                               [  7%]
specutils/io/default_loaders/tests/test_sdss_v.py 
......................
 [ 10%]
................
                                                         [ 12%]
specutils/manipulation/model_replace.py .                         
       [ 13%]
specutils/manipulation/resample.py ...          
                         [ 13%]
specutils/tests/test_analysis.py 
.......................................
 [ 19%]
.....................
                                                    [ 22%]
specutils/tests/test_arithmetic.py 
...........
                           [ 24%]
specutils/tests/test_continuum.py 
.......     
                           [ 25%]
specutils/tests/test_correlation.py 
....                                 [ 
25%]
specutils/tests/test_dc_common_loaders.py 
ssssssssssssssssssssss
         [ 28%]
specutils/tests/test_fitting.py 
.....................
                    [ 32%]
specutils/tests/test_io.py 
......               
                         [ 32%]
specutils/tests/test_loaders.py 
.ssss.sssssssssssssss...ssssssss........
 [ 38%]
....................F...................................................
 [ 49%]
.......................................................sssssssssssssss.s
 [ 60%]
sssssssssssssssssssssssssssssssssssssssssssssssss
                        [ 67%]
specutils/tests/test_manipulation.py ...        
                         [ 67%]
specutils/tests/test_model_replace.py 
.....                         
     [ 68%]
specutils/tests/test_region_extract.py 
..................
                [ 71%]
specutils/tests/test_regions.py 
................
                         [ 73%]
specutils/tests/test_resample.py 
..............x......
                   [ 76%]
specutils/tests/test_slicing.py ....   
                                  [ 77%]
specutils/tests/test_smoothing.py 
........................
               [ 80%]
specutils/tests/test_spectral_axis.py 
s.................................
 [ 85%]
.......................
                                                  [ 89%]
specutils/tests/test_spectrum1d.py 
.......................s........
      [ 93%]
specutils/tests/test_spectrum1d_unit_pix2.py ..          
                [ 94%]
specutils/tests/test_spectrum_collection.py 
.........
                    [ 95%]
specutils/tests/test_template_comparison.py 
.............
                [ 97%]
specutils/tests/test_unc.py .x.                 
                         [ 97%]
specutils/tests/test_utils.py 
..............
                             [100%]

=================================== FAILURES ===================================
_________________________ test_tabular_fits_autowrite 
__________________________

tmp_path = 
PosixPath('/tmp/pytest-of-buildd/pytest-0/test_tabular_fits_autowrite0')

    @pytest.mark.filterwarnings("ignore:The 
unit 'Angstrom' has been 
deprecated")
    def 
test_tabular_fits_autowrite(tmp_path):
        """Test writing of Spectrum1D with automatic selection of 
BINTABLE format."""
        disp = np.linspace(1, 1.2, 
21) * u.AA
        flux = np.random.normal(0., 1.0e-14, 
disp.shape[0]) * u.W / (u.m**2 * 
u.AA)
        hdr = 
fits.header.Header({'TELESCOP': 
'Leviathan', 
'APERTURE': 
1.8,
                                  
'OBSERVER': 
'Parsons'})
    
        spectrum = Spectrum1D(flux=flux, spectral_axis=disp, 
meta={'header': 
hdr})
        tmpfile = str(tmp_path / 
'_tst.fits')
        spectrum.write(tmpfile)
    
        # Read it in and check against the 
original
        with fits.open(tmpfile) as 
hdulist:
            assert 
hdulist[0].header['NAXIS']
 == 0
            assert 
hdulist[1].header['NAXIS']
 == 2
            assert 
hdulist[1].header['NAXIS2']
 == disp.shape[0]
    
        # Trigger exception for illegal HDU (primary HDU only accepts 
IMAGE_HDU)
        with pytest.raises(ValueError, 
match=r'FITS does not support 
BINTABLE'):
            spectrum.write(tmpfile, 
format='tabular-fits',
 overwrite=True, hdu=0)
    
        # Test automatic selection of wcs1d format, which will fail 
without suitable wcs
        with pytest.raises(ValueError, 
match=r'Only Spectrum1D objects with valid 
WCS'):
          spectrum.write(tmpfile, overwrite=True, 
hdu=0)

specutils/tests/test_loaders.py:772:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/lib/python3/dist-packages/astropy/nddata/mixins/ndio.py:103: 
in __call__
    self.registry.write(self._instance, 
*args, **kwargs)
/usr/lib/python3/dist-packages/astropy/io/registry/core.py:386: in 
write
    return writer(data, *args, **kwargs)
specutils/io/default_loaders/wcs_fits.py:252: in wcs1d_fits_writer
    hdulist = wcs.to_fits()
/usr/lib/python3/dist-packages/gwcs/wcs.py:2344: in to_fits
    world_axes_groups, _, celestial_group = 
self._separable_groups(
/usr/lib/python3/dist-packages/gwcs/wcs.py:2035: in 
_separable_groups
    cunit = 
frame.unit[fidx].get_format_name(u.format.Fits).upper()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

name = 'Fits'

    def __getattr__(name):
        if name == 
"Fits":
          warnings.warn(
                AstropyDeprecationWarning(
                    'The class 
"Fits" has been renamed 
to "FITS" in version 7.0. 
The old '
                    "name is deprecated and may be removed in a 
future version.\n"
                    "        Use FITS 
instead."
                )
            )
E           astropy.utils.exceptions.AstropyDeprecationWarning: The class "Fits" 
has been renamed to "FITS" in version 7.0. The old name is deprecated and may be removed 
in a future version.
E                   Use FITS instead.

/usr/lib/python3/dist-packages/astropy/units/format/__init__.py:48:
 AstropyDeprecationWarning
=========================== short test summary info 
============================
FAILED specutils/tests/test_loaders.py::test_tabular_fits_autowrite - 
astropy.utils.exceptions.AstropyDeprecationWarning: The class "Fits" has be...
============ 1 failed, 544 passed, 123 
skipped, 9 xfailed in 14.90s ============
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build; python3.13 -m pytest 
--remote-data=none --doctest-rst
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build; 
python3.12 -m pytest --remote-data=none --doctest-rst
============================= test session starts 
==============================
platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>
configfile: setup.cfg
plugins: filter-subpackage-0.2.0, doctestplus-1.3.0, mock-3.14.0, 
astropy-header-0.2.2, typeguard-4.4.1, remotedata-0.4.1, cov-5.0.0, 
astropy-0.11.0, asdf-4.0.0, arraydiff-0.6.1, hypothesis-6.121.0
collected 677 items

specutils/io/asdf/tests/test_spectra.py 
xxxxxx.     
                     [  1%]
specutils/io/default_loaders/tests/test_apogee.py 
sss                    [  1%]
specutils/io/default_loaders/tests/test_desi.py 
..................
       [  4%]
specutils/io/default_loaders/tests/test_jwst_reader.py 
.................
 [  6%]
xssss                     
                                               [  7%]
specutils/io/default_loaders/tests/test_sdss_v.py 
......................
 [ 10%]
................
                                                         [ 12%]
specutils/manipulation/model_replace.py .                         
       [ 13%]
specutils/manipulation/resample.py ...          
                         [ 13%]
specutils/tests/test_analysis.py 
.......................................
 [ 19%]
.....................
                                                    [ 22%]
specutils/tests/test_arithmetic.py 
...........
                           [ 24%]
specutils/tests/test_continuum.py 
.......     
                           [ 25%]
specutils/tests/test_correlation.py 
....                                 [ 
25%]
specutils/tests/test_dc_common_loaders.py 
ssssssssssssssssssssss
         [ 28%]
specutils/tests/test_fitting.py 
.....................
                    [ 32%]
specutils/tests/test_io.py 
......               
                         [ 32%]
specutils/tests/test_loaders.py 
.ssss.sssssssssssssss...ssssssss........
 [ 38%]
....................F...................................................
 [ 49%]
.......................................................sssssssssssssss.s
 [ 60%]
sssssssssssssssssssssssssssssssssssssssssssssssss
                        [ 67%]
specutils/tests/test_manipulation.py ...        
                         [ 67%]
specutils/tests/test_model_replace.py 
.....                         
     [ 68%]
specutils/tests/test_region_extract.py 
..................
                [ 71%]
specutils/tests/test_regions.py 
................
                         [ 73%]
specutils/tests/test_resample.py 
..............x......
                   [ 76%]
specutils/tests/test_slicing.py ....   
                                  [ 77%]
specutils/tests/test_smoothing.py 
........................
               [ 80%]
specutils/tests/test_spectral_axis.py 
s.................................
 [ 85%]
.......................
                                                  [ 89%]
specutils/tests/test_spectrum1d.py 
.......................s........
      [ 93%]
specutils/tests/test_spectrum1d_unit_pix2.py ..          
                [ 94%]
specutils/tests/test_spectrum_collection.py 
.........
                    [ 95%]
specutils/tests/test_template_comparison.py 
.............
                [ 97%]
specutils/tests/test_unc.py .x.                 
                         [ 97%]
specutils/tests/test_utils.py 
..............
                             [100%]

=================================== FAILURES ===================================
_________________________ test_tabular_fits_autowrite 
__________________________

tmp_path = 
PosixPath('/tmp/pytest-of-buildd/pytest-1/test_tabular_fits_autowrite0')

    @pytest.mark.filterwarnings("ignore:The 
unit 'Angstrom' has been 
deprecated")
    def 
test_tabular_fits_autowrite(tmp_path):
        """Test writing of Spectrum1D with automatic selection of 
BINTABLE format."""
        disp = np.linspace(1, 1.2, 
21) * u.AA
        flux = np.random.normal(0., 1.0e-14, 
disp.shape[0]) * u.W / (u.m**2 * 
u.AA)
        hdr = 
fits.header.Header({'TELESCOP': 
'Leviathan', 
'APERTURE': 
1.8,
                                  
'OBSERVER': 
'Parsons'})
    
        spectrum = Spectrum1D(flux=flux, spectral_axis=disp, 
meta={'header': 
hdr})
        tmpfile = str(tmp_path / 
'_tst.fits')
        spectrum.write(tmpfile)
    
        # Read it in and check against the 
original
        with fits.open(tmpfile) as 
hdulist:
            assert 
hdulist[0].header['NAXIS']
 == 0
            assert 
hdulist[1].header['NAXIS']
 == 2
            assert 
hdulist[1].header['NAXIS2']
 == disp.shape[0]
    
        # Trigger exception for illegal HDU (primary HDU only accepts 
IMAGE_HDU)
        with pytest.raises(ValueError, 
match=r'FITS does not support 
BINTABLE'):
            spectrum.write(tmpfile, 
format='tabular-fits',
 overwrite=True, hdu=0)
    
        # Test automatic selection of wcs1d format, which will fail 
without suitable wcs
        with pytest.raises(ValueError, 
match=r'Only Spectrum1D objects with valid 
WCS'):
          spectrum.write(tmpfile, overwrite=True, 
hdu=0)

specutils/tests/test_loaders.py:772:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/lib/python3/dist-packages/astropy/nddata/mixins/ndio.py:103: 
in __call__
    self.registry.write(self._instance, 
*args, **kwargs)
/usr/lib/python3/dist-packages/astropy/io/registry/core.py:386: in 
write
    return writer(data, *args, **kwargs)
specutils/io/default_loaders/wcs_fits.py:252: in wcs1d_fits_writer
    hdulist = wcs.to_fits()
/usr/lib/python3/dist-packages/gwcs/wcs.py:2344: in to_fits
    world_axes_groups, _, celestial_group = 
self._separable_groups(
/usr/lib/python3/dist-packages/gwcs/wcs.py:2035: in 
_separable_groups
    cunit = 
frame.unit[fidx].get_format_name(u.format.Fits).upper()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

name = 'Fits'

    def __getattr__(name):
        if name == 
"Fits":
          warnings.warn(
                AstropyDeprecationWarning(
                    'The class 
"Fits" has been renamed 
to "FITS" in version 7.0. 
The old '
                    "name is deprecated and may be removed in a 
future version.\n"
                    "        Use FITS 
instead."
                )
            )
E           astropy.utils.exceptions.AstropyDeprecationWarning: The class "Fits" 
has been renamed to "FITS" in version 7.0. The old name is deprecated and may be removed 
in a future version.
E                   Use FITS instead.

/usr/lib/python3/dist-packages/astropy/units/format/__init__.py:48:
 AstropyDeprecationWarning
=========================== short test summary info 
============================
FAILED specutils/tests/test_loaders.py::test_tabular_fits_autowrite - 
astropy.utils.exceptions.AstropyDeprecationWarning: The class "Fits" has be...
============ 1 failed, 544 passed, 123 
skipped, 9 xfailed in 15.61s ============
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build; python3.12 -m pytest 
--remote-data=none --doctest-rst
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.13 
3.12" returned exit code 13
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202411/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

Reply via email to