Package: src:rasterio Version: 1.4.3-1 Severity: serious Tags: ftbfs trixie sid
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --buildsystem pybuild dh_auto_clean -O--buildsystem=pybuild dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary dh binary --buildsystem pybuild dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild dh_auto_build -O--buildsystem=pybuild I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build" module I: pybuild base:311: python3.12 -m build --skip-dependency-check --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_rasterio * Building wheel... [... snipped ...] INFO:wheel:adding 'rasterio/rio/warp.py' INFO:wheel:adding 'rasterio-1.4.3.dist-info/AUTHORS.txt' INFO:wheel:adding 'rasterio-1.4.3.dist-info/LICENSE.txt' INFO:wheel:adding 'rasterio-1.4.3.dist-info/METADATA' INFO:wheel:adding 'rasterio-1.4.3.dist-info/WHEEL' INFO:wheel:adding 'rasterio-1.4.3.dist-info/entry_points.txt' INFO:wheel:adding 'rasterio-1.4.3.dist-info/top_level.txt' INFO:wheel:adding 'rasterio-1.4.3.dist-info/RECORD' INFO:root:removing build/bdist.linux-x86_64/wheel Successfully built rasterio-1.4.3-cp313-cp313-linux_x86_64.whl I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with "installer" module debian/rules override_dh_auto_test make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_test I: pybuild pybuild:308: cp -r /<<PKGBUILDDIR>>/tests /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_rasterio/build I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_rasterio/build; python3.12 -m pytest --ignore tests/test_env.py --ignore tests/test_io.py --ignore tests/test_merge.py --ignore tests/test_pyopener.py --ignore tests/test_read_boundless.py --ignore tests/test_rio_blocks.py --ignore tests/test_rio_bounds.py --ignore tests/test_rio_calc.py --ignore tests/test_rio_clip.py --ignore tests/test_rio_convert.py --ignore tests/test_rio_edit_info.py --ignore tests/test_rio_gcp.py --ignore tests/test_rio_helpers.py --ignore tests/test_rio_info.py --ignore tests/test_rio_insp.py --ignore tests/test_rio_main.py --ignore tests/test_rio_mask.py --ignore tests/test_rio_merge.py --ignore tests/test_rio_options.py --ignore tests/test_rio_overview.py --ignore tests/test_rio_rasterize.py --ignore tests/test_rio_rm.py --ignore tests/test_rio_sample.py --ignore tests/test_rio_shapes.py --ignore tests/test_rio_stack.py --ignore tests/test_rio_warp.py --ignore tests/test_session.py --ignore tes ts/test_warp.py --ignore tests/test_warpedvrt.py Test data present. ============================= test session starts ============================== platform linux -- Python 3.12.9, pytest-8.3.4, pluggy-1.5.0 rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_rasterio/build configfile: pyproject.toml plugins: hypothesis-6.125.2, typeguard-4.4.1 collected 1135 items / 1 skipped tests/test__env.py ................. [ 1%] tests/test__version.py ..... [ 1%] tests/test_band.py . [ 2%] tests/test_band_masks.py ........... [ 2%] tests/test_blocks.py ...................... [ 4%] tests/test_boundless_read.py .XX.......... [ 6%] tests/test_checksum.py ...... [ 6%] tests/test_cli_main.py .. [ 6%] tests/test_colorinterp.py .....xx................................ [ 10%] tests/test_colormap.py . [ 10%] tests/test_complex_dtypes.py ..... [ 10%] tests/test_coords.py ...... [ 11%] tests/test_creation_options.py . [ 11%] tests/test_crs.py ...................................................... [ 16%] ...................................................................... [ 22%] tests/test_data_paths.py .. [ 22%] tests/test_dataset.py ................................. [ 25%] tests/test_dataset_mask.py ............ [ 26%] tests/test_dataset_rw.py ... [ 26%] tests/test_deprecated.py . [ 26%] tests/test_descriptions.py .... [ 27%] tests/test_driver_management.py .... [ 27%] tests/test_driver_policy.py .. [ 27%] tests/test_dtypes.py .......................... [ 29%] tests/test_enums.py ........... [ 30%] tests/test_err.py ..... [ 31%] tests/test_features.py ................................................. [ 35%] ................sx.......................................s.............. [ 42%] X......... [ 42%] tests/test_filepath.py .............xx... [ 44%] tests/test_fillnodata.py .... [ 44%] tests/test_gcps.py ......... [ 45%] tests/test_gdal_raster_io.py ................................... [ 48%] tests/test_image_structure.py ............... [ 50%] tests/test_indexing.py ..................... [ 51%] tests/test_int8.py ..... [ 52%] tests/test_io_mixins.py ..... [ 52%] tests/test_mask.py ....................... [ 54%] tests/test_mask_creation.py .x... [ 55%] tests/test_memoryfile.py .................................. [ 58%] tests/test_meta.py .. [ 58%] tests/test_no_georef.py .. [ 58%] tests/test_nodata.py ...... [ 59%] tests/test_open.py ....... [ 59%] tests/test_open_options.py ... [ 60%] tests/test_open_overview_level.py . [ 60%] tests/test_open_sharing.py .. [ 60%] tests/test_options.py . [ 60%] tests/test_overviews.py .............. [ 61%] tests/test_pad.py . [ 61%] tests/test_path.py ................................................... [ 66%] tests/test_png.py . [ 66%] tests/test_process_pool_executor.py .. [ 66%] tests/test_profile.py ................... [ 68%] tests/test_read.py ......................... [ 70%] tests/test_read_dtype.py .... [ 70%] tests/test_read_resample.py ........ [ 71%] tests/test_reshape_image.py ... [ 71%] tests/test_revolvingdoor.py . [ 71%] tests/test_rio_create.py ..........F.F.F [ 73%] tests/test_rio_env.py .... [ 73%] tests/test_rio_transform.py . [ 73%] tests/test_rpcs.py ...... [ 74%] tests/test_sampling.py ........... [ 74%] tests/test_scale_offset.py ........ [ 75%] tests/test_show_versions.py .... [ 76%] tests/test_shutil.py ................. [ 77%] tests/test_statistics.py ....... [ 78%] tests/test_subdatasets.py .. [ 78%] tests/test_tag_item.py ... [ 78%] tests/test_tag_ns.py . [ 78%] tests/test_tags.py ..... [ 79%] tests/test_thread_pool_executor.py .. [ 79%] tests/test_threading.py .... [ 79%] tests/test_tools.py .. [ 79%] tests/test_transform.py ................................................ [ 84%] ...................... [ 85%] tests/test_units.py .... [ 86%] tests/test_update.py ........ [ 87%] tests/test_vrt.py ... [ 87%] tests/test_warnings.py ..... [ 87%] tests/test_warp_transform.py ........................ [ 89%] tests/test_windows.py .................................................. [ 94%] .................. [ 95%] tests/test_windows_mixins.py ...... [ 96%] tests/test_write.py ......................................... [100%] =================================== FAILURES =================================== ____________________________ test_create_overwrite _____________________________ tmp_path = PosixPath('/tmp/pytest-of-buildd/pytest-0/test_create_overwrite0') runner = <click.testing.CliRunner object at 0x7f94cf246ea0> def test_create_overwrite(tmp_path, runner): """Allow overwrite of existing file with option.""" outpath = tmp_path.joinpath("out.tif") outpath.touch() outfile = str(outpath) result = runner.invoke( main_group, [ "create", "-f", "GTiff", "-t", "uint8", "-n", "3", "-h", "512", "-w", "256", "--overwrite", outfile, ], ) > assert result.exit_code == 0 E assert 1 == 0 E + where 1 = <Result SystemExit(1)>.exit_code tests/test_rio_create.py:373: AssertionError ________________________ test_create_overwrite_nonfile _________________________ runner = <click.testing.CliRunner object at 0x7f94cf0f7ce0> def test_create_overwrite_nonfile(runner): """Allow overwrite of existing non-file with option.""" with MemoryFile(bytes(bytearray(100000))) as memfile: result = runner.invoke( main_group, [ "create", "-f", "GTiff", "-t", "uint8", "-n", "1", "-h", "16", "-w", "16", "--overwrite", memfile.name, ], ) > assert result.exit_code == 0 E assert 1 == 0 E + where 1 = <Result SystemExit(1)>.exit_code tests/test_rio_create.py:421: AssertionError ------------------------------ Captured log call ------------------------------- DEBUG rasterio._env:env.py:338 GDAL data files are available at built-in paths. DEBUG rasterio._env:env.py:338 PROJ data files are available at built-in paths. DEBUG rasterio._env:env.py:338 Started GDALEnv: self=<rasterio._env.GDALEnv object at 0x7f94cf0f7eb0>. INFO rasterio._env:__init__.py:356 GDAL signalled an error: err_no=4, msg="`/vsimem/test_create_overwrite_nonfile-d4748ac4-f727-4d4b-847e-16ec3e70f955/test_create_overwrite_nonfile-d4748ac4-f727-4d4b-847e-16ec3e70f955.tif' not recognized as being in a supported file format." DEBUG rasterio._env:env.py:374 Stopped GDALEnv <rasterio._env.GDALEnv object at 0x7f94cf0f7eb0>. _______________________ test_create_overwrite_nonfile_2 ________________________ path_rgb_byte_tif = '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_rasterio/build/tests/data/RGB.byte.tif' runner = <click.testing.CliRunner object at 0x7f94cf0f6f00> def test_create_overwrite_nonfile_2(path_rgb_byte_tif, runner): """Allow overwrite of existing non-file dataset with option.""" with open(path_rgb_byte_tif, "rb") as dataset: data = dataset.read() with MemoryFile(data) as memfile: result = runner.invoke( main_group, [ "create", "-f", "GTiff", "-t", "uint8", "-n", "1", "-h", "512", "-w", "256", "--overwrite", memfile.name, ], ) > assert result.exit_code == 0 E assert 1 == 0 E + where 1 = <Result SystemExit(1)>.exit_code tests/test_rio_create.py:481: AssertionError ------------------------------ Captured log call ------------------------------- DEBUG rasterio._env:env.py:338 GDAL data files are available at built-in paths. DEBUG rasterio._env:env.py:338 PROJ data files are available at built-in paths. DEBUG rasterio._env:env.py:338 Started GDALEnv: self=<rasterio._env.GDALEnv object at 0x7f94cf0f5870>. DEBUG rasterio._env:env.py:374 Stopped GDALEnv <rasterio._env.GDALEnv object at 0x7f94cf0f5870>. DEBUG rasterio._env:env.py:338 GDAL data files are available at built-in paths. DEBUG rasterio._env:env.py:338 PROJ data files are available at built-in paths. DEBUG rasterio._env:env.py:338 Started GDALEnv: self=<rasterio._env.GDALEnv object at 0x7f94cf110eb0>. DEBUG rasterio._env:env.py:374 Stopped GDALEnv <rasterio._env.GDALEnv object at 0x7f94cf110eb0>. =============================== warnings summary =============================== tests/test_dtypes.py::test_cant_cast_dtype_nan[uint8] tests/test_dtypes.py::test_cant_cast_dtype_nan[uint16] tests/test_dtypes.py::test_cant_cast_dtype_nan[uint32] tests/test_dtypes.py::test_cant_cast_dtype_nan[int32] /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_rasterio/build/rasterio/dtypes.py:208: RuntimeWarning: invalid value encountered in cast return numpy.allclose(values, values.astype(dtype), equal_nan=True) tests/test_show_versions.py::test_get_deps_info tests/test_show_versions.py::test_show_versions_with_gdal /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_rasterio/build/rasterio/_show_versions.py:74: DeprecationWarning: The '__version__' attribute is deprecated and will be removed in Click 9.1. Use feature detection or 'importlib.metadata.version("click")' instead. return module.__version__ -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED tests/test_rio_create.py::test_create_overwrite - assert 1 == 0 FAILED tests/test_rio_create.py::test_create_overwrite_nonfile - assert 1 == 0 FAILED tests/test_rio_create.py::test_create_overwrite_nonfile_2 - assert 1 == 0 = 3 failed, 1121 passed, 3 skipped, 6 xfailed, 3 xpassed, 6 warnings in 9.21s == E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_rasterio/build; python3.12 -m pytest --ignore tests/test_env.py --ignore tests/test_io.py --ignore tests/test_merge.py --ignore tests/test_pyopener.py --ignore tests/test_read_boundless.py --ignore tests/test_rio_blocks.py --ignore tests/test_rio_bounds.py --ignore tests/test_rio_calc.py --ignore tests/test_rio_clip.py --ignore tests/test_rio_convert.py --ignore tests/test_rio_edit_info.py --ignore tests/test_rio_gcp.py --ignore tests/test_rio_helpers.py --ignore tests/test_rio_info.py --ignore tests/test_rio_insp.py --ignore tests/test_rio_main.py --ignore tests/test_rio_mask.py --ignore tests/test_rio_merge.py --ignore tests/test_rio_options.py --ignore tests/test_rio_overview.py --ignore tests/test_rio_rasterize.py --ignore tests/test_rio_rm.py --ignore tests/test_rio_sample.py --ignore tests/test_rio_shapes.py --ignore tests/test_rio_stack.py --ignore tests/test_rio _warp.py --ignore tests/test_session.py --ignore tests/test_warp.py --ignore tests/test_warpedvrt.py I: pybuild pybuild:308: cp -r /<<PKGBUILDDIR>>/tests /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_rasterio/build I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_rasterio/build; python3.13 -m pytest --ignore tests/test_env.py --ignore tests/test_io.py --ignore tests/test_merge.py --ignore tests/test_pyopener.py --ignore tests/test_read_boundless.py --ignore tests/test_rio_blocks.py --ignore tests/test_rio_bounds.py --ignore tests/test_rio_calc.py --ignore tests/test_rio_clip.py --ignore tests/test_rio_convert.py --ignore tests/test_rio_edit_info.py --ignore tests/test_rio_gcp.py --ignore tests/test_rio_helpers.py --ignore tests/test_rio_info.py --ignore tests/test_rio_insp.py --ignore tests/test_rio_main.py --ignore tests/test_rio_mask.py --ignore tests/test_rio_merge.py --ignore tests/test_rio_options.py --ignore tests/test_rio_overview.py --ignore tests/test_rio_rasterize.py --ignore tests/test_rio_rm.py --ignore tests/test_rio_sample.py --ignore tests/test_rio_shapes.py --ignore tests/test_rio_stack.py --ignore tests/test_rio_warp.py --ignore tests/test_session.py --ignore tes ts/test_warp.py --ignore tests/test_warpedvrt.py Test data present. ============================= test session starts ============================== platform linux -- Python 3.13.2, pytest-8.3.4, pluggy-1.5.0 rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_rasterio/build configfile: pyproject.toml plugins: hypothesis-6.125.2, typeguard-4.4.1 collected 1135 items / 1 skipped tests/test__env.py ................. [ 1%] tests/test__version.py ..... [ 1%] tests/test_band.py . [ 2%] tests/test_band_masks.py ........... [ 2%] tests/test_blocks.py ...................... [ 4%] tests/test_boundless_read.py .XX.......... [ 6%] tests/test_checksum.py ...... [ 6%] tests/test_cli_main.py .. [ 6%] tests/test_colorinterp.py .....xx................................ [ 10%] tests/test_colormap.py . [ 10%] tests/test_complex_dtypes.py ..... [ 10%] tests/test_coords.py ...... [ 11%] tests/test_creation_options.py . [ 11%] tests/test_crs.py ...................................................... [ 16%] ...................................................................... [ 22%] tests/test_data_paths.py .. [ 22%] tests/test_dataset.py ................................. [ 25%] tests/test_dataset_mask.py ............ [ 26%] tests/test_dataset_rw.py ... [ 26%] tests/test_deprecated.py . [ 26%] tests/test_descriptions.py .... [ 27%] tests/test_driver_management.py .... [ 27%] tests/test_driver_policy.py .. [ 27%] tests/test_dtypes.py .......................... [ 29%] tests/test_enums.py ........... [ 30%] tests/test_err.py ..... [ 31%] tests/test_features.py ................................................. [ 35%] ................sx.......................................s.............. [ 42%] X......... [ 42%] tests/test_filepath.py .............xx... [ 44%] tests/test_fillnodata.py .... [ 44%] tests/test_gcps.py ......... [ 45%] tests/test_gdal_raster_io.py ................................... [ 48%] tests/test_image_structure.py ............... [ 50%] tests/test_indexing.py ..................... [ 51%] tests/test_int8.py ..... [ 52%] tests/test_io_mixins.py ..... [ 52%] tests/test_mask.py ....................... [ 54%] tests/test_mask_creation.py .x... [ 55%] tests/test_memoryfile.py .................................. [ 58%] tests/test_meta.py .. [ 58%] tests/test_no_georef.py .. [ 58%] tests/test_nodata.py ...... [ 59%] tests/test_open.py ....... [ 59%] tests/test_open_options.py ... [ 60%] tests/test_open_overview_level.py . [ 60%] tests/test_open_sharing.py .. [ 60%] tests/test_options.py . [ 60%] tests/test_overviews.py .............. [ 61%] tests/test_pad.py . [ 61%] tests/test_path.py ................................................... [ 66%] tests/test_png.py . [ 66%] tests/test_process_pool_executor.py .. [ 66%] tests/test_profile.py ................... [ 68%] tests/test_read.py ......................... [ 70%] tests/test_read_dtype.py .... [ 70%] tests/test_read_resample.py ........ [ 71%] tests/test_reshape_image.py ... [ 71%] tests/test_revolvingdoor.py . [ 71%] tests/test_rio_create.py ..........F.F.F [ 73%] tests/test_rio_env.py .... [ 73%] tests/test_rio_transform.py . [ 73%] tests/test_rpcs.py ...... [ 74%] tests/test_sampling.py ........... [ 74%] tests/test_scale_offset.py ........ [ 75%] tests/test_show_versions.py .... [ 76%] tests/test_shutil.py ................. [ 77%] tests/test_statistics.py ....... [ 78%] tests/test_subdatasets.py .. [ 78%] tests/test_tag_item.py ... [ 78%] tests/test_tag_ns.py . [ 78%] tests/test_tags.py ..... [ 79%] tests/test_thread_pool_executor.py .. [ 79%] tests/test_threading.py .... [ 79%] tests/test_tools.py .. [ 79%] tests/test_transform.py ................................................ [ 84%] ...................... [ 85%] tests/test_units.py .... [ 86%] tests/test_update.py ........ [ 87%] tests/test_vrt.py ... [ 87%] tests/test_warnings.py ..... [ 87%] tests/test_warp_transform.py ........................ [ 89%] tests/test_windows.py .................................................. [ 94%] .................. [ 95%] tests/test_windows_mixins.py ...... [ 96%] tests/test_write.py ......................................... [100%] =================================== FAILURES =================================== ____________________________ test_create_overwrite _____________________________ tmp_path = PosixPath('/tmp/pytest-of-buildd/pytest-1/test_create_overwrite0') runner = <click.testing.CliRunner object at 0x7fb3b73fbd40> def test_create_overwrite(tmp_path, runner): """Allow overwrite of existing file with option.""" outpath = tmp_path.joinpath("out.tif") outpath.touch() outfile = str(outpath) result = runner.invoke( main_group, [ "create", "-f", "GTiff", "-t", "uint8", "-n", "3", "-h", "512", "-w", "256", "--overwrite", outfile, ], ) > assert result.exit_code == 0 E assert 1 == 0 E + where 1 = <Result SystemExit(1)>.exit_code tests/test_rio_create.py:373: AssertionError ________________________ test_create_overwrite_nonfile _________________________ runner = <click.testing.CliRunner object at 0x7fb3b69eac10> def test_create_overwrite_nonfile(runner): """Allow overwrite of existing non-file with option.""" with MemoryFile(bytes(bytearray(100000))) as memfile: result = runner.invoke( main_group, [ "create", "-f", "GTiff", "-t", "uint8", "-n", "1", "-h", "16", "-w", "16", "--overwrite", memfile.name, ], ) > assert result.exit_code == 0 E assert 1 == 0 E + where 1 = <Result SystemExit(1)>.exit_code tests/test_rio_create.py:421: AssertionError ------------------------------ Captured log call ------------------------------- DEBUG rasterio._env:env.py:338 GDAL data files are available at built-in paths. DEBUG rasterio._env:env.py:338 PROJ data files are available at built-in paths. DEBUG rasterio._env:env.py:338 Started GDALEnv: self=<rasterio._env.GDALEnv object at 0x7fb3b73bfe50>. INFO rasterio._env:__init__.py:356 GDAL signalled an error: err_no=4, msg="`/vsimem/test_create_overwrite_nonfile-c70b0572-58e6-439f-83fd-2a7eb5f98d38/test_create_overwrite_nonfile-c70b0572-58e6-439f-83fd-2a7eb5f98d38.tif' not recognized as being in a supported file format." DEBUG rasterio._env:env.py:374 Stopped GDALEnv <rasterio._env.GDALEnv object at 0x7fb3b73bfe50>. _______________________ test_create_overwrite_nonfile_2 ________________________ path_rgb_byte_tif = '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_rasterio/build/tests/data/RGB.byte.tif' runner = <click.testing.CliRunner object at 0x7fb3b73f62d0> def test_create_overwrite_nonfile_2(path_rgb_byte_tif, runner): """Allow overwrite of existing non-file dataset with option.""" with open(path_rgb_byte_tif, "rb") as dataset: data = dataset.read() with MemoryFile(data) as memfile: result = runner.invoke( main_group, [ "create", "-f", "GTiff", "-t", "uint8", "-n", "1", "-h", "512", "-w", "256", "--overwrite", memfile.name, ], ) > assert result.exit_code == 0 E assert 1 == 0 E + where 1 = <Result SystemExit(1)>.exit_code tests/test_rio_create.py:481: AssertionError ------------------------------ Captured log call ------------------------------- DEBUG rasterio._env:env.py:338 GDAL data files are available at built-in paths. DEBUG rasterio._env:env.py:338 PROJ data files are available at built-in paths. DEBUG rasterio._env:env.py:338 Started GDALEnv: self=<rasterio._env.GDALEnv object at 0x7fb3b6b89570>. DEBUG rasterio._env:env.py:374 Stopped GDALEnv <rasterio._env.GDALEnv object at 0x7fb3b6b89570>. DEBUG rasterio._env:env.py:338 GDAL data files are available at built-in paths. DEBUG rasterio._env:env.py:338 PROJ data files are available at built-in paths. DEBUG rasterio._env:env.py:338 Started GDALEnv: self=<rasterio._env.GDALEnv object at 0x7fb3b6b89510>. DEBUG rasterio._env:env.py:374 Stopped GDALEnv <rasterio._env.GDALEnv object at 0x7fb3b6b89510>. =============================== warnings summary =============================== tests/test_dtypes.py::test_cant_cast_dtype_nan[uint8] tests/test_dtypes.py::test_cant_cast_dtype_nan[uint16] tests/test_dtypes.py::test_cant_cast_dtype_nan[uint32] tests/test_dtypes.py::test_cant_cast_dtype_nan[int32] /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_rasterio/build/rasterio/dtypes.py:208: RuntimeWarning: invalid value encountered in cast return numpy.allclose(values, values.astype(dtype), equal_nan=True) tests/test_show_versions.py::test_get_deps_info tests/test_show_versions.py::test_show_versions_with_gdal /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_rasterio/build/rasterio/_show_versions.py:74: DeprecationWarning: The '__version__' attribute is deprecated and will be removed in Click 9.1. Use feature detection or 'importlib.metadata.version("click")' instead. return module.__version__ -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED tests/test_rio_create.py::test_create_overwrite - assert 1 == 0 FAILED tests/test_rio_create.py::test_create_overwrite_nonfile - assert 1 == 0 FAILED tests/test_rio_create.py::test_create_overwrite_nonfile_2 - assert 1 == 0 = 3 failed, 1121 passed, 3 skipped, 6 xfailed, 3 xpassed, 6 warnings in 8.96s == E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_rasterio/build; python3.13 -m pytest --ignore tests/test_env.py --ignore tests/test_io.py --ignore tests/test_merge.py --ignore tests/test_pyopener.py --ignore tests/test_read_boundless.py --ignore tests/test_rio_blocks.py --ignore tests/test_rio_bounds.py --ignore tests/test_rio_calc.py --ignore tests/test_rio_clip.py --ignore tests/test_rio_convert.py --ignore tests/test_rio_edit_info.py --ignore tests/test_rio_gcp.py --ignore tests/test_rio_helpers.py --ignore tests/test_rio_info.py --ignore tests/test_rio_insp.py --ignore tests/test_rio_main.py --ignore tests/test_rio_mask.py --ignore tests/test_rio_merge.py --ignore tests/test_rio_options.py --ignore tests/test_rio_overview.py --ignore tests/test_rio_rasterize.py --ignore tests/test_rio_rm.py --ignore tests/test_rio_sample.py --ignore tests/test_rio_shapes.py --ignore tests/test_rio_stack.py --ignore tests/test_rio _warp.py --ignore tests/test_session.py --ignore tests/test_warp.py --ignore tests/test_warpedvrt.py dh_auto_test: error: pybuild --test -i python{version} -p "3.12 3.13" returned exit code 13 make[1]: *** [debian/rules:50: override_dh_auto_test] Error 25 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:43: binary] Error 2 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/202502/ 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 add an affects on src:rasterio, so that this is still visible in the BTS web page for this package. Thanks.