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-----
pgpyymdPUZy3u.pgp
Description: PGP signature
--- End Message ---