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.


Reply via email to