Your message dated Wed, 23 Apr 2025 13:20:09 +0000
with message-id <e1u7a1j-00cre4...@fasolo.debian.org>
and subject line Bug#1103140: fixed in python-momepy 0.8.1-2
has caused the Debian Bug report #1103140,
regarding python-momepy: FTBFS in testing/i386: tests failed
to be marked as done.

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

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1103140: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1103140
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-momepy
Version: 0.8.1-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20250414 ftbfs-trixie

Hi,

During a rebuild of all packages in testing (trixie), your package failed
to build on i386.


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


The full build log is available from:
http://qa-logs.debian.net/2025/04/14/python-momepy_0.8.1-1_testing-i386.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250414;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250414&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: python-momepy
Source-Version: 0.8.1-2
Done: Thomas Goirand <z...@debian.org>

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

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

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1103...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thomas Goirand <z...@debian.org> (supplier of updated python-momepy package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 23 Apr 2025 15:04:41 +0200
Source: python-momepy
Architecture: source
Version: 0.8.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <team+openst...@tracker.debian.org>
Changed-By: Thomas Goirand <z...@debian.org>
Closes: 1103140
Changes:
 python-momepy (0.8.1-2) unstable; urgency=medium
 .
   [ Colin Watson ]
   * Add more pytest.approx calls in tests.
   * Skip momepy/tests/test_utils.py::TestUtils::test_gdf_to_nx_angles on
     i386 (closes: #1103140).
Checksums-Sha1:
 29a1b6e3f393b0740f516578043cb80a3802c47e 2664 python-momepy_0.8.1-2.dsc
 8613955899c7fdc2f3887a3aca634fe15130c2c0 5728 
python-momepy_0.8.1-2.debian.tar.xz
 5cd15e6e6bd9256b4ef7760ac5007727fefa640c 16669 
python-momepy_0.8.1-2_amd64.buildinfo
Checksums-Sha256:
 c6541d69872486fba2bec2bde3cc93ab909b54cc73e2e54ef0eeb880863082de 2664 
python-momepy_0.8.1-2.dsc
 9c077dbb6e395470607f075e1067945978a805f49cc78c526a289c01a816f7ea 5728 
python-momepy_0.8.1-2.debian.tar.xz
 fcd2d2871947a142154c652b0f408e8b8b90433e1c54a3b6e6e284f35743b6d7 16669 
python-momepy_0.8.1-2_amd64.buildinfo
Files:
 1ea14654af2851b5bf3ea9ca17d3acaf 2664 python optional python-momepy_0.8.1-2.dsc
 405329af281a617e19cd3085f55b1874 5728 python optional 
python-momepy_0.8.1-2.debian.tar.xz
 be3dd73a694648a0f74b66cb42cc0f8c 16669 python optional 
python-momepy_0.8.1-2_amd64.buildinfo

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

iQIzBAEBCAAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmgI5mAACgkQ1BatFaxr
Q/7SIw/+LvUuAyGzalalm+jFXb9dAd8Ty14rW5luoDavMBFq2Rzy2hpwDGzZtnko
sZ+Lj+J9XXik6vHoZ4zCJpr1kBL4Zxi0hQ79vTuXALvHdiWmmU5e0TEj4YOzEiMI
FaTrGd7bfK7CWMgsrzaHOQ7egoU0BSQkjj8VDOED2ocUhkvb6e6USq+wYKo3334v
0vc0dfiu/7RxNh+D7qBZc3YWtF15yvgD2pf7oYn3bn6YbHRGc3mB82QCXiGSVndF
GRLKw3+INE1MP6DTPsm64gi/U87SWdHSJV3dYOkabXdTd9tFKt8h6rrCVIeUxT+W
K4RXF78tBMgEdTWlTNFjqiflhrZ85kP6CC+nzrlExXNUBUiSyhlJJ7ncg8IqEjJl
xl97kmrR35XA5uzYBtuvjPYYPTRQV2bewhyxIcbTjB1aZFwKnl94T8C6HJd/urpp
tj6BHBuJM1UTT8C3dKHThAhYqag6eMfaaK2X27SN+W5wUYfuGRZ0O27S/3l+Xgic
j4OjV0VOgKwrqzafirnZC0esSS893P4Moz58xtv4GWj5he2lktXcq42/jE4ZUSAL
ph2TjiQbdJA1lV+ChZJx//L7O9vhpi+XtHXLw+UDryiCGEd/ueQsMCkgqR2V6ED6
vFLeMAhNLC7TV2UPAnWJ2gWOivRGUJoLoBWV1XcwKsfH6kG0ro0=
=bASM
-----END PGP SIGNATURE-----

Attachment: pgpDqVAlZVzJm.pgp
Description: PGP signature


--- End Message ---

Reply via email to