debian/rules binaryn14 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:
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.50508193935929E 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.005534125924228438E 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\
momepy/tests/test_intensity.py:208: AssertionError ---------------------------- Captured stderr setup -----------------------------namespace (since shapely 2.0.0).
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'
import shapely.geoswill be removed in 1.0.
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
self.df_buildings["area"] = mm.Area(self.df_buildings).seriesThis class will be removed in 1.0.
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.
self.df_buildings["perimeter"] = mm.Perimeter(self.df_buildings).seriespin momepy version <1.0. Class-based API will be removed in 1.0.
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
self.df_buildings["volume"] = mm.Volume(pin momepy version <1.0. Class-based API will be removed in 1.0.
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
self.df_buildings["volume"] = mm.Volume(self.df_buildings, height, area).seriespin momepy version <1.0. Class-based API will be removed in 1.0.
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
self.df_buildings["volume"] = mm.Volume(self.df_buildings, "height").seriespin momepy version <1.0. Class-based API will be removed in 1.0.
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
self.df_buildings["volume"] = mm.Volume(instead or pin momepy version <1.0. Class-based API will be removed in 1.0.
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
self.df_buildings["floor_area"] = mm.FloorArea(instead or pin momepy version <1.0. Class-based API will be removed in 1.0.
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
self.df_buildings["floor_area"] = mm.FloorArea(instead or pin momepy version <1.0. Class-based API will be removed in 1.0.
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
self.df_buildings["floor_area"] = mm.FloorArea(
momepy/tests/test_dimension.py::TestDimensions::test_FloorArea
tag -1 pendingBug #1103140 [src:python-momepy] python-momepy: FTBFS in testing/i386: tests failed
| Sysop: | Keyop |
|---|---|
| Location: | Huddersfield, West Yorkshire, UK |
| Users: | 715 |
| Nodes: | 16 (3 / 13) |
| Uptime: | 46:34:45 |
| Calls: | 12,112 |
| Calls today: | 3 |
| Files: | 15,010 |
| Messages: | 6,518,487 |