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.