Your message dated Fri, 05 Sep 2025 19:07:02 +0000
with message-id <[email protected]>
and subject line Bug#1114304: fixed in python-geopandas 1.1.1-2
has caused the Debian Bug report #1114304,
regarding python-geopandas: FTBFS: dh_auto_test: error: pybuild --test 
--test-pytest -i python{version} -p 3.13 returned exit code 13
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1114304: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1114304
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:python-geopandas
Version: 1.1.1-1
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

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

Below you will find how the build ends (probably the most relevant part,
but not necessarily). If required, the full build log is available here:

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

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:python-geopandas, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 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.13 with "build" 
module
I: pybuild base:311: python3.13 -m build --skip-dependency-check --no-isolation 
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_geopandas  
* Building wheel...

[... snipped ...]

geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_suffixes[left-lft-rgt-expected_cols3]
 PASSED [ 90%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_suffixes[inner-lft-rgt-expected_cols4]
 PASSED [ 90%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_suffixes[right-lft-rgt-expected_cols5]
 PASSED [ 90%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_crs_mismatch[default-index]
 PASSED [ 90%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_crs_mismatch[string-index]
 PASSED [ 90%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_unknown_kwargs[default-index]
 PASSED [ 90%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[intersects-default-index]
 PASSED [ 90%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[intersects-string-index]
 PASSED [ 91%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[intersects-named-index]
 PASSED [ 91%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[intersects-multi-index]
 PASSED [ 91%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[intersects-named-multi-index]
 PASSED [ 91%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[contains-default-index]
 PASSED [ 91%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[contains-string-index]
 PASSED [ 91%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[contains-named-index]
 PASSED [ 91%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[contains-multi-index]
 PASSED [ 91%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[contains-named-multi-index]
 PASSED [ 91%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[within-default-index]
 PASSED [ 91%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[within-string-index]
 PASSED [ 91%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[within-named-index]
 PASSED [ 91%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[within-multi-index]
 PASSED [ 91%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_inner[within-named-multi-index]
 PASSED [ 91%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[intersects-default-index]
 PASSED [ 91%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[intersects-string-index]
 PASSED [ 91%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[intersects-named-index]
 PASSED [ 91%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[intersects-multi-index]
 PASSED [ 91%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[intersects-named-multi-index]
 PASSED [ 91%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[contains-default-index]
 PASSED [ 91%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[contains-string-index]
 PASSED [ 92%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[contains-named-index]
 PASSED [ 92%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[contains-multi-index]
 PASSED [ 92%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[contains-named-multi-index]
 PASSED [ 92%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[within-default-index]
 PASSED [ 92%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[within-string-index]
 PASSED [ 92%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[within-named-index]
 PASSED [ 92%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[within-multi-index]
 PASSED [ 92%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_left[within-named-multi-index]
 PASSED [ 92%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_empty_join PASSED [ 
92%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty0-contains]
 PASSED [ 92%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty0-contains_properly]
 PASSED [ 92%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty0-covered_by]
 PASSED [ 92%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty0-covers]
 PASSED [ 92%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty0-crosses]
 PASSED [ 92%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty0-intersects]
 PASSED [ 92%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty0-touches]
 PASSED [ 92%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty0-within]
 PASSED [ 92%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty1-contains]
 PASSED [ 92%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty1-contains_properly]
 PASSED [ 93%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty1-covered_by]
 PASSED [ 93%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty1-covers]
 PASSED [ 93%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty1-crosses]
 PASSED [ 93%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty1-intersects]
 PASSED [ 93%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty1-touches]
 PASSED [ 93%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_join_with_empty[empty1-within]
 PASSED [ 93%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_invalid_args[default-index]
 PASSED [ 93%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_invalid_args[string-index]
 PASSED [ 93%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[intersects-default-index]
 PASSED [ 93%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[intersects-string-index]
 PASSED [ 93%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[intersects-named-index]
 PASSED [ 93%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[intersects-multi-index]
 PASSED [ 93%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[intersects-named-multi-index]
 PASSED [ 93%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[contains-default-index]
 PASSED [ 93%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[contains-string-index]
 PASSED [ 93%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[contains-named-index]
 PASSED [ 93%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[contains-multi-index]
 PASSED [ 93%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[contains-named-multi-index]
 PASSED [ 93%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[within-default-index]
 PASSED [ 93%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[within-string-index]
 PASSED [ 94%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[within-named-index]
 PASSED [ 94%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[within-multi-index]
 PASSED [ 94%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_right[within-named-multi-index]
 PASSED [ 94%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_dwithin[geo_left0-geo_right0-expected_left0-expected_right0-1.4142135623730951-inner]
 PASSED [ 94%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_dwithin[geo_left1-geo_right1-expected_left1-expected_right1-1.4142135623730951-inner]
 PASSED [ 94%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_dwithin[geo_left2-geo_right2-expected_left2-expected_right2-distance2-inner]
 PASSED [ 94%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_dwithin[geo_left3-geo_right3-expected_left3-expected_right3-distance3-inner]
 PASSED [ 94%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_left_order[contains]
 PASSED [ 94%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_left_order[contains_properly]
 PASSED [ 94%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_left_order[covered_by]
 PASSED [ 94%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_left_order[covers]
 PASSED [ 94%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_left_order[crosses]
 PASSED [ 94%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_left_order[intersects]
 PASSED [ 94%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_left_order[touches]
 PASSED [ 94%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_left_order[within]
 PASSED [ 94%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_shared_attribute
 PASSED [ 94%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_multiple_attributes_datatypes[merge
 on string attributes] PASSED [ 94%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_multiple_attributes_datatypes[merge
 on integer attributes] PASSED [ 94%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_multiple_attributes_datatypes[merge
 on boolean attributes] PASSED [ 95%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_multiple_attributes_datatypes[merge
 on mixed attributes] PASSED [ 95%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_multiple_attributes_check_header
 PASSED [ 95%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_error_column_does_not_exist
 PASSED [ 95%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoin::test_sjoin_error_use_geometry_column
 PASSED [ 95%]
geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_preserve_index_names[inner]
 PASSED [ 95%]
geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_preserve_index_names[left]
 PASSED [ 95%]
geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_preserve_index_names[right]
 PASSED [ 95%]
geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_preserve_index_names_multiindex[inner]
 PASSED [ 95%]
geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_preserve_index_names_multiindex[left]
 PASSED [ 95%]
geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_preserve_index_names_multiindex[right]
 PASSED [ 95%]
geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_duplicate_column_index_name[inner]
 PASSED [ 95%]
geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_duplicate_column_index_name[left]
 PASSED [ 95%]
geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_duplicate_column_index_name[right]
 PASSED [ 95%]
geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_duplicate_column_index_name_multiindex[inner]
 PASSED [ 95%]
geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_duplicate_column_index_name_multiindex[left]
 PASSED [ 95%]
geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_duplicate_column_index_name_multiindex[right]
 PASSED [ 95%]
geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_conflicting_column_index_name[inner]
 PASSED [ 95%]
geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_conflicting_column_index_name[left]
 PASSED [ 95%]
geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_conflicting_column_index_name[right]
 PASSED [ 95%]
geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_conflicting_column_with_suffix[inner]
 PASSED [ 96%]
geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_conflicting_column_with_suffix[left]
 PASSED [ 96%]
geopandas/tools/tests/test_sjoin.py::TestIndexNames::test_conflicting_column_with_suffix[right]
 PASSED [ 96%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_geometry_name 
PASSED [ 96%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_left 
PASSED [ 96%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_right 
PASSED [ 96%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_inner 
PASSED [ 96%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_predicate 
PASSED [ 96%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_bad_predicate
 PASSED [ 96%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_duplicate_column_name
 PASSED [ 96%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_named_index[left]
 PASSED [ 96%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_named_index[right]
 PASSED [ 96%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_named_index[inner]
 PASSED [ 96%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_values 
PASSED [ 96%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_no_overlapping_geometry
 XFAIL [ 96%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_outer 
SKIPPED [ 96%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_empty_geometries
 PASSED [ 96%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_no_valid_geoms[intersects]
 PASSED [ 96%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_no_valid_geoms[within]
 PASSED [ 96%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_sjoin_no_valid_geoms[contains]
 PASSED [ 96%]
geopandas/tools/tests/test_sjoin.py::TestSpatialJoinNYBB::test_empty_sjoin_return_duplicated_columns
 PASSED [ 97%]
geopandas/tools/tests/test_sjoin.py::test_sjoin_inner PASSED             [ 97%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_allowed_hows[how_kwargs0]
 PASSED [ 97%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_allowed_hows[how_kwargs1]
 PASSED [ 97%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_allowed_hows[how_kwargs2]
 PASSED [ 97%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_allowed_hows[how_kwargs3]
 PASSED [ 97%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_invalid_hows[outer] 
PASSED [ 97%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_invalid_hows[abcde] 
PASSED [ 97%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_empty_right_df_how_left[None]
 PASSED [ 97%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_empty_right_df_how_left[distance]
 PASSED [ 97%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_empty_right_df_how_right[None]
 PASSED [ 97%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_empty_right_df_how_right[distance]
 PASSED [ 97%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_empty_left_df[None-inner]
 PASSED [ 97%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_empty_left_df[None-left] 
PASSED [ 97%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_empty_left_df[distance-inner]
 PASSED [ 97%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_empty_left_df[distance-left]
 PASSED [ 97%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_empty_left_df_how_right[None]
 PASSED [ 97%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_empty_left_df_how_right[distance]
 PASSED [ 97%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_empty_join_due_to_max_distance[inner]
 PASSED [ 97%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_empty_join_due_to_max_distance[left]
 PASSED [ 98%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_empty_join_due_to_max_distance_how_right
 PASSED [ 98%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_max_distance[inner] 
PASSED [ 98%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_max_distance[left] 
PASSED [ 98%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_max_distance_how_right 
PASSED [ 98%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left0-geo_right0-expected_left0-expected_right0-distances0-inner]
 PASSED [ 98%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left0-geo_right0-expected_left0-expected_right0-distances0-left]
 PASSED [ 98%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left1-geo_right1-expected_left1-expected_right1-distances1-inner]
 PASSED [ 98%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left1-geo_right1-expected_left1-expected_right1-distances1-left]
 PASSED [ 98%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left2-geo_right2-expected_left2-expected_right2-distances2-inner]
 PASSED [ 98%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left2-geo_right2-expected_left2-expected_right2-distances2-left]
 PASSED [ 98%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left3-geo_right3-expected_left3-expected_right3-distances3-inner]
 PASSED [ 98%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left3-geo_right3-expected_left3-expected_right3-distances3-left]
 PASSED [ 98%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left4-geo_right4-expected_left4-expected_right4-distances4-inner]
 PASSED [ 98%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left4-geo_right4-expected_left4-expected_right4-distances4-left]
 PASSED [ 98%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left5-geo_right5-expected_left5-expected_right5-distances5-inner]
 PASSED [ 98%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left5-geo_right5-expected_left5-expected_right5-distances5-left]
 PASSED [ 98%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left6-geo_right6-expected_left6-expected_right6-distances6-inner]
 PASSED [ 98%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left6-geo_right6-expected_left6-expected_right6-distances6-left]
 PASSED [ 98%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left7-geo_right7-expected_left7-expected_right7-distances7-inner]
 PASSED [ 98%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_left[geo_left7-geo_right7-expected_left7-expected_right7-distances7-left]
 PASSED [ 99%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_right[geo_left0-geo_right0-expected_left0-expected_right0-distances0]
 PASSED [ 99%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_right[geo_left1-geo_right1-expected_left1-expected_right1-distances1]
 PASSED [ 99%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_right[geo_left2-geo_right2-expected_left2-expected_right2-distances2]
 PASSED [ 99%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_right[geo_left3-geo_right3-expected_left3-expected_right3-distances3]
 PASSED [ 99%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_right[geo_left4-geo_right4-expected_left4-expected_right4-distances4]
 PASSED [ 99%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_right[geo_left5-geo_right5-expected_left5-expected_right5-distances5]
 PASSED [ 99%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_right[geo_left6-geo_right6-expected_left6-expected_right6-distances6]
 PASSED [ 99%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_right[geo_left7-geo_right7-expected_left7-expected_right7-distances7]
 PASSED [ 99%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_inner 
PASSED [ 99%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_exclusive[None-expected0]
 PASSED [ 99%]
geopandas/tools/tests/test_sjoin.py::TestNearest::test_sjoin_nearest_exclusive[1.1-expected1]
 PASSED [ 99%]
geopandas/tools/tests/test_tools.py::TestTools::test_collect_single PASSED [ 
99%]
geopandas/tools/tests/test_tools.py::TestTools::test_collect_single_force_multi 
PASSED [ 99%]
geopandas/tools/tests/test_tools.py::TestTools::test_collect_multi PASSED [ 99%]
geopandas/tools/tests/test_tools.py::TestTools::test_collect_multi_force_multi 
PASSED [ 99%]
geopandas/tools/tests/test_tools.py::TestTools::test_collect_list PASSED [ 99%]
geopandas/tools/tests/test_tools.py::TestTools::test_collect_GeoSeries PASSED [ 
99%]
geopandas/tools/tests/test_tools.py::TestTools::test_collect_mixed_types PASSED 
[ 99%]
geopandas/tools/tests/test_tools.py::TestTools::test_collect_mixed_multi PASSED 
[100%]

=================================== FAILURES ===================================
________________ TestGeomMethods.test_maximum_inscribed_circle _________________

self = <geopandas.tests.test_geom_methods.TestGeomMethods object at 
0x7fa19bacbed0>

    @pytest.mark.skipif(not SHAPELY_GE_21, reason="requires shapely 2.1")
    def test_maximum_inscribed_circle(self):
        mic = self.g1.maximum_inscribed_circle()
        expected = GeoSeries(
            [
                LineString([(0.70703125, 0.29296875), (0.5, 0.5)]),
                LineString([(0.5, 0.5), (0.5, 0)]),
            ]
        )
>       assert_geoseries_equal(mic, expected)

geopandas/tests/test_geom_methods.py:1623: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
geopandas/testing.py:194: in assert_geoseries_equal
    _check_equality(left, right, check_less_precise)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

left = 0    LINESTRING (0.70711 0.29289, 0.70711 0)
1                LINESTRING (0.5 0.5, 1 0.5)
dtype: geometry
right = 0    LINESTRING (0.70703 0.29297, 0.5 0.5)
1              LINESTRING (0.5 0.5, 0.5 0)
dtype: geometry
check_less_precise = False

    def _check_equality(left, right, check_less_precise):
        assert_error_message = (
            "{0} out of {1} geometries are not {3}equal.\n"
            "Indices where geometries are not {3}equal: {2} \n"
            "The first not {3}equal geometry:\n"
            "Left: {4}\n"
            "Right: {5}\n"
        )
        if check_less_precise:
            precise = "almost "
            equal = _geom_almost_equals_mask(left, right)
        else:
            precise = ""
            equal = _geom_equals_mask(left, right)
    
        if not equal.all():
            unequal_left_geoms = left[~equal]
            unequal_right_geoms = right[~equal]
>           raise AssertionError(
                assert_error_message.format(
                    len(unequal_left_geoms),
                    len(left),
                    unequal_left_geoms.index.to_list(),
                    precise,
                    _truncated_string(unequal_left_geoms.iloc[0]),
                    _truncated_string(unequal_right_geoms.iloc[0]),
                )
            )
E           AssertionError: 2 out of 2 geometries are not equal.
E           Indices where geometries are not equal: [0, 1] 
E           The first not equal geometry:
E           Left: LINESTRING (0.7071067811865475 0.2928932188134525, 
0.7071067811865475 0)
E           Right: LINESTRING (0.70703125 0.29296875, 0.5 0.5)

geopandas/testing.py:224: AssertionError
=============================== warnings summary ===============================
geopandas/tests/test_array.py: 160 warnings
  /usr/lib/python3/dist-packages/shapely/decorators.py:173: DeprecationWarning: 
The 'resolution' argument is deprecated. Use 'quad_segs' instead
    result = func(*args, **kwargs)

geopandas/tests/test_extension_array.py::TestGetitem::test_getitem_series_integer_with_missing_raises[integer-array]
  /usr/lib/python3/dist-packages/pandas/tests/extension/base/getitem.py:276: 
FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In 
a future version, integer keys will always be treated as labels (consistent 
with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`
    ser[idx]

geopandas/tests/test_extension_array.py::TestGetitem::test_take_pandas_style_negative_raises
geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_invalid
  /usr/lib/python3/dist-packages/_pytest/raises.py:624: PytestWarning: matching 
against an empty string will *always* pass. If you want to check for an empty 
message you need to pass '^$'. If you don't want to match you should pass 
`None` or leave out the parameter.
    super().__init__(match=match, check=check)

geopandas/tests/test_extension_array.py::TestSetitem::test_setitem_integer_with_missing_raises[list-True]
  /usr/lib/python3/dist-packages/pandas/tests/extension/base/setitem.py:227: 
FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In 
a future version, integer keys will always be treated as labels (consistent 
with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`
    arr[idx] = arr[0]

geopandas/tests/test_extension_array.py::TestMissing::test_fillna_limit_backfill
  /usr/lib/python3/dist-packages/pandas/tests/extension/base/missing.py:109: 
FutureWarning: Series.fillna with 'method' is deprecated and will raise in a 
future version. Use obj.ffill() or obj.bfill() instead.
    result = pd.Series(arr).fillna(method="backfill", limit=2)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED 
geopandas/tests/test_geom_methods.py::TestGeomMethods::test_maximum_inscribed_circle
= 1 failed, 1790 passed, 145 skipped, 7 xfailed, 22 xpassed, 165 warnings in 
21.35s =
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_geopandas/build; python3.13 -m pytest 
-v --ignore=geopandas/io/tests/test_file.py 
--ignore=geopandas/tests/test_geocode.py 
--ignore=geopandas/tests/test_overlay.py 
--ignore=geopandas/tests/test_plotting.py geopandas/
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13 
returned exit code 13
make: *** [debian/rules:20: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

--- End Message ---
--- Begin Message ---
Source: python-geopandas
Source-Version: 1.1.1-2
Done: Bas Couwenberg <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-geopandas, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bas Couwenberg <[email protected]> (supplier of updated python-geopandas 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 05 Sep 2025 20:48:15 +0200
Source: python-geopandas
Architecture: source
Version: 1.1.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <[email protected]>
Changed-By: Bas Couwenberg <[email protected]>
Closes: 1114304
Changes:
 python-geopandas (1.1.1-2) unstable; urgency=medium
 .
   * Team upload.
   * Add patch to fix FTBFS with GEOS 3.14.
     (closes: #1114304)
Checksums-Sha1:
 202e89b02ddc696785d0e43e150ee13896a80bcc 2433 python-geopandas_1.1.1-2.dsc
 f3f874dd55e85631ba49537bfb00607874089721 1323424 
python-geopandas_1.1.1-2.debian.tar.xz
 1b757e091c939ca145930f2c016fd01334a57397 16234 
python-geopandas_1.1.1-2_amd64.buildinfo
Checksums-Sha256:
 5fa80fbc32f7353f69ab3e17ab66d8157c2e70ae755f2f698e0a39a31e7f4ab2 2433 
python-geopandas_1.1.1-2.dsc
 2404d7d7664439be169a93b8f85b7a09ee4cb5ce91bde172685150a50bf52e59 1323424 
python-geopandas_1.1.1-2.debian.tar.xz
 a3d05c6f4e6d5047e30199fb361ae589d59a64e053efb0bc268fe22f3fb57055 16234 
python-geopandas_1.1.1-2_amd64.buildinfo
Files:
 d9a01cf13828f54c013db81b1a03b2e0 2433 python optional 
python-geopandas_1.1.1-2.dsc
 95b538f453be424a4631893a42f0ee80 1323424 python optional 
python-geopandas_1.1.1-2.debian.tar.xz
 71eb5b594aae5e45926d7eb88650e1e3 16234 python optional 
python-geopandas_1.1.1-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAmi7MTkACgkQZ1DxCuiN
SvHTlRAAqc6id/LJOQXXGGtXfkSbRp+9LLsY7xIvtypaDeLxecLLSl3k9hBrdJgR
6azzgExSsM4YErOdeTjmDH/6HLvaRrqSgdHLPUmt0y1tIPuTAs3YcWBHFBbOWDjf
pTns8bLlqJliGq1a95iwbh59Ymv+Fmj+C8FSoVF9UfRZa8AhHsFXOYe7mPkhs7JE
3fFjH3WeVLXVixr9Anqb0EWlaer3n2zS2/HspgdGu2mQyCkAcO0Fpzri2qSZQxwH
kERENxDG5dGQwSoYyQYY9sjz4kh7WTud5kpJywftVIT8u1mF6UUkgaGSBxGgTB/p
PIQ4DnYC3IrfMhSv7b0xihzqwFaaioPoGUeDA5mIGVj/YL1wSit8/0OnECDxPzSe
FmNUOjcBD0PgS6q3wwpkFhF3N6Mb2UWd1Z6RQVPuq+JS0vbhvBpseTTr7Me8uR6x
6HeDq6PY7k9l8iMRNI79lxrwkB36KGP7QaxcN11RzHUkSTF12zUA7+J79suBmriG
6nnZhMY5aJCtB3ZPdpElcUP9Ae9bWXu3VnRareSoh0k73aWW3gjBHf0/EQ2jQc8U
026vQFRfpO7MuZa5m3pnU1r5ZwjrzZIf28UvL9k2TsiHncOQM0TiKAzWuFurv1KV
xGs7mBr+VxZW9mUXejys+8ZP9l2eCT98Q6NBffDflbFnomJ3304=
=uzwa
-----END PGP SIGNATURE-----

Attachment: pgpyymdPUZy3u.pgp
Description: PGP signature


--- End Message ---

Reply via email to