[Debian-astro-maintainers] Bug#1085941: photutils FTBFS with Python 3.13

Stefano Rivera stefanor at debian.org
Wed Oct 23 17:18:33 BST 2024


Source: photutils
Version: 2.0.1-1
Severity: normal
User: debian-python at lists.debian.org
Usertags: python3.13

This package failed build from source when test-built against a version of
python3-defaults that includes 3.13 as a supported version.

To reproduce this issue, build against python3-defaults (python3-all-dev etc.)
from Debian experimental. You'll also need a variety of its
build-depends to be build with Python 3.13.

I'm not sure exactly what it's problem is. For some reason numpy
includes aren't being specified. It could be an issue in tooling.

FWIW, upstream is now building 3.13 wheels.

What's new in Python 3.13:
https://docs.python.org/3.13/whatsnew/3.13.html

Log snippet:

   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
cython3 photutils/geometry/*.pyx
dh_auto_build
I: pybuild plugin_pyproject:129: Building wheel for python3.13 with "build" module
I: pybuild base:311: python3.13 -m build --skip-dependency-check --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_photutils  
* Building wheel...
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-aarch64-cpython-313
creating build/lib.linux-aarch64-cpython-313/photutils
copying photutils/version.py -> build/lib.linux-aarch64-cpython-313/photutils
copying photutils/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils
copying photutils/conftest.py -> build/lib.linux-aarch64-cpython-313/photutils
creating build/lib.linux-aarch64-cpython-313/photutils/morphology
copying photutils/morphology/core.py -> build/lib.linux-aarch64-cpython-313/photutils/morphology
copying photutils/morphology/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/morphology
copying photutils/morphology/non_parametric.py -> build/lib.linux-aarch64-cpython-313/photutils/morphology
creating build/lib.linux-aarch64-cpython-313/photutils/tests
copying photutils/tests/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/tests
copying photutils/tests/helper.py -> build/lib.linux-aarch64-cpython-313/photutils/tests
creating build/lib.linux-aarch64-cpython-313/photutils/psf
copying photutils/psf/epsf_stars.py -> build/lib.linux-aarch64-cpython-313/photutils/psf
copying photutils/psf/groupers.py -> build/lib.linux-aarch64-cpython-313/photutils/psf
copying photutils/psf/model_io.py -> build/lib.linux-aarch64-cpython-313/photutils/psf
copying photutils/psf/utils.py -> build/lib.linux-aarch64-cpython-313/photutils/psf
copying photutils/psf/epsf.py -> build/lib.linux-aarch64-cpython-313/photutils/psf
copying photutils/psf/gridded_models.py -> build/lib.linux-aarch64-cpython-313/photutils/psf
copying photutils/psf/model_plotting.py -> build/lib.linux-aarch64-cpython-313/photutils/psf
copying photutils/psf/functional_models.py -> build/lib.linux-aarch64-cpython-313/photutils/psf
copying photutils/psf/photometry.py -> build/lib.linux-aarch64-cpython-313/photutils/psf
copying photutils/psf/image_models.py -> build/lib.linux-aarch64-cpython-313/photutils/psf
copying photutils/psf/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/psf
copying photutils/psf/model_helpers.py -> build/lib.linux-aarch64-cpython-313/photutils/psf
copying photutils/psf/simulation.py -> build/lib.linux-aarch64-cpython-313/photutils/psf
creating build/lib.linux-aarch64-cpython-313/photutils/background
copying photutils/background/core.py -> build/lib.linux-aarch64-cpython-313/photutils/background
copying photutils/background/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/background
copying photutils/background/local_background.py -> build/lib.linux-aarch64-cpython-313/photutils/background
copying photutils/background/interpolators.py -> build/lib.linux-aarch64-cpython-313/photutils/background
copying photutils/background/background_2d.py -> build/lib.linux-aarch64-cpython-313/photutils/background
creating build/lib.linux-aarch64-cpython-313/photutils/isophote
copying photutils/isophote/harmonics.py -> build/lib.linux-aarch64-cpython-313/photutils/isophote
copying photutils/isophote/sample.py -> build/lib.linux-aarch64-cpython-313/photutils/isophote
copying photutils/isophote/integrator.py -> build/lib.linux-aarch64-cpython-313/photutils/isophote
copying photutils/isophote/fitter.py -> build/lib.linux-aarch64-cpython-313/photutils/isophote
copying photutils/isophote/model.py -> build/lib.linux-aarch64-cpython-313/photutils/isophote
copying photutils/isophote/ellipse.py -> build/lib.linux-aarch64-cpython-313/photutils/isophote
copying photutils/isophote/isophote.py -> build/lib.linux-aarch64-cpython-313/photutils/isophote
copying photutils/isophote/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/isophote
copying photutils/isophote/geometry.py -> build/lib.linux-aarch64-cpython-313/photutils/isophote
creating build/lib.linux-aarch64-cpython-313/photutils/aperture
copying photutils/aperture/mask.py -> build/lib.linux-aarch64-cpython-313/photutils/aperture
copying photutils/aperture/core.py -> build/lib.linux-aarch64-cpython-313/photutils/aperture
copying photutils/aperture/rectangle.py -> build/lib.linux-aarch64-cpython-313/photutils/aperture
copying photutils/aperture/bounding_box.py -> build/lib.linux-aarch64-cpython-313/photutils/aperture
copying photutils/aperture/ellipse.py -> build/lib.linux-aarch64-cpython-313/photutils/aperture
copying photutils/aperture/photometry.py -> build/lib.linux-aarch64-cpython-313/photutils/aperture
copying photutils/aperture/converters.py -> build/lib.linux-aarch64-cpython-313/photutils/aperture
copying photutils/aperture/stats.py -> build/lib.linux-aarch64-cpython-313/photutils/aperture
copying photutils/aperture/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/aperture
copying photutils/aperture/circle.py -> build/lib.linux-aarch64-cpython-313/photutils/aperture
copying photutils/aperture/attributes.py -> build/lib.linux-aarch64-cpython-313/photutils/aperture
creating build/lib.linux-aarch64-cpython-313/photutils/centroids
copying photutils/centroids/core.py -> build/lib.linux-aarch64-cpython-313/photutils/centroids
copying photutils/centroids/gaussian.py -> build/lib.linux-aarch64-cpython-313/photutils/centroids
copying photutils/centroids/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/centroids
creating build/lib.linux-aarch64-cpython-313/photutils/segmentation
copying photutils/segmentation/core.py -> build/lib.linux-aarch64-cpython-313/photutils/segmentation
copying photutils/segmentation/utils.py -> build/lib.linux-aarch64-cpython-313/photutils/segmentation
copying photutils/segmentation/finder.py -> build/lib.linux-aarch64-cpython-313/photutils/segmentation
copying photutils/segmentation/deblend.py -> build/lib.linux-aarch64-cpython-313/photutils/segmentation
copying photutils/segmentation/detect.py -> build/lib.linux-aarch64-cpython-313/photutils/segmentation
copying photutils/segmentation/catalog.py -> build/lib.linux-aarch64-cpython-313/photutils/segmentation
copying photutils/segmentation/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/segmentation
creating build/lib.linux-aarch64-cpython-313/photutils/profiles
copying photutils/profiles/core.py -> build/lib.linux-aarch64-cpython-313/photutils/profiles
copying photutils/profiles/radial_profile.py -> build/lib.linux-aarch64-cpython-313/photutils/profiles
copying photutils/profiles/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/profiles
copying photutils/profiles/curve_of_growth.py -> build/lib.linux-aarch64-cpython-313/photutils/profiles
creating build/lib.linux-aarch64-cpython-313/photutils/datasets
copying photutils/datasets/examples.py -> build/lib.linux-aarch64-cpython-313/photutils/datasets
copying photutils/datasets/wcs.py -> build/lib.linux-aarch64-cpython-313/photutils/datasets
copying photutils/datasets/model_params.py -> build/lib.linux-aarch64-cpython-313/photutils/datasets
copying photutils/datasets/load.py -> build/lib.linux-aarch64-cpython-313/photutils/datasets
copying photutils/datasets/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/datasets
copying photutils/datasets/noise.py -> build/lib.linux-aarch64-cpython-313/photutils/datasets
copying photutils/datasets/images.py -> build/lib.linux-aarch64-cpython-313/photutils/datasets
creating build/lib.linux-aarch64-cpython-313/photutils/geometry
copying photutils/geometry/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/geometry
creating build/lib.linux-aarch64-cpython-313/photutils/detection
copying photutils/detection/core.py -> build/lib.linux-aarch64-cpython-313/photutils/detection
copying photutils/detection/peakfinder.py -> build/lib.linux-aarch64-cpython-313/photutils/detection
copying photutils/detection/daofinder.py -> build/lib.linux-aarch64-cpython-313/photutils/detection
copying photutils/detection/starfinder.py -> build/lib.linux-aarch64-cpython-313/photutils/detection
copying photutils/detection/irafstarfinder.py -> build/lib.linux-aarch64-cpython-313/photutils/detection
copying photutils/detection/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/detection
creating build/lib.linux-aarch64-cpython-313/photutils/utils
copying photutils/utils/_quantity_helpers.py -> build/lib.linux-aarch64-cpython-313/photutils/utils
copying photutils/utils/_repr.py -> build/lib.linux-aarch64-cpython-313/photutils/utils
copying photutils/utils/depths.py -> build/lib.linux-aarch64-cpython-313/photutils/utils
copying photutils/utils/_moments.py -> build/lib.linux-aarch64-cpython-313/photutils/utils
copying photutils/utils/colormaps.py -> build/lib.linux-aarch64-cpython-313/photutils/utils
copying photutils/utils/errors.py -> build/lib.linux-aarch64-cpython-313/photutils/utils
copying photutils/utils/cutouts.py -> build/lib.linux-aarch64-cpython-313/photutils/utils
copying photutils/utils/interpolation.py -> build/lib.linux-aarch64-cpython-313/photutils/utils
copying photutils/utils/exceptions.py -> build/lib.linux-aarch64-cpython-313/photutils/utils
copying photutils/utils/_wcs_helpers.py -> build/lib.linux-aarch64-cpython-313/photutils/utils
copying photutils/utils/_optional_deps.py -> build/lib.linux-aarch64-cpython-313/photutils/utils
copying photutils/utils/_coords.py -> build/lib.linux-aarch64-cpython-313/photutils/utils
copying photutils/utils/_misc.py -> build/lib.linux-aarch64-cpython-313/photutils/utils
copying photutils/utils/_parameters.py -> build/lib.linux-aarch64-cpython-313/photutils/utils
copying photutils/utils/_convolution.py -> build/lib.linux-aarch64-cpython-313/photutils/utils
copying photutils/utils/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/utils
copying photutils/utils/_round.py -> build/lib.linux-aarch64-cpython-313/photutils/utils
copying photutils/utils/footprints.py -> build/lib.linux-aarch64-cpython-313/photutils/utils
copying photutils/utils/_progress_bars.py -> build/lib.linux-aarch64-cpython-313/photutils/utils
copying photutils/utils/_stats.py -> build/lib.linux-aarch64-cpython-313/photutils/utils
creating build/lib.linux-aarch64-cpython-313/photutils/extern
copying photutils/extern/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/extern
copying photutils/extern/biweight.py -> build/lib.linux-aarch64-cpython-313/photutils/extern
creating build/lib.linux-aarch64-cpython-313/photutils/morphology/tests
copying photutils/morphology/tests/test_non_parametric.py -> build/lib.linux-aarch64-cpython-313/photutils/morphology/tests
copying photutils/morphology/tests/test_core.py -> build/lib.linux-aarch64-cpython-313/photutils/morphology/tests
copying photutils/morphology/tests/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/morphology/tests
creating build/lib.linux-aarch64-cpython-313/photutils/psf/tests
copying photutils/psf/tests/test_image_models.py -> build/lib.linux-aarch64-cpython-313/photutils/psf/tests
copying photutils/psf/tests/test_gridded_models.py -> build/lib.linux-aarch64-cpython-313/photutils/psf/tests
copying photutils/psf/tests/test_groupers.py -> build/lib.linux-aarch64-cpython-313/photutils/psf/tests
copying photutils/psf/tests/test_model_helpers.py -> build/lib.linux-aarch64-cpython-313/photutils/psf/tests
copying photutils/psf/tests/test_epsf.py -> build/lib.linux-aarch64-cpython-313/photutils/psf/tests
copying photutils/psf/tests/test_epsf_stars.py -> build/lib.linux-aarch64-cpython-313/photutils/psf/tests
copying photutils/psf/tests/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/psf/tests
copying photutils/psf/tests/test_photometry.py -> build/lib.linux-aarch64-cpython-313/photutils/psf/tests
copying photutils/psf/tests/test_utils.py -> build/lib.linux-aarch64-cpython-313/photutils/psf/tests
copying photutils/psf/tests/test_simulation.py -> build/lib.linux-aarch64-cpython-313/photutils/psf/tests
copying photutils/psf/tests/test_functional_models.py -> build/lib.linux-aarch64-cpython-313/photutils/psf/tests
creating build/lib.linux-aarch64-cpython-313/photutils/psf/matching
copying photutils/psf/matching/fourier.py -> build/lib.linux-aarch64-cpython-313/photutils/psf/matching
copying photutils/psf/matching/windows.py -> build/lib.linux-aarch64-cpython-313/photutils/psf/matching
copying photutils/psf/matching/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/psf/matching
creating build/lib.linux-aarch64-cpython-313/photutils/psf/matching/tests
copying photutils/psf/matching/tests/test_windows.py -> build/lib.linux-aarch64-cpython-313/photutils/psf/matching/tests
copying photutils/psf/matching/tests/test_fourier.py -> build/lib.linux-aarch64-cpython-313/photutils/psf/matching/tests
copying photutils/psf/matching/tests/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/psf/matching/tests
creating build/lib.linux-aarch64-cpython-313/photutils/background/tests
copying photutils/background/tests/test_interpolators.py -> build/lib.linux-aarch64-cpython-313/photutils/background/tests
copying photutils/background/tests/test_local_background.py -> build/lib.linux-aarch64-cpython-313/photutils/background/tests
copying photutils/background/tests/test_background_2d.py -> build/lib.linux-aarch64-cpython-313/photutils/background/tests
copying photutils/background/tests/test_core.py -> build/lib.linux-aarch64-cpython-313/photutils/background/tests
copying photutils/background/tests/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/background/tests
creating build/lib.linux-aarch64-cpython-313/photutils/isophote/tests
copying photutils/isophote/tests/test_isophote.py -> build/lib.linux-aarch64-cpython-313/photutils/isophote/tests
copying photutils/isophote/tests/test_model.py -> build/lib.linux-aarch64-cpython-313/photutils/isophote/tests
copying photutils/isophote/tests/make_test_data.py -> build/lib.linux-aarch64-cpython-313/photutils/isophote/tests
copying photutils/isophote/tests/test_ellipse.py -> build/lib.linux-aarch64-cpython-313/photutils/isophote/tests
copying photutils/isophote/tests/test_geometry.py -> build/lib.linux-aarch64-cpython-313/photutils/isophote/tests
copying photutils/isophote/tests/test_regression.py -> build/lib.linux-aarch64-cpython-313/photutils/isophote/tests
copying photutils/isophote/tests/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/isophote/tests
copying photutils/isophote/tests/test_integrator.py -> build/lib.linux-aarch64-cpython-313/photutils/isophote/tests
copying photutils/isophote/tests/test_angles.py -> build/lib.linux-aarch64-cpython-313/photutils/isophote/tests
copying photutils/isophote/tests/test_sample.py -> build/lib.linux-aarch64-cpython-313/photutils/isophote/tests
copying photutils/isophote/tests/test_harmonics.py -> build/lib.linux-aarch64-cpython-313/photutils/isophote/tests
copying photutils/isophote/tests/test_fitter.py -> build/lib.linux-aarch64-cpython-313/photutils/isophote/tests
creating build/lib.linux-aarch64-cpython-313/photutils/aperture/tests
copying photutils/aperture/tests/test_aperture_common.py -> build/lib.linux-aarch64-cpython-313/photutils/aperture/tests
copying photutils/aperture/tests/test_circle.py -> build/lib.linux-aarch64-cpython-313/photutils/aperture/tests
copying photutils/aperture/tests/test_stats.py -> build/lib.linux-aarch64-cpython-313/photutils/aperture/tests
copying photutils/aperture/tests/test_ellipse.py -> build/lib.linux-aarch64-cpython-313/photutils/aperture/tests
copying photutils/aperture/tests/test_bounding_box.py -> build/lib.linux-aarch64-cpython-313/photutils/aperture/tests
copying photutils/aperture/tests/test_rectangle.py -> build/lib.linux-aarch64-cpython-313/photutils/aperture/tests
copying photutils/aperture/tests/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/aperture/tests
copying photutils/aperture/tests/test_photometry.py -> build/lib.linux-aarch64-cpython-313/photutils/aperture/tests
copying photutils/aperture/tests/test_mask.py -> build/lib.linux-aarch64-cpython-313/photutils/aperture/tests
copying photutils/aperture/tests/test_converters.py -> build/lib.linux-aarch64-cpython-313/photutils/aperture/tests
creating build/lib.linux-aarch64-cpython-313/photutils/centroids/tests
copying photutils/centroids/tests/test_gaussian.py -> build/lib.linux-aarch64-cpython-313/photutils/centroids/tests
copying photutils/centroids/tests/test_core.py -> build/lib.linux-aarch64-cpython-313/photutils/centroids/tests
copying photutils/centroids/tests/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/centroids/tests
creating build/lib.linux-aarch64-cpython-313/photutils/segmentation/tests
copying photutils/segmentation/tests/test_detect.py -> build/lib.linux-aarch64-cpython-313/photutils/segmentation/tests
copying photutils/segmentation/tests/test_catalog.py -> build/lib.linux-aarch64-cpython-313/photutils/segmentation/tests
copying photutils/segmentation/tests/test_finder.py -> build/lib.linux-aarch64-cpython-313/photutils/segmentation/tests
copying photutils/segmentation/tests/test_deblend.py -> build/lib.linux-aarch64-cpython-313/photutils/segmentation/tests
copying photutils/segmentation/tests/test_core.py -> build/lib.linux-aarch64-cpython-313/photutils/segmentation/tests
copying photutils/segmentation/tests/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/segmentation/tests
copying photutils/segmentation/tests/test_utils.py -> build/lib.linux-aarch64-cpython-313/photutils/segmentation/tests
creating build/lib.linux-aarch64-cpython-313/photutils/profiles/tests
copying photutils/profiles/tests/test_curve_of_growth.py -> build/lib.linux-aarch64-cpython-313/photutils/profiles/tests
copying photutils/profiles/tests/test_radial_profile.py -> build/lib.linux-aarch64-cpython-313/photutils/profiles/tests
copying photutils/profiles/tests/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/profiles/tests
creating build/lib.linux-aarch64-cpython-313/photutils/datasets/tests
copying photutils/datasets/tests/test_load.py -> build/lib.linux-aarch64-cpython-313/photutils/datasets/tests
copying photutils/datasets/tests/test_images.py -> build/lib.linux-aarch64-cpython-313/photutils/datasets/tests
copying photutils/datasets/tests/test_wcs.py -> build/lib.linux-aarch64-cpython-313/photutils/datasets/tests
copying photutils/datasets/tests/test_examples.py -> build/lib.linux-aarch64-cpython-313/photutils/datasets/tests
copying photutils/datasets/tests/test_noise.py -> build/lib.linux-aarch64-cpython-313/photutils/datasets/tests
copying photutils/datasets/tests/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/datasets/tests
copying photutils/datasets/tests/test_model_params.py -> build/lib.linux-aarch64-cpython-313/photutils/datasets/tests
creating build/lib.linux-aarch64-cpython-313/photutils/geometry/tests
copying photutils/geometry/tests/test_circular_overlap_grid.py -> build/lib.linux-aarch64-cpython-313/photutils/geometry/tests
copying photutils/geometry/tests/test_elliptical_overlap_grid.py -> build/lib.linux-aarch64-cpython-313/photutils/geometry/tests
copying photutils/geometry/tests/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/geometry/tests
copying photutils/geometry/tests/test_rectangular_overlap_grid.py -> build/lib.linux-aarch64-cpython-313/photutils/geometry/tests
creating build/lib.linux-aarch64-cpython-313/photutils/detection/tests
copying photutils/detection/tests/test_daofinder.py -> build/lib.linux-aarch64-cpython-313/photutils/detection/tests
copying photutils/detection/tests/test_irafstarfinder.py -> build/lib.linux-aarch64-cpython-313/photutils/detection/tests
copying photutils/detection/tests/test_peakfinder.py -> build/lib.linux-aarch64-cpython-313/photutils/detection/tests
copying photutils/detection/tests/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/detection/tests
copying photutils/detection/tests/conftest.py -> build/lib.linux-aarch64-cpython-313/photutils/detection/tests
copying photutils/detection/tests/test_starfinder.py -> build/lib.linux-aarch64-cpython-313/photutils/detection/tests
creating build/lib.linux-aarch64-cpython-313/photutils/utils/tests
copying photutils/utils/tests/test_errors.py -> build/lib.linux-aarch64-cpython-313/photutils/utils/tests
copying photutils/utils/tests/test_footprints.py -> build/lib.linux-aarch64-cpython-313/photutils/utils/tests
copying photutils/utils/tests/test_convolution.py -> build/lib.linux-aarch64-cpython-313/photutils/utils/tests
copying photutils/utils/tests/test_misc.py -> build/lib.linux-aarch64-cpython-313/photutils/utils/tests
copying photutils/utils/tests/test_moments.py -> build/lib.linux-aarch64-cpython-313/photutils/utils/tests
copying photutils/utils/tests/test_stats.py -> build/lib.linux-aarch64-cpython-313/photutils/utils/tests
copying photutils/utils/tests/test_quantity_helpers.py -> build/lib.linux-aarch64-cpython-313/photutils/utils/tests
copying photutils/utils/tests/test_round.py -> build/lib.linux-aarch64-cpython-313/photutils/utils/tests
copying photutils/utils/tests/test_interpolation.py -> build/lib.linux-aarch64-cpython-313/photutils/utils/tests
copying photutils/utils/tests/test_colormaps.py -> build/lib.linux-aarch64-cpython-313/photutils/utils/tests
copying photutils/utils/tests/__init__.py -> build/lib.linux-aarch64-cpython-313/photutils/utils/tests
copying photutils/utils/tests/test_cutouts.py -> build/lib.linux-aarch64-cpython-313/photutils/utils/tests
copying photutils/utils/tests/test_parameters.py -> build/lib.linux-aarch64-cpython-313/photutils/utils/tests
copying photutils/utils/tests/test_depths.py -> build/lib.linux-aarch64-cpython-313/photutils/utils/tests
copying photutils/CITATION.rst -> build/lib.linux-aarch64-cpython-313/photutils
creating build/lib.linux-aarch64-cpython-313/photutils/datasets/data
copying photutils/datasets/data/4gaussians_params.ecsv -> build/lib.linux-aarch64-cpython-313/photutils/datasets/data
copying photutils/datasets/data/100gaussians_params.ecsv -> build/lib.linux-aarch64-cpython-313/photutils/datasets/data
creating build/lib.linux-aarch64-cpython-313/photutils/psf/tests/data
copying photutils/psf/tests/data/STDPSF_NRCA1_F150W_mock.fits -> build/lib.linux-aarch64-cpython-313/photutils/psf/tests/data
copying photutils/psf/tests/data/STDPSF_NRCSW_F150W_mock.fits -> build/lib.linux-aarch64-cpython-313/photutils/psf/tests/data
copying photutils/psf/tests/data/STDPSF_WFC3UV_F814W_mock.fits -> build/lib.linux-aarch64-cpython-313/photutils/psf/tests/data
copying photutils/psf/tests/data/STDPSF_WFPC2_F814W_mock.fits -> build/lib.linux-aarch64-cpython-313/photutils/psf/tests/data
copying photutils/psf/tests/data/nircam_nrcb4_f150w_fovp101_samp4_npsf1_mock.fits -> build/lib.linux-aarch64-cpython-313/photutils/psf/tests/data
copying photutils/psf/tests/data/STDPSF_ACSWFC_F814W_mock.fits -> build/lib.linux-aarch64-cpython-313/photutils/psf/tests/data
copying photutils/psf/tests/data/nircam_nrca1_f200w_fovp101_samp4_npsf4_mock.fits -> build/lib.linux-aarch64-cpython-313/photutils/psf/tests/data
copying photutils/psf/tests/data/nircam_nrca5_f444w_fovp101_samp4_npsf4_mock.fits -> build/lib.linux-aarch64-cpython-313/photutils/psf/tests/data
copying photutils/psf/tests/data/nircam_nrca1_f200w_fovp101_samp4_npsf16_mock.fits -> build/lib.linux-aarch64-cpython-313/photutils/psf/tests/data
creating build/lib.linux-aarch64-cpython-313/photutils/isophote/tests/data
copying photutils/isophote/tests/data/synth_table_mean.txt -> build/lib.linux-aarch64-cpython-313/photutils/isophote/tests/data
copying photutils/isophote/tests/data/M51_table.fits -> build/lib.linux-aarch64-cpython-313/photutils/isophote/tests/data
copying photutils/isophote/tests/data/synth_lowsnr_table.fits -> build/lib.linux-aarch64-cpython-313/photutils/isophote/tests/data
copying photutils/isophote/tests/data/synth_table_mean.fits -> build/lib.linux-aarch64-cpython-313/photutils/isophote/tests/data
copying photutils/isophote/tests/data/synth_table.fits -> build/lib.linux-aarch64-cpython-313/photutils/isophote/tests/data
copying photutils/isophote/tests/data/README.rst -> build/lib.linux-aarch64-cpython-313/photutils/isophote/tests/data
copying photutils/isophote/tests/data/minimum_radius_test.fits -> build/lib.linux-aarch64-cpython-313/photutils/isophote/tests/data
copying photutils/isophote/tests/data/synth_highsnr_table.fits -> build/lib.linux-aarch64-cpython-313/photutils/isophote/tests/data
running build_ext
building 'photutils.geometry.elliptical_overlap' extension
creating build/temp.linux-aarch64-cpython-313
creating build/temp.linux-aarch64-cpython-313/photutils
creating build/temp.linux-aarch64-cpython-313/photutils/geometry
aarch64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.13 -c ./photutils/geometry/elliptical_overlap.c -o build/temp.linux-aarch64-cpython-313/./photutils/geometry/elliptical_overlap.o
./photutils/geometry/elliptical_overlap.c:1244:10: fatal error: numpy/arrayobject.h: No such file or directory
 1244 | #include "numpy/arrayobject.h"
      |          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
error: command '/usr/bin/aarch64-linux-gnu-gcc' failed with exit code 1

ERROR Backend subprocess exited when trying to invoke build_wheel
E: pybuild pybuild:389: build: plugin pyproject failed with: exit code=1: python3.13 -m build --skip-dependency-check --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_photutils  


If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/878105/

This bug has been filed at "normal" severity, as we haven't started the
transition to add 3.13 as a supported version, yet. This will be raised to RC
as soon as that happens, hopefully well before trixie.

Thanks,

Stefano



More information about the Debian-astro-maintainers mailing list