--- Begin Message ---
Source: python-momepy
Version: 0.8.1-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20250414 ftbfs-trixie
Hi,
During a rebuild of all packages in testing (trixie), your package failed
to build on i386.
Relevant part (hopefully):
> debian/rules binary
> make: pyversions: No such file or directory
> py3versions: no X-Python3-Version in control file, using supported versions
> dh binary --buildsystem=pybuild --with python3,sphinxdoc
> 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
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy
> * Building wheel...
> running bdist_wheel
> running build
> running build_py
> creating build/lib/momepy
> copying momepy/weights.py -> build/lib/momepy
> copying momepy/conftest.py -> build/lib/momepy
> copying momepy/dimension.py -> build/lib/momepy
> copying momepy/graph.py -> build/lib/momepy
> copying momepy/utils.py -> build/lib/momepy
> copying momepy/elements.py -> build/lib/momepy
> copying momepy/diversity.py -> build/lib/momepy
> copying momepy/distribution.py -> build/lib/momepy
> copying momepy/intensity.py -> build/lib/momepy
> copying momepy/preprocessing.py -> build/lib/momepy
> copying momepy/coins.py -> build/lib/momepy
> copying momepy/shape.py -> build/lib/momepy
> copying momepy/__init__.py -> build/lib/momepy
> creating build/lib/momepy/datasets
> copying momepy/datasets/__init__.py -> build/lib/momepy/datasets
> creating build/lib/momepy/tests
> copying momepy/tests/test_distribution.py -> build/lib/momepy/tests
> copying momepy/tests/test_graph.py -> build/lib/momepy/tests
> copying momepy/tests/test_dimension.py -> build/lib/momepy/tests
> copying momepy/tests/test_elements.py -> build/lib/momepy/tests
> copying momepy/tests/test_utils.py -> build/lib/momepy/tests
> copying momepy/tests/test_intensity.py -> build/lib/momepy/tests
> copying momepy/tests/test_shape.py -> build/lib/momepy/tests
> copying momepy/tests/test_weights.py -> build/lib/momepy/tests
> copying momepy/tests/test_diversity.py -> build/lib/momepy/tests
> copying momepy/tests/test_preprocess.py -> build/lib/momepy/tests
> copying momepy/tests/__init__.py -> build/lib/momepy/tests
> copying momepy/tests/test_coins.py -> build/lib/momepy/tests
> creating build/lib/momepy/functional
> copying momepy/functional/_dimension.py -> build/lib/momepy/functional
> copying momepy/functional/_elements.py -> build/lib/momepy/functional
> copying momepy/functional/_intensity.py -> build/lib/momepy/functional
> copying momepy/functional/_diversity.py -> build/lib/momepy/functional
> copying momepy/functional/_distribution.py -> build/lib/momepy/functional
> copying momepy/functional/_shape.py -> build/lib/momepy/functional
> copying momepy/functional/__init__.py -> build/lib/momepy/functional
> creating build/lib/momepy/functional/tests
> copying momepy/functional/tests/conftest.py ->
> build/lib/momepy/functional/tests
> copying momepy/functional/tests/test_distribution.py ->
> build/lib/momepy/functional/tests
> copying momepy/functional/tests/test_dimension.py ->
> build/lib/momepy/functional/tests
> copying momepy/functional/tests/test_elements.py ->
> build/lib/momepy/functional/tests
> copying momepy/functional/tests/test_intensity.py ->
> build/lib/momepy/functional/tests
> copying momepy/functional/tests/test_shape.py ->
> build/lib/momepy/functional/tests
> copying momepy/functional/tests/test_diversity.py ->
> build/lib/momepy/functional/tests
> copying momepy/functional/tests/__init__.py ->
> build/lib/momepy/functional/tests
> running egg_info
> creating momepy.egg-info
> writing momepy.egg-info/PKG-INFO
> writing dependency_links to momepy.egg-info/dependency_links.txt
> writing requirements to momepy.egg-info/requires.txt
> writing top-level names to momepy.egg-info/top_level.txt
> writing manifest file 'momepy.egg-info/SOURCES.txt'
> reading manifest file 'momepy.egg-info/SOURCES.txt'
> adding license file 'LICENSE'
> writing manifest file 'momepy.egg-info/SOURCES.txt'
> copying momepy/datasets/bubenec.gpkg -> build/lib/momepy/datasets
> copying momepy/datasets/tests.gpkg -> build/lib/momepy/datasets
> installing to build/bdist.linux-i686/wheel
> running install
> running install_lib
> creating build/bdist.linux-i686/wheel
> creating build/bdist.linux-i686/wheel/momepy
> copying build/lib/momepy/weights.py -> build/bdist.linux-i686/wheel/./momepy
> copying build/lib/momepy/conftest.py -> build/bdist.linux-i686/wheel/./momepy
> copying build/lib/momepy/dimension.py -> build/bdist.linux-i686/wheel/./momepy
> copying build/lib/momepy/graph.py -> build/bdist.linux-i686/wheel/./momepy
> copying build/lib/momepy/utils.py -> build/bdist.linux-i686/wheel/./momepy
> copying build/lib/momepy/elements.py -> build/bdist.linux-i686/wheel/./momepy
> creating build/bdist.linux-i686/wheel/momepy/datasets
> copying build/lib/momepy/datasets/bubenec.gpkg ->
> build/bdist.linux-i686/wheel/./momepy/datasets
> copying build/lib/momepy/datasets/tests.gpkg ->
> build/bdist.linux-i686/wheel/./momepy/datasets
> copying build/lib/momepy/datasets/__init__.py ->
> build/bdist.linux-i686/wheel/./momepy/datasets
> copying build/lib/momepy/diversity.py -> build/bdist.linux-i686/wheel/./momepy
> copying build/lib/momepy/distribution.py ->
> build/bdist.linux-i686/wheel/./momepy
> creating build/bdist.linux-i686/wheel/momepy/tests
> copying build/lib/momepy/tests/test_distribution.py ->
> build/bdist.linux-i686/wheel/./momepy/tests
> copying build/lib/momepy/tests/test_graph.py ->
> build/bdist.linux-i686/wheel/./momepy/tests
> copying build/lib/momepy/tests/test_dimension.py ->
> build/bdist.linux-i686/wheel/./momepy/tests
> copying build/lib/momepy/tests/test_elements.py ->
> build/bdist.linux-i686/wheel/./momepy/tests
> copying build/lib/momepy/tests/test_utils.py ->
> build/bdist.linux-i686/wheel/./momepy/tests
> copying build/lib/momepy/tests/test_intensity.py ->
> build/bdist.linux-i686/wheel/./momepy/tests
> copying build/lib/momepy/tests/test_shape.py ->
> build/bdist.linux-i686/wheel/./momepy/tests
> copying build/lib/momepy/tests/test_weights.py ->
> build/bdist.linux-i686/wheel/./momepy/tests
> copying build/lib/momepy/tests/test_diversity.py ->
> build/bdist.linux-i686/wheel/./momepy/tests
> copying build/lib/momepy/tests/test_preprocess.py ->
> build/bdist.linux-i686/wheel/./momepy/tests
> copying build/lib/momepy/tests/__init__.py ->
> build/bdist.linux-i686/wheel/./momepy/tests
> copying build/lib/momepy/tests/test_coins.py ->
> build/bdist.linux-i686/wheel/./momepy/tests
> copying build/lib/momepy/intensity.py -> build/bdist.linux-i686/wheel/./momepy
> copying build/lib/momepy/preprocessing.py ->
> build/bdist.linux-i686/wheel/./momepy
> creating build/bdist.linux-i686/wheel/momepy/functional
> copying build/lib/momepy/functional/_dimension.py ->
> build/bdist.linux-i686/wheel/./momepy/functional
> copying build/lib/momepy/functional/_elements.py ->
> build/bdist.linux-i686/wheel/./momepy/functional
> copying build/lib/momepy/functional/_intensity.py ->
> build/bdist.linux-i686/wheel/./momepy/functional
> copying build/lib/momepy/functional/_diversity.py ->
> build/bdist.linux-i686/wheel/./momepy/functional
> creating build/bdist.linux-i686/wheel/momepy/functional/tests
> copying build/lib/momepy/functional/tests/conftest.py ->
> build/bdist.linux-i686/wheel/./momepy/functional/tests
> copying build/lib/momepy/functional/tests/test_distribution.py ->
> build/bdist.linux-i686/wheel/./momepy/functional/tests
> copying build/lib/momepy/functional/tests/test_dimension.py ->
> build/bdist.linux-i686/wheel/./momepy/functional/tests
> copying build/lib/momepy/functional/tests/test_elements.py ->
> build/bdist.linux-i686/wheel/./momepy/functional/tests
> copying build/lib/momepy/functional/tests/test_intensity.py ->
> build/bdist.linux-i686/wheel/./momepy/functional/tests
> copying build/lib/momepy/functional/tests/test_shape.py ->
> build/bdist.linux-i686/wheel/./momepy/functional/tests
> copying build/lib/momepy/functional/tests/test_diversity.py ->
> build/bdist.linux-i686/wheel/./momepy/functional/tests
> copying build/lib/momepy/functional/tests/__init__.py ->
> build/bdist.linux-i686/wheel/./momepy/functional/tests
> copying build/lib/momepy/functional/_distribution.py ->
> build/bdist.linux-i686/wheel/./momepy/functional
> copying build/lib/momepy/functional/_shape.py ->
> build/bdist.linux-i686/wheel/./momepy/functional
> copying build/lib/momepy/functional/__init__.py ->
> build/bdist.linux-i686/wheel/./momepy/functional
> copying build/lib/momepy/coins.py -> build/bdist.linux-i686/wheel/./momepy
> copying build/lib/momepy/shape.py -> build/bdist.linux-i686/wheel/./momepy
> copying build/lib/momepy/__init__.py -> build/bdist.linux-i686/wheel/./momepy
> running install_egg_info
> Copying momepy.egg-info to
> build/bdist.linux-i686/wheel/./momepy-0.8.1.egg-info
> running install_scripts
> creating build/bdist.linux-i686/wheel/momepy-0.8.1.dist-info/WHEEL
> creating
> '/build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/.tmp-bczrnu0d/momepy-0.8.1-py3-none-any.whl'
> and adding 'build/bdist.linux-i686/wheel' to it
> adding 'momepy/__init__.py'
> adding 'momepy/coins.py'
> adding 'momepy/conftest.py'
> adding 'momepy/dimension.py'
> adding 'momepy/distribution.py'
> adding 'momepy/diversity.py'
> adding 'momepy/elements.py'
> adding 'momepy/graph.py'
> adding 'momepy/intensity.py'
> adding 'momepy/preprocessing.py'
> adding 'momepy/shape.py'
> adding 'momepy/utils.py'
> adding 'momepy/weights.py'
> adding 'momepy/datasets/__init__.py'
> adding 'momepy/datasets/bubenec.gpkg'
> adding 'momepy/datasets/tests.gpkg'
> adding 'momepy/functional/__init__.py'
> adding 'momepy/functional/_dimension.py'
> adding 'momepy/functional/_distribution.py'
> adding 'momepy/functional/_diversity.py'
> adding 'momepy/functional/_elements.py'
> adding 'momepy/functional/_intensity.py'
> adding 'momepy/functional/_shape.py'
> adding 'momepy/functional/tests/__init__.py'
> adding 'momepy/functional/tests/conftest.py'
> adding 'momepy/functional/tests/test_dimension.py'
> adding 'momepy/functional/tests/test_distribution.py'
> adding 'momepy/functional/tests/test_diversity.py'
> adding 'momepy/functional/tests/test_elements.py'
> adding 'momepy/functional/tests/test_intensity.py'
> adding 'momepy/functional/tests/test_shape.py'
> adding 'momepy/tests/__init__.py'
> adding 'momepy/tests/test_coins.py'
> adding 'momepy/tests/test_dimension.py'
> adding 'momepy/tests/test_distribution.py'
> adding 'momepy/tests/test_diversity.py'
> adding 'momepy/tests/test_elements.py'
> adding 'momepy/tests/test_graph.py'
> adding 'momepy/tests/test_intensity.py'
> adding 'momepy/tests/test_preprocess.py'
> adding 'momepy/tests/test_shape.py'
> adding 'momepy/tests/test_utils.py'
> adding 'momepy/tests/test_weights.py'
> adding 'momepy-0.8.1.dist-info/LICENSE'
> adding 'momepy-0.8.1.dist-info/METADATA'
> adding 'momepy-0.8.1.dist-info/WHEEL'
> adding 'momepy-0.8.1.dist-info/top_level.txt'
> adding 'momepy-0.8.1.dist-info/RECORD'
> removing build/bdist.linux-i686/wheel
> Successfully built momepy-0.8.1-py3-none-any.whl
> I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with
> "installer" module
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:311: cd
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build;
> python3.13 -m pytest momepy/tests -v -k 'not test_Theil and not test_Gini
> and not test_Alignment'
> ============================= test session starts
> ==============================
> platform linux -- Python 3.13.2, pytest-8.3.5, pluggy-1.5.0 --
> /usr/bin/python3.13
> cachedir: .pytest_cache
> rootdir:
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build
> configfile: pyproject.toml
> plugins: typeguard-4.4.2
> collecting ... collected 126 items / 3 deselected / 123 selected
>
> momepy/tests/test_coins.py::TestCOINS::test_stroke_gdf PASSED [
> 0%]
> momepy/tests/test_coins.py::TestCOINS::test_stroke_attribute PASSED [
> 1%]
> momepy/tests/test_coins.py::TestCOINS::test_premerge PASSED [
> 2%]
> momepy/tests/test_coins.py::TestCOINS::test_sharp_angles PASSED [
> 3%]
> momepy/tests/test_coins.py::TestCOINS::test_flow_mode PASSED [
> 4%]
> momepy/tests/test_dimension.py::TestDimensions::test_Area PASSED [
> 4%]
> momepy/tests/test_dimension.py::TestDimensions::test_Perimeter PASSED [
> 5%]
> momepy/tests/test_dimension.py::TestDimensions::test_Volume PASSED [
> 6%]
> momepy/tests/test_dimension.py::TestDimensions::test_FloorArea PASSED [
> 7%]
> momepy/tests/test_dimension.py::TestDimensions::test_CourtyardArea PASSED [
> 8%]
> momepy/tests/test_dimension.py::TestDimensions::test_LongestAxisLength PASSED
> [ 8%]
> momepy/tests/test_dimension.py::TestDimensions::test_AverageCharacter PASSED
> [ 9%]
> momepy/tests/test_dimension.py::TestDimensions::test_StreetProfile FAILED [
> 10%]
> momepy/tests/test_dimension.py::TestDimensions::test_WeightedCharacter PASSED
> [ 11%]
> momepy/tests/test_dimension.py::TestDimensions::test_CoveredArea PASSED [
> 12%]
> momepy/tests/test_dimension.py::TestDimensions::test_PerimeterWall PASSED [
> 13%]
> momepy/tests/test_dimension.py::TestDimensions::test_SegmentsLength PASSED [
> 13%]
> momepy/tests/test_distribution.py::TestDistribution::test_Orientation PASSED
> [ 14%]
> momepy/tests/test_distribution.py::TestDistribution::test_SharedWalls PASSED
> [ 15%]
> momepy/tests/test_distribution.py::TestDistribution::test_SharedWallsRatio
> PASSED [ 16%]
> momepy/tests/test_distribution.py::TestDistribution::test_StreetAlignment
> PASSED [ 17%]
> momepy/tests/test_distribution.py::TestDistribution::test_CellAlignment
> PASSED [ 17%]
> momepy/tests/test_distribution.py::TestDistribution::test_NeighborDistance
> PASSED [ 18%]
> momepy/tests/test_distribution.py::TestDistribution::test_MeanInterbuildingDistance
> PASSED [ 19%]
> momepy/tests/test_distribution.py::TestDistribution::test_NeighboringStreetOrientationDeviation
> PASSED [ 20%]
> momepy/tests/test_distribution.py::TestDistribution::test_BuildingAdjacency
> PASSED [ 21%]
> momepy/tests/test_distribution.py::TestDistribution::test_Neighbors PASSED [
> 21%]
> momepy/tests/test_diversity.py::TestDiversity::test_Range PASSED [
> 22%]
> momepy/tests/test_diversity.py::TestDiversity::test_Simpson PASSED [
> 23%]
> momepy/tests/test_diversity.py::TestDiversity::test_Shannon PASSED [
> 24%]
> momepy/tests/test_diversity.py::TestDiversity::test_Unique PASSED [
> 25%]
> momepy/tests/test_diversity.py::TestDiversity::test_Percentile PASSED [
> 26%]
> momepy/tests/test_elements.py::TestElements::test_Tessellation PASSED [
> 26%]
> momepy/tests/test_elements.py::TestElements::test_enclosed_tess PASSED [
> 27%]
> momepy/tests/test_elements.py::TestElements::test_limit_enclosures_combo_error
> PASSED [ 28%]
> momepy/tests/test_elements.py::TestElements::test_custom_enclosure_id PASSED
> [ 29%]
> momepy/tests/test_elements.py::TestElements::test_erroroneous_geom PASSED [
> 30%]
> momepy/tests/test_elements.py::TestElements::test_crs_error PASSED [
> 30%]
> momepy/tests/test_elements.py::TestElements::test_Blocks PASSED [
> 31%]
> momepy/tests/test_elements.py::TestElements::test_Blocks_non_default_index
> PASSED [ 32%]
> momepy/tests/test_elements.py::TestElements::test_Blocks_inner PASSED [
> 33%]
> momepy/tests/test_elements.py::TestElements::test_get_network_id PASSED [
> 34%]
> momepy/tests/test_elements.py::TestElements::test_get_network_id_duplicate
> PASSED [ 34%]
> momepy/tests/test_elements.py::TestElements::test_get_node_id PASSED [
> 35%]
> momepy/tests/test_elements.py::TestElements::test_get_node_id_ratio PASSED [
> 36%]
> momepy/tests/test_elements.py::TestElements::test_enclosures PASSED [
> 37%]
> momepy/tests/test_elements.py::TestElements::test_get_network_ratio PASSED [
> 38%]
> momepy/tests/test_graph.py::TestGraph::test_node_degree PASSED [
> 39%]
> momepy/tests/test_graph.py::TestGraph::test_meshedness PASSED [
> 39%]
> momepy/tests/test_graph.py::TestGraph::test_mean_node_dist PASSED [
> 40%]
> momepy/tests/test_graph.py::TestGraph::test_cds_length PASSED [
> 41%]
> momepy/tests/test_graph.py::TestGraph::test_mean_node_degree PASSED [
> 42%]
> momepy/tests/test_graph.py::TestGraph::test_proportion PASSED [
> 43%]
> momepy/tests/test_graph.py::TestGraph::test_proportion_error PASSED [
> 43%]
> momepy/tests/test_graph.py::TestGraph::test_cyclomatic PASSED [
> 44%]
> momepy/tests/test_graph.py::TestGraph::test_edge_node_ratio PASSED [
> 45%]
> momepy/tests/test_graph.py::TestGraph::test_gamma PASSED [
> 46%]
> momepy/tests/test_graph.py::TestGraph::test_closeness_centrality PASSED [
> 47%]
> momepy/tests/test_graph.py::TestGraph::test_betweenness_centrality PASSED [
> 47%]
> momepy/tests/test_graph.py::TestGraph::test_straightness_centrality PASSED [
> 48%]
> momepy/tests/test_graph.py::TestGraph::test_mean_nodes PASSED [
> 49%]
> momepy/tests/test_graph.py::TestGraph::test_clustering PASSED [
> 50%]
> momepy/tests/test_graph.py::TestGraph::test_subgraph PASSED [
> 51%]
> momepy/tests/test_intensity.py::TestIntensity::test_AreaRatio PASSED [
> 52%]
> momepy/tests/test_intensity.py::TestIntensity::test_Count PASSED [
> 52%]
> momepy/tests/test_intensity.py::TestIntensity::test_Courtyards PASSED [
> 53%]
> momepy/tests/test_intensity.py::TestIntensity::test_BlocksCount PASSED [
> 54%]
> momepy/tests/test_intensity.py::TestIntensity::test_Reached PASSED [
> 55%]
> momepy/tests/test_intensity.py::TestIntensity::test_NodeDensity FAILED [
> 56%]
> momepy/tests/test_intensity.py::TestIntensity::test_Density PASSED [
> 56%]
> momepy/tests/test_preprocess.py::TestPreprocessing::test_preprocess PASSED [
> 57%]
> momepy/tests/test_preprocess.py::TestPreprocessing::test_remove_false_nodes
> PASSED [ 58%]
> momepy/tests/test_preprocess.py::TestPreprocessing::test_CheckTessellationInput
> PASSED [ 59%]
> momepy/tests/test_preprocess.py::TestPreprocessing::test_close_gaps PASSED [
> 60%]
> momepy/tests/test_preprocess.py::TestPreprocessing::test_extend_lines PASSED
> [ 60%]
> momepy/tests/test_preprocess.py::TestPreprocessing::test_roundabout_simplification_point_error
> PASSED [ 61%]
> momepy/tests/test_preprocess.py::TestPreprocessing::test_roundabout_simplification_default
> PASSED [ 62%]
> momepy/tests/test_preprocess.py::TestPreprocessing::test_roundabout_simplification_high_circom_threshold
> PASSED [ 63%]
> momepy/tests/test_preprocess.py::TestPreprocessing::test_roundabout_simplification_low_area_threshold
> PASSED [ 64%]
> momepy/tests/test_preprocess.py::TestPreprocessing::test_roundabout_simplification_exclude_adjacent
> PASSED [ 65%]
> momepy/tests/test_preprocess.py::TestPreprocessing::test_roundabout_simplification_center_type_mean
> PASSED [ 65%]
> momepy/tests/test_preprocess.py::TestPreprocessing::test_consolidate_intersections[spider]
> SKIPPED [ 66%]
> momepy/tests/test_preprocess.py::TestPreprocessing::test_consolidate_intersections[euclidean]
> SKIPPED [ 67%]
> momepy/tests/test_preprocess.py::TestPreprocessing::test_consolidate_intersections[extend]
> SKIPPED [ 68%]
> momepy/tests/test_preprocess.py::TestPreprocessing::test_consolidate_intersections_unsupported
> SKIPPED [ 69%]
> momepy/tests/test_preprocess.py::test_FaceArtifacts SKIPPED (could n...) [
> 69%]
> momepy/tests/test_shape.py::TestShape::test_FormFactor PASSED [
> 70%]
> momepy/tests/test_shape.py::TestShape::test_FractalDimension PASSED [
> 71%]
> momepy/tests/test_shape.py::TestShape::test_VolumeFacadeRatio PASSED [
> 72%]
> momepy/tests/test_shape.py::TestShape::test_CircularCompactness PASSED [
> 73%]
> momepy/tests/test_shape.py::TestShape::test_SquareCompactness PASSED [
> 73%]
> momepy/tests/test_shape.py::TestShape::test_Convexity PASSED [
> 74%]
> momepy/tests/test_shape.py::TestShape::test_CourtyardIndex PASSED [
> 75%]
> momepy/tests/test_shape.py::TestShape::test_Rectangularity PASSED [
> 76%]
> momepy/tests/test_shape.py::TestShape::test_ShapeIndex PASSED [
> 77%]
> momepy/tests/test_shape.py::TestShape::test_Corners PASSED [
> 78%]
> momepy/tests/test_shape.py::TestShape::test_Squareness PASSED [
> 78%]
> momepy/tests/test_shape.py::TestShape::test_EquivalentRectangularIndex PASSED
> [ 79%]
> momepy/tests/test_shape.py::TestShape::test_Elongation PASSED [
> 80%]
> momepy/tests/test_shape.py::TestShape::test_CentroidCorners PASSED [
> 81%]
> momepy/tests/test_shape.py::TestShape::test_Linearity PASSED [
> 82%]
> momepy/tests/test_shape.py::TestShape::test_CompactnessWeightedAxis PASSED [
> 82%]
> momepy/tests/test_shape.py::TestShape::test__circle_area PASSED [
> 83%]
> momepy/tests/test_utils.py::TestUtils::test_dataset_missing PASSED [
> 84%]
> momepy/tests/test_utils.py::TestUtils::test_gdf_to_nx_warnings PASSED [
> 85%]
> momepy/tests/test_utils.py::TestUtils::test_gdf_to_nx PASSED [
> 86%]
> momepy/tests/test_utils.py::TestUtils::test_gdf_to_nx_dual PASSED [
> 86%]
> momepy/tests/test_utils.py::TestUtils::test_gdf_to_nx_directed PASSED [
> 87%]
> momepy/tests/test_utils.py::TestUtils::test_gdf_to_nx_angles FAILED [
> 88%]
> momepy/tests/test_utils.py::TestUtils::test_gdf_to_nx_labels PASSED [
> 89%]
> momepy/tests/test_utils.py::TestUtils::test_nx_to_gdf PASSED [
> 90%]
> momepy/tests/test_utils.py::TestUtils::test_nx_to_gdf_osmnx SKIPPED [
> 91%]
> momepy/tests/test_utils.py::TestUtils::test_nx_roundtrip[primal] PASSED [
> 91%]
> momepy/tests/test_utils.py::TestUtils::test_nx_roundtrip[dual] PASSED [
> 92%]
> momepy/tests/test_utils.py::TestUtils::test_nx_roundtrip_named[primal] PASSED
> [ 93%]
> momepy/tests/test_utils.py::TestUtils::test_nx_roundtrip_named[dual] PASSED [
> 94%]
> momepy/tests/test_utils.py::TestUtils::test_nx_roundtrip_custom[primal]
> PASSED [ 95%]
> momepy/tests/test_utils.py::TestUtils::test_nx_roundtrip_custom[dual] PASSED
> [ 95%]
> momepy/tests/test_utils.py::TestUtils::test_limit_range PASSED [
> 96%]
> momepy/tests/test_utils.py::TestUtils::test_deprecated_decorators PASSED [
> 97%]
> momepy/tests/test_utils.py::TestUtils::test_removed_decorators PASSED [
> 98%]
> momepy/tests/test_weights.py::TestWeights::test_sw_high PASSED [
> 99%]
> momepy/tests/test_weights.py::TestWeights::test_DistanceBand PASSED
> [100%]
>
> =================================== FAILURES
> ===================================
> ______________________ TestDimensions.test_StreetProfile
> _______________________
>
> self = <momepy.tests.test_dimension.TestDimensions object at 0xeb1c7150>
>
> def test_StreetProfile(self):
> results = mm.StreetProfile(self.df_streets, self.df_buildings,
> heights="height")
> assert results.w[0] == 47.9039130128257
> assert results.wd[0] == 0.026104885468705645
> assert results.h[0] == 15.26806526806527
> assert results.p[0] == 0.31872271611668607
> assert results.o[0] == 0.9423076923076923
> assert results.hd[0] == 9.124556701878003
>
> height = np.linspace(10.0, 30.0, 144)
> results2 = mm.StreetProfile(
> self.df_streets, self.df_buildings, heights=height,
> tick_length=100
> )
> assert results2.w[0] == 70.7214870365335
> > assert results2.wd[0] == 8.50508193935929
> E assert np.float64(8.505081939359288) == 8.50508193935929
>
> momepy/tests/test_dimension.py:218: AssertionError
> ________________________ TestIntensity.test_NodeDensity
> ________________________
>
> self = <momepy.tests.test_intensity.TestIntensity object at 0xeb10a620>
>
> def test_NodeDensity(self):
> nx = mm.gdf_to_nx(self.df_streets)
> nx = mm.node_degree(nx)
> nodes, edges, W = mm.nx_to_gdf(nx, spatial_weights=True)
> sw = mm.sw_high(k=3, weights=W)
> density = mm.NodeDensity(nodes, edges, sw).series
> weighted = mm.NodeDensity(
> nodes, edges, sw, weighted=True, node_degree="degree"
> ).series
> array = mm.NodeDensity(nodes, edges, W).series
> > assert density.mean() == 0.005534125924228438
> E assert np.float64(0.005534125924228437) == 0.005534125924228438
> E + where np.float64(0.005534125924228437) = mean()
> E + where mean = 0 0.004719\n1 0.004776\n2 0.004601\n3
> 0.004527\n4 0.004329\n5 0.005660\n6 0.004923\n7
> 0.010178\n8 0.005246\n9 0.004540\n10 0.007024\n11 0.004981\n12
> 0.005600\n13 0.005600\n14 0.005222\n15 0.004823\n16
> 0.005313\n17 0.007732\n18 0.008615\n19 0.005641\n20 0.004975\n21
> 0.005645\n22 0.004478\n23 0.004683\n24 0.006857\n25
> 0.005154\n26 0.005645\n27 0.004732\n28 0.004270\ndtype: float64.mean
>
> momepy/tests/test_intensity.py:208: AssertionError
> ---------------------------- Captured stderr setup
> -----------------------------
>
> Snapping: 0%| | 0/144 [00:00<?, ?it/s]
> Snapping: 100%|██████████| 144/144 [00:00<00:00, 4573.98it/s]
> ----------------------------- Captured stderr call
> -----------------------------
>
> 0%| | 0/29 [00:00<?, ?it/s]
> 100%|██████████| 29/29 [00:00<00:00, 2255.34it/s]
>
> 0%| | 0/29 [00:00<?, ?it/s]
> 100%|██████████| 29/29 [00:00<00:00, 1181.79it/s]
>
> 0%| | 0/29 [00:00<?, ?it/s]
> 100%|██████████| 29/29 [00:00<00:00, 2363.81it/s]
> _______________________ TestUtils.test_gdf_to_nx_angles
> ________________________
>
> self = <momepy.tests.test_utils.TestUtils object at 0xeb10aa48>
>
> def test_gdf_to_nx_angles(self):
> dual = mm.gdf_to_nx(self.df_streets, approach="dual", angles=False)
> assert (
> > dual.edges[
> (1603499.42326969, 6464328.7520580515),
> (1603510.1061735682, 6464204.555117119),
> 0,
> ]
> == {}
> )
>
> momepy/tests/test_utils.py:95:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> self = MultiEdgeView([((1603499.42326969, 6464328.7520580515),
> (np.float64(1603510.1061735686),
> np.float64(6464204.555117119)...03536.0696460588),
> np.float64(6463887.68196233)), (np.float64(1603493.4752630808),
> np.float64(6463707.562780719)), 0)])
> e = ((1603499.42326969, 6464328.7520580515), (1603510.1061735682,
> 6464204.555117119), 0)
>
> def __getitem__(self, e):
> if isinstance(e, slice):
> raise nx.NetworkXError(
> f"{type(self).__name__} does not support slicing, "
> f"try list(G.edges)[{e.start}:{e.stop}:{e.step}]"
> )
> u, v, k = e
> > return self._adjdict[u][v][k]
> E KeyError: (1603510.1061735682, 6464204.555117119)
>
> /usr/lib/python3/dist-packages/networkx/classes/reportviews.py:1353: KeyError
> =============================== warnings summary
> ===============================
> ../../../../../../usr/lib/python3/dist-packages/geopandas/_compat.py:7
> /usr/lib/python3/dist-packages/geopandas/_compat.py:7: DeprecationWarning:
> The 'shapely.geos' module is deprecated, and will be removed in a future
> version. All attributes of 'shapely.geos' are available directly from the
> top-level 'shapely' namespace (since shapely 2.0.0).
> import shapely.geos
>
> momepy/tests/test_dimension.py::TestDimensions::test_Area
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:21:
> FutureWarning: `momepy.Area` is deprecated. Replace it with `.area`
> attribute of a GeoDataFrame or pin momepy version <1.0. This class will be
> removed in 1.0.
> self.df_buildings["area"] = mm.Area(self.df_buildings).series
>
> momepy/tests/test_dimension.py::TestDimensions::test_Perimeter
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:26:
> FutureWarning: `momepy.Perimeter` is deprecated. Replace it with `.length`
> attribute of a GeoDataFrame or pin momepy version <1.0. This class will be
> removed in 1.0.
> self.df_buildings["perimeter"] = mm.Perimeter(self.df_buildings).series
>
> momepy/tests/test_dimension.py::TestDimensions::test_Volume
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:32:
> FutureWarning: Class based API like `momepy.Volume` is deprecated. Replace
> it with `momepy.volume` to use functional API instead or pin momepy version
> <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["volume"] = mm.Volume(
>
> momepy/tests/test_dimension.py::TestDimensions::test_Volume
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:40:
> FutureWarning: Class based API like `momepy.Volume` is deprecated. Replace
> it with `momepy.volume` to use functional API instead or pin momepy version
> <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["volume"] = mm.Volume(self.df_buildings, height,
> area).series
>
> momepy/tests/test_dimension.py::TestDimensions::test_Volume
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:44:
> FutureWarning: Class based API like `momepy.Volume` is deprecated. Replace
> it with `momepy.volume` to use functional API instead or pin momepy version
> <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["volume"] = mm.Volume(self.df_buildings,
> "height").series
>
> momepy/tests/test_dimension.py::TestDimensions::test_Volume
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:49:
> FutureWarning: Class based API like `momepy.Volume` is deprecated. Replace
> it with `momepy.volume` to use functional API instead or pin momepy version
> <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["volume"] = mm.Volume(
>
> momepy/tests/test_dimension.py::TestDimensions::test_FloorArea
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:56:
> FutureWarning: Class based API like `momepy.FloorArea` is deprecated.
> Replace it with `momepy.floor_area` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["floor_area"] = mm.FloorArea(
>
> momepy/tests/test_dimension.py::TestDimensions::test_FloorArea
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:64:
> FutureWarning: Class based API like `momepy.FloorArea` is deprecated.
> Replace it with `momepy.floor_area` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["floor_area"] = mm.FloorArea(
>
> momepy/tests/test_dimension.py::TestDimensions::test_FloorArea
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:69:
> FutureWarning: Class based API like `momepy.FloorArea` is deprecated.
> Replace it with `momepy.floor_area` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["floor_area"] = mm.FloorArea(
>
> momepy/tests/test_dimension.py::TestDimensions::test_FloorArea
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:75:
> FutureWarning: Class based API like `momepy.FloorArea` is deprecated.
> Replace it with `momepy.floor_area` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["floor_area"] = mm.FloorArea(
>
> momepy/tests/test_dimension.py::TestDimensions::test_CourtyardArea
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:82:
> FutureWarning: Class based API like `momepy.CourtyardArea` is deprecated.
> Replace it with `momepy.courtyard_area` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["courtyard_area"] = mm.CourtyardArea(
>
> momepy/tests/test_dimension.py::TestDimensions::test_CourtyardArea
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:93:
> FutureWarning: Class based API like `momepy.CourtyardArea` is deprecated.
> Replace it with `momepy.courtyard_area` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["courtyard_area"] = mm.CourtyardArea(
>
> momepy/tests/test_dimension.py::TestDimensions::test_CourtyardArea
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:98:
> FutureWarning: Class based API like `momepy.CourtyardArea` is deprecated.
> Replace it with `momepy.courtyard_area` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["courtyard_area"] =
> mm.CourtyardArea(self.df_buildings).series
>
> momepy/tests/test_dimension.py::TestDimensions::test_CourtyardArea
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:102:
> FutureWarning: Class based API like `momepy.CourtyardArea` is deprecated.
> Replace it with `momepy.courtyard_area` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["courtyard_area"] = mm.CourtyardArea(
>
> momepy/tests/test_dimension.py::TestDimensions::test_LongestAxisLength
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:107:
> FutureWarning: Class based API like `momepy.LongestAxisLength` is
> deprecated. Replace it with `momepy.longest_axis_length` to use functional
> API instead or pin momepy version <1.0. Class-based API will be removed in
> 1.0.
> self.df_buildings["long_axis"] =
> mm.LongestAxisLength(self.df_buildings).series
>
> momepy/tests/test_dimension.py::TestDimensions::test_AverageCharacter
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:115:
> FutureWarning: `momepy.sw_high` is deprecated. Replace it with
> .higher_order() method of libpysal.graph.Graph or pin momepy version <1.0.
> This class will be removed in 1.0.
> spatial_weights = sw_high(k=3, gdf=self.df_tessellation, ids="uID")
>
> momepy/tests/test_dimension.py::TestDimensions::test_AverageCharacter
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:118:
> FutureWarning: `momepy.AverageCharacter` is deprecated. Replace it with
> `.describe()` method of libpysal.graph.Graph or pin momepy version <1.0. This
> class will be removed in 1.0.
> self.df_tessellation["mesh_ar"] = mm.AverageCharacter(
>
> momepy/tests/test_dimension.py::TestDimensions::test_AverageCharacter
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:126:
> FutureWarning: `momepy.AverageCharacter` is deprecated. Replace it with
> `.describe()` method of libpysal.graph.Graph or pin momepy version <1.0. This
> class will be removed in 1.0.
> self.df_tessellation["mesh_array"] = mm.AverageCharacter(
>
> momepy/tests/test_dimension.py::TestDimensions::test_AverageCharacter
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:134:
> FutureWarning: `momepy.AverageCharacter` is deprecated. Replace it with
> `.describe()` method of libpysal.graph.Graph or pin momepy version <1.0. This
> class will be removed in 1.0.
> self.df_tessellation["mesh_id"] = mm.AverageCharacter(
>
> momepy/tests/test_dimension.py::TestDimensions::test_AverageCharacter
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:142:
> FutureWarning: `momepy.AverageCharacter` is deprecated. Replace it with
> `.describe()` method of libpysal.graph.Graph or pin momepy version <1.0. This
> class will be removed in 1.0.
> self.df_tessellation["mesh_iq"] = mm.AverageCharacter(
>
> momepy/tests/test_dimension.py::TestDimensions::test_AverageCharacter
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:150:
> FutureWarning: `momepy.AverageCharacter` is deprecated. Replace it with
> `.describe()` method of libpysal.graph.Graph or pin momepy version <1.0. This
> class will be removed in 1.0.
> all_m = mm.AverageCharacter(
>
> momepy/tests/test_dimension.py::TestDimensions::test_AverageCharacter
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:157:
> FutureWarning: `momepy.AverageCharacter` is deprecated. Replace it with
> `.describe()` method of libpysal.graph.Graph or pin momepy version <1.0. This
> class will be removed in 1.0.
> two = mm.AverageCharacter(
>
> momepy/tests/test_dimension.py::TestDimensions::test_AverageCharacter
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:165:
> FutureWarning: `momepy.AverageCharacter` is deprecated. Replace it with
> `.describe()` method of libpysal.graph.Graph or pin momepy version <1.0. This
> class will be removed in 1.0.
> self.df_tessellation["mesh_ar"] = mm.AverageCharacter(
>
> momepy/tests/test_dimension.py::TestDimensions::test_AverageCharacter
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:173:
> FutureWarning: `momepy.AverageCharacter` is deprecated. Replace it with
> `.describe()` method of libpysal.graph.Graph or pin momepy version <1.0. This
> class will be removed in 1.0.
> self.df_tessellation["mesh_ar"] = mm.AverageCharacter(
>
> momepy/tests/test_dimension.py::TestDimensions::test_AverageCharacter
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:192:
> FutureWarning: `momepy.sw_high` is deprecated. Replace it with
> .higher_order() method of libpysal.graph.Graph or pin momepy version <1.0.
> This class will be removed in 1.0.
> sw_drop = sw_high(k=3, gdf=self.df_tessellation[2:], ids="uID")
>
> momepy/tests/test_dimension.py::TestDimensions::test_AverageCharacter
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:194:
> FutureWarning: `momepy.AverageCharacter` is deprecated. Replace it with
> `.describe()` method of libpysal.graph.Graph or pin momepy version <1.0. This
> class will be removed in 1.0.
> mm.AverageCharacter(
>
> momepy/tests/test_dimension.py::TestDimensions::test_StreetProfile
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:205:
> FutureWarning: Class based API like `momepy.StreetProfile` is deprecated.
> Replace it with `momepy.street_profile` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> results = mm.StreetProfile(self.df_streets, self.df_buildings,
> heights="height")
>
> momepy/tests/test_dimension.py::TestDimensions::test_StreetProfile
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:214:
> FutureWarning: Class based API like `momepy.StreetProfile` is deprecated.
> Replace it with `momepy.street_profile` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> results2 = mm.StreetProfile(
>
> momepy/tests/test_dimension.py::TestDimensions::test_WeightedCharacter
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:245:
> FutureWarning: `momepy.sw_high` is deprecated. Replace it with
> .higher_order() method of libpysal.graph.Graph or pin momepy version <1.0.
> This class will be removed in 1.0.
> sw = sw_high(k=3, gdf=self.df_tessellation, ids="uID")
>
> momepy/tests/test_dimension.py::TestDimensions::test_WeightedCharacter
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:246:
> FutureWarning: Class based API like `momepy.WeightedCharacter` is
> deprecated. Replace it with `momepy.weighted_character` to use functional API
> instead or pin momepy version <1.0. Class-based API will be removed in 1.0.
> weighted = mm.WeightedCharacter(self.df_buildings, "height", sw,
> "uID").series
>
> momepy/tests/test_dimension.py::TestDimensions::test_WeightedCharacter
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:250:
> FutureWarning: `momepy.sw_high` is deprecated. Replace it with
> .higher_order() method of libpysal.graph.Graph or pin momepy version <1.0.
> This class will be removed in 1.0.
> sw = sw_high(k=3, gdf=self.df_tessellation, ids="uID")
>
> momepy/tests/test_dimension.py::TestDimensions::test_WeightedCharacter
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:251:
> FutureWarning: Class based API like `momepy.WeightedCharacter` is
> deprecated. Replace it with `momepy.weighted_character` to use functional API
> instead or pin momepy version <1.0. Class-based API will be removed in 1.0.
> weighted = mm.WeightedCharacter(
>
> momepy/tests/test_dimension.py::TestDimensions::test_WeightedCharacter
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:257:
> FutureWarning: `momepy.sw_high` is deprecated. Replace it with
> .higher_order() method of libpysal.graph.Graph or pin momepy version <1.0.
> This class will be removed in 1.0.
> sw = sw_high(k=3, gdf=self.df_tessellation, ids="uID")
>
> momepy/tests/test_dimension.py::TestDimensions::test_WeightedCharacter
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:258:
> FutureWarning: Class based API like `momepy.WeightedCharacter` is
> deprecated. Replace it with `momepy.weighted_character` to use functional API
> instead or pin momepy version <1.0. Class-based API will be removed in 1.0.
> weighted = mm.WeightedCharacter(
>
> momepy/tests/test_dimension.py::TestDimensions::test_WeightedCharacter
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:263:
> FutureWarning: `momepy.sw_high` is deprecated. Replace it with
> .higher_order() method of libpysal.graph.Graph or pin momepy version <1.0.
> This class will be removed in 1.0.
> sw_drop = sw_high(k=3, gdf=self.df_tessellation[2:], ids="uID")
>
> momepy/tests/test_dimension.py::TestDimensions::test_WeightedCharacter
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:265:
> FutureWarning: Class based API like `momepy.WeightedCharacter` is
> deprecated. Replace it with `momepy.weighted_character` to use functional API
> instead or pin momepy version <1.0. Class-based API will be removed in 1.0.
> mm.WeightedCharacter(self.df_buildings, "height", sw_drop, "uID")
>
> momepy/tests/test_dimension.py::TestDimensions::test_CoveredArea
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:271:
> FutureWarning: `momepy.sw_high` is deprecated. Replace it with
> .higher_order() method of libpysal.graph.Graph or pin momepy version <1.0.
> This class will be removed in 1.0.
> sw = sw_high(gdf=self.df_tessellation, k=1, ids="uID")
>
> momepy/tests/test_dimension.py::TestDimensions::test_CoveredArea
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:272:
> FutureWarning: `momepy.CoveredArea` is deprecated. Replace it with
> `.describe()` method of libpysal.graph.Graph or pin momepy version <1.0. This
> class will be removed in 1.0.
> covered_sw = mm.CoveredArea(self.df_tessellation, sw, "uID").series
>
> momepy/tests/test_dimension.py::TestDimensions::test_CoveredArea
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:274:
> FutureWarning: `momepy.sw_high` is deprecated. Replace it with
> .higher_order() method of libpysal.graph.Graph or pin momepy version <1.0.
> This class will be removed in 1.0.
> sw_drop = sw_high(k=3, gdf=self.df_tessellation[2:], ids="uID")
>
> momepy/tests/test_dimension.py::TestDimensions::test_CoveredArea
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:275:
> FutureWarning: `momepy.CoveredArea` is deprecated. Replace it with
> `.describe()` method of libpysal.graph.Graph or pin momepy version <1.0. This
> class will be removed in 1.0.
> assert mm.CoveredArea(self.df_tessellation, sw_drop,
> "uID").series.isna().any()
>
> momepy/tests/test_dimension.py::TestDimensions::test_PerimeterWall
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:278:
> FutureWarning: `momepy.sw_high` is deprecated. Replace it with
> .higher_order() method of libpysal.graph.Graph or pin momepy version <1.0.
> This class will be removed in 1.0.
> sw = sw_high(gdf=self.df_buildings, k=1)
>
> momepy/tests/test_dimension.py::TestDimensions::test_PerimeterWall
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:279:
> FutureWarning: Class based API like `momepy.PerimeterWall` is deprecated.
> Replace it with `momepy.perimeter_wall` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> wall = mm.PerimeterWall(self.df_buildings).series
>
> momepy/tests/test_dimension.py::TestDimensions::test_PerimeterWall
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:280:
> FutureWarning: Class based API like `momepy.PerimeterWall` is deprecated.
> Replace it with `momepy.perimeter_wall` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> wall_sw = mm.PerimeterWall(self.df_buildings, sw).series
>
> momepy/tests/test_dimension.py::TestDimensions::test_SegmentsLength
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:285:
> FutureWarning: `momepy.SegmentsLength` is deprecated. Replace it with
> `.describe()` or `.lag()` methods of libpysal.graph.Graph or pin momepy
> version <1.0. This class will be removed in 1.0.
> absol = mm.SegmentsLength(self.df_streets).sum
>
> momepy/tests/test_dimension.py::TestDimensions::test_SegmentsLength
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_dimension.py:286:
> FutureWarning: `momepy.SegmentsLength` is deprecated. Replace it with
> `.describe()` or `.lag()` methods of libpysal.graph.Graph or pin momepy
> version <1.0. This class will be removed in 1.0.
> mean = mm.SegmentsLength(self.df_streets, mean=True).mean
>
> momepy/tests/test_distribution.py: 10 warnings
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:18:
> FutureWarning: Class based API like `momepy.Volume` is deprecated. Replace
> it with `momepy.volume` to use functional API instead or pin momepy version
> <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["volume"] = mm.Volume(self.df_buildings,
> "height").series
>
> momepy/tests/test_distribution.py: 10 warnings
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:20:
> FutureWarning: Class based API like `momepy.get_network_id` is deprecated.
> Replace it with `momepy.get_nearest_street` to use functional API instead or
> pin momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["nID"] = mm.get_network_id(
>
> momepy/tests/test_distribution.py::TestDistribution::test_Orientation
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:25:
> FutureWarning: Class based API like `momepy.Orientation` is deprecated.
> Replace it with `momepy.orientation` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["orient"] = mm.Orientation(self.df_buildings).series
>
> momepy/tests/test_distribution.py::TestDistribution::test_Orientation
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:29:
> FutureWarning: Class based API like `momepy.Orientation` is deprecated.
> Replace it with `momepy.orientation` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_streets["orient"] = mm.Orientation(self.df_streets).series
>
> momepy/tests/test_distribution.py::TestDistribution::test_SharedWalls
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:34:
> FutureWarning: Class based API like `momepy.SharedWalls` or
> `momepy.SharedWallsRatio` is deprecated. Replace it with
> `momepy.shared_walls` or explicitly computing `momepy.shared_walls /
> gdf.length` respectively to use functional API instead or pin momepy version
> <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["swr"] = mm.SharedWalls(self.df_buildings).series
>
> momepy/tests/test_distribution.py::TestDistribution::test_SharedWalls
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:36:
> FutureWarning: Class based API like `momepy.SharedWalls` or
> `momepy.SharedWallsRatio` is deprecated. Replace it with
> `momepy.shared_walls` or explicitly computing `momepy.shared_walls /
> gdf.length` respectively to use functional API instead or pin momepy version
> <1.0. Class-based API will be removed in 1.0.
> result = mm.SharedWalls(nonconsecutive).series
>
> momepy/tests/test_distribution.py::TestDistribution::test_SharedWallsRatio
> momepy/tests/test_distribution.py::TestDistribution::test_SharedWallsRatio
> momepy/tests/test_distribution.py::TestDistribution::test_SharedWallsRatio
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/distribution.py:214:
> FutureWarning: Class based API like `momepy.SharedWalls` or
> `momepy.SharedWallsRatio` is deprecated. Replace it with
> `momepy.shared_walls` or explicitly computing `momepy.shared_walls /
> gdf.length` respectively to use functional API instead or pin momepy version
> <1.0. Class-based API will be removed in 1.0.
> super().__init__(gdf)
>
> momepy/tests/test_distribution.py::TestDistribution::test_StreetAlignment
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:54:
> FutureWarning: Class based API like `momepy.Orientation` is deprecated.
> Replace it with `momepy.orientation` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["orient"] = orient =
> mm.Orientation(self.df_buildings).series
>
> momepy/tests/test_distribution.py::TestDistribution::test_StreetAlignment
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:55:
> FutureWarning: Class based API like `momepy.StreetAlignment` is deprecated.
> Replace it with `momepy.street_alignment` to use functional API instead or
> pin momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["street_alignment"] = mm.StreetAlignment(
>
> momepy/tests/test_distribution.py::TestDistribution::test_StreetAlignment
> momepy/tests/test_distribution.py::TestDistribution::test_StreetAlignment
> momepy/tests/test_distribution.py::TestDistribution::test_StreetAlignment
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/distribution.py:329:
> FutureWarning: Class based API like `momepy.Orientation` is deprecated.
> Replace it with `momepy.orientation` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> right["_orientation"] = Orientation(right, verbose=False).series
>
> momepy/tests/test_distribution.py::TestDistribution::test_StreetAlignment
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:58:
> FutureWarning: Class based API like `momepy.StreetAlignment` is deprecated.
> Replace it with `momepy.street_alignment` to use functional API instead or
> pin momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["street_alignment2"] = mm.StreetAlignment(
>
> momepy/tests/test_distribution.py::TestDistribution::test_StreetAlignment
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:65:
> FutureWarning: Class based API like `momepy.StreetAlignment` is deprecated.
> Replace it with `momepy.street_alignment` to use functional API instead or
> pin momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["street_a_arr"] = mm.StreetAlignment(
>
> momepy/tests/test_distribution.py::TestDistribution::test_StreetAlignment
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:80:
> FutureWarning: Class based API like `momepy.StreetAlignment` is deprecated.
> Replace it with `momepy.street_alignment` to use functional API instead or
> pin momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["street_alignment"] = mm.StreetAlignment(
>
> momepy/tests/test_distribution.py::TestDistribution::test_StreetAlignment
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:84:
> FutureWarning: Class based API like `momepy.StreetAlignment` is deprecated.
> Replace it with `momepy.street_alignment` to use functional API instead or
> pin momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["street_alignment"] = mm.StreetAlignment(
>
> momepy/tests/test_distribution.py::TestDistribution::test_StreetAlignment
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:88:
> FutureWarning: Class based API like `momepy.StreetAlignment` is deprecated.
> Replace it with `momepy.street_alignment` to use functional API instead or
> pin momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["street_alignment"] = mm.StreetAlignment(
>
> momepy/tests/test_distribution.py::TestDistribution::test_CellAlignment
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:101:
> FutureWarning: Class based API like `momepy.Orientation` is deprecated.
> Replace it with `momepy.orientation` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["orient"] = blgori =
> mm.Orientation(self.df_buildings).series
>
> momepy/tests/test_distribution.py::TestDistribution::test_CellAlignment
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:102:
> FutureWarning: Class based API like `momepy.Orientation` is deprecated.
> Replace it with `momepy.orientation` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_tessellation["orient"] = tessori = mm.Orientation(
>
> momepy/tests/test_distribution.py::TestDistribution::test_CellAlignment
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:105:
> FutureWarning: Class based API like `momepy.CellAlignment` is deprecated.
> Replace it with `momepy.cell_alignment` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["c_align"] = mm.CellAlignment(
>
> momepy/tests/test_distribution.py::TestDistribution::test_CellAlignment
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:108:
> FutureWarning: Class based API like `momepy.CellAlignment` is deprecated.
> Replace it with `momepy.cell_alignment` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["c_align_array"] = mm.CellAlignment(
>
> momepy/tests/test_distribution.py::TestDistribution::test_NeighborDistance
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:140:
> FutureWarning: Class based API like `momepy.NeighborDistance` is deprecated.
> Replace it with `momepy.neighbor_distance` to use functional API instead or
> pin momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["dist_sw"] = mm.NeighborDistance(
>
> momepy/tests/test_distribution.py::TestDistribution::test_NeighborDistance
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:147:
> FutureWarning: Class based API like `momepy.NeighborDistance` is deprecated.
> Replace it with `momepy.neighbor_distance` to use functional API instead or
> pin momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["dist_sw"] = mm.NeighborDistance(
>
> momepy/tests/test_distribution.py::TestDistribution::test_MeanInterbuildingDistance
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:156:
> FutureWarning: Class based API like `momepy.MeanInterbuildingDistance` is
> deprecated. Replace it with `momepy.mean_interbuilding_distance` to use
> functional API instead or pin momepy version <1.0. Class-based API will be
> removed in 1.0.
> self.df_buildings["m_dist"] = mm.MeanInterbuildingDistance(
>
> momepy/tests/test_distribution.py::TestDistribution::test_MeanInterbuildingDistance
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:163:
> FutureWarning: Class based API like `momepy.MeanInterbuildingDistance` is
> deprecated. Replace it with `momepy.mean_interbuilding_distance` to use
> functional API instead or pin momepy version <1.0. Class-based API will be
> removed in 1.0.
> mm.MeanInterbuildingDistance(self.df_buildings, sw_drop, "uID")
>
> momepy/tests/test_distribution.py::TestDistribution::test_NeighboringStreetOrientationDeviation
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:169:
> FutureWarning: `momepy.NeighboringStreetOrientationDeviation` is deprecated.
> Replace it with mean_deviation or pin momepy version <1.0. This class will be
> removed in 1.0.
> self.df_streets["dev"] = mm.NeighboringStreetOrientationDeviation(
>
> momepy/tests/test_distribution.py::TestDistribution::test_BuildingAdjacency
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:179:
> FutureWarning: `momepy.sw_high` is deprecated. Replace it with
> .higher_order() method of libpysal.graph.Graph or pin momepy version <1.0.
> This class will be removed in 1.0.
> swh = mm.sw_high(k=3, gdf=self.df_tessellation, ids="uID")
>
> momepy/tests/test_distribution.py::TestDistribution::test_BuildingAdjacency
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:180:
> FutureWarning: Class based API like `momepy.BuildingAdjacency` is
> deprecated. Replace it with `momepy.building_adjacency` to use functional API
> instead or pin momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["adj_sw"] = mm.BuildingAdjacency(
>
> momepy/tests/test_distribution.py::TestDistribution::test_BuildingAdjacency
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:186:
> FutureWarning: Class based API like `momepy.BuildingAdjacency` is
> deprecated. Replace it with `momepy.building_adjacency` to use functional API
> instead or pin momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["adj_sw_none"] = mm.BuildingAdjacency(
>
> momepy/tests/test_distribution.py::TestDistribution::test_BuildingAdjacency
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:192:
> FutureWarning: `momepy.sw_high` is deprecated. Replace it with
> .higher_order() method of libpysal.graph.Graph or pin momepy version <1.0.
> This class will be removed in 1.0.
> swh_drop = mm.sw_high(k=3, gdf=self.df_tessellation[2:], ids="uID")
>
> momepy/tests/test_distribution.py::TestDistribution::test_BuildingAdjacency
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:194:
> FutureWarning: Class based API like `momepy.BuildingAdjacency` is
> deprecated. Replace it with `momepy.building_adjacency` to use functional API
> instead or pin momepy version <1.0. Class-based API will be removed in 1.0.
> mm.BuildingAdjacency(
>
> momepy/tests/test_distribution.py::TestDistribution::test_Neighbors
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:204:
> FutureWarning: Class based API like `momepy.Neighbors` is deprecated.
> Replace it with `momepy.neighbors` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_tessellation["nei_sw"] = mm.Neighbors(
>
> momepy/tests/test_distribution.py::TestDistribution::test_Neighbors
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:207:
> FutureWarning: Class based API like `momepy.Neighbors` is deprecated.
> Replace it with `momepy.neighbors` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_tessellation["nei_wei"] = mm.Neighbors(
>
> momepy/tests/test_distribution.py::TestDistribution::test_Neighbors
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_distribution.py:214:
> FutureWarning: Class based API like `momepy.Neighbors` is deprecated.
> Replace it with `momepy.neighbors` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> assert mm.Neighbors(self.df_tessellation, sw_drop,
> "uID").series.isna().any()
>
> momepy/tests/test_diversity.py::TestDiversity::test_Range
> momepy/tests/test_diversity.py::TestDiversity::test_Simpson
> momepy/tests/test_diversity.py::TestDiversity::test_Shannon
> momepy/tests/test_diversity.py::TestDiversity::test_Unique
> momepy/tests/test_diversity.py::TestDiversity::test_Percentile
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:18:
> FutureWarning: `momepy.Area` is deprecated. Replace it with `.area`
> attribute of a GeoDataFrame or pin momepy version <1.0. This class will be
> removed in 1.0.
> self.df_tessellation["area"] = mm.Area(self.df_tessellation).series
>
> momepy/tests/test_diversity.py::TestDiversity::test_Range
> momepy/tests/test_diversity.py::TestDiversity::test_Simpson
> momepy/tests/test_diversity.py::TestDiversity::test_Shannon
> momepy/tests/test_diversity.py::TestDiversity::test_Unique
> momepy/tests/test_diversity.py::TestDiversity::test_Percentile
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:19:
> FutureWarning: `momepy.sw_high` is deprecated. Replace it with
> .higher_order() method of libpysal.graph.Graph or pin momepy version <1.0.
> This class will be removed in 1.0.
> self.sw = sw_high(k=3, gdf=self.df_tessellation, ids="uID")
>
> momepy/tests/test_diversity.py::TestDiversity::test_Range
> momepy/tests/test_diversity.py::TestDiversity::test_Simpson
> momepy/tests/test_diversity.py::TestDiversity::test_Shannon
> momepy/tests/test_diversity.py::TestDiversity::test_Unique
> momepy/tests/test_diversity.py::TestDiversity::test_Percentile
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:21:
> FutureWarning: `momepy.sw_high` is deprecated. Replace it with
> .higher_order() method of libpysal.graph.Graph or pin momepy version <1.0.
> This class will be removed in 1.0.
> self.sw_drop = sw_high(k=3, gdf=self.df_tessellation[2:], ids="uID")
>
> momepy/tests/test_diversity.py::TestDiversity::test_Range
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:24:
> FutureWarning: Class based API like `momepy.Range` is deprecated. Replace it
> with `momepy.values_range` to use functional API instead or pin momepy
> version <1.0. Class-based API will be removed in 1.0.
> full_sw = mm.Range(self.df_tessellation, "area", self.sw, "uID").series
>
> momepy/tests/test_diversity.py::TestDiversity::test_Range
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:27:
> FutureWarning: Class based API like `momepy.Range` is deprecated. Replace it
> with `momepy.values_range` to use functional API instead or pin momepy
> version <1.0. Class-based API will be removed in 1.0.
> full2 = mm.Range(self.df_tessellation, area, self.sw, "uID").series
>
> momepy/tests/test_diversity.py::TestDiversity::test_Range
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:29:
> FutureWarning: Class based API like `momepy.Range` is deprecated. Replace it
> with `momepy.values_range` to use functional API instead or pin momepy
> version <1.0. Class-based API will be removed in 1.0.
> limit = mm.Range(
>
> momepy/tests/test_diversity.py::TestDiversity::test_Range
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:34:
> FutureWarning: Class based API like `momepy.Range` is deprecated. Replace it
> with `momepy.values_range` to use functional API instead or pin momepy
> version <1.0. Class-based API will be removed in 1.0.
> mm.Range(self.df_tessellation, "area", self.sw_drop, "uID")
>
> momepy/tests/test_diversity.py::TestDiversity::test_Simpson
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:61:
> FutureWarning: Class based API like `momepy.Simpson` is deprecated. Replace
> it with `momepy.simpson` to use functional API instead or pin momepy version
> <1.0. Class-based API will be removed in 1.0.
> ht_sw = mm.Simpson(self.df_tessellation, "area", self.sw, "uID").series
>
> momepy/tests/test_diversity.py::TestDiversity::test_Simpson
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:63:
> FutureWarning: Class based API like `momepy.Simpson` is deprecated. Replace
> it with `momepy.simpson` to use functional API instead or pin momepy version
> <1.0. Class-based API will be removed in 1.0.
> quan_sw = mm.Simpson(
>
> momepy/tests/test_diversity.py::TestDiversity::test_Simpson
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:73:
> FutureWarning: Class based API like `momepy.Simpson` is deprecated. Replace
> it with `momepy.simpson` to use functional API instead or pin momepy version
> <1.0. Class-based API will be removed in 1.0.
> ht_sw = mm.Simpson(
>
> momepy/tests/test_diversity.py::TestDiversity::test_Simpson
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:77:
> FutureWarning: Class based API like `momepy.Simpson` is deprecated. Replace
> it with `momepy.simpson` to use functional API instead or pin momepy version
> <1.0. Class-based API will be removed in 1.0.
> mm.Simpson(self.df_tessellation, "area", self.sw_drop, "uID")
>
> momepy/tests/test_diversity.py::TestDiversity::test_Simpson
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:81:
> FutureWarning: Class based API like `momepy.Simpson` is deprecated. Replace
> it with `momepy.simpson` to use functional API instead or pin momepy version
> <1.0. Class-based API will be removed in 1.0.
> gs = mm.Simpson(
>
> momepy/tests/test_diversity.py::TestDiversity::test_Simpson
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:86:
> FutureWarning: Class based API like `momepy.Simpson` is deprecated. Replace
> it with `momepy.simpson` to use functional API instead or pin momepy version
> <1.0. Class-based API will be removed in 1.0.
> inv = mm.Simpson(
>
> momepy/tests/test_diversity.py::TestDiversity::test_Simpson
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:92:
> FutureWarning: Class based API like `momepy.Simpson` is deprecated. Replace
> it with `momepy.simpson` to use functional API instead or pin momepy version
> <1.0. Class-based API will be removed in 1.0.
> cat = mm.Simpson(
>
> momepy/tests/test_diversity.py::TestDiversity::test_Simpson
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:97:
> FutureWarning: Class based API like `momepy.Simpson` is deprecated. Replace
> it with `momepy.simpson` to use functional API instead or pin momepy version
> <1.0. Class-based API will be removed in 1.0.
> cat2 = mm.Simpson(
>
> momepy/tests/test_diversity.py::TestDiversity::test_Shannon
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:125:
> FutureWarning: Class based API like `momepy.Shannon` is deprecated. Replace
> it with `momepy.shannon` to use functional API instead or pin momepy version
> <1.0. Class-based API will be removed in 1.0.
> ht_sw = mm.Shannon(self.df_tessellation, "area", self.sw, "uID").series
>
> momepy/tests/test_diversity.py::TestDiversity::test_Shannon
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:127:
> FutureWarning: Class based API like `momepy.Shannon` is deprecated. Replace
> it with `momepy.shannon` to use functional API instead or pin momepy version
> <1.0. Class-based API will be removed in 1.0.
> quan_sw = mm.Shannon(
>
> momepy/tests/test_diversity.py::TestDiversity::test_Shannon
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:137:
> FutureWarning: Class based API like `momepy.Shannon` is deprecated. Replace
> it with `momepy.shannon` to use functional API instead or pin momepy version
> <1.0. Class-based API will be removed in 1.0.
> ht_sw = mm.Shannon(
>
> momepy/tests/test_diversity.py::TestDiversity::test_Shannon
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:141:
> FutureWarning: Class based API like `momepy.Shannon` is deprecated. Replace
> it with `momepy.shannon` to use functional API instead or pin momepy version
> <1.0. Class-based API will be removed in 1.0.
> mm.Shannon(self.df_tessellation, "area", self.sw_drop, "uID")
>
> momepy/tests/test_diversity.py::TestDiversity::test_Shannon
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:147:
> FutureWarning: Class based API like `momepy.Shannon` is deprecated. Replace
> it with `momepy.shannon` to use functional API instead or pin momepy version
> <1.0. Class-based API will be removed in 1.0.
> cat = mm.Shannon(
>
> momepy/tests/test_diversity.py::TestDiversity::test_Shannon
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:152:
> FutureWarning: Class based API like `momepy.Shannon` is deprecated. Replace
> it with `momepy.shannon` to use functional API instead or pin momepy version
> <1.0. Class-based API will be removed in 1.0.
> cat2 = mm.Shannon(
>
> momepy/tests/test_diversity.py::TestDiversity::test_Unique
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:164:
> FutureWarning: `momepy.Unique` is deprecated. Replace it with `.describe()`
> method of libpysal.graph.Graph or pin momepy version <1.0. This class will be
> removed in 1.0.
> un = mm.Unique(self.df_tessellation, "cat", self.sw, "uID").series
>
> momepy/tests/test_diversity.py::TestDiversity::test_Unique
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:166:
> FutureWarning: `momepy.Unique` is deprecated. Replace it with `.describe()`
> method of libpysal.graph.Graph or pin momepy version <1.0. This class will be
> removed in 1.0.
> un = mm.Unique(self.df_tessellation, list(range(8)) * 18, self.sw,
> "uID").series
>
> momepy/tests/test_diversity.py::TestDiversity::test_Unique
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:168:
> FutureWarning: `momepy.Unique` is deprecated. Replace it with `.describe()`
> method of libpysal.graph.Graph or pin momepy version <1.0. This class will be
> removed in 1.0.
> un = mm.Unique(self.df_tessellation, "cat", self.sw_drop, "uID").series
>
> momepy/tests/test_diversity.py::TestDiversity::test_Unique
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:173:
> FutureWarning: `momepy.Unique` is deprecated. Replace it with `.describe()`
> method of libpysal.graph.Graph or pin momepy version <1.0. This class will be
> removed in 1.0.
> un = mm.Unique(self.df_tessellation, "cat", self.sw, "uID",
> dropna=False).series
>
> momepy/tests/test_diversity.py::TestDiversity::test_Unique
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:176:
> FutureWarning: `momepy.Unique` is deprecated. Replace it with `.describe()`
> method of libpysal.graph.Graph or pin momepy version <1.0. This class will be
> removed in 1.0.
> un = mm.Unique(self.df_tessellation, "cat", self.sw, "uID",
> dropna=True).series
>
> momepy/tests/test_diversity.py::TestDiversity::test_Percentile
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:180:
> FutureWarning: Class based API like `momepy.Percentiles` is deprecated.
> Replace it with `momepy.percentile` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> perc = mm.Percentiles(self.df_tessellation, "area", self.sw, "uID").frame
>
> momepy/tests/test_diversity.py::TestDiversity::test_Percentile
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:185:
> FutureWarning: Class based API like `momepy.Percentiles` is deprecated.
> Replace it with `momepy.percentile` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> perc = mm.Percentiles(
>
> momepy/tests/test_diversity.py::TestDiversity::test_Percentile
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:190:
> FutureWarning: Class based API like `momepy.Percentiles` is deprecated.
> Replace it with `momepy.percentile` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> perc = mm.Percentiles(
>
> momepy/tests/test_diversity.py::TestDiversity::test_Percentile
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:197:
> FutureWarning: Class based API like `momepy.Percentiles` is deprecated.
> Replace it with `momepy.percentile` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> perc = mm.Percentiles(
>
> momepy/tests/test_diversity.py::TestDiversity::test_Percentile
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:209:
> FutureWarning: Class based API like `momepy.Percentiles` is deprecated.
> Replace it with `momepy.percentile` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> perc = mm.Percentiles(
>
> momepy/tests/test_diversity.py::TestDiversity::test_Percentile
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:227:
> FutureWarning: Class based API like `momepy.Percentiles` is deprecated.
> Replace it with `momepy.percentile` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> perc = mm.Percentiles(
>
> momepy/tests/test_diversity.py::TestDiversity::test_Percentile
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:235:
> FutureWarning: Class based API like `momepy.Percentiles` is deprecated.
> Replace it with `momepy.percentile` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> perc = mm.Percentiles(
>
> momepy/tests/test_diversity.py::TestDiversity::test_Percentile
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_diversity.py:245:
> FutureWarning: Class based API like `momepy.Percentiles` is deprecated.
> Replace it with `momepy.percentile` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> mm.Percentiles(
>
> momepy/tests/test_elements.py::TestElements::test_Tessellation
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_elements.py:33:
> FutureWarning: Class based API like `momepy.Tessellation` is deprecated.
> Replace it with `momepy.morphological_tessellation` or
> `momepy.enclosed_tessellation` to use functional API instead or pin momepy
> version <1.0. Class-based API will be removed in 1.0.
> tes = mm.Tessellation(self.df_buildings, "uID", self.limit, segment=2)
>
> momepy/tests/test_elements.py::TestElements::test_Tessellation
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_elements.py:36:
> FutureWarning: Class based API like `momepy.Tessellation` is deprecated.
> Replace it with `momepy.morphological_tessellation` or
> `momepy.enclosed_tessellation` to use functional API instead or pin momepy
> version <1.0. Class-based API will be removed in 1.0.
> bands = mm.Tessellation(
>
> momepy/tests/test_elements.py::TestElements::test_enclosed_tess
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_elements.py:43:
> FutureWarning: Class based API like `momepy.Tessellation` is deprecated.
> Replace it with `momepy.morphological_tessellation` or
> `momepy.enclosed_tessellation` to use functional API instead or pin momepy
> version <1.0. Class-based API will be removed in 1.0.
> enc1 = mm.Tessellation(
>
> momepy/tests/test_elements.py::TestElements::test_enclosed_tess
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_elements.py:43:
> UserWarning: dask.dataframe could not be imported. Setting `use_dask=False`.
> enc1 = mm.Tessellation(
>
> momepy/tests/test_elements.py::TestElements::test_enclosed_tess
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_elements.py:49:
> FutureWarning: Class based API like `momepy.Tessellation` is deprecated.
> Replace it with `momepy.morphological_tessellation` or
> `momepy.enclosed_tessellation` to use functional API instead or pin momepy
> version <1.0. Class-based API will be removed in 1.0.
> enc1_loop = mm.Tessellation(
>
> momepy/tests/test_elements.py::TestElements::test_limit_enclosures_combo_error
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_elements.py:62:
> FutureWarning: Class based API like `momepy.Tessellation` is deprecated.
> Replace it with `momepy.morphological_tessellation` or
> `momepy.enclosed_tessellation` to use functional API instead or pin momepy
> version <1.0. Class-based API will be removed in 1.0.
> mm.Tessellation(
>
> momepy/tests/test_elements.py::TestElements::test_custom_enclosure_id
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_elements.py:73:
> FutureWarning: Class based API like `momepy.Tessellation` is deprecated.
> Replace it with `momepy.morphological_tessellation` or
> `momepy.enclosed_tessellation` to use functional API instead or pin momepy
> version <1.0. Class-based API will be removed in 1.0.
> enc = mm.Tessellation(self.df_buildings, "uID",
> enclosures=encl).tessellation
>
> momepy/tests/test_elements.py::TestElements::test_custom_enclosure_id
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_elements.py:73:
> UserWarning: dask.dataframe could not be imported. Setting `use_dask=False`.
> enc = mm.Tessellation(self.df_buildings, "uID",
> enclosures=encl).tessellation
>
> momepy/tests/test_elements.py::TestElements::test_erroroneous_geom
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_elements.py:107:
> FutureWarning: Class based API like `momepy.Tessellation` is deprecated.
> Replace it with `momepy.morphological_tessellation` or
> `momepy.enclosed_tessellation` to use functional API instead or pin momepy
> version <1.0. Class-based API will be removed in 1.0.
> tess = mm.Tessellation(df, "uID", self.limit)
>
> momepy/tests/test_elements.py::TestElements::test_crs_error
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_elements.py:113:
> FutureWarning: Class based API like `momepy.Tessellation` is deprecated.
> Replace it with `momepy.morphological_tessellation` or
> `momepy.enclosed_tessellation` to use functional API instead or pin momepy
> version <1.0. Class-based API will be removed in 1.0.
> mm.Tessellation(self.df_buildings.to_crs(4326), "uID", self.limit)
>
> momepy/tests/test_elements.py::TestElements::test_Blocks
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_elements.py:116:
> FutureWarning: Class based API like `momepy.Blocks` is deprecated. Replace
> it with `momepy.generate_blocks` to use functional API instead or pin momepy
> version <1.0. Class-based API will be removed in 1.0.
> blocks = mm.Blocks(
>
> momepy/tests/test_elements.py::TestElements::test_Blocks
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_elements.py:124:
> FutureWarning: Class based API like `momepy.Blocks` is deprecated. Replace
> it with `momepy.generate_blocks` to use functional API instead or pin momepy
> version <1.0. Class-based API will be removed in 1.0.
> mm.Blocks(
>
> momepy/tests/test_elements.py::TestElements::test_Blocks_non_default_index
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_elements.py:134:
> FutureWarning: Class based API like `momepy.Blocks` is deprecated. Replace
> it with `momepy.generate_blocks` to use functional API instead or pin momepy
> version <1.0. Class-based API will be removed in 1.0.
> blocks = mm.Blocks(tessellation, self.df_streets, buildings, "bID", "uID")
>
> momepy/tests/test_elements.py::TestElements::test_Blocks_inner
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_elements.py:147:
> FutureWarning: Class based API like `momepy.Blocks` is deprecated. Replace
> it with `momepy.generate_blocks` to use functional API instead or pin momepy
> version <1.0. Class-based API will be removed in 1.0.
> blocks = mm.Blocks(
>
> momepy/tests/test_elements.py::TestElements::test_get_network_id
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_elements.py:169:
> FutureWarning: Class based API like `momepy.get_network_id` is deprecated.
> Replace it with `momepy.get_nearest_street` to use functional API instead or
> pin momepy version <1.0. Class-based API will be removed in 1.0.
> buildings_id = mm.get_network_id(self.df_buildings, self.df_streets,
> "nID")
>
> momepy/tests/test_elements.py::TestElements::test_get_network_id_duplicate
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_elements.py:174:
> FutureWarning: Class based API like `momepy.get_network_id` is deprecated.
> Replace it with `momepy.get_nearest_street` to use functional API instead or
> pin momepy version <1.0. Class-based API will be removed in 1.0.
> buildings_id = mm.get_network_id(self.df_buildings, self.df_streets,
> "nID")
>
> momepy/tests/test_elements.py::TestElements::test_get_node_id
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_elements.py:180:
> FutureWarning: Class based API like `momepy.get_network_id` is deprecated.
> Replace it with `momepy.get_nearest_street` to use functional API instead or
> pin momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["nID"] = mm.get_network_id(
>
> momepy/tests/test_elements.py::TestElements::test_get_node_id
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_elements.py:183:
> FutureWarning: Class based API like `momepy.get_node_id` is deprecated.
> Replace it with `momepy.get_nearest_node` to use functional API instead or
> pin momepy version <1.0. Class-based API will be removed in 1.0.
> ids1 = mm.get_node_id(self.df_buildings, nodes, edges, "nodeID", "nID")
>
> momepy/tests/test_elements.py::TestElements::test_get_node_id
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_elements.py:191:
> FutureWarning: Class based API like `momepy.get_node_id` is deprecated.
> Replace it with `momepy.get_nearest_node` to use functional API instead or
> pin momepy version <1.0. Class-based API will be removed in 1.0.
> ids2 = mm.get_node_id(_df_buildings, nodes, edges, "nodeID", "nID")
>
> momepy/tests/test_elements.py::TestElements::test_get_node_id_ratio
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_elements.py:203:
> FutureWarning: Class based API like `momepy.Tessellation` is deprecated.
> Replace it with `momepy.morphological_tessellation` or
> `momepy.enclosed_tessellation` to use functional API instead or pin momepy
> version <1.0. Class-based API will be removed in 1.0.
> enclosed_tess = mm.Tessellation(
>
> momepy/tests/test_elements.py::TestElements::test_get_node_id_ratio
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_elements.py:203:
> UserWarning: dask.dataframe could not be imported. Setting `use_dask=False`.
> enclosed_tess = mm.Tessellation(
>
> momepy/tests/test_elements.py::TestElements::test_get_node_id_ratio
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_elements.py:209:
> FutureWarning: Class based API like `momepy.get_node_id` is deprecated.
> Replace it with `momepy.get_nearest_node` to use functional API instead or
> pin momepy version <1.0. Class-based API will be removed in 1.0.
> ids = mm.get_node_id(
>
> momepy/tests/test_elements.py::TestElements::test_get_network_ratio
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_elements.py:269:
> FutureWarning: Class based API like `momepy.Tessellation` is deprecated.
> Replace it with `momepy.morphological_tessellation` or
> `momepy.enclosed_tessellation` to use functional API instead or pin momepy
> version <1.0. Class-based API will be removed in 1.0.
> enclosed_tess = mm.Tessellation(
>
> momepy/tests/test_elements.py::TestElements::test_get_network_ratio
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_elements.py:269:
> UserWarning: dask.dataframe could not be imported. Setting `use_dask=False`.
> enclosed_tess = mm.Tessellation(
>
> momepy/tests/test_intensity.py::TestIntensity::test_AreaRatio
> momepy/tests/test_intensity.py::TestIntensity::test_Count
> momepy/tests/test_intensity.py::TestIntensity::test_Courtyards
> momepy/tests/test_intensity.py::TestIntensity::test_BlocksCount
> momepy/tests/test_intensity.py::TestIntensity::test_Reached
> momepy/tests/test_intensity.py::TestIntensity::test_NodeDensity
> momepy/tests/test_intensity.py::TestIntensity::test_Density
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:21:
> FutureWarning: Class based API like `momepy.FloorArea` is deprecated.
> Replace it with `momepy.floor_area` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["fl_area"] = mm.FloorArea(self.df_buildings,
> "height").series
>
> momepy/tests/test_intensity.py::TestIntensity::test_AreaRatio
> momepy/tests/test_intensity.py::TestIntensity::test_Count
> momepy/tests/test_intensity.py::TestIntensity::test_Courtyards
> momepy/tests/test_intensity.py::TestIntensity::test_BlocksCount
> momepy/tests/test_intensity.py::TestIntensity::test_Reached
> momepy/tests/test_intensity.py::TestIntensity::test_NodeDensity
> momepy/tests/test_intensity.py::TestIntensity::test_Density
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:22:
> FutureWarning: Class based API like `momepy.get_network_id` is deprecated.
> Replace it with `momepy.get_nearest_street` to use functional API instead or
> pin momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["nID"] = mm.get_network_id(
>
> momepy/tests/test_intensity.py::TestIntensity::test_AreaRatio
> momepy/tests/test_intensity.py::TestIntensity::test_Count
> momepy/tests/test_intensity.py::TestIntensity::test_Courtyards
> momepy/tests/test_intensity.py::TestIntensity::test_BlocksCount
> momepy/tests/test_intensity.py::TestIntensity::test_Reached
> momepy/tests/test_intensity.py::TestIntensity::test_NodeDensity
> momepy/tests/test_intensity.py::TestIntensity::test_Density
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:25:
> FutureWarning: Class based API like `momepy.Blocks` is deprecated. Replace
> it with `momepy.generate_blocks` to use functional API instead or pin momepy
> version <1.0. Class-based API will be removed in 1.0.
> blocks = mm.Blocks(
>
> momepy/tests/test_intensity.py::TestIntensity::test_AreaRatio
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:33:
> FutureWarning: `momepy.AreaRatio` is deprecated. Replace it with a direct
> division of areas or momepy.describe_agg() or pin momepy version <1.0. This
> class will be removed in 1.0.
> car = mm.AreaRatio(
>
> momepy/tests/test_intensity.py::TestIntensity::test_AreaRatio
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:36:
> FutureWarning: `momepy.AreaRatio` is deprecated. Replace it with a direct
> division of areas or momepy.describe_agg() or pin momepy version <1.0. This
> class will be removed in 1.0.
> carlr = mm.AreaRatio(
>
> momepy/tests/test_intensity.py::TestIntensity::test_AreaRatio
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:47:
> FutureWarning: `momepy.AreaRatio` is deprecated. Replace it with a direct
> division of areas or momepy.describe_agg() or pin momepy version <1.0. This
> class will be removed in 1.0.
> far = mm.AreaRatio(
>
> momepy/tests/test_intensity.py::TestIntensity::test_AreaRatio
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:57:
> FutureWarning: `momepy.AreaRatio` is deprecated. Replace it with a direct
> division of areas or momepy.describe_agg() or pin momepy version <1.0. This
> class will be removed in 1.0.
> car = mm.AreaRatio(self.df_tessellation, self.df_buildings, "area",
> "area")
>
> momepy/tests/test_intensity.py::TestIntensity::test_AreaRatio
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:59:
> FutureWarning: `momepy.AreaRatio` is deprecated. Replace it with a direct
> division of areas or momepy.describe_agg() or pin momepy version <1.0. This
> class will be removed in 1.0.
> car = mm.AreaRatio(
>
> momepy/tests/test_intensity.py::TestIntensity::test_AreaRatio
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:67:
> FutureWarning: `momepy.AreaRatio` is deprecated. Replace it with a direct
> division of areas or momepy.describe_agg() or pin momepy version <1.0. This
> class will be removed in 1.0.
> car = mm.AreaRatio(
>
> momepy/tests/test_intensity.py::TestIntensity::test_AreaRatio
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:74:
> FutureWarning: `momepy.AreaRatio` is deprecated. Replace it with a direct
> division of areas or momepy.describe_agg() or pin momepy version <1.0. This
> class will be removed in 1.0.
> car_sel = mm.AreaRatio(
>
> momepy/tests/test_intensity.py::TestIntensity::test_AreaRatio
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:79:
> FutureWarning: `momepy.AreaRatio` is deprecated. Replace it with a direct
> division of areas or momepy.describe_agg() or pin momepy version <1.0. This
> class will be removed in 1.0.
> car_block = mm.AreaRatio(self.blocks, self.df_buildings, "area", "area",
> "bID")
>
> momepy/tests/test_intensity.py::TestIntensity::test_Count
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:83:
> FutureWarning: `momepy.Count` is deprecated. Replace it with
> momepy.describe_agg() or pin momepy version <1.0. This class will be removed
> in 1.0.
> eib = mm.Count(self.blocks, self.df_buildings, "bID", "bID").series
>
> momepy/tests/test_intensity.py::TestIntensity::test_Count
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:84:
> FutureWarning: `momepy.Count` is deprecated. Replace it with
> momepy.describe_agg() or pin momepy version <1.0. This class will be removed
> in 1.0.
> weib = mm.Count(
>
> momepy/tests/test_intensity.py::TestIntensity::test_Count
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:87:
> FutureWarning: `momepy.Count` is deprecated. Replace it with
> momepy.describe_agg() or pin momepy version <1.0. This class will be removed
> in 1.0.
> weis = mm.Count(
>
> momepy/tests/test_intensity.py::TestIntensity::test_Count
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:106:
> FutureWarning: `momepy.Count` is deprecated. Replace it with
> momepy.describe_agg() or pin momepy version <1.0. This class will be removed
> in 1.0.
> mm.Count(point_gdf, self.blocks, "nID", "bID", weighted=True).series #
> noqa: B018
>
> momepy/tests/test_intensity.py::TestIntensity::test_Courtyards
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:109:
> FutureWarning: Class based API like `momepy.Courtyards` is deprecated.
> Replace it with `momepy.courtyards` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> courtyards = mm.Courtyards(self.df_buildings).series
>
> momepy/tests/test_intensity.py::TestIntensity::test_Courtyards
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:113:
> FutureWarning: Class based API like `momepy.Courtyards` is deprecated.
> Replace it with `momepy.courtyards` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> courtyards_wm = mm.Courtyards(self.df_buildings, sw).series
>
> momepy/tests/test_intensity.py::TestIntensity::test_BlocksCount
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:119:
> FutureWarning: `momepy.sw_high` is deprecated. Replace it with
> .higher_order() method of libpysal.graph.Graph or pin momepy version <1.0.
> This class will be removed in 1.0.
> sw = mm.sw_high(k=5, gdf=self.df_tessellation, ids="uID")
>
> momepy/tests/test_intensity.py::TestIntensity::test_BlocksCount
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:121:
> FutureWarning: `momepy.BlocksCount` is deprecated. Replace it with
> `.describe()` method of libpysal.graph.Graph or pin momepy version <1.0. This
> class will be removed in 1.0.
> count = mm.BlocksCount(self.df_tessellation, "bID", sw, "uID").series
>
> momepy/tests/test_intensity.py::TestIntensity::test_BlocksCount
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:122:
> FutureWarning: `momepy.BlocksCount` is deprecated. Replace it with
> `.describe()` method of libpysal.graph.Graph or pin momepy version <1.0. This
> class will be removed in 1.0.
> count2 = mm.BlocksCount(
>
> momepy/tests/test_intensity.py::TestIntensity::test_BlocksCount
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:125:
> FutureWarning: `momepy.BlocksCount` is deprecated. Replace it with
> `.describe()` method of libpysal.graph.Graph or pin momepy version <1.0. This
> class will be removed in 1.0.
> unweigthed = mm.BlocksCount(
>
> momepy/tests/test_intensity.py::TestIntensity::test_BlocksCount
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:136:
> FutureWarning: `momepy.BlocksCount` is deprecated. Replace it with
> `.describe()` method of libpysal.graph.Graph or pin momepy version <1.0. This
> class will be removed in 1.0.
> count = mm.BlocksCount(
>
> momepy/tests/test_intensity.py::TestIntensity::test_BlocksCount
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:139:
> FutureWarning: `momepy.sw_high` is deprecated. Replace it with
> .higher_order() method of libpysal.graph.Graph or pin momepy version <1.0.
> This class will be removed in 1.0.
> sw_drop = mm.sw_high(k=5, gdf=self.df_tessellation[2:], ids="uID")
>
> momepy/tests/test_intensity.py::TestIntensity::test_BlocksCount
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:141:
> FutureWarning: `momepy.BlocksCount` is deprecated. Replace it with
> `.describe()` method of libpysal.graph.Graph or pin momepy version <1.0. This
> class will be removed in 1.0.
> mm.BlocksCount(self.df_tessellation, "bID", sw_drop, "uID")
>
> momepy/tests/test_intensity.py::TestIntensity::test_Reached
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:147:
> FutureWarning: Class based API like `momepy.Reached` is deprecated. Replace
> it with `momepy.describe_reached_agg` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> count = mm.Reached(self.df_streets, self.df_buildings, "nID",
> "nID").series
>
> momepy/tests/test_intensity.py::TestIntensity::test_Reached
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:148:
> FutureWarning: Class based API like `momepy.Reached` is deprecated. Replace
> it with `momepy.describe_reached_agg` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> area = mm.Reached(
>
> momepy/tests/test_intensity.py::TestIntensity::test_Reached
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:155:
> FutureWarning: Class based API like `momepy.Reached` is deprecated. Replace
> it with `momepy.describe_reached_agg` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> mean = mm.Reached(
>
> momepy/tests/test_intensity.py::TestIntensity::test_Reached
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:158:
> FutureWarning: Class based API like `momepy.Reached` is deprecated. Replace
> it with `momepy.describe_reached_agg` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> std = mm.Reached(
>
> momepy/tests/test_intensity.py::TestIntensity::test_Reached
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:161:
> FutureWarning: Class based API like `momepy.Reached` is deprecated. Replace
> it with `momepy.describe_reached_agg` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> area_v = mm.Reached(
>
> momepy/tests/test_intensity.py::TestIntensity::test_Reached
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:169:
> FutureWarning: Class based API like `momepy.Reached` is deprecated. Replace
> it with `momepy.describe_reached_agg` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> mean_v = mm.Reached(
>
> momepy/tests/test_intensity.py::TestIntensity::test_Reached
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:177:
> FutureWarning: Class based API like `momepy.Reached` is deprecated. Replace
> it with `momepy.describe_reached_agg` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> std_v = mm.Reached(
>
> momepy/tests/test_intensity.py::TestIntensity::test_Reached
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:185:
> FutureWarning: `momepy.sw_high` is deprecated. Replace it with
> .higher_order() method of libpysal.graph.Graph or pin momepy version <1.0.
> This class will be removed in 1.0.
> sw = mm.sw_high(k=2, gdf=self.df_streets)
>
> momepy/tests/test_intensity.py::TestIntensity::test_Reached
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:186:
> FutureWarning: Class based API like `momepy.Reached` is deprecated. Replace
> it with `momepy.describe_reached_agg` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> count_sw = mm.Reached(
>
> momepy/tests/test_intensity.py::TestIntensity::test_NodeDensity
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:202:
> FutureWarning: `momepy.sw_high` is deprecated. Replace it with
> .higher_order() method of libpysal.graph.Graph or pin momepy version <1.0.
> This class will be removed in 1.0.
> sw = mm.sw_high(k=3, weights=W)
>
> momepy/tests/test_intensity.py::TestIntensity::test_NodeDensity
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:203:
> FutureWarning: Class based API like `momepy.NodeDensity` is deprecated.
> Replace it with `momepy.node_density` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> density = mm.NodeDensity(nodes, edges, sw).series
>
> momepy/tests/test_intensity.py::TestIntensity::test_NodeDensity
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:204:
> FutureWarning: Class based API like `momepy.NodeDensity` is deprecated.
> Replace it with `momepy.node_density` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> weighted = mm.NodeDensity(
>
> momepy/tests/test_intensity.py::TestIntensity::test_NodeDensity
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:207:
> FutureWarning: Class based API like `momepy.NodeDensity` is deprecated.
> Replace it with `momepy.node_density` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> array = mm.NodeDensity(nodes, edges, W).series
>
> momepy/tests/test_intensity.py::TestIntensity::test_Density
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:213:
> FutureWarning: `momepy.sw_high` is deprecated. Replace it with
> .higher_order() method of libpysal.graph.Graph or pin momepy version <1.0.
> This class will be removed in 1.0.
> sw = mm.sw_high(k=3, gdf=self.df_tessellation, ids="uID")
>
> momepy/tests/test_intensity.py::TestIntensity::test_Density
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:214:
> FutureWarning: `momepy.Density` is deprecated. Replace it with `.describe()`
> method of libpysal.graph.Graph or pin momepy version <1.0. This class will be
> removed in 1.0.
> dens = mm.Density(
>
> momepy/tests/test_intensity.py::TestIntensity::test_Density
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:221:
> FutureWarning: `momepy.Density` is deprecated. Replace it with `.describe()`
> method of libpysal.graph.Graph or pin momepy version <1.0. This class will be
> removed in 1.0.
> dens2 = mm.Density(
>
> momepy/tests/test_intensity.py::TestIntensity::test_Density
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:227:
> FutureWarning: `momepy.sw_high` is deprecated. Replace it with
> .higher_order() method of libpysal.graph.Graph or pin momepy version <1.0.
> This class will be removed in 1.0.
> sw_drop = mm.sw_high(k=3, gdf=self.df_tessellation[2:], ids="uID")
>
> momepy/tests/test_intensity.py::TestIntensity::test_Density
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:229:
> FutureWarning: `momepy.Density` is deprecated. Replace it with `.describe()`
> method of libpysal.graph.Graph or pin momepy version <1.0. This class will be
> removed in 1.0.
> mm.Density(
>
> momepy/tests/test_intensity.py::TestIntensity::test_Density
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_intensity.py:238:
> FutureWarning: `momepy.Density` is deprecated. Replace it with `.describe()`
> method of libpysal.graph.Graph or pin momepy version <1.0. This class will be
> removed in 1.0.
> dens3 = mm.Density(
>
> momepy/tests/test_preprocess.py::TestPreprocessing::test_preprocess
> momepy/tests/test_preprocess.py::TestPreprocessing::test_preprocess
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/preprocessing.py:96:
> FutureWarning: Class based API like `momepy.CircularCompactness` is
> deprecated. Replace it with `momepy.circular_compactness` to use functional
> API instead or pin momepy version <1.0. Class-based API will be removed in
> 1.0.
> blg["circu"] = CircularCompactness(blg).series
>
> momepy/tests/test_preprocess.py::TestPreprocessing::test_roundabout_simplification_default
> momepy/tests/test_preprocess.py::TestPreprocessing::test_roundabout_simplification_high_circom_threshold
> momepy/tests/test_preprocess.py::TestPreprocessing::test_roundabout_simplification_low_area_threshold
> momepy/tests/test_preprocess.py::TestPreprocessing::test_roundabout_simplification_exclude_adjacent
> momepy/tests/test_preprocess.py::TestPreprocessing::test_roundabout_simplification_center_type_mean
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/preprocessing.py:769:
> FutureWarning: Class based API like `momepy.CircularCompactness` is
> deprecated. Replace it with `momepy.circular_compactness` to use functional
> API instead or pin momepy version <1.0. Class-based API will be removed in
> 1.0.
> circom_serie = CircularCompactness(gdf, area_col).series
>
> momepy/tests/test_shape.py: 17 warnings
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:19:
> FutureWarning: Class based API like `momepy.Volume` is deprecated. Replace
> it with `momepy.volume` to use functional API instead or pin momepy version
> <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["volume"] = mm.Volume(self.df_buildings,
> "height").series
>
> momepy/tests/test_shape.py::TestShape::test_FormFactor
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:22:
> FutureWarning: Class based API like `momepy.FormFactor` is deprecated.
> Replace it with `momepy.form_factor` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["ff"] = mm.FormFactor(
>
> momepy/tests/test_shape.py::TestShape::test_FormFactor
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:30:
> FutureWarning: Class based API like `momepy.Volume` is deprecated. Replace
> it with `momepy.volume` to use functional API instead or pin momepy version
> <1.0. Class-based API will be removed in 1.0.
> mm.Volume(self.df_buildings, "height").series,
>
> momepy/tests/test_shape.py::TestShape::test_FormFactor
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:28:
> FutureWarning: Class based API like `momepy.FormFactor` is deprecated.
> Replace it with `momepy.form_factor` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["ff"] = mm.FormFactor(
>
> momepy/tests/test_shape.py::TestShape::test_FractalDimension
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:37:
> FutureWarning: Class based API like `momepy.FractalDimension` is deprecated.
> Replace it with `momepy.fractal_dimension` to use functional API instead or
> pin momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["fd"] = mm.FractalDimension(self.df_buildings).series
>
> momepy/tests/test_shape.py::TestShape::test_FractalDimension
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:45:
> FutureWarning: Class based API like `momepy.FractalDimension` is deprecated.
> Replace it with `momepy.fractal_dimension` to use functional API instead or
> pin momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["fd2"] = mm.FractalDimension(
>
> momepy/tests/test_shape.py::TestShape::test_VolumeFacadeRatio
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:54:
> FutureWarning: Class based API like `momepy.VolumeFacadeRatio` is
> deprecated. Replace it with `momepy.facade_ratio` to use functional API
> instead or pin momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["vfr"] = mm.VolumeFacadeRatio(
>
> momepy/tests/test_shape.py::TestShape::test_VolumeFacadeRatio
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:63:
> FutureWarning: Class based API like `momepy.Volume` is deprecated. Replace
> it with `momepy.volume` to use functional API instead or pin momepy version
> <1.0. Class-based API will be removed in 1.0.
> volume = mm.Volume(self.df_buildings, "height").series
>
> momepy/tests/test_shape.py::TestShape::test_VolumeFacadeRatio
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:64:
> FutureWarning: Class based API like `momepy.VolumeFacadeRatio` is
> deprecated. Replace it with `momepy.facade_ratio` to use functional API
> instead or pin momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["vfr2"] = mm.VolumeFacadeRatio(
>
> momepy/tests/test_shape.py::TestShape::test_VolumeFacadeRatio
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:70:
> FutureWarning: Class based API like `momepy.VolumeFacadeRatio` is
> deprecated. Replace it with `momepy.facade_ratio` to use functional API
> instead or pin momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["vfr3"] = mm.VolumeFacadeRatio(
>
> momepy/tests/test_shape.py::TestShape::test_CircularCompactness
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:78:
> FutureWarning: Class based API like `momepy.CircularCompactness` is
> deprecated. Replace it with `momepy.circular_compactness` to use functional
> API instead or pin momepy version <1.0. Class-based API will be removed in
> 1.0.
> self.df_buildings["circom"] = mm.CircularCompactness(
>
> momepy/tests/test_shape.py::TestShape::test_CircularCompactness
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:89:
> FutureWarning: Class based API like `momepy.CircularCompactness` is
> deprecated. Replace it with `momepy.circular_compactness` to use functional
> API instead or pin momepy version <1.0. Class-based API will be removed in
> 1.0.
> self.df_buildings["circom2"] = mm.CircularCompactness(
>
> momepy/tests/test_shape.py::TestShape::test_CircularCompactness
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:94:
> FutureWarning: Class based API like `momepy.CircularCompactness` is
> deprecated. Replace it with `momepy.circular_compactness` to use functional
> API instead or pin momepy version <1.0. Class-based API will be removed in
> 1.0.
> self.df_buildings["circom3"] =
> mm.CircularCompactness(self.df_buildings).series
>
> momepy/tests/test_shape.py::TestShape::test_SquareCompactness
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:98:
> FutureWarning: Class based API like `momepy.SquareCompactness` is
> deprecated. Replace it with `momepy.square_compactness` to use functional API
> instead or pin momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["sqcom"] =
> mm.SquareCompactness(self.df_buildings).series
>
> momepy/tests/test_shape.py::TestShape::test_SquareCompactness
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:105:
> FutureWarning: Class based API like `momepy.SquareCompactness` is
> deprecated. Replace it with `momepy.square_compactness` to use functional API
> instead or pin momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["sqcom2"] = mm.SquareCompactness(
>
> momepy/tests/test_shape.py::TestShape::test_Convexity
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:114:
> FutureWarning: Class based API like `momepy.Convexity` is deprecated.
> Replace it with `momepy.convexity` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["conv"] = mm.Convexity(self.df_buildings).series
>
> momepy/tests/test_shape.py::TestShape::test_Convexity
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:121:
> FutureWarning: Class based API like `momepy.Convexity` is deprecated.
> Replace it with `momepy.convexity` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["conv2"] = mm.Convexity(
>
> momepy/tests/test_shape.py::TestShape::test_CourtyardIndex
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:128:
> FutureWarning: Class based API like `momepy.CourtyardArea` is deprecated.
> Replace it with `momepy.courtyard_area` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> cas = self.df_buildings["cas"] =
> mm.CourtyardArea(self.df_buildings).series
>
> momepy/tests/test_shape.py::TestShape::test_CourtyardIndex
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:129:
> FutureWarning: Class based API like `momepy.CourtyardIndex` is deprecated.
> Replace it with `momepy.courtyard_index` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["cix"] = mm.CourtyardIndex(self.df_buildings,
> "cas").series
>
> momepy/tests/test_shape.py::TestShape::test_CourtyardIndex
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:130:
> FutureWarning: Class based API like `momepy.CourtyardIndex` is deprecated.
> Replace it with `momepy.courtyard_index` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["cix_array"] = mm.CourtyardIndex(
>
> momepy/tests/test_shape.py::TestShape::test_Rectangularity
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:138:
> FutureWarning: Class based API like `momepy.Rectangularity` is deprecated.
> Replace it with `momepy.rectangularity` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["rect"] = mm.Rectangularity(self.df_buildings).series
>
> momepy/tests/test_shape.py::TestShape::test_Rectangularity
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:139:
> FutureWarning: Class based API like `momepy.Rectangularity` is deprecated.
> Replace it with `momepy.rectangularity` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["rect_array"] = mm.Rectangularity(
>
> momepy/tests/test_shape.py::TestShape::test_ShapeIndex
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:150:
> FutureWarning: Class based API like `momepy.LongestAxisLength` is
> deprecated. Replace it with `momepy.longest_axis_length` to use functional
> API instead or pin momepy version <1.0. Class-based API will be removed in
> 1.0.
> la = self.df_buildings["la"] =
> mm.LongestAxisLength(self.df_buildings).series
>
> momepy/tests/test_shape.py::TestShape::test_ShapeIndex
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:151:
> FutureWarning: Class based API like `momepy.ShapeIndex` is deprecated.
> Replace it with `momepy.shape_index` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["shape_index"] = mm.ShapeIndex(self.df_buildings,
> "la").series
>
> momepy/tests/test_shape.py::TestShape::test_ShapeIndex
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:152:
> FutureWarning: Class based API like `momepy.ShapeIndex` is deprecated.
> Replace it with `momepy.shape_index` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["shape_index_array"] = mm.ShapeIndex(
>
> momepy/tests/test_shape.py::TestShape::test_Corners
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:162:
> FutureWarning: Class based API like `momepy.Corners` is deprecated. Replace
> it with `momepy.corners` to use functional API instead or pin momepy version
> <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["corners"] = mm.Corners(self.df_buildings).series
>
> momepy/tests/test_shape.py::TestShape::test_Squareness
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:167:
> FutureWarning: Class based API like `momepy.Squareness` is deprecated.
> Replace it with `momepy.squareness` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["squ"] = mm.Squareness(self.df_buildings).series
>
> momepy/tests/test_shape.py::TestShape::test_Squareness
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:170:
> FutureWarning: Class based API like `momepy.Squareness` is deprecated.
> Replace it with `momepy.squareness` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["squ"] =
> mm.Squareness(self.df_buildings.exterior).series
>
> momepy/tests/test_shape.py::TestShape::test_Squareness
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:176:
> FutureWarning: Class based API like `momepy.Squareness` is deprecated.
> Replace it with `momepy.squareness` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["squm"] = mm.Squareness(df_buildings_multi).series
>
> momepy/tests/test_shape.py::TestShape::test_EquivalentRectangularIndex
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:180:
> FutureWarning: Class based API like `momepy.EquivalentRectangularIndex` is
> deprecated. Replace it with `momepy.equivalent_rectangular_index` to use
> functional API instead or pin momepy version <1.0. Class-based API will be
> removed in 1.0.
> self.df_buildings["eri"] = mm.EquivalentRectangularIndex(
>
> momepy/tests/test_shape.py::TestShape::test_EquivalentRectangularIndex
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:183:
> FutureWarning: Class based API like `momepy.EquivalentRectangularIndex` is
> deprecated. Replace it with `momepy.equivalent_rectangular_index` to use
> functional API instead or pin momepy version <1.0. Class-based API will be
> removed in 1.0.
> self.df_buildings["eri_array"] = mm.EquivalentRectangularIndex(
>
> momepy/tests/test_shape.py::TestShape::test_Elongation
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:193:
> FutureWarning: Class based API like `momepy.Elongation` is deprecated.
> Replace it with `momepy.elongation` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_buildings["elo"] = mm.Elongation(self.df_buildings).series
>
> momepy/tests/test_shape.py::TestShape::test_CentroidCorners
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:207:
> FutureWarning: Class based API like `momepy.CentroidCorners` is deprecated.
> Replace it with `momepy.centroid_corner_distance` to use functional API
> instead or pin momepy version <1.0. Class-based API will be removed in 1.0.
> cc = mm.CentroidCorners(self.df_buildings)
>
> momepy/tests/test_shape.py::TestShape::test_CentroidCorners
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:216:
> FutureWarning: Class based API like `momepy.CentroidCorners` is deprecated.
> Replace it with `momepy.centroid_corner_distance` to use functional API
> instead or pin momepy version <1.0. Class-based API will be removed in 1.0.
> cc = mm.CentroidCorners(df_buildings_multi)
>
> momepy/tests/test_shape.py::TestShape::test_Linearity
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:223:
> FutureWarning: Class based API like `momepy.Linearity` is deprecated.
> Replace it with `momepy.linearity` to use functional API instead or pin
> momepy version <1.0. Class-based API will be removed in 1.0.
> self.df_streets["lin"] = mm.Linearity(self.df_streets).series
>
> momepy/tests/test_shape.py::TestShape::test_CompactnessWeightedAxis
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:235:
> FutureWarning: Class based API like `momepy.CompactnessWeightedAxis` is
> deprecated. Replace it with `momepy.compactness_weighted_axis` to use
> functional API instead or pin momepy version <1.0. Class-based API will be
> removed in 1.0.
> self.df_buildings["cwa"] =
> mm.CompactnessWeightedAxis(self.df_buildings).series
>
> momepy/tests/test_shape.py::TestShape::test_CompactnessWeightedAxis
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/shape.py:1345:
> FutureWarning: Class based API like `momepy.LongestAxisLength` is
> deprecated. Replace it with `momepy.longest_axis_length` to use functional
> API instead or pin momepy version <1.0. Class-based API will be removed in
> 1.0.
> gdf["mm_la"] = LongestAxisLength(gdf).series
>
> momepy/tests/test_shape.py::TestShape::test_CompactnessWeightedAxis
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:240:
> FutureWarning: Class based API like `momepy.LongestAxisLength` is
> deprecated. Replace it with `momepy.longest_axis_length` to use functional
> API instead or pin momepy version <1.0. Class-based API will be removed in
> 1.0.
> longest_axis=mm.LongestAxisLength(self.df_buildings).series,
>
> momepy/tests/test_shape.py::TestShape::test_CompactnessWeightedAxis
>
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build/momepy/tests/test_shape.py:236:
> FutureWarning: Class based API like `momepy.CompactnessWeightedAxis` is
> deprecated. Replace it with `momepy.compactness_weighted_axis` to use
> functional API instead or pin momepy version <1.0. Class-based API will be
> removed in 1.0.
> self.df_buildings["cwa_array"] = mm.CompactnessWeightedAxis(
>
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info
> ============================
> FAILED momepy/tests/test_dimension.py::TestDimensions::test_StreetProfile -
> a...
> FAILED momepy/tests/test_intensity.py::TestIntensity::test_NodeDensity -
> asse...
> FAILED momepy/tests/test_utils.py::TestUtils::test_gdf_to_nx_angles -
> KeyErro...
> ==== 3 failed, 114 passed, 6 skipped, 3 deselected, 293 warnings in 55.64s
> =====
> E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd
> /build/reproducible-path/python-momepy-0.8.1/.pybuild/cpython3_3.13_monepy/build;
> python3.13 -m pytest momepy/tests -v -k 'not test_Theil and not test_Gini
> and not test_Alignment'
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13
> returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2025/04/14/python-momepy_0.8.1-1_testing-i386.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250414;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250414&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---