0s autopkgtest [13:29:26]: starting date and time: 2025-05-02 13:29:26+0000 0s autopkgtest [13:29:26]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [13:29:26]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.g8pp966g/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:pytest --apt-upgrade osmnx --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=pytest/8.3.5-2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-arm64-10.secgroup --name adt-questing-arm64-osmnx-20250502-132926-juju-7f2275-prod-proposed-migration-environment-2-1bf23c2f-323f-4b77-9b70-238cf854caf8 --image adt/ubuntu-questing-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 136s autopkgtest [13:31:42]: testbed dpkg architecture: arm64 136s autopkgtest [13:31:42]: testbed apt version: 3.0.0 137s autopkgtest [13:31:43]: @@@@@@@@@@@@@@@@@@@@ test bed setup 137s autopkgtest [13:31:43]: testbed release detected to be: None 138s autopkgtest [13:31:44]: updating testbed package index (apt update) 138s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 138s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 139s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 139s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 139s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [171 kB] 139s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [44.4 kB] 139s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [2029 kB] 139s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [218 kB] 139s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [1476 kB] 139s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [15.4 kB] 139s Fetched 4063 kB in 1s (3342 kB/s) 140s Reading package lists... 141s autopkgtest [13:31:47]: upgrading testbed (apt dist-upgrade and autopurge) 141s Reading package lists... 141s Building dependency tree... 141s Reading state information... 142s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 142s Starting 2 pkgProblemResolver with broken count: 0 142s Done 143s Entering ResolveByKeep 143s 143s Calculating upgrade... 144s The following packages will be upgraded: 144s htop libnpth0t64 mokutil mtd-utils nano usb.ids 144s 6 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 144s Need to get 1196 kB of archives. 144s After this operation, 727 kB of additional disk space will be used. 144s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 libnpth0t64 arm64 1.8-3 [8818 B] 144s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 nano arm64 8.4-1 [290 kB] 144s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 usb.ids all 2025.04.01-1 [223 kB] 144s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 htop arm64 3.4.1-4 [177 kB] 144s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 mokutil arm64 0.7.2-1 [28.4 kB] 144s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 mtd-utils arm64 1:2.3.0-1ubuntu1 [469 kB] 145s Fetched 1196 kB in 1s (2098 kB/s) 145s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 117820 files and directories currently installed.) 145s Preparing to unpack .../libnpth0t64_1.8-3_arm64.deb ... 145s Unpacking libnpth0t64:arm64 (1.8-3) over (1.8-2) ... 145s Setting up libnpth0t64:arm64 (1.8-3) ... 145s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 117820 files and directories currently installed.) 145s Preparing to unpack .../archives/nano_8.4-1_arm64.deb ... 145s Unpacking nano (8.4-1) over (8.3-1) ... 145s Preparing to unpack .../usb.ids_2025.04.01-1_all.deb ... 145s Unpacking usb.ids (2025.04.01-1) over (2025.01.14-1) ... 145s Preparing to unpack .../htop_3.4.1-4_arm64.deb ... 145s Unpacking htop (3.4.1-4) over (3.4.0-2) ... 145s Preparing to unpack .../mokutil_0.7.2-1_arm64.deb ... 145s Unpacking mokutil (0.7.2-1) over (0.6.0-2build3) ... 145s Preparing to unpack .../mtd-utils_1%3a2.3.0-1ubuntu1_arm64.deb ... 145s Unpacking mtd-utils (1:2.3.0-1ubuntu1) over (1:2.2.0-2ubuntu2) ... 145s Setting up mokutil (0.7.2-1) ... 145s Setting up htop (3.4.1-4) ... 145s Setting up mtd-utils (1:2.3.0-1ubuntu1) ... 145s Setting up usb.ids (2025.04.01-1) ... 145s Setting up nano (8.4-1) ... 145s Installing new version of config file /etc/nanorc ... 145s Processing triggers for libc-bin (2.41-6ubuntu1) ... 146s Processing triggers for man-db (2.13.0-1) ... 147s Processing triggers for install-info (7.1.1-1) ... 147s Reading package lists... 148s Building dependency tree... 148s Reading state information... 148s Starting pkgProblemResolver with broken count: 0 148s Starting 2 pkgProblemResolver with broken count: 0 148s Done 148s Solving dependencies... 149s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 152s autopkgtest [13:31:58]: testbed running kernel: Linux 6.14.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Sun Apr 6 14:37:51 UTC 2025 152s autopkgtest [13:31:58]: @@@@@@@@@@@@@@@@@@@@ apt-source osmnx 154s Get:1 http://ftpmaster.internal/ubuntu questing/universe osmnx 2.0.1+ds-2 (dsc) [3524 B] 154s Get:2 http://ftpmaster.internal/ubuntu questing/universe osmnx 2.0.1+ds-2 (tar) [109 kB] 154s Get:3 http://ftpmaster.internal/ubuntu questing/universe osmnx 2.0.1+ds-2 (diff) [14.7 kB] 154s gpgv: Signature made Sat Jan 18 22:01:36 2025 UTC 154s gpgv: using RSA key AE28AE15710DFF1D87E5A7623F9219A67F36C68B 154s gpgv: issuer "calculus@rezozer.net" 154s gpgv: Can't check signature: No public key 154s dpkg-source: warning: cannot verify inline signature for ./osmnx_2.0.1+ds-2.dsc: no acceptable signature found 154s autopkgtest [13:32:00]: testing package osmnx version 2.0.1+ds-2 155s autopkgtest [13:32:01]: build not needed 155s autopkgtest [13:32:01]: test command1: preparing testbed 156s Reading package lists... 156s Building dependency tree... 156s Reading state information... 156s Starting pkgProblemResolver with broken count: 0 156s Starting 2 pkgProblemResolver with broken count: 0 156s Done 157s The following NEW packages will be installed: 157s blt fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 157s fonts-lato fonts-lyx gdal-data gdal-plugins libabsl20230802 libaec0 libaom3 157s libarmadillo14 libarpack2t64 libavif16 libblas3 libblosc1 libcfitsio10t64 157s libdav1d7 libde265-0 libdeflate0 libfontconfig1 libfreexl1 libfyba0t64 157s libgav1-1 libgdal36 libgeos-c1t64 libgeos3.13.1 libgeotiff5 libgfortran5 157s libgif7 libgomp1 libgpgmepp6t64 libgraphite2-3 libharfbuzz0b libhdf4-0-alt 157s libhdf5-310 libhdf5-hl-310 libheif-plugin-aomdec libheif-plugin-libde265 157s libheif1 libimagequant0 libjbig0 libjpeg-turbo8 libjpeg8 libjs-jquery 157s libjs-jquery-ui libjs-sphinxdoc libjs-underscore libkmlbase1t64 157s libkmldom1t64 libkmlengine1t64 liblapack3 liblbfgsb0 liblcms2-2 liblerc4 157s libltdl7 libminizip1t64 libmysqlclient24 libnetcdf22 libodbc2 libodbcinst2 157s libogdi4.1 libopenjp2-7 libpoppler147 libpq5 libproj25 libqhull-r8.0 157s libraqm0 librav1e0.7 librttopo1 libsharpyuv0 libsnappy1v5 libspatialite8t64 157s libsvtav1enc2 libsz2 libtcl8.6 libtiff6 libtk8.6 liburiparser1 libwebp7 157s libwebpdemux2 libwebpmux3 libxerces-c3.2t64 libxft2 libxrender1 libxslt1.1 157s libxss1 libyuv0 mysql-common proj-data python-matplotlib-data 157s python-osmnx-doc python3-branca python3-brotli python3-contourpy 157s python3-coverage python3-cycler python3-dateutil python3-decorator 157s python3-folium python3-fonttools python3-fs python3-geopandas 157s python3-iniconfig python3-joblib python3-kiwisolver python3-lxml python3-lz4 157s python3-matplotlib python3-mpmath python3-networkx python3-numpy 157s python3-numpy-dev python3-osmnx python3-packaging python3-pandas 157s python3-pandas-lib python3-pil python3-pil.imagetk python3-platformdirs 157s python3-pluggy python3-pyogrio python3-pyproj python3-pytest python3-pytz 157s python3-scipy python3-shapely python3-sklearn python3-sklearn-lib 157s python3-sympy python3-threadpoolctl python3-tk python3-tz python3-ufolib2 157s python3-unicodedata2 python3-xyzservices python3.13-tk 157s sphinx-rtd-theme-common tk8.6-blt2.5 unicode-data unixodbc-common x11-common 157s 0 upgraded, 143 newly installed, 0 to remove and 0 not upgraded. 157s Need to get 141 MB of archives. 157s After this operation, 597 MB of additional disk space will be used. 157s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 fonts-lato all 2.015-1 [2781 kB] 158s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 python3-numpy-dev arm64 1:2.2.3+ds-5 [146 kB] 158s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 libblas3 arm64 3.12.1-2 [161 kB] 158s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 libgfortran5 arm64 15-20250404-0ubuntu1 [444 kB] 158s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 liblapack3 arm64 3.12.1-2 [2307 kB] 158s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 python3-numpy arm64 1:2.2.3+ds-5 [3981 kB] 158s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 libtcl8.6 arm64 8.6.16+dfsg-1 [987 kB] 158s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB] 158s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 fonts-dejavu-core all 2.37-8 [835 kB] 158s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 fontconfig-config arm64 2.15.0-2.2ubuntu1 [37.9 kB] 158s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 libfontconfig1 arm64 2.15.0-2.2ubuntu1 [144 kB] 158s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 libxrender1 arm64 1:0.9.10-1.1build1 [18.8 kB] 158s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 libxft2 arm64 2.3.6-1build1 [44.1 kB] 158s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 x11-common all 1:7.7+23ubuntu4 [21.8 kB] 158s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 libxss1 arm64 1:1.2.3-1build3 [7244 B] 158s Get:16 http://ftpmaster.internal/ubuntu questing/main arm64 libtk8.6 arm64 8.6.16-1 [776 kB] 158s Get:17 http://ftpmaster.internal/ubuntu questing/main arm64 tk8.6-blt2.5 arm64 2.5.3+dfsg-8 [624 kB] 158s Get:18 http://ftpmaster.internal/ubuntu questing/main arm64 blt arm64 2.5.3+dfsg-8 [4824 B] 158s Get:19 http://ftpmaster.internal/ubuntu questing/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 158s Get:20 http://ftpmaster.internal/ubuntu questing/universe arm64 fonts-lyx all 2.4.3-1 [171 kB] 158s Get:21 http://ftpmaster.internal/ubuntu questing/universe arm64 gdal-data all 3.10.2+dfsg-1build3 [269 kB] 158s Get:22 http://ftpmaster.internal/ubuntu questing/universe arm64 gdal-plugins arm64 3.10.2+dfsg-1build3 [25.7 kB] 158s Get:23 http://ftpmaster.internal/ubuntu questing/main arm64 libabsl20230802 arm64 20230802.1-4.2 [491 kB] 158s Get:24 http://ftpmaster.internal/ubuntu questing/universe arm64 libaec0 arm64 1.1.3-1 [22.0 kB] 158s Get:25 http://ftpmaster.internal/ubuntu questing/main arm64 libaom3 arm64 3.12.0-1 [1828 kB] 158s Get:26 http://ftpmaster.internal/ubuntu questing/universe arm64 libarpack2t64 arm64 3.9.1-4 [94.4 kB] 158s Get:27 http://ftpmaster.internal/ubuntu questing/universe arm64 libarmadillo14 arm64 1:14.2.3+dfsg-1 [105 kB] 158s Get:28 http://ftpmaster.internal/ubuntu questing/universe arm64 libdav1d7 arm64 1.5.1-1 [304 kB] 158s Get:29 http://ftpmaster.internal/ubuntu questing/universe arm64 libgav1-1 arm64 0.19.0-3 [572 kB] 158s Get:30 http://ftpmaster.internal/ubuntu questing/universe arm64 librav1e0.7 arm64 0.7.1-9 [763 kB] 158s Get:31 http://ftpmaster.internal/ubuntu questing/universe arm64 libsvtav1enc2 arm64 2.3.0+dfsg-1 [1832 kB] 158s Get:32 http://ftpmaster.internal/ubuntu questing/main arm64 libjpeg-turbo8 arm64 2.1.5-3ubuntu2 [165 kB] 158s Get:33 http://ftpmaster.internal/ubuntu questing/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 158s Get:34 http://ftpmaster.internal/ubuntu questing/main arm64 libyuv0 arm64 0.0.1904.20250204-1 [159 kB] 158s Get:35 http://ftpmaster.internal/ubuntu questing/universe arm64 libavif16 arm64 1.2.1-1ubuntu1 [115 kB] 159s Get:36 http://ftpmaster.internal/ubuntu questing/main arm64 libsnappy1v5 arm64 1.2.1-1 [30.4 kB] 159s Get:37 http://ftpmaster.internal/ubuntu questing/universe arm64 libblosc1 arm64 1.21.5+ds-1build1 [25.7 kB] 159s Get:38 http://ftpmaster.internal/ubuntu questing/universe arm64 libcfitsio10t64 arm64 4.5.0-5 [519 kB] 159s Get:39 http://ftpmaster.internal/ubuntu questing/main arm64 libde265-0 arm64 1.0.15-1build5 [146 kB] 159s Get:40 http://ftpmaster.internal/ubuntu questing/main arm64 libdeflate0 arm64 1.23-1 [46.2 kB] 159s Get:41 http://ftpmaster.internal/ubuntu questing/universe arm64 libfyba0t64 arm64 4.1.1-11build1 [120 kB] 159s Get:42 http://ftpmaster.internal/ubuntu questing/universe arm64 libminizip1t64 arm64 1:1.3.dfsg+really1.3.1-1ubuntu1 [23.1 kB] 159s Get:43 http://ftpmaster.internal/ubuntu questing/universe arm64 libfreexl1 arm64 2.0.0-1build2 [41.9 kB] 159s Get:44 http://ftpmaster.internal/ubuntu questing/universe arm64 libgeos3.13.1 arm64 3.13.1-1 [916 kB] 159s Get:45 http://ftpmaster.internal/ubuntu questing/universe arm64 libgeos-c1t64 arm64 3.13.1-1 [92.2 kB] 159s Get:46 http://ftpmaster.internal/ubuntu questing/universe arm64 proj-data all 9.5.1-1 [7924 kB] 159s Get:47 http://ftpmaster.internal/ubuntu questing/main arm64 libjbig0 arm64 2.1-6.1ubuntu2 [29.3 kB] 159s Get:48 http://ftpmaster.internal/ubuntu questing/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu1 [167 kB] 159s Get:49 http://ftpmaster.internal/ubuntu questing/main arm64 libsharpyuv0 arm64 1.5.0-0.1 [16.9 kB] 159s Get:50 http://ftpmaster.internal/ubuntu questing/main arm64 libwebp7 arm64 1.5.0-0.1 [194 kB] 159s Get:51 http://ftpmaster.internal/ubuntu questing/main arm64 libtiff6 arm64 4.5.1+git230720-4ubuntu4 [193 kB] 159s Get:52 http://ftpmaster.internal/ubuntu questing/universe arm64 libproj25 arm64 9.5.1-1 [1342 kB] 159s Get:53 http://ftpmaster.internal/ubuntu questing/universe arm64 libgeotiff5 arm64 1.7.4-1 [58.9 kB] 159s Get:54 http://ftpmaster.internal/ubuntu questing/main arm64 libgif7 arm64 5.2.2-1ubuntu2 [36.1 kB] 159s Get:55 http://ftpmaster.internal/ubuntu questing/universe arm64 libsz2 arm64 1.1.3-1 [5254 B] 159s Get:56 http://ftpmaster.internal/ubuntu questing/universe arm64 libhdf4-0-alt arm64 4.3.0-1 [271 kB] 159s Get:57 http://ftpmaster.internal/ubuntu questing/universe arm64 libhdf5-310 arm64 1.14.5+repack-3 [1331 kB] 159s Get:58 http://ftpmaster.internal/ubuntu questing/main arm64 libheif-plugin-aomdec arm64 1.19.7-1 [11.4 kB] 159s Get:59 http://ftpmaster.internal/ubuntu questing/main arm64 libheif-plugin-libde265 arm64 1.19.7-1 [8890 B] 159s Get:60 http://ftpmaster.internal/ubuntu questing/main arm64 libheif1 arm64 1.19.7-1 [371 kB] 159s Get:61 http://ftpmaster.internal/ubuntu questing/universe arm64 liburiparser1 arm64 0.9.8+dfsg-2 [36.3 kB] 159s Get:62 http://ftpmaster.internal/ubuntu questing/universe arm64 libkmlbase1t64 arm64 1.3.0-12build1 [47.8 kB] 159s Get:63 http://ftpmaster.internal/ubuntu questing/universe arm64 libkmldom1t64 arm64 1.3.0-12build1 [146 kB] 159s Get:64 http://ftpmaster.internal/ubuntu questing/universe arm64 libkmlengine1t64 arm64 1.3.0-12build1 [68.1 kB] 159s Get:65 http://ftpmaster.internal/ubuntu questing/main arm64 mysql-common all 5.8+1.1.1ubuntu1 [6922 B] 159s Get:66 http://ftpmaster.internal/ubuntu questing/main arm64 libmysqlclient24 arm64 8.4.4-0ubuntu2 [1243 kB] 159s Get:67 http://ftpmaster.internal/ubuntu questing/universe arm64 libhdf5-hl-310 arm64 1.14.5+repack-3 [59.8 kB] 159s Get:68 http://ftpmaster.internal/ubuntu questing/universe arm64 libnetcdf22 arm64 1:4.9.3-1 [504 kB] 159s Get:69 http://ftpmaster.internal/ubuntu questing/main arm64 libltdl7 arm64 2.5.4-4 [43.0 kB] 159s Get:70 http://ftpmaster.internal/ubuntu questing/main arm64 libodbc2 arm64 2.3.12-2ubuntu1 [147 kB] 159s Get:71 http://ftpmaster.internal/ubuntu questing/main arm64 unixodbc-common all 2.3.12-2ubuntu1 [9044 B] 159s Get:72 http://ftpmaster.internal/ubuntu questing/main arm64 libodbcinst2 arm64 2.3.12-2ubuntu1 [30.3 kB] 159s Get:73 http://ftpmaster.internal/ubuntu questing/universe arm64 libogdi4.1 arm64 4.1.1+ds-5 [217 kB] 159s Get:74 http://ftpmaster.internal/ubuntu questing/main arm64 libopenjp2-7 arm64 2.5.3-2 [183 kB] 159s Get:75 http://ftpmaster.internal/ubuntu questing/main arm64 libgpgmepp6t64 arm64 1.24.2-1ubuntu2 [119 kB] 159s Get:76 http://ftpmaster.internal/ubuntu questing/main arm64 liblcms2-2 arm64 2.16-2 [170 kB] 159s Get:77 http://ftpmaster.internal/ubuntu questing/main arm64 libpoppler147 arm64 25.03.0-3 [1152 kB] 159s Get:78 http://ftpmaster.internal/ubuntu questing/main arm64 libpq5 arm64 17.4-1 [142 kB] 159s Get:79 http://ftpmaster.internal/ubuntu questing/universe arm64 libqhull-r8.0 arm64 2020.2-6build1 [189 kB] 159s Get:80 http://ftpmaster.internal/ubuntu questing/universe arm64 librttopo1 arm64 1.1.0-4 [190 kB] 159s Get:81 http://ftpmaster.internal/ubuntu questing/universe arm64 libspatialite8t64 arm64 5.1.0-3build1 [1814 kB] 159s Get:82 http://ftpmaster.internal/ubuntu questing/universe arm64 libxerces-c3.2t64 arm64 3.2.4+debian-1.3build1 [874 kB] 159s Get:83 http://ftpmaster.internal/ubuntu questing/universe arm64 libgdal36 arm64 3.10.2+dfsg-1build3 [8893 kB] 160s Get:84 http://ftpmaster.internal/ubuntu questing/main arm64 libgomp1 arm64 15-20250404-0ubuntu1 [147 kB] 160s Get:85 http://ftpmaster.internal/ubuntu questing/main arm64 libgraphite2-3 arm64 1.3.14-2ubuntu1 [70.6 kB] 160s Get:86 http://ftpmaster.internal/ubuntu questing/main arm64 libharfbuzz0b arm64 10.2.0-1 [490 kB] 160s Get:87 http://ftpmaster.internal/ubuntu questing/main arm64 libimagequant0 arm64 2.18.0-1build1 [37.1 kB] 160s Get:88 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 160s Get:89 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 160s Get:90 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 160s Get:91 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-sphinxdoc all 8.1.3-5 [31.0 kB] 160s Get:92 http://ftpmaster.internal/ubuntu questing/universe arm64 liblbfgsb0 arm64 3.0+dfsg.4-1build1 [27.7 kB] 160s Get:93 http://ftpmaster.internal/ubuntu questing/main arm64 libraqm0 arm64 0.10.2-1 [14.9 kB] 160s Get:94 http://ftpmaster.internal/ubuntu questing/main arm64 libwebpdemux2 arm64 1.5.0-0.1 [12.5 kB] 160s Get:95 http://ftpmaster.internal/ubuntu questing/main arm64 libwebpmux3 arm64 1.5.0-0.1 [25.4 kB] 160s Get:96 http://ftpmaster.internal/ubuntu questing/main arm64 libxslt1.1 arm64 1.1.39-0exp1ubuntu4 [168 kB] 160s Get:97 http://ftpmaster.internal/ubuntu questing/universe arm64 python-matplotlib-data all 3.8.3-7build1 [2934 kB] 160s Get:98 http://ftpmaster.internal/ubuntu questing/universe arm64 python-osmnx-doc all 2.0.1+ds-2 [578 kB] 160s Get:99 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-branca all 0.8.1-1 [24.3 kB] 160s Get:100 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-brotli arm64 1.1.0-2build4 [342 kB] 160s Get:101 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-contourpy arm64 1.3.1-1build1 [182 kB] 160s Get:102 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-coverage arm64 7.6.0+dfsg1-2build1 [153 kB] 160s Get:103 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-cycler all 0.12.1-1 [9716 B] 160s Get:104 http://ftpmaster.internal/ubuntu questing/main arm64 python3-dateutil all 2.9.0-4 [80.3 kB] 160s Get:105 http://ftpmaster.internal/ubuntu questing/main arm64 python3-decorator all 5.1.1-5 [10.1 kB] 160s Get:106 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-xyzservices all 2025.1.0-1 [515 kB] 160s Get:107 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-folium all 0.19.5+dfsg-1 [1635 kB] 160s Get:108 http://ftpmaster.internal/ubuntu questing/main arm64 python3-platformdirs all 4.3.6-1 [16.8 kB] 160s Get:109 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-fs all 2.4.16-7 [90.8 kB] 160s Get:110 http://ftpmaster.internal/ubuntu questing/main arm64 python3-lxml arm64 5.3.2-1 [1258 kB] 161s Get:111 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-lz4 arm64 4.4.0+dfsg-1build1 [27.1 kB] 161s Get:112 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-scipy arm64 1.14.1-4ubuntu2 [16.7 MB] 161s Get:113 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-mpmath all 1.3.0-1 [425 kB] 161s Get:114 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-sympy all 1.13.3-5 [4229 kB] 161s Get:115 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-ufolib2 all 0.17.0+dfsg1-1 [33.5 kB] 161s Get:116 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-unicodedata2 arm64 15.1.0+ds-1build3 [360 kB] 161s Get:117 http://ftpmaster.internal/ubuntu questing/universe arm64 unicode-data all 15.1.0-1 [8878 kB] 162s Get:118 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-fonttools arm64 4.55.3-2build1 [1466 kB] 162s Get:119 http://ftpmaster.internal/ubuntu questing/main arm64 python3-pytz all 2025.1-3 [162 kB] 162s Get:120 http://ftpmaster.internal/ubuntu questing/main arm64 python3-tz all 2025.1-3 [1866 B] 162s Get:121 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pandas-lib arm64 2.2.3+dfsg-8build1 [4586 kB] 162s Get:122 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pandas all 2.2.3+dfsg-8build1 [3112 kB] 162s Get:123 http://ftpmaster.internal/ubuntu questing/main arm64 python3-packaging all 24.2-1 [51.5 kB] 162s Get:124 http://ftpmaster.internal/ubuntu questing/main arm64 sphinx-rtd-theme-common all 3.0.2+dfsg-2 [1014 kB] 162s Get:125 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pyogrio arm64 0.10.0+ds-4build3 [581 kB] 162s Get:126 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pyproj arm64 3.7.1-1build1 [427 kB] 162s Get:127 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-shapely arm64 2.0.7-1build1 [303 kB] 162s Get:128 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-geopandas all 1.0.1-1 [1658 kB] 162s Get:129 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 162s Get:130 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-joblib all 1.4.2-3 [205 kB] 162s Get:131 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-kiwisolver arm64 1.4.7-3build1 [50.7 kB] 162s Get:132 http://ftpmaster.internal/ubuntu questing/main arm64 python3-pil arm64 11.1.0-5build1 [463 kB] 162s Get:133 http://ftpmaster.internal/ubuntu questing/main arm64 python3.13-tk arm64 3.13.3-1 [106 kB] 162s Get:134 http://ftpmaster.internal/ubuntu questing/main arm64 python3-tk arm64 3.13.3-1 [9856 B] 162s Get:135 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pil.imagetk arm64 11.1.0-5build1 [9892 B] 162s Get:136 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-matplotlib arm64 3.8.3-7build1 [17.3 MB] 162s Get:137 http://ftpmaster.internal/ubuntu questing/main arm64 python3-networkx all 3.2.1-4ubuntu1 [11.5 MB] 163s Get:138 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-osmnx all 2.0.1+ds-2 [73.5 kB] 163s Get:139 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 163s Get:140 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 python3-pytest all 8.3.5-2 [252 kB] 163s Get:141 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-threadpoolctl all 3.1.0-1 [21.3 kB] 163s Get:142 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-sklearn-lib arm64 1.4.2+dfsg-8 [4109 kB] 163s Get:143 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-sklearn all 1.4.2+dfsg-8 [2258 kB] 163s Fetched 141 MB in 6s (25.0 MB/s) 163s Selecting previously unselected package fonts-lato. 164s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 117821 files and directories currently installed.) 164s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 164s Unpacking fonts-lato (2.015-1) ... 164s Selecting previously unselected package python3-numpy-dev:arm64. 164s Preparing to unpack .../001-python3-numpy-dev_1%3a2.2.3+ds-5_arm64.deb ... 164s Unpacking python3-numpy-dev:arm64 (1:2.2.3+ds-5) ... 164s Selecting previously unselected package libblas3:arm64. 164s Preparing to unpack .../002-libblas3_3.12.1-2_arm64.deb ... 164s Unpacking libblas3:arm64 (3.12.1-2) ... 164s Selecting previously unselected package libgfortran5:arm64. 164s Preparing to unpack .../003-libgfortran5_15-20250404-0ubuntu1_arm64.deb ... 164s Unpacking libgfortran5:arm64 (15-20250404-0ubuntu1) ... 164s Selecting previously unselected package liblapack3:arm64. 164s Preparing to unpack .../004-liblapack3_3.12.1-2_arm64.deb ... 164s Unpacking liblapack3:arm64 (3.12.1-2) ... 164s Selecting previously unselected package python3-numpy. 164s Preparing to unpack .../005-python3-numpy_1%3a2.2.3+ds-5_arm64.deb ... 164s Unpacking python3-numpy (1:2.2.3+ds-5) ... 164s Selecting previously unselected package libtcl8.6:arm64. 164s Preparing to unpack .../006-libtcl8.6_8.6.16+dfsg-1_arm64.deb ... 164s Unpacking libtcl8.6:arm64 (8.6.16+dfsg-1) ... 164s Selecting previously unselected package fonts-dejavu-mono. 164s Preparing to unpack .../007-fonts-dejavu-mono_2.37-8_all.deb ... 164s Unpacking fonts-dejavu-mono (2.37-8) ... 164s Selecting previously unselected package fonts-dejavu-core. 164s Preparing to unpack .../008-fonts-dejavu-core_2.37-8_all.deb ... 164s Unpacking fonts-dejavu-core (2.37-8) ... 164s Selecting previously unselected package fontconfig-config. 164s Preparing to unpack .../009-fontconfig-config_2.15.0-2.2ubuntu1_arm64.deb ... 165s Unpacking fontconfig-config (2.15.0-2.2ubuntu1) ... 165s Selecting previously unselected package libfontconfig1:arm64. 165s Preparing to unpack .../010-libfontconfig1_2.15.0-2.2ubuntu1_arm64.deb ... 165s Unpacking libfontconfig1:arm64 (2.15.0-2.2ubuntu1) ... 165s Selecting previously unselected package libxrender1:arm64. 165s Preparing to unpack .../011-libxrender1_1%3a0.9.10-1.1build1_arm64.deb ... 165s Unpacking libxrender1:arm64 (1:0.9.10-1.1build1) ... 165s Selecting previously unselected package libxft2:arm64. 165s Preparing to unpack .../012-libxft2_2.3.6-1build1_arm64.deb ... 165s Unpacking libxft2:arm64 (2.3.6-1build1) ... 165s Selecting previously unselected package x11-common. 165s Preparing to unpack .../013-x11-common_1%3a7.7+23ubuntu4_all.deb ... 165s Unpacking x11-common (1:7.7+23ubuntu4) ... 165s Selecting previously unselected package libxss1:arm64. 165s Preparing to unpack .../014-libxss1_1%3a1.2.3-1build3_arm64.deb ... 165s Unpacking libxss1:arm64 (1:1.2.3-1build3) ... 165s Selecting previously unselected package libtk8.6:arm64. 165s Preparing to unpack .../015-libtk8.6_8.6.16-1_arm64.deb ... 165s Unpacking libtk8.6:arm64 (8.6.16-1) ... 165s Selecting previously unselected package tk8.6-blt2.5. 165s Preparing to unpack .../016-tk8.6-blt2.5_2.5.3+dfsg-8_arm64.deb ... 165s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-8) ... 165s Selecting previously unselected package blt. 165s Preparing to unpack .../017-blt_2.5.3+dfsg-8_arm64.deb ... 165s Unpacking blt (2.5.3+dfsg-8) ... 165s Selecting previously unselected package fonts-font-awesome. 165s Preparing to unpack .../018-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 165s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 165s Selecting previously unselected package fonts-lyx. 165s Preparing to unpack .../019-fonts-lyx_2.4.3-1_all.deb ... 165s Unpacking fonts-lyx (2.4.3-1) ... 165s Selecting previously unselected package gdal-data. 165s Preparing to unpack .../020-gdal-data_3.10.2+dfsg-1build3_all.deb ... 165s Unpacking gdal-data (3.10.2+dfsg-1build3) ... 165s Selecting previously unselected package gdal-plugins:arm64. 165s Preparing to unpack .../021-gdal-plugins_3.10.2+dfsg-1build3_arm64.deb ... 165s Unpacking gdal-plugins:arm64 (3.10.2+dfsg-1build3) ... 165s Selecting previously unselected package libabsl20230802:arm64. 165s Preparing to unpack .../022-libabsl20230802_20230802.1-4.2_arm64.deb ... 165s Unpacking libabsl20230802:arm64 (20230802.1-4.2) ... 165s Selecting previously unselected package libaec0:arm64. 166s Preparing to unpack .../023-libaec0_1.1.3-1_arm64.deb ... 166s Unpacking libaec0:arm64 (1.1.3-1) ... 166s Selecting previously unselected package libaom3:arm64. 166s Preparing to unpack .../024-libaom3_3.12.0-1_arm64.deb ... 166s Unpacking libaom3:arm64 (3.12.0-1) ... 166s Selecting previously unselected package libarpack2t64:arm64. 166s Preparing to unpack .../025-libarpack2t64_3.9.1-4_arm64.deb ... 166s Unpacking libarpack2t64:arm64 (3.9.1-4) ... 166s Selecting previously unselected package libarmadillo14. 166s Preparing to unpack .../026-libarmadillo14_1%3a14.2.3+dfsg-1_arm64.deb ... 166s Unpacking libarmadillo14 (1:14.2.3+dfsg-1) ... 166s Selecting previously unselected package libdav1d7:arm64. 166s Preparing to unpack .../027-libdav1d7_1.5.1-1_arm64.deb ... 166s Unpacking libdav1d7:arm64 (1.5.1-1) ... 166s Selecting previously unselected package libgav1-1:arm64. 166s Preparing to unpack .../028-libgav1-1_0.19.0-3_arm64.deb ... 166s Unpacking libgav1-1:arm64 (0.19.0-3) ... 166s Selecting previously unselected package librav1e0.7:arm64. 166s Preparing to unpack .../029-librav1e0.7_0.7.1-9_arm64.deb ... 166s Unpacking librav1e0.7:arm64 (0.7.1-9) ... 166s Selecting previously unselected package libsvtav1enc2:arm64. 166s Preparing to unpack .../030-libsvtav1enc2_2.3.0+dfsg-1_arm64.deb ... 166s Unpacking libsvtav1enc2:arm64 (2.3.0+dfsg-1) ... 166s Selecting previously unselected package libjpeg-turbo8:arm64. 166s Preparing to unpack .../031-libjpeg-turbo8_2.1.5-3ubuntu2_arm64.deb ... 166s Unpacking libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 166s Selecting previously unselected package libjpeg8:arm64. 166s Preparing to unpack .../032-libjpeg8_8c-2ubuntu11_arm64.deb ... 166s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 166s Selecting previously unselected package libyuv0:arm64. 166s Preparing to unpack .../033-libyuv0_0.0.1904.20250204-1_arm64.deb ... 166s Unpacking libyuv0:arm64 (0.0.1904.20250204-1) ... 166s Selecting previously unselected package libavif16:arm64. 166s Preparing to unpack .../034-libavif16_1.2.1-1ubuntu1_arm64.deb ... 166s Unpacking libavif16:arm64 (1.2.1-1ubuntu1) ... 166s Selecting previously unselected package libsnappy1v5:arm64. 166s Preparing to unpack .../035-libsnappy1v5_1.2.1-1_arm64.deb ... 166s Unpacking libsnappy1v5:arm64 (1.2.1-1) ... 166s Selecting previously unselected package libblosc1:arm64. 166s Preparing to unpack .../036-libblosc1_1.21.5+ds-1build1_arm64.deb ... 166s Unpacking libblosc1:arm64 (1.21.5+ds-1build1) ... 166s Selecting previously unselected package libcfitsio10t64:arm64. 166s Preparing to unpack .../037-libcfitsio10t64_4.5.0-5_arm64.deb ... 166s Unpacking libcfitsio10t64:arm64 (4.5.0-5) ... 166s Selecting previously unselected package libde265-0:arm64. 166s Preparing to unpack .../038-libde265-0_1.0.15-1build5_arm64.deb ... 166s Unpacking libde265-0:arm64 (1.0.15-1build5) ... 166s Selecting previously unselected package libdeflate0:arm64. 166s Preparing to unpack .../039-libdeflate0_1.23-1_arm64.deb ... 166s Unpacking libdeflate0:arm64 (1.23-1) ... 166s Selecting previously unselected package libfyba0t64:arm64. 167s Preparing to unpack .../040-libfyba0t64_4.1.1-11build1_arm64.deb ... 167s Unpacking libfyba0t64:arm64 (4.1.1-11build1) ... 167s Selecting previously unselected package libminizip1t64:arm64. 167s Preparing to unpack .../041-libminizip1t64_1%3a1.3.dfsg+really1.3.1-1ubuntu1_arm64.deb ... 167s Unpacking libminizip1t64:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 167s Selecting previously unselected package libfreexl1:arm64. 167s Preparing to unpack .../042-libfreexl1_2.0.0-1build2_arm64.deb ... 167s Unpacking libfreexl1:arm64 (2.0.0-1build2) ... 167s Selecting previously unselected package libgeos3.13.1:arm64. 167s Preparing to unpack .../043-libgeos3.13.1_3.13.1-1_arm64.deb ... 167s Unpacking libgeos3.13.1:arm64 (3.13.1-1) ... 167s Selecting previously unselected package libgeos-c1t64:arm64. 167s Preparing to unpack .../044-libgeos-c1t64_3.13.1-1_arm64.deb ... 167s Unpacking libgeos-c1t64:arm64 (3.13.1-1) ... 167s Selecting previously unselected package proj-data. 167s Preparing to unpack .../045-proj-data_9.5.1-1_all.deb ... 167s Unpacking proj-data (9.5.1-1) ... 167s Selecting previously unselected package libjbig0:arm64. 167s Preparing to unpack .../046-libjbig0_2.1-6.1ubuntu2_arm64.deb ... 167s Unpacking libjbig0:arm64 (2.1-6.1ubuntu2) ... 167s Selecting previously unselected package liblerc4:arm64. 167s Preparing to unpack .../047-liblerc4_4.0.0+ds-5ubuntu1_arm64.deb ... 167s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 167s Selecting previously unselected package libsharpyuv0:arm64. 167s Preparing to unpack .../048-libsharpyuv0_1.5.0-0.1_arm64.deb ... 167s Unpacking libsharpyuv0:arm64 (1.5.0-0.1) ... 167s Selecting previously unselected package libwebp7:arm64. 167s Preparing to unpack .../049-libwebp7_1.5.0-0.1_arm64.deb ... 167s Unpacking libwebp7:arm64 (1.5.0-0.1) ... 167s Selecting previously unselected package libtiff6:arm64. 167s Preparing to unpack .../050-libtiff6_4.5.1+git230720-4ubuntu4_arm64.deb ... 167s Unpacking libtiff6:arm64 (4.5.1+git230720-4ubuntu4) ... 167s Selecting previously unselected package libproj25:arm64. 167s Preparing to unpack .../051-libproj25_9.5.1-1_arm64.deb ... 167s Unpacking libproj25:arm64 (9.5.1-1) ... 167s Selecting previously unselected package libgeotiff5:arm64. 167s Preparing to unpack .../052-libgeotiff5_1.7.4-1_arm64.deb ... 167s Unpacking libgeotiff5:arm64 (1.7.4-1) ... 167s Selecting previously unselected package libgif7:arm64. 167s Preparing to unpack .../053-libgif7_5.2.2-1ubuntu2_arm64.deb ... 167s Unpacking libgif7:arm64 (5.2.2-1ubuntu2) ... 167s Selecting previously unselected package libsz2:arm64. 167s Preparing to unpack .../054-libsz2_1.1.3-1_arm64.deb ... 167s Unpacking libsz2:arm64 (1.1.3-1) ... 167s Selecting previously unselected package libhdf4-0-alt:arm64. 167s Preparing to unpack .../055-libhdf4-0-alt_4.3.0-1_arm64.deb ... 167s Unpacking libhdf4-0-alt:arm64 (4.3.0-1) ... 168s Selecting previously unselected package libhdf5-310:arm64. 168s Preparing to unpack .../056-libhdf5-310_1.14.5+repack-3_arm64.deb ... 168s Unpacking libhdf5-310:arm64 (1.14.5+repack-3) ... 168s Selecting previously unselected package libheif-plugin-aomdec:arm64. 168s Preparing to unpack .../057-libheif-plugin-aomdec_1.19.7-1_arm64.deb ... 168s Unpacking libheif-plugin-aomdec:arm64 (1.19.7-1) ... 168s Selecting previously unselected package libheif-plugin-libde265:arm64. 168s Preparing to unpack .../058-libheif-plugin-libde265_1.19.7-1_arm64.deb ... 168s Unpacking libheif-plugin-libde265:arm64 (1.19.7-1) ... 168s Selecting previously unselected package libheif1:arm64. 168s Preparing to unpack .../059-libheif1_1.19.7-1_arm64.deb ... 168s Unpacking libheif1:arm64 (1.19.7-1) ... 168s Selecting previously unselected package liburiparser1:arm64. 168s Preparing to unpack .../060-liburiparser1_0.9.8+dfsg-2_arm64.deb ... 168s Unpacking liburiparser1:arm64 (0.9.8+dfsg-2) ... 168s Selecting previously unselected package libkmlbase1t64:arm64. 168s Preparing to unpack .../061-libkmlbase1t64_1.3.0-12build1_arm64.deb ... 168s Unpacking libkmlbase1t64:arm64 (1.3.0-12build1) ... 168s Selecting previously unselected package libkmldom1t64:arm64. 168s Preparing to unpack .../062-libkmldom1t64_1.3.0-12build1_arm64.deb ... 168s Unpacking libkmldom1t64:arm64 (1.3.0-12build1) ... 168s Selecting previously unselected package libkmlengine1t64:arm64. 168s Preparing to unpack .../063-libkmlengine1t64_1.3.0-12build1_arm64.deb ... 168s Unpacking libkmlengine1t64:arm64 (1.3.0-12build1) ... 168s Selecting previously unselected package mysql-common. 168s Preparing to unpack .../064-mysql-common_5.8+1.1.1ubuntu1_all.deb ... 168s Unpacking mysql-common (5.8+1.1.1ubuntu1) ... 168s Selecting previously unselected package libmysqlclient24:arm64. 168s Preparing to unpack .../065-libmysqlclient24_8.4.4-0ubuntu2_arm64.deb ... 168s Unpacking libmysqlclient24:arm64 (8.4.4-0ubuntu2) ... 168s Selecting previously unselected package libhdf5-hl-310:arm64. 168s Preparing to unpack .../066-libhdf5-hl-310_1.14.5+repack-3_arm64.deb ... 168s Unpacking libhdf5-hl-310:arm64 (1.14.5+repack-3) ... 168s Selecting previously unselected package libnetcdf22:arm64. 168s Preparing to unpack .../067-libnetcdf22_1%3a4.9.3-1_arm64.deb ... 168s Unpacking libnetcdf22:arm64 (1:4.9.3-1) ... 168s Selecting previously unselected package libltdl7:arm64. 168s Preparing to unpack .../068-libltdl7_2.5.4-4_arm64.deb ... 168s Unpacking libltdl7:arm64 (2.5.4-4) ... 168s Selecting previously unselected package libodbc2:arm64. 168s Preparing to unpack .../069-libodbc2_2.3.12-2ubuntu1_arm64.deb ... 168s Unpacking libodbc2:arm64 (2.3.12-2ubuntu1) ... 168s Selecting previously unselected package unixodbc-common. 168s Preparing to unpack .../070-unixodbc-common_2.3.12-2ubuntu1_all.deb ... 168s Unpacking unixodbc-common (2.3.12-2ubuntu1) ... 168s Selecting previously unselected package libodbcinst2:arm64. 168s Preparing to unpack .../071-libodbcinst2_2.3.12-2ubuntu1_arm64.deb ... 168s Unpacking libodbcinst2:arm64 (2.3.12-2ubuntu1) ... 168s Selecting previously unselected package libogdi4.1:arm64. 169s Preparing to unpack .../072-libogdi4.1_4.1.1+ds-5_arm64.deb ... 169s Unpacking libogdi4.1:arm64 (4.1.1+ds-5) ... 169s Selecting previously unselected package libopenjp2-7:arm64. 169s Preparing to unpack .../073-libopenjp2-7_2.5.3-2_arm64.deb ... 169s Unpacking libopenjp2-7:arm64 (2.5.3-2) ... 169s Selecting previously unselected package libgpgmepp6t64:arm64. 169s Preparing to unpack .../074-libgpgmepp6t64_1.24.2-1ubuntu2_arm64.deb ... 169s Unpacking libgpgmepp6t64:arm64 (1.24.2-1ubuntu2) ... 169s Selecting previously unselected package liblcms2-2:arm64. 169s Preparing to unpack .../075-liblcms2-2_2.16-2_arm64.deb ... 169s Unpacking liblcms2-2:arm64 (2.16-2) ... 169s Selecting previously unselected package libpoppler147:arm64. 169s Preparing to unpack .../076-libpoppler147_25.03.0-3_arm64.deb ... 169s Unpacking libpoppler147:arm64 (25.03.0-3) ... 169s Selecting previously unselected package libpq5:arm64. 169s Preparing to unpack .../077-libpq5_17.4-1_arm64.deb ... 169s Unpacking libpq5:arm64 (17.4-1) ... 169s Selecting previously unselected package libqhull-r8.0:arm64. 169s Preparing to unpack .../078-libqhull-r8.0_2020.2-6build1_arm64.deb ... 169s Unpacking libqhull-r8.0:arm64 (2020.2-6build1) ... 169s Selecting previously unselected package librttopo1:arm64. 169s Preparing to unpack .../079-librttopo1_1.1.0-4_arm64.deb ... 169s Unpacking librttopo1:arm64 (1.1.0-4) ... 169s Selecting previously unselected package libspatialite8t64:arm64. 169s Preparing to unpack .../080-libspatialite8t64_5.1.0-3build1_arm64.deb ... 169s Unpacking libspatialite8t64:arm64 (5.1.0-3build1) ... 169s Selecting previously unselected package libxerces-c3.2t64:arm64. 169s Preparing to unpack .../081-libxerces-c3.2t64_3.2.4+debian-1.3build1_arm64.deb ... 169s Unpacking libxerces-c3.2t64:arm64 (3.2.4+debian-1.3build1) ... 169s Selecting previously unselected package libgdal36:arm64. 169s Preparing to unpack .../082-libgdal36_3.10.2+dfsg-1build3_arm64.deb ... 169s Unpacking libgdal36:arm64 (3.10.2+dfsg-1build3) ... 169s Selecting previously unselected package libgomp1:arm64. 169s Preparing to unpack .../083-libgomp1_15-20250404-0ubuntu1_arm64.deb ... 169s Unpacking libgomp1:arm64 (15-20250404-0ubuntu1) ... 169s Selecting previously unselected package libgraphite2-3:arm64. 169s Preparing to unpack .../084-libgraphite2-3_1.3.14-2ubuntu1_arm64.deb ... 169s Unpacking libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 169s Selecting previously unselected package libharfbuzz0b:arm64. 169s Preparing to unpack .../085-libharfbuzz0b_10.2.0-1_arm64.deb ... 169s Unpacking libharfbuzz0b:arm64 (10.2.0-1) ... 169s Selecting previously unselected package libimagequant0:arm64. 169s Preparing to unpack .../086-libimagequant0_2.18.0-1build1_arm64.deb ... 169s Unpacking libimagequant0:arm64 (2.18.0-1build1) ... 169s Selecting previously unselected package libjs-jquery. 170s Preparing to unpack .../087-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 170s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 170s Selecting previously unselected package libjs-jquery-ui. 170s Preparing to unpack .../088-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 170s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 170s Selecting previously unselected package libjs-underscore. 170s Preparing to unpack .../089-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 170s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 170s Selecting previously unselected package libjs-sphinxdoc. 170s Preparing to unpack .../090-libjs-sphinxdoc_8.1.3-5_all.deb ... 170s Unpacking libjs-sphinxdoc (8.1.3-5) ... 170s Selecting previously unselected package liblbfgsb0:arm64. 170s Preparing to unpack .../091-liblbfgsb0_3.0+dfsg.4-1build1_arm64.deb ... 170s Unpacking liblbfgsb0:arm64 (3.0+dfsg.4-1build1) ... 170s Selecting previously unselected package libraqm0:arm64. 170s Preparing to unpack .../092-libraqm0_0.10.2-1_arm64.deb ... 170s Unpacking libraqm0:arm64 (0.10.2-1) ... 170s Selecting previously unselected package libwebpdemux2:arm64. 170s Preparing to unpack .../093-libwebpdemux2_1.5.0-0.1_arm64.deb ... 170s Unpacking libwebpdemux2:arm64 (1.5.0-0.1) ... 170s Selecting previously unselected package libwebpmux3:arm64. 170s Preparing to unpack .../094-libwebpmux3_1.5.0-0.1_arm64.deb ... 170s Unpacking libwebpmux3:arm64 (1.5.0-0.1) ... 170s Selecting previously unselected package libxslt1.1:arm64. 170s Preparing to unpack .../095-libxslt1.1_1.1.39-0exp1ubuntu4_arm64.deb ... 170s Unpacking libxslt1.1:arm64 (1.1.39-0exp1ubuntu4) ... 170s Selecting previously unselected package python-matplotlib-data. 170s Preparing to unpack .../096-python-matplotlib-data_3.8.3-7build1_all.deb ... 170s Unpacking python-matplotlib-data (3.8.3-7build1) ... 170s Selecting previously unselected package python-osmnx-doc. 170s Preparing to unpack .../097-python-osmnx-doc_2.0.1+ds-2_all.deb ... 170s Unpacking python-osmnx-doc (2.0.1+ds-2) ... 170s Selecting previously unselected package python3-branca. 170s Preparing to unpack .../098-python3-branca_0.8.1-1_all.deb ... 170s Unpacking python3-branca (0.8.1-1) ... 170s Selecting previously unselected package python3-brotli. 170s Preparing to unpack .../099-python3-brotli_1.1.0-2build4_arm64.deb ... 170s Unpacking python3-brotli (1.1.0-2build4) ... 170s Selecting previously unselected package python3-contourpy. 170s Preparing to unpack .../100-python3-contourpy_1.3.1-1build1_arm64.deb ... 170s Unpacking python3-contourpy (1.3.1-1build1) ... 170s Selecting previously unselected package python3-coverage. 170s Preparing to unpack .../101-python3-coverage_7.6.0+dfsg1-2build1_arm64.deb ... 170s Unpacking python3-coverage (7.6.0+dfsg1-2build1) ... 170s Selecting previously unselected package python3-cycler. 170s Preparing to unpack .../102-python3-cycler_0.12.1-1_all.deb ... 170s Unpacking python3-cycler (0.12.1-1) ... 170s Selecting previously unselected package python3-dateutil. 170s Preparing to unpack .../103-python3-dateutil_2.9.0-4_all.deb ... 170s Unpacking python3-dateutil (2.9.0-4) ... 170s Selecting previously unselected package python3-decorator. 170s Preparing to unpack .../104-python3-decorator_5.1.1-5_all.deb ... 170s Unpacking python3-decorator (5.1.1-5) ... 170s Selecting previously unselected package python3-xyzservices. 170s Preparing to unpack .../105-python3-xyzservices_2025.1.0-1_all.deb ... 170s Unpacking python3-xyzservices (2025.1.0-1) ... 171s Selecting previously unselected package python3-folium. 171s Preparing to unpack .../106-python3-folium_0.19.5+dfsg-1_all.deb ... 171s Unpacking python3-folium (0.19.5+dfsg-1) ... 171s Selecting previously unselected package python3-platformdirs. 171s Preparing to unpack .../107-python3-platformdirs_4.3.6-1_all.deb ... 171s Unpacking python3-platformdirs (4.3.6-1) ... 171s Selecting previously unselected package python3-fs. 171s Preparing to unpack .../108-python3-fs_2.4.16-7_all.deb ... 171s Unpacking python3-fs (2.4.16-7) ... 171s Selecting previously unselected package python3-lxml:arm64. 171s Preparing to unpack .../109-python3-lxml_5.3.2-1_arm64.deb ... 171s Unpacking python3-lxml:arm64 (5.3.2-1) ... 171s Selecting previously unselected package python3-lz4. 171s Preparing to unpack .../110-python3-lz4_4.4.0+dfsg-1build1_arm64.deb ... 171s Unpacking python3-lz4 (4.4.0+dfsg-1build1) ... 171s Selecting previously unselected package python3-scipy. 171s Preparing to unpack .../111-python3-scipy_1.14.1-4ubuntu2_arm64.deb ... 171s Unpacking python3-scipy (1.14.1-4ubuntu2) ... 171s Selecting previously unselected package python3-mpmath. 171s Preparing to unpack .../112-python3-mpmath_1.3.0-1_all.deb ... 171s Unpacking python3-mpmath (1.3.0-1) ... 171s Selecting previously unselected package python3-sympy. 171s Preparing to unpack .../113-python3-sympy_1.13.3-5_all.deb ... 171s Unpacking python3-sympy (1.13.3-5) ... 172s Selecting previously unselected package python3-ufolib2. 172s Preparing to unpack .../114-python3-ufolib2_0.17.0+dfsg1-1_all.deb ... 172s Unpacking python3-ufolib2 (0.17.0+dfsg1-1) ... 172s Selecting previously unselected package python3-unicodedata2. 172s Preparing to unpack .../115-python3-unicodedata2_15.1.0+ds-1build3_arm64.deb ... 172s Unpacking python3-unicodedata2 (15.1.0+ds-1build3) ... 172s Selecting previously unselected package unicode-data. 172s Preparing to unpack .../116-unicode-data_15.1.0-1_all.deb ... 172s Unpacking unicode-data (15.1.0-1) ... 172s Selecting previously unselected package python3-fonttools. 172s Preparing to unpack .../117-python3-fonttools_4.55.3-2build1_arm64.deb ... 172s Unpacking python3-fonttools (4.55.3-2build1) ... 172s Selecting previously unselected package python3-pytz. 172s Preparing to unpack .../118-python3-pytz_2025.1-3_all.deb ... 172s Unpacking python3-pytz (2025.1-3) ... 172s Selecting previously unselected package python3-tz. 172s Preparing to unpack .../119-python3-tz_2025.1-3_all.deb ... 172s Unpacking python3-tz (2025.1-3) ... 172s Selecting previously unselected package python3-pandas-lib:arm64. 172s Preparing to unpack .../120-python3-pandas-lib_2.2.3+dfsg-8build1_arm64.deb ... 172s Unpacking python3-pandas-lib:arm64 (2.2.3+dfsg-8build1) ... 172s Selecting previously unselected package python3-pandas. 173s Preparing to unpack .../121-python3-pandas_2.2.3+dfsg-8build1_all.deb ... 173s Unpacking python3-pandas (2.2.3+dfsg-8build1) ... 173s Selecting previously unselected package python3-packaging. 173s Preparing to unpack .../122-python3-packaging_24.2-1_all.deb ... 173s Unpacking python3-packaging (24.2-1) ... 173s Selecting previously unselected package sphinx-rtd-theme-common. 173s Preparing to unpack .../123-sphinx-rtd-theme-common_3.0.2+dfsg-2_all.deb ... 173s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 173s Selecting previously unselected package python3-pyogrio. 173s Preparing to unpack .../124-python3-pyogrio_0.10.0+ds-4build3_arm64.deb ... 173s Unpacking python3-pyogrio (0.10.0+ds-4build3) ... 173s Selecting previously unselected package python3-pyproj. 173s Preparing to unpack .../125-python3-pyproj_3.7.1-1build1_arm64.deb ... 173s Unpacking python3-pyproj (3.7.1-1build1) ... 173s Selecting previously unselected package python3-shapely. 173s Preparing to unpack .../126-python3-shapely_2.0.7-1build1_arm64.deb ... 173s Unpacking python3-shapely (2.0.7-1build1) ... 173s Selecting previously unselected package python3-geopandas. 173s Preparing to unpack .../127-python3-geopandas_1.0.1-1_all.deb ... 173s Unpacking python3-geopandas (1.0.1-1) ... 173s Selecting previously unselected package python3-iniconfig. 173s Preparing to unpack .../128-python3-iniconfig_1.1.1-2_all.deb ... 173s Unpacking python3-iniconfig (1.1.1-2) ... 173s Selecting previously unselected package python3-joblib. 173s Preparing to unpack .../129-python3-joblib_1.4.2-3_all.deb ... 173s Unpacking python3-joblib (1.4.2-3) ... 173s Selecting previously unselected package python3-kiwisolver. 173s Preparing to unpack .../130-python3-kiwisolver_1.4.7-3build1_arm64.deb ... 173s Unpacking python3-kiwisolver (1.4.7-3build1) ... 173s Selecting previously unselected package python3-pil:arm64. 173s Preparing to unpack .../131-python3-pil_11.1.0-5build1_arm64.deb ... 173s Unpacking python3-pil:arm64 (11.1.0-5build1) ... 173s Selecting previously unselected package python3.13-tk. 173s Preparing to unpack .../132-python3.13-tk_3.13.3-1_arm64.deb ... 173s Unpacking python3.13-tk (3.13.3-1) ... 173s Selecting previously unselected package python3-tk:arm64. 173s Preparing to unpack .../133-python3-tk_3.13.3-1_arm64.deb ... 173s Unpacking python3-tk:arm64 (3.13.3-1) ... 173s Selecting previously unselected package python3-pil.imagetk:arm64. 173s Preparing to unpack .../134-python3-pil.imagetk_11.1.0-5build1_arm64.deb ... 173s Unpacking python3-pil.imagetk:arm64 (11.1.0-5build1) ... 173s Selecting previously unselected package python3-matplotlib. 174s Preparing to unpack .../135-python3-matplotlib_3.8.3-7build1_arm64.deb ... 174s Unpacking python3-matplotlib (3.8.3-7build1) ... 174s Selecting previously unselected package python3-networkx. 174s Preparing to unpack .../136-python3-networkx_3.2.1-4ubuntu1_all.deb ... 174s Unpacking python3-networkx (3.2.1-4ubuntu1) ... 175s Selecting previously unselected package python3-osmnx. 175s Preparing to unpack .../137-python3-osmnx_2.0.1+ds-2_all.deb ... 175s Unpacking python3-osmnx (2.0.1+ds-2) ... 175s Selecting previously unselected package python3-pluggy. 175s Preparing to unpack .../138-python3-pluggy_1.5.0-1_all.deb ... 175s Unpacking python3-pluggy (1.5.0-1) ... 175s Selecting previously unselected package python3-pytest. 175s Preparing to unpack .../139-python3-pytest_8.3.5-2_all.deb ... 175s Unpacking python3-pytest (8.3.5-2) ... 175s Selecting previously unselected package python3-threadpoolctl. 175s Preparing to unpack .../140-python3-threadpoolctl_3.1.0-1_all.deb ... 175s Unpacking python3-threadpoolctl (3.1.0-1) ... 175s Selecting previously unselected package python3-sklearn-lib:arm64. 175s Preparing to unpack .../141-python3-sklearn-lib_1.4.2+dfsg-8_arm64.deb ... 175s Unpacking python3-sklearn-lib:arm64 (1.4.2+dfsg-8) ... 175s Selecting previously unselected package python3-sklearn. 175s Preparing to unpack .../142-python3-sklearn_1.4.2+dfsg-8_all.deb ... 175s Unpacking python3-sklearn (1.4.2+dfsg-8) ... 175s Setting up libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 175s Setting up liblcms2-2:arm64 (2.16-2) ... 175s Setting up python3-iniconfig (1.1.1-2) ... 175s Setting up libsharpyuv0:arm64 (1.5.0-0.1) ... 175s Setting up libgpgmepp6t64:arm64 (1.24.2-1ubuntu2) ... 175s Setting up libaom3:arm64 (3.12.0-1) ... 175s Setting up mysql-common (5.8+1.1.1ubuntu1) ... 175s update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode 175s Setting up fonts-lato (2.015-1) ... 175s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 175s Setting up proj-data (9.5.1-1) ... 175s Setting up libxrender1:arm64 (1:0.9.10-1.1build1) ... 175s Setting up python3-joblib (1.4.2-3) ... 176s Setting up libogdi4.1:arm64 (4.1.1+ds-5) ... 176s Setting up libgeos3.13.1:arm64 (3.13.1-1) ... 176s Setting up python3-lz4 (4.4.0+dfsg-1build1) ... 176s Setting up python3-unicodedata2 (15.1.0+ds-1build3) ... 176s Setting up libgeos-c1t64:arm64 (3.13.1-1) ... 176s Setting up fonts-lyx (2.4.3-1) ... 176s Setting up python3-threadpoolctl (3.1.0-1) ... 176s Setting up x11-common (1:7.7+23ubuntu4) ... 176s Setting up libpq5:arm64 (17.4-1) ... 176s Setting up libdeflate0:arm64 (1.23-1) ... 176s Setting up libqhull-r8.0:arm64 (2020.2-6build1) ... 176s Setting up python3-coverage (7.6.0+dfsg1-2build1) ... 176s Setting up python3-pytz (2025.1-3) ... 177s Setting up libxerces-c3.2t64:arm64 (3.2.4+debian-1.3build1) ... 177s Setting up libgomp1:arm64 (15-20250404-0ubuntu1) ... 177s Setting up python3-networkx (3.2.1-4ubuntu1) ... 178s Setting up libmysqlclient24:arm64 (8.4.4-0ubuntu2) ... 178s Setting up libjbig0:arm64 (2.1-6.1ubuntu2) ... 178s Setting up python3-branca (0.8.1-1) ... 178s Setting up libaec0:arm64 (1.1.3-1) ... 178s Setting up python3-platformdirs (4.3.6-1) ... 178s Setting up gdal-data (3.10.2+dfsg-1build3) ... 178s Setting up python3-tz (2025.1-3) ... 178s Setting up libsnappy1v5:arm64 (1.2.1-1) ... 178s Setting up python3-fs (2.4.16-7) ... 178s Setting up unicode-data (15.1.0-1) ... 178s Setting up python3-decorator (5.1.1-5) ... 179s Setting up libblas3:arm64 (3.12.1-2) ... 179s update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode 179s Setting up python3-packaging (24.2-1) ... 179s Setting up libcfitsio10t64:arm64 (4.5.0-5) ... 179s Setting up libsvtav1enc2:arm64 (2.3.0+dfsg-1) ... 179s Setting up python3-brotli (1.1.0-2build4) ... 179s Setting up python3-cycler (0.12.1-1) ... 179s Setting up libimagequant0:arm64 (2.18.0-1build1) ... 179s Setting up fonts-dejavu-mono (2.37-8) ... 179s Setting up python3-kiwisolver (1.4.7-3build1) ... 179s Setting up python3-numpy-dev:arm64 (1:2.2.3+ds-5) ... 179s Setting up libtcl8.6:arm64 (8.6.16+dfsg-1) ... 179s Setting up fonts-dejavu-core (2.37-8) ... 179s Setting up unixodbc-common (2.3.12-2ubuntu1) ... 179s Setting up libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 179s Setting up libltdl7:arm64 (2.5.4-4) ... 179s Setting up libgfortran5:arm64 (15-20250404-0ubuntu1) ... 179s Setting up python3-pluggy (1.5.0-1) ... 179s Setting up libwebp7:arm64 (1.5.0-0.1) ... 179s Setting up libgif7:arm64 (5.2.2-1ubuntu2) ... 179s Setting up libodbc2:arm64 (2.3.12-2ubuntu1) ... 179s Setting up liburiparser1:arm64 (0.9.8+dfsg-2) ... 179s Setting up libfyba0t64:arm64 (4.1.1-11build1) ... 179s Setting up librttopo1:arm64 (1.1.0-4) ... 179s Setting up libdav1d7:arm64 (1.5.1-1) ... 179s Setting up libminizip1t64:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 179s Setting up librav1e0.7:arm64 (0.7.1-9) ... 179s Setting up libxslt1.1:arm64 (1.1.39-0exp1ubuntu4) ... 179s Setting up libblosc1:arm64 (1.21.5+ds-1build1) ... 179s Setting up libopenjp2-7:arm64 (2.5.3-2) ... 179s Setting up libharfbuzz0b:arm64 (10.2.0-1) ... 179s Setting up python3-dateutil (2.9.0-4) ... 179s Setting up libabsl20230802:arm64 (20230802.1-4.2) ... 179s Setting up libxss1:arm64 (1:1.2.3-1build3) ... 179s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 179s Setting up python3-mpmath (1.3.0-1) ... 180s Setting up libde265-0:arm64 (1.0.15-1build5) ... 180s Setting up libkmlbase1t64:arm64 (1.3.0-12build1) ... 180s Setting up python-matplotlib-data (3.8.3-7build1) ... 180s Setting up libwebpmux3:arm64 (1.5.0-0.1) ... 180s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 180s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 180s Setting up libsz2:arm64 (1.1.3-1) ... 180s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 180s Setting up gdal-plugins:arm64 (3.10.2+dfsg-1build3) ... 180s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 180s Setting up python3-sympy (1.13.3-5) ... 186s Setting up libodbcinst2:arm64 (2.3.12-2ubuntu1) ... 186s Setting up liblapack3:arm64 (3.12.1-2) ... 186s update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode 186s Setting up libarpack2t64:arm64 (3.9.1-4) ... 186s Setting up fontconfig-config (2.15.0-2.2ubuntu1) ... 186s Setting up python3-pytest (8.3.5-2) ... 187s Setting up libwebpdemux2:arm64 (1.5.0-0.1) ... 187s Setting up libkmldom1t64:arm64 (1.3.0-12build1) ... 187s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 187s Setting up libraqm0:arm64 (0.10.2-1) ... 187s Setting up libgav1-1:arm64 (0.19.0-3) ... 187s Setting up python3-numpy (1:2.2.3+ds-5) ... 189s Setting up libjs-sphinxdoc (8.1.3-5) ... 189s Setting up libhdf4-0-alt:arm64 (4.3.0-1) ... 189s Setting up libhdf5-310:arm64 (1.14.5+repack-3) ... 189s Setting up libfreexl1:arm64 (2.0.0-1build2) ... 189s Setting up python3-lxml:arm64 (5.3.2-1) ... 189s Setting up libtiff6:arm64 (4.5.1+git230720-4ubuntu4) ... 189s Setting up python3-contourpy (1.3.1-1build1) ... 189s Setting up libarmadillo14 (1:14.2.3+dfsg-1) ... 189s Setting up libfontconfig1:arm64 (2.15.0-2.2ubuntu1) ... 189s Setting up python-osmnx-doc (2.0.1+ds-2) ... 189s Setting up libyuv0:arm64 (0.0.1904.20250204-1) ... 189s Setting up liblbfgsb0:arm64 (3.0+dfsg.4-1build1) ... 189s Setting up libhdf5-hl-310:arm64 (1.14.5+repack-3) ... 189s Setting up libavif16:arm64 (1.2.1-1ubuntu1) ... 189s Setting up python3-shapely (2.0.7-1build1) ... 189s Setting up libxft2:arm64 (2.3.6-1build1) ... 189s Setting up python3-scipy (1.14.1-4ubuntu2) ... 192s Setting up libpoppler147:arm64 (25.03.0-3) ... 192s Setting up libproj25:arm64 (9.5.1-1) ... 192s Setting up python3-xyzservices (2025.1.0-1) ... 193s Setting up libtk8.6:arm64 (8.6.16-1) ... 193s Setting up python3-pandas-lib:arm64 (2.2.3+dfsg-8build1) ... 193s Setting up libnetcdf22:arm64 (1:4.9.3-1) ... 193s Setting up python3-sklearn-lib:arm64 (1.4.2+dfsg-8) ... 193s Setting up libkmlengine1t64:arm64 (1.3.0-12build1) ... 193s Setting up python3-pyproj (3.7.1-1build1) ... 193s Setting up python3.13-tk (3.13.3-1) ... 193s Setting up libgeotiff5:arm64 (1.7.4-1) ... 193s Setting up python3-pil:arm64 (11.1.0-5build1) ... 193s Setting up python3-pandas (2.2.3+dfsg-8build1) ... 198s Setting up python3-sklearn (1.4.2+dfsg-8) ... 200s Setting up libspatialite8t64:arm64 (5.1.0-3build1) ... 200s Setting up tk8.6-blt2.5 (2.5.3+dfsg-8) ... 200s Setting up python3-folium (0.19.5+dfsg-1) ... 200s Setting up blt (2.5.3+dfsg-8) ... 200s Setting up python3-tk:arm64 (3.13.3-1) ... 200s Setting up python3-pil.imagetk:arm64 (11.1.0-5build1) ... 200s Setting up libheif-plugin-aomdec:arm64 (1.19.7-1) ... 200s Setting up libheif-plugin-libde265:arm64 (1.19.7-1) ... 200s Setting up libheif1:arm64 (1.19.7-1) ... 200s Setting up python3-fonttools (4.55.3-2build1) ... 201s Setting up python3-ufolib2 (0.17.0+dfsg1-1) ... 201s Setting up libgdal36:arm64 (3.10.2+dfsg-1build3) ... 201s Setting up python3-matplotlib (3.8.3-7build1) ... 203s Setting up python3-pyogrio (0.10.0+ds-4build3) ... 203s Setting up python3-geopandas (1.0.1-1) ... 203s Setting up python3-osmnx (2.0.1+ds-2) ... 204s Processing triggers for libc-bin (2.41-6ubuntu1) ... 204s Processing triggers for man-db (2.13.0-1) ... 205s autopkgtest [13:32:51]: test command1: debian/tests/check offline 205s autopkgtest [13:32:51]: test command1: [----------------------- 206s ============================= test session starts ============================== 206s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3 206s cachedir: .pytest_cache 206s rootdir: /tmp/autopkgtest.wP8JmS/autopkgtest_tmp/offline 206s plugins: typeguard-4.4.2 210s collecting ... collected 2 items 210s 210s tests/test_osmnx_offline.py::test_logging PASSED [ 50%] 210s tests/test_osmnx_offline.py::test_exceptions PASSED [100%] 210s 210s ============================== 2 passed in 4.44s =============================== 211s autopkgtest [13:32:57]: test command1: -----------------------] 212s command1 PASS 212s autopkgtest [13:32:58]: test command1: - - - - - - - - - - results - - - - - - - - - - 212s autopkgtest [13:32:58]: test command2: preparing testbed 212s Reading package lists... 213s Building dependency tree... 213s Reading state information... 213s Starting pkgProblemResolver with broken count: 0 213s Starting 2 pkgProblemResolver with broken count: 0 213s Done 214s The following NEW packages will be installed: 214s python3-affine python3-click python3-click-plugins python3-cligj 214s python3-gdal python3-rasterio 214s 0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. 214s Need to get 2177 kB of archives. 214s After this operation, 11.2 MB of additional disk space will be used. 214s Get:1 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-affine all 2.4.0-2 [14.0 kB] 214s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 python3-click all 8.2.0+0.really.8.1.8-1 [80.0 kB] 214s Get:3 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-click-plugins all 1.1.1-5 [9760 B] 214s Get:4 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-cligj all 0.7.2-3 [8006 B] 214s Get:5 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-gdal arm64 3.10.2+dfsg-1build3 [833 kB] 214s Get:6 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-rasterio arm64 1.4.3-2build1 [1233 kB] 215s Fetched 2177 kB in 1s (3082 kB/s) 215s Selecting previously unselected package python3-affine. 215s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 135611 files and directories currently installed.) 215s Preparing to unpack .../0-python3-affine_2.4.0-2_all.deb ... 215s Unpacking python3-affine (2.4.0-2) ... 215s Selecting previously unselected package python3-click. 215s Preparing to unpack .../1-python3-click_8.2.0+0.really.8.1.8-1_all.deb ... 215s Unpacking python3-click (8.2.0+0.really.8.1.8-1) ... 215s Selecting previously unselected package python3-click-plugins. 215s Preparing to unpack .../2-python3-click-plugins_1.1.1-5_all.deb ... 215s Unpacking python3-click-plugins (1.1.1-5) ... 215s Selecting previously unselected package python3-cligj. 215s Preparing to unpack .../3-python3-cligj_0.7.2-3_all.deb ... 215s Unpacking python3-cligj (0.7.2-3) ... 215s Selecting previously unselected package python3-gdal. 215s Preparing to unpack .../4-python3-gdal_3.10.2+dfsg-1build3_arm64.deb ... 215s Unpacking python3-gdal (3.10.2+dfsg-1build3) ... 215s Selecting previously unselected package python3-rasterio. 215s Preparing to unpack .../5-python3-rasterio_1.4.3-2build1_arm64.deb ... 215s Unpacking python3-rasterio (1.4.3-2build1) ... 215s Setting up python3-click (8.2.0+0.really.8.1.8-1) ... 215s Setting up python3-click-plugins (1.1.1-5) ... 216s Setting up python3-affine (2.4.0-2) ... 216s Setting up python3-gdal (3.10.2+dfsg-1build3) ... 216s Setting up python3-cligj (0.7.2-3) ... 216s Setting up python3-rasterio (1.4.3-2build1) ... 218s autopkgtest [13:33:04]: test command2: debian/tests/check online 218s autopkgtest [13:33:04]: test command2: [----------------------- 218s ============================= test session starts ============================== 218s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3 218s cachedir: .pytest_cache 218s rootdir: /tmp/autopkgtest.wP8JmS/autopkgtest_tmp/online 218s plugins: typeguard-4.4.2 221s collecting ... collected 18 items 221s 221s tests/test_osmnx.py::test_logging PASSED [ 5%] 221s tests/test_osmnx.py::test_exceptions PASSED [ 11%] 228s tests/test_osmnx.py::test_geocoder PASSED [ 16%] 249s tests/test_osmnx.py::test_stats PASSED [ 22%] 256s tests/test_osmnx.py::test_bearings PASSED [ 27%] 263s tests/test_osmnx.py::test_osm_xml PASSED [ 33%] 275s tests/test_osmnx.py::test_elevation PASSED [ 38%] 277s tests/test_osmnx.py::test_elevation_extra_one PASSED [ 44%] 278s tests/test_osmnx.py::test_elevation_extra_four PASSED [ 50%] 280s tests/test_osmnx.py::test_elevation_extra_thirtytwo PASSED [ 55%] 282s tests/test_osmnx.py::test_elevation_extra_huge PASSED [ 61%] 285s tests/test_osmnx.py::test_routing PASSED [ 66%] 286s tests/test_osmnx.py::test_plots PASSED [ 72%] 288s tests/test_osmnx.py::test_nearest PASSED [ 77%] 290s tests/test_osmnx.py::test_endpoints FAILED [ 83%] 291s tests/test_osmnx.py::test_save_load FAILED [ 88%] 292s tests/test_osmnx.py::test_graph_from FAILED [ 94%] 292s tests/test_osmnx.py::test_features FAILED [100%] 292s 292s =================================== FAILURES =================================== 292s ________________________________ test_endpoints ________________________________ 292s 292s self = , kwargs = {} 292s 292s def json(self, **kwargs): 292s r"""Returns the json-encoded content of a response, if any. 292s 292s :param \*\*kwargs: Optional arguments that ``json.loads`` takes. 292s :raises requests.exceptions.JSONDecodeError: If the response body does not 292s contain valid json. 292s """ 292s 292s if not self.encoding and self.content and len(self.content) > 3: 292s # No encoding set. JSON RFC 4627 section 3 states we should expect 292s # UTF-8, -16 or -32. Detect which one to use; If the detection or 292s # decoding fails, fall back to `self.text` (using charset_normalizer to make 292s # a best guess). 292s encoding = guess_json_utf(self.content) 292s if encoding is not None: 292s try: 292s return complexjson.loads(self.content.decode(encoding), **kwargs) 292s except UnicodeDecodeError: 292s # Wrong UTF codec detected; usually because it's not UTF-8 292s # but some other 8-bit codec. This is an RFC violation, 292s # and the server didn't bother to tell us what codec *was* 292s # used. 292s pass 292s except JSONDecodeError as e: 292s raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 292s 292s try: 292s > return complexjson.loads(self.text, **kwargs) 292s 292s /usr/lib/python3/dist-packages/requests/models.py:974: 292s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 292s /usr/lib/python3.13/json/__init__.py:346: in loads 292s return _default_decoder.decode(s) 292s /usr/lib/python3.13/json/decoder.py:345: in decode 292s obj, end = self.raw_decode(s, idx=_w(s, 0).end()) 292s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 292s 292s self = 292s s = '\n\n raise JSONDecodeError("Expecting value", s, err.value) from None 292s E json.decoder.JSONDecodeError: Expecting value: line 2 column 1 (char 1) 292s 292s /usr/lib/python3.13/json/decoder.py:363: JSONDecodeError 292s 292s During handling of the above exception, another exception occurred: 292s 292s response = 292s 292s def _parse_response(response: requests.Response) -> dict[str, Any] | list[dict[str, Any]]: 292s """ 292s Parse JSON from a requests response and log the details. 292s 292s Parameters 292s ---------- 292s response 292s The response object. 292s 292s Returns 292s ------- 292s response_json 292s Value will be a dict if the response is from the Google or Overpass 292s APIs, and a list if the response is from the Nominatim API. 292s """ 292s # log the response size and hostname 292s hostname = _hostname_from_url(response.url) 292s size_kb = len(response.content) / 1000 292s msg = f"Downloaded {size_kb:,.1f}kB from {hostname!r} with status {response.status_code}" 292s utils.log(msg, level=lg.INFO) 292s 292s # parse the response to JSON and log/raise exceptions 292s try: 292s > response_json: dict[str, Any] | list[dict[str, Any]] = response.json() 292s 292s /usr/lib/python3/dist-packages/osmnx/_http.py:320: 292s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 292s 292s self = , kwargs = {} 292s 292s def json(self, **kwargs): 292s r"""Returns the json-encoded content of a response, if any. 292s 292s :param \*\*kwargs: Optional arguments that ``json.loads`` takes. 292s :raises requests.exceptions.JSONDecodeError: If the response body does not 292s contain valid json. 292s """ 292s 292s if not self.encoding and self.content and len(self.content) > 3: 292s # No encoding set. JSON RFC 4627 section 3 states we should expect 292s # UTF-8, -16 or -32. Detect which one to use; If the detection or 292s # decoding fails, fall back to `self.text` (using charset_normalizer to make 292s # a best guess). 292s encoding = guess_json_utf(self.content) 292s if encoding is not None: 292s try: 292s return complexjson.loads(self.content.decode(encoding), **kwargs) 292s except UnicodeDecodeError: 292s # Wrong UTF codec detected; usually because it's not UTF-8 292s # but some other 8-bit codec. This is an RFC violation, 292s # and the server didn't bother to tell us what codec *was* 292s # used. 292s pass 292s except JSONDecodeError as e: 292s raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 292s 292s try: 292s return complexjson.loads(self.text, **kwargs) 292s except JSONDecodeError as e: 292s # Catch JSON-related errors and raise as requests.JSONDecodeError 292s # This aliases json.JSONDecodeError and simplejson.JSONDecodeError 292s > raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 292s E requests.exceptions.JSONDecodeError: Expecting value: line 2 column 1 (char 1) 292s 292s /usr/lib/python3/dist-packages/requests/models.py:978: JSONDecodeError 292s 292s The above exception was the direct cause of the following exception: 292s 292s def test_endpoints() -> None: 292s """Test different API endpoints.""" 292s default_requests_timeout = ox.settings.requests_timeout 292s default_key = ox.settings.nominatim_key 292s default_nominatim_url = ox.settings.nominatim_url 292s default_overpass_url = ox.settings.overpass_url 292s default_overpass_rate_limit = ox.settings.overpass_rate_limit 292s 292s # test good and bad DNS resolution 292s ox.settings.requests_timeout = 1 292s ip = ox._http._resolve_host_via_doh("overpass-api.de") 292s ip = ox._http._resolve_host_via_doh("AAAAAAAAAAA") 292s _doh_url_template_default = ox.settings.doh_url_template 292s ox.settings.doh_url_template = "http://aaaaaa.hostdoesntexist.org/nothinguseful" 292s ip = ox._http._resolve_host_via_doh("overpass-api.de") 292s ox.settings.doh_url_template = None 292s ip = ox._http._resolve_host_via_doh("overpass-api.de") 292s ox.settings.doh_url_template = _doh_url_template_default 292s 292s # Test changing the Overpass endpoint. 292s # This should fail because we didn't provide a valid endpoint 292s ox.settings.overpass_rate_limit = False 292s ox.settings.overpass_url = "http://NOT_A_VALID_ENDPOINT/api/" 292s with pytest.raises(RequestsConnectionError, match="Max retries exceeded with url"): 292s > G = ox.graph_from_place(place1, network_type="all") 292s 292s tests/test_osmnx.py:516: 292s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 292s /usr/lib/python3/dist-packages/osmnx/graph.py:391: in graph_from_place 292s G = graph_from_polygon( 292s /usr/lib/python3/dist-packages/osmnx/graph.py:490: in graph_from_polygon 292s G_buff = _create_graph(response_jsons, bidirectional) 292s /usr/lib/python3/dist-packages/osmnx/graph.py:620: in _create_graph 292s for response_json in response_jsons: 292s /usr/lib/python3/dist-packages/osmnx/_overpass.py:397: in _download_overpass_network 292s yield _overpass_request(OrderedDict(data=query_str)) 292s /usr/lib/python3/dist-packages/osmnx/_overpass.py:494: in _overpass_request 292s response_json = _http._parse_response(response) 292s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 292s 292s response = 292s 292s def _parse_response(response: requests.Response) -> dict[str, Any] | list[dict[str, Any]]: 292s """ 292s Parse JSON from a requests response and log the details. 292s 292s Parameters 292s ---------- 292s response 292s The response object. 292s 292s Returns 292s ------- 292s response_json 292s Value will be a dict if the response is from the Google or Overpass 292s APIs, and a list if the response is from the Nominatim API. 292s """ 292s # log the response size and hostname 292s hostname = _hostname_from_url(response.url) 292s size_kb = len(response.content) / 1000 292s msg = f"Downloaded {size_kb:,.1f}kB from {hostname!r} with status {response.status_code}" 292s utils.log(msg, level=lg.INFO) 292s 292s # parse the response to JSON and log/raise exceptions 292s try: 292s response_json: dict[str, Any] | list[dict[str, Any]] = response.json() 292s except JSONDecodeError as e: # pragma: no cover 292s msg = f"{hostname!r} responded: {response.status_code} {response.reason} {response.text}" 292s utils.log(msg, level=lg.ERROR) 292s if response.ok: 292s raise InsufficientResponseError(msg) from e 292s > raise ResponseStatusCodeError(msg) from e 292s E osmnx._errors.ResponseStatusCodeError: 'not_a_valid_endpoint' responded: 503 Service Unavailable 292s E 292s E 292s E 292s E ERROR: The requested URL could not be retrieved 292s E 292s E 292s E
292s E

ERROR

292s E

The requested URL could not be retrieved

292s E
292s E
292s E 292s E
292s E

The following error was encountered while trying to retrieve the URL: http://not_a_valid_endpoint/api/interpreter

292s E 292s E
292s E

Unable to determine IP address from host name not_a_valid_endpoint

292s E
292s E 292s E

The DNS server returned:

292s E
292s E
Server Failure: The name server was unable to process this query.
292s E
292s E 292s E

This means that the cache was not able to resolve the hostname presented in the URL. Check if the address is correct.

292s E 292s E

Your cache administrator is webmaster.

292s E
292s E
292s E 292s E
292s E 292s E 292s 292s /usr/lib/python3/dist-packages/osmnx/_http.py:326: ResponseStatusCodeError 292s ----------------------------- Captured stdout call ----------------------------- 292s 2025-05-02 13:34:15 Failed to resolve 'AAAAAAAAAAA' IP via DoH, requesting host by name 292s 2025-05-02 13:34:15 Failed to resolve 'overpass-api.de' IP via DoH, requesting host by name 292s 2025-05-02 13:34:15 User set `doh_url_template=None`, requesting host by name 292s 2025-05-02 13:34:15 Retrieved response from cache file '.temp/cache/0affc28dccffd2fc83c7531368e4aa3dde23a76c.json' 292s 2025-05-02 13:34:15 Created GeoDataFrame with 1 rows from 1 queries 292s 2025-05-02 13:34:15 Constructed place geometry polygon(s) to query Overpass 292s 2025-05-02 13:34:15 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 292s 2025-05-02 13:34:15 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 292s 2025-05-02 13:34:15 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 292s 2025-05-02 13:34:15 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 292s 2025-05-02 13:34:15 Requesting data from API in 1 request(s) 292s 2025-05-02 13:34:15 Encountered gaierror while trying to resolve 'NOT_A_VALID_ENDPOINT', trying again via DoH... 292s 2025-05-02 13:34:15 Failed to resolve 'NOT_A_VALID_ENDPOINT' IP via DoH, requesting host by name 292s 2025-05-02 13:34:15 Pausing 0 second(s) before making HTTP POST request to 'NOT_A_VALID_ENDPOINT' 292s 2025-05-02 13:34:15 Post http://not_a_valid_endpoint/api/interpreter?data=%5Bout%3Ajson%5D%5Btimeout%3A1%5D%3B%28way%5B%22highway%22%5D%5B%22area%22%21~%22yes%22%5D%5B%22highway%22%21~%22abandoned%7Cconstruction%7Cno%7Cplanned%7Cplatform%7Cproposed%7Craceway%7Crazed%22%5D%28poly%3A%2737.823113+-122.255010+37.823199+-122.255027+37.823651+-122.255055+37.824104+-122.255026+37.824552+-122.254940+37.824991+-122.254797+37.825417+-122.254600+37.825824+-122.254350+37.826210+-122.254049+37.826569+-122.253701+37.826799+-122.253455+37.826915+-122.253330+37.827176+-122.253244+37.827377+-122.253178+37.827800+-122.253010+37.828208+-122.252791+37.828597+-122.252523+37.828964+-122.252207+37.829303+-122.251848+37.829613+-122.251448+37.829891+-122.251012+37.830143+-122.250573+37.830803+-122.249429+37.830839+-122.249407+37.831197+-122.249128+37.831286+-122.249052+37.832123+-122.248407+37.832393+-122.248200+37.832408+-122.248188+37.832448+-122.248157+37.832806+-122.247849+37.833139+-122.247498+37.833444+-122.247109+37.833717+-122.246685+37.833957+-122.246229+37.834162+-122.245747+37.834328+-122.245241+37.834455+-122.244718+37.834542+-122.244183+37.834587+-122.243639+37.834589+-122.243372+37.834678+-122.243039+37.834731+-122.242827+37.834764+-122.242685+37.834890+-122.241972+37.834909+-122.241820+37.834955+-122.241306+37.834963+-122.241152+37.834972+-122.240864+37.834984+-122.239854+37.834988+-122.239743+37.835013+-122.239561+37.835040+-122.239289+37.835061+-122.239227+37.835189+-122.238722+37.835278+-122.238205+37.835314+-122.237839+37.835348+-122.237717+37.835448+-122.237227+37.835481+-122.237028+37.835520+-122.236796+37.835555+-122.236603+37.835691+-122.235869+37.835737+-122.235620+37.835738+-122.235611+37.835971+-122.234342+37.836041+-122.233967+37.836454+-122.232630+37.836562+-122.232282+37.836840+-122.231384+37.837223+-122.230148+37.837363+-122.229621+37.837462+-122.229079+37.837518+-122.228527+37.837531+-122.227970+37.837501+-122.227415+37.837429+-122.226866+37.837313+-122.226329+37.837157+-122.225809+37.836961+-122.225310+37.836727+-122.224838+37.836458+-122.224397+37.836321+-122.224194+37.835909+-122.223581+37.835902+-122.223571+37.835860+-122.223509+37.835655+-122.223085+37.835595+-122.222985+37.835586+-122.222968+37.835578+-122.222952+37.835434+-122.222684+37.835429+-122.222676+37.835381+-122.222587+37.835374+-122.222573+37.835322+-122.222478+37.835298+-122.222434+37.835063+-122.221995+37.835055+-122.221980+37.834974+-122.221830+37.834716+-122.221399+37.834427+-122.221000+37.834110+-122.220638+37.833766+-122.220315+37.833400+-122.220035+37.833015+-122.219801+37.832810+-122.219691+37.832272+-122.219402+37.831977+-122.219183+37.831614+-122.218915+37.830654+-122.218095+37.830647+-122.218088+37.830591+-122.218041+37.830515+-122.217976+37.830496+-122.217959+37.830412+-122.217887+37.830144+-122.217659+37.829807+-122.217396+37.829733+-122.217344+37.829631+-122.217281+37.829503+-122.217182+37.829430+-122.217131+37.828987+-122.216860+37.828701+-122.216709+37.828662+-122.216688+37.828379+-122.216543+37.827516+-122.215453+37.827432+-122.215347+37.827198+-122.215051+37.827190+-122.215041+37.827029+-122.214674+37.826870+-122.214305+37.826798+-122.214155+37.826740+-122.214040+37.826711+-122.213957+37.826644+-122.213786+37.826416+-122.213272+37.826146+-122.212791+37.825839+-122.212347+37.825749+-122.212230+37.825389+-122.211810+37.825007+-122.211454+37.825005+-122.211449+37.824892+-122.211240+37.824758+-122.211006+37.824502+-122.210581+37.823733+-122.209301+37.823648+-122.209175+37.823573+-122.209040+37.823492+-122.208894+37.823215+-122.208389+37.823146+-122.208264+37.823031+-122.208047+37.822619+-122.207266+37.822482+-122.207006+37.822225+-122.206566+37.821937+-122.206159+37.821618+-122.205789+37.821273+-122.205460+37.820904+-122.205174+37.820515+-122.204933+37.820110+-122.204741+37.819692+-122.204599+37.819265+-122.204508+37.818833+-122.204469+37.818400+-122.204482+37.817970+-122.204548+37.817547+-122.204666+37.817135+-122.204834+37.816738+-122.205051+37.816359+-122.205316+37.816002+-122.205625+37.815670+-122.205975+37.815367+-122.206365+37.814959+-122.206941+37.814930+-122.206982+37.814675+-122.207349+37.814481+-122.207381+37.814339+-122.207410+37.814177+-122.207447+37.814030+-122.207484+37.813634+-122.207607+37.813500+-122.207657+37.812918+-122.207931+37.812911+-122.207935+37.812827+-122.207984+37.812691+-122.208066+37.812132+-122.208467+37.811978+-122.208597+37.811966+-122.208603+37.811575+-122.208821+37.811483+-122.208879+37.811239+-122.209045+37.811213+-122.209064+37.811191+-122.209080+37.811159+-122.209104+37.811136+-122.209120+37.810777+-122.209410+37.810730+-122.209452+37.810345+-122.209837+37.810210+-122.209988+37.810035+-122.210195+37.809941+-122.210312+37.809922+-122.210337+37.809674+-122.210537+37.809327+-122.210879+37.809009+-122.211262+37.808722+-122.211682+37.808469+-122.212135+37.808252+-122.212618+37.808073+-122.213125+37.807935+-122.213651+37.807838+-122.214192+37.807783+-122.214742+37.807771+-122.215296+37.807802+-122.215849+37.807875+-122.216396+37.807991+-122.216931+37.808147+-122.217449+37.808240+-122.217718+37.808412+-122.218216+37.808499+-122.218428+37.808535+-122.218647+37.808536+-122.218646+37.808586+-122.218943+37.808619+-122.219109+37.808647+-122.219244+37.808740+-122.219662+37.808776+-122.219850+37.809087+-122.221225+37.809106+-122.221298+37.809181+-122.221649+37.809265+-122.221991+37.809318+-122.222187+37.809322+-122.222205+37.809389+-122.222450+37.809446+-122.222678+37.809566+-122.223440+37.809569+-122.223463+37.809617+-122.223762+37.809705+-122.224211+37.809768+-122.224486+37.809957+-122.225311+37.809961+-122.225329+37.810025+-122.225605+37.810110+-122.225936+37.810180+-122.226181+37.810184+-122.226195+37.810396+-122.226930+37.810412+-122.226982+37.810520+-122.227465+37.810522+-122.227472+37.810980+-122.229494+37.811104+-122.230040+37.811143+-122.230250+37.811185+-122.230460+37.811258+-122.230791+37.811688+-122.232912+37.811690+-122.232921+37.811838+-122.233645+37.812030+-122.234375+37.812098+-122.234585+37.812105+-122.234606+37.812310+-122.235233+37.812335+-122.235308+37.812365+-122.235416+37.812513+-122.235963+37.812569+-122.236157+37.812624+-122.236335+37.812672+-122.236504+37.812695+-122.236590+37.812699+-122.236606+37.812766+-122.236853+37.812871+-122.237407+37.812918+-122.237961+37.812919+-122.237980+37.812939+-122.238210+37.813006+-122.238743+37.813113+-122.239267+37.813198+-122.239611+37.813451+-122.240643+37.813454+-122.240655+37.813499+-122.240838+37.813517+-122.240934+37.813670+-122.241713+37.813721+-122.241973+37.813767+-122.242187+37.813858+-122.242584+37.814131+-122.243775+37.814134+-122.243787+37.814226+-122.244185+37.814278+-122.244395+37.814318+-122.244546+37.814438+-122.244999+37.814453+-122.245050+37.814580+-122.245495+37.814634+-122.245662+37.814641+-122.245685+37.814797+-122.246160+37.814803+-122.246192+37.814849+-122.246421+37.814970+-122.246925+37.815128+-122.247413+37.815321+-122.247881+37.815547+-122.248324+37.815805+-122.248739+37.816092+-122.249121+37.816171+-122.249217+37.816316+-122.249386+37.816481+-122.249570+37.816608+-122.249705+37.816727+-122.249828+37.816858+-122.249983+37.816976+-122.250117+37.817113+-122.250268+37.817343+-122.250506+37.817479+-122.250637+37.818026+-122.251088+37.818110+-122.251147+37.818393+-122.251471+37.818403+-122.251482+37.818668+-122.251851+37.819597+-122.253146+37.819902+-122.253532+37.820234+-122.253880+37.820592+-122.254186+37.820972+-122.254447+37.821369+-122.254661+37.821781+-122.254826+37.822203+-122.254941+37.822633+-122.255004+37.823065+-122.255015+37.823113+-122.255010%27%29%3B%3E%3B%29%3Bout%3B with timeout=1 292s 2025-05-02 13:34:15 Downloaded 4.1kB from 'not_a_valid_endpoint' with status 503 292s 2025-05-02 13:34:15 'not_a_valid_endpoint' responded: 503 Service Unavailable 292s 292s 292s 292s ERROR: The requested URL could not be retrieved 292s 292s 292s
292s

ERROR

292s

The requested URL could not be retrieved

292s
292s
292s 292s
292s

The following error was encountered while trying to retrieve the URL: http://not_a_valid_endpoint/api/interpreter

292s 292s
292s

Unable to determine IP address from host name not_a_valid_endpoint

292s
292s 292s

The DNS server returned:

292s
292s
Server Failure: The name server was unable to process this query.
292s
292s 292s

This means that the cache was not able to resolve the hostname presented in the URL. Check if the address is correct.

292s 292s

Your cache administrator is webmaster.

292s
292s
292s 292s
292s 292s 292s 292s ------------------------------ Captured log call ------------------------------- 292s ERROR OSMnx:utils.py:142 Failed to resolve 'AAAAAAAAAAA' IP via DoH, requesting host by name 292s ERROR OSMnx:utils.py:142 Failed to resolve 'overpass-api.de' IP via DoH, requesting host by name 292s WARNING OSMnx:utils.py:140 User set `doh_url_template=None`, requesting host by name 292s INFO OSMnx:utils.py:138 Retrieved response from cache file '.temp/cache/0affc28dccffd2fc83c7531368e4aa3dde23a76c.json' 292s INFO OSMnx:utils.py:138 Created GeoDataFrame with 1 rows from 1 queries 292s INFO OSMnx:utils.py:138 Constructed place geometry polygon(s) to query Overpass 292s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 292s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 292s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 292s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 292s INFO OSMnx:utils.py:138 Requesting data from API in 1 request(s) 292s ERROR OSMnx:utils.py:142 Encountered gaierror while trying to resolve 'NOT_A_VALID_ENDPOINT', trying again via DoH... 292s ERROR OSMnx:utils.py:142 Failed to resolve 'NOT_A_VALID_ENDPOINT' IP via DoH, requesting host by name 292s INFO OSMnx:utils.py:138 Pausing 0 second(s) before making HTTP POST request to 'NOT_A_VALID_ENDPOINT' 292s INFO OSMnx:utils.py:138 Post http://not_a_valid_endpoint/api/interpreter?data=%5Bout%3Ajson%5D%5Btimeout%3A1%5D%3B%28way%5B%22highway%22%5D%5B%22area%22%21~%22yes%22%5D%5B%22highway%22%21~%22abandoned%7Cconstruction%7Cno%7Cplanned%7Cplatform%7Cproposed%7Craceway%7Crazed%22%5D%28poly%3A%2737.823113+-122.255010+37.823199+-122.255027+37.823651+-122.255055+37.824104+-122.255026+37.824552+-122.254940+37.824991+-122.254797+37.825417+-122.254600+37.825824+-122.254350+37.826210+-122.254049+37.826569+-122.253701+37.826799+-122.253455+37.826915+-122.253330+37.827176+-122.253244+37.827377+-122.253178+37.827800+-122.253010+37.828208+-122.252791+37.828597+-122.252523+37.828964+-122.252207+37.829303+-122.251848+37.829613+-122.251448+37.829891+-122.251012+37.830143+-122.250573+37.830803+-122.249429+37.830839+-122.249407+37.831197+-122.249128+37.831286+-122.249052+37.832123+-122.248407+37.832393+-122.248200+37.832408+-122.248188+37.832448+-122.248157+37.832806+-122.247849+37.833139+-122.247498+37.833444+-122.247109+37.833717+-122.246685+37.833957+-122.246229+37.834162+-122.245747+37.834328+-122.245241+37.834455+-122.244718+37.834542+-122.244183+37.834587+-122.243639+37.834589+-122.243372+37.834678+-122.243039+37.834731+-122.242827+37.834764+-122.242685+37.834890+-122.241972+37.834909+-122.241820+37.834955+-122.241306+37.834963+-122.241152+37.834972+-122.240864+37.834984+-122.239854+37.834988+-122.239743+37.835013+-122.239561+37.835040+-122.239289+37.835061+-122.239227+37.835189+-122.238722+37.835278+-122.238205+37.835314+-122.237839+37.835348+-122.237717+37.835448+-122.237227+37.835481+-122.237028+37.835520+-122.236796+37.835555+-122.236603+37.835691+-122.235869+37.835737+-122.235620+37.835738+-122.235611+37.835971+-122.234342+37.836041+-122.233967+37.836454+-122.232630+37.836562+-122.232282+37.836840+-122.231384+37.837223+-122.230148+37.837363+-122.229621+37.837462+-122.229079+37.837518+-122.228527+37.837531+-122.227970+37.837501+-122.227415+37.837429+-122.226866+37.837313+-122.226329+37.837157+-122.225809+37.836961+-122.225310+37.836727+-122.224838+37.836458+-122.224397+37.836321+-122.224194+37.835909+-122.223581+37.835902+-122.223571+37.835860+-122.223509+37.835655+-122.223085+37.835595+-122.222985+37.835586+-122.222968+37.835578+-122.222952+37.835434+-122.222684+37.835429+-122.222676+37.835381+-122.222587+37.835374+-122.222573+37.835322+-122.222478+37.835298+-122.222434+37.835063+-122.221995+37.835055+-122.221980+37.834974+-122.221830+37.834716+-122.221399+37.834427+-122.221000+37.834110+-122.220638+37.833766+-122.220315+37.833400+-122.220035+37.833015+-122.219801+37.832810+-122.219691+37.832272+-122.219402+37.831977+-122.219183+37.831614+-122.218915+37.830654+-122.218095+37.830647+-122.218088+37.830591+-122.218041+37.830515+-122.217976+37.830496+-122.217959+37.830412+-122.217887+37.830144+-122.217659+37.829807+-122.217396+37.829733+-122.217344+37.829631+-122.217281+37.829503+-122.217182+37.829430+-122.217131+37.828987+-122.216860+37.828701+-122.216709+37.828662+-122.216688+37.828379+-122.216543+37.827516+-122.215453+37.827432+-122.215347+37.827198+-122.215051+37.827190+-122.215041+37.827029+-122.214674+37.826870+-122.214305+37.826798+-122.214155+37.826740+-122.214040+37.826711+-122.213957+37.826644+-122.213786+37.826416+-122.213272+37.826146+-122.212791+37.825839+-122.212347+37.825749+-122.212230+37.825389+-122.211810+37.825007+-122.211454+37.825005+-122.211449+37.824892+-122.211240+37.824758+-122.211006+37.824502+-122.210581+37.823733+-122.209301+37.823648+-122.209175+37.823573+-122.209040+37.823492+-122.208894+37.823215+-122.208389+37.823146+-122.208264+37.823031+-122.208047+37.822619+-122.207266+37.822482+-122.207006+37.822225+-122.206566+37.821937+-122.206159+37.821618+-122.205789+37.821273+-122.205460+37.820904+-122.205174+37.820515+-122.204933+37.820110+-122.204741+37.819692+-122.204599+37.819265+-122.204508+37.818833+-122.204469+37.818400+-122.204482+37.817970+-122.204548+37.817547+-122.204666+37.817135+-122.204834+37.816738+-122.205051+37.816359+-122.205316+37.816002+-122.205625+37.815670+-122.205975+37.815367+-122.206365+37.814959+-122.206941+37.814930+-122.206982+37.814675+-122.207349+37.814481+-122.207381+37.814339+-122.207410+37.814177+-122.207447+37.814030+-122.207484+37.813634+-122.207607+37.813500+-122.207657+37.812918+-122.207931+37.812911+-122.207935+37.812827+-122.207984+37.812691+-122.208066+37.812132+-122.208467+37.811978+-122.208597+37.811966+-122.208603+37.811575+-122.208821+37.811483+-122.208879+37.811239+-122.209045+37.811213+-122.209064+37.811191+-122.209080+37.811159+-122.209104+37.811136+-122.209120+37.810777+-122.209410+37.810730+-122.209452+37.810345+-122.209837+37.810210+-122.209988+37.810035+-122.210195+37.809941+-122.210312+37.809922+-122.210337+37.809674+-122.210537+37.809327+-122.210879+37.809009+-122.211262+37.808722+-122.211682+37.808469+-122.212135+37.808252+-122.212618+37.808073+-122.213125+37.807935+-122.213651+37.807838+-122.214192+37.807783+-122.214742+37.807771+-122.215296+37.807802+-122.215849+37.807875+-122.216396+37.807991+-122.216931+37.808147+-122.217449+37.808240+-122.217718+37.808412+-122.218216+37.808499+-122.218428+37.808535+-122.218647+37.808536+-122.218646+37.808586+-122.218943+37.808619+-122.219109+37.808647+-122.219244+37.808740+-122.219662+37.808776+-122.219850+37.809087+-122.221225+37.809106+-122.221298+37.809181+-122.221649+37.809265+-122.221991+37.809318+-122.222187+37.809322+-122.222205+37.809389+-122.222450+37.809446+-122.222678+37.809566+-122.223440+37.809569+-122.223463+37.809617+-122.223762+37.809705+-122.224211+37.809768+-122.224486+37.809957+-122.225311+37.809961+-122.225329+37.810025+-122.225605+37.810110+-122.225936+37.810180+-122.226181+37.810184+-122.226195+37.810396+-122.226930+37.810412+-122.226982+37.810520+-122.227465+37.810522+-122.227472+37.810980+-122.229494+37.811104+-122.230040+37.811143+-122.230250+37.811185+-122.230460+37.811258+-122.230791+37.811688+-122.232912+37.811690+-122.232921+37.811838+-122.233645+37.812030+-122.234375+37.812098+-122.234585+37.812105+-122.234606+37.812310+-122.235233+37.812335+-122.235308+37.812365+-122.235416+37.812513+-122.235963+37.812569+-122.236157+37.812624+-122.236335+37.812672+-122.236504+37.812695+-122.236590+37.812699+-122.236606+37.812766+-122.236853+37.812871+-122.237407+37.812918+-122.237961+37.812919+-122.237980+37.812939+-122.238210+37.813006+-122.238743+37.813113+-122.239267+37.813198+-122.239611+37.813451+-122.240643+37.813454+-122.240655+37.813499+-122.240838+37.813517+-122.240934+37.813670+-122.241713+37.813721+-122.241973+37.813767+-122.242187+37.813858+-122.242584+37.814131+-122.243775+37.814134+-122.243787+37.814226+-122.244185+37.814278+-122.244395+37.814318+-122.244546+37.814438+-122.244999+37.814453+-122.245050+37.814580+-122.245495+37.814634+-122.245662+37.814641+-122.245685+37.814797+-122.246160+37.814803+-122.246192+37.814849+-122.246421+37.814970+-122.246925+37.815128+-122.247413+37.815321+-122.247881+37.815547+-122.248324+37.815805+-122.248739+37.816092+-122.249121+37.816171+-122.249217+37.816316+-122.249386+37.816481+-122.249570+37.816608+-122.249705+37.816727+-122.249828+37.816858+-122.249983+37.816976+-122.250117+37.817113+-122.250268+37.817343+-122.250506+37.817479+-122.250637+37.818026+-122.251088+37.818110+-122.251147+37.818393+-122.251471+37.818403+-122.251482+37.818668+-122.251851+37.819597+-122.253146+37.819902+-122.253532+37.820234+-122.253880+37.820592+-122.254186+37.820972+-122.254447+37.821369+-122.254661+37.821781+-122.254826+37.822203+-122.254941+37.822633+-122.255004+37.823065+-122.255015+37.823113+-122.255010%27%29%3B%3E%3B%29%3Bout%3B with timeout=1 292s INFO OSMnx:utils.py:138 Downloaded 4.1kB from 'not_a_valid_endpoint' with status 503 292s ERROR OSMnx:utils.py:142 'not_a_valid_endpoint' responded: 503 Service Unavailable 292s 292s 292s 292s ERROR: The requested URL could not be retrieved 292s 292s 292s
292s

ERROR

292s

The requested URL could not be retrieved

292s
292s
292s 292s
292s

The following error was encountered while trying to retrieve the URL: http://not_a_valid_endpoint/api/interpreter

292s 292s
292s

Unable to determine IP address from host name not_a_valid_endpoint

292s
292s 292s

The DNS server returned:

292s
292s
Server Failure: The name server was unable to process this query.
292s
292s 292s

This means that the cache was not able to resolve the hostname presented in the URL. Check if the address is correct.

292s 292s

Your cache administrator is webmaster.

292s
292s
292s 292s
292s 292s 292s ________________________________ test_save_load ________________________________ 292s 292s self = , kwargs = {} 292s 292s def json(self, **kwargs): 292s r"""Returns the json-encoded content of a response, if any. 292s 292s :param \*\*kwargs: Optional arguments that ``json.loads`` takes. 292s :raises requests.exceptions.JSONDecodeError: If the response body does not 292s contain valid json. 292s """ 292s 292s if not self.encoding and self.content and len(self.content) > 3: 292s # No encoding set. JSON RFC 4627 section 3 states we should expect 292s # UTF-8, -16 or -32. Detect which one to use; If the detection or 292s # decoding fails, fall back to `self.text` (using charset_normalizer to make 292s # a best guess). 292s encoding = guess_json_utf(self.content) 292s if encoding is not None: 292s try: 292s return complexjson.loads(self.content.decode(encoding), **kwargs) 292s except UnicodeDecodeError: 292s # Wrong UTF codec detected; usually because it's not UTF-8 292s # but some other 8-bit codec. This is an RFC violation, 292s # and the server didn't bother to tell us what codec *was* 292s # used. 292s pass 292s except JSONDecodeError as e: 292s raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 292s 292s try: 292s > return complexjson.loads(self.text, **kwargs) 292s 292s /usr/lib/python3/dist-packages/requests/models.py:974: 292s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 292s /usr/lib/python3.13/json/__init__.py:346: in loads 292s return _default_decoder.decode(s) 292s /usr/lib/python3.13/json/decoder.py:345: in decode 292s obj, end = self.raw_decode(s, idx=_w(s, 0).end()) 292s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 292s 292s self = 292s s = '\n\n raise JSONDecodeError("Expecting value", s, err.value) from None 292s E json.decoder.JSONDecodeError: Expecting value: line 2 column 1 (char 1) 292s 292s /usr/lib/python3.13/json/decoder.py:363: JSONDecodeError 292s 292s During handling of the above exception, another exception occurred: 292s 292s response = 292s 292s def _parse_response(response: requests.Response) -> dict[str, Any] | list[dict[str, Any]]: 292s """ 292s Parse JSON from a requests response and log the details. 292s 292s Parameters 292s ---------- 292s response 292s The response object. 292s 292s Returns 292s ------- 292s response_json 292s Value will be a dict if the response is from the Google or Overpass 292s APIs, and a list if the response is from the Nominatim API. 292s """ 292s # log the response size and hostname 292s hostname = _hostname_from_url(response.url) 292s size_kb = len(response.content) / 1000 292s msg = f"Downloaded {size_kb:,.1f}kB from {hostname!r} with status {response.status_code}" 292s utils.log(msg, level=lg.INFO) 292s 292s # parse the response to JSON and log/raise exceptions 292s try: 292s > response_json: dict[str, Any] | list[dict[str, Any]] = response.json() 292s 292s /usr/lib/python3/dist-packages/osmnx/_http.py:320: 292s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 292s 292s self = , kwargs = {} 292s 292s def json(self, **kwargs): 292s r"""Returns the json-encoded content of a response, if any. 292s 292s :param \*\*kwargs: Optional arguments that ``json.loads`` takes. 292s :raises requests.exceptions.JSONDecodeError: If the response body does not 292s contain valid json. 292s """ 292s 292s if not self.encoding and self.content and len(self.content) > 3: 292s # No encoding set. JSON RFC 4627 section 3 states we should expect 292s # UTF-8, -16 or -32. Detect which one to use; If the detection or 292s # decoding fails, fall back to `self.text` (using charset_normalizer to make 292s # a best guess). 292s encoding = guess_json_utf(self.content) 292s if encoding is not None: 292s try: 292s return complexjson.loads(self.content.decode(encoding), **kwargs) 292s except UnicodeDecodeError: 292s # Wrong UTF codec detected; usually because it's not UTF-8 292s # but some other 8-bit codec. This is an RFC violation, 292s # and the server didn't bother to tell us what codec *was* 292s # used. 292s pass 292s except JSONDecodeError as e: 292s raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 292s 292s try: 292s return complexjson.loads(self.text, **kwargs) 292s except JSONDecodeError as e: 292s # Catch JSON-related errors and raise as requests.JSONDecodeError 292s # This aliases json.JSONDecodeError and simplejson.JSONDecodeError 292s > raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 292s E requests.exceptions.JSONDecodeError: Expecting value: line 2 column 1 (char 1) 292s 292s /usr/lib/python3/dist-packages/requests/models.py:978: JSONDecodeError 292s 292s The above exception was the direct cause of the following exception: 292s 292s def test_save_load() -> None: # noqa: PLR0915 292s """Test saving/loading graphs to/from disk.""" 292s > G = ox.graph_from_point(location_point, dist=500, network_type="drive") 292s 292s tests/test_osmnx.py:568: 292s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 292s /usr/lib/python3/dist-packages/osmnx/graph.py:198: in graph_from_point 292s G = graph_from_bbox( 292s /usr/lib/python3/dist-packages/osmnx/graph.py:104: in graph_from_bbox 292s G = graph_from_polygon( 292s /usr/lib/python3/dist-packages/osmnx/graph.py:490: in graph_from_polygon 292s G_buff = _create_graph(response_jsons, bidirectional) 292s /usr/lib/python3/dist-packages/osmnx/graph.py:620: in _create_graph 292s for response_json in response_jsons: 292s /usr/lib/python3/dist-packages/osmnx/_overpass.py:397: in _download_overpass_network 292s yield _overpass_request(OrderedDict(data=query_str)) 292s /usr/lib/python3/dist-packages/osmnx/_overpass.py:494: in _overpass_request 292s response_json = _http._parse_response(response) 292s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 292s 292s response = 292s 292s def _parse_response(response: requests.Response) -> dict[str, Any] | list[dict[str, Any]]: 292s """ 292s Parse JSON from a requests response and log the details. 292s 292s Parameters 292s ---------- 292s response 292s The response object. 292s 292s Returns 292s ------- 292s response_json 292s Value will be a dict if the response is from the Google or Overpass 292s APIs, and a list if the response is from the Nominatim API. 292s """ 292s # log the response size and hostname 292s hostname = _hostname_from_url(response.url) 292s size_kb = len(response.content) / 1000 292s msg = f"Downloaded {size_kb:,.1f}kB from {hostname!r} with status {response.status_code}" 292s utils.log(msg, level=lg.INFO) 292s 292s # parse the response to JSON and log/raise exceptions 292s try: 292s response_json: dict[str, Any] | list[dict[str, Any]] = response.json() 292s except JSONDecodeError as e: # pragma: no cover 292s msg = f"{hostname!r} responded: {response.status_code} {response.reason} {response.text}" 292s utils.log(msg, level=lg.ERROR) 292s if response.ok: 292s raise InsufficientResponseError(msg) from e 292s > raise ResponseStatusCodeError(msg) from e 292s E osmnx._errors.ResponseStatusCodeError: 'not_a_valid_endpoint' responded: 503 Service Unavailable 292s E 292s E 292s E 292s E ERROR: The requested URL could not be retrieved 292s E 293s E 293s E
293s E

ERROR

293s E

The requested URL could not be retrieved

293s E
293s E
293s E 293s E
293s E

The following error was encountered while trying to retrieve the URL: http://not_a_valid_endpoint/api/interpreter

293s E 293s E
293s E

Unable to determine IP address from host name not_a_valid_endpoint

293s E
293s E 293s E

The DNS server returned:

293s E
293s E
Server Failure: The name server was unable to process this query.
293s E
293s E 293s E

This means that the cache was not able to resolve the hostname presented in the URL. Check if the address is correct.

293s E 293s E

Your cache administrator is webmaster.

293s E
293s E
293s E 293s E
293s E 293s E 293s 293s /usr/lib/python3/dist-packages/osmnx/_http.py:326: ResponseStatusCodeError 293s ----------------------------- Captured stdout call ----------------------------- 293s 2025-05-02 13:34:16 Created bbox 500 meters from (37.791427, -122.410018): (np.float64(-122.41570812387492), 37.78693039832253, np.float64(-122.40432787612507), 37.795923601677465) 293s 2025-05-02 13:34:16 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 293s 2025-05-02 13:34:16 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 293s 2025-05-02 13:34:16 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 293s 2025-05-02 13:34:16 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 293s 2025-05-02 13:34:16 Requesting data from API in 1 request(s) 293s 2025-05-02 13:34:16 Encountered gaierror while trying to resolve 'NOT_A_VALID_ENDPOINT', trying again via DoH... 293s 2025-05-02 13:34:16 Failed to resolve 'NOT_A_VALID_ENDPOINT' IP via DoH, requesting host by name 293s 2025-05-02 13:34:16 Pausing 0 second(s) before making HTTP POST request to 'NOT_A_VALID_ENDPOINT' 293s 2025-05-02 13:34:16 Post http://not_a_valid_endpoint/api/interpreter?data=%5Bout%3Ajson%5D%5Btimeout%3A1%5D%3B%28way%5B%22highway%22%5D%5B%22area%22%21~%22yes%22%5D%5B%22access%22%21~%22private%22%5D%5B%22highway%22%21~%22abandoned%7Cbridleway%7Cbus_guideway%7Cconstruction%7Ccorridor%7Ccycleway%7Celevator%7Cescalator%7Cfootway%7Cno%7Cpath%7Cpedestrian%7Cplanned%7Cplatform%7Cproposed%7Craceway%7Crazed%7Cservice%7Csteps%7Ctrack%22%5D%5B%22motor_vehicle%22%21~%22no%22%5D%5B%22motorcar%22%21~%22no%22%5D%5B%22service%22%21~%22alley%7Cdriveway%7Cemergency_access%7Cparking%7Cparking_aisle%7Cprivate%22%5D%28poly%3A%2737.786930+-122.421386+37.795923+-122.421387+37.796365+-122.421360+37.796803+-122.421278+37.797232+-122.421143+37.797648+-122.420955+37.798048+-122.420717+37.798427+-122.420430+37.798782+-122.420098+37.799110+-122.419724+37.799407+-122.419311+37.799670+-122.418864+37.799898+-122.418386+37.800087+-122.417882+37.800236+-122.417357+37.800343+-122.416816+37.800408+-122.416265+37.800430+-122.415708+37.800430+-122.404328+37.800408+-122.403771+37.800343+-122.403220+37.800236+-122.402679+37.800087+-122.402154+37.799898+-122.401650+37.799670+-122.401172+37.799407+-122.400725+37.799110+-122.400312+37.798782+-122.399938+37.798427+-122.399606+37.798048+-122.399319+37.797648+-122.399081+37.797232+-122.398893+37.796803+-122.398758+37.796365+-122.398676+37.795923+-122.398649+37.786930+-122.398650+37.786489+-122.398677+37.786051+-122.398759+37.785622+-122.398894+37.785206+-122.399082+37.784806+-122.399320+37.784427+-122.399607+37.784071+-122.399939+37.783744+-122.400313+37.783447+-122.400726+37.783183+-122.401173+37.782956+-122.401651+37.782767+-122.402155+37.782618+-122.402680+37.782510+-122.403220+37.782446+-122.403772+37.782424+-122.404328+37.782424+-122.415708+37.782446+-122.416264+37.782510+-122.416816+37.782618+-122.417356+37.782767+-122.417881+37.782956+-122.418385+37.783183+-122.418863+37.783447+-122.419310+37.783744+-122.419723+37.784071+-122.420097+37.784427+-122.420429+37.784806+-122.420716+37.785206+-122.420954+37.785622+-122.421142+37.786051+-122.421277+37.786489+-122.421359+37.786930+-122.421386%27%29%3B%3E%3B%29%3Bout%3B with timeout=1 293s 2025-05-02 13:34:16 Downloaded 4.1kB from 'not_a_valid_endpoint' with status 503 293s 2025-05-02 13:34:16 'not_a_valid_endpoint' responded: 503 Service Unavailable 293s 293s 293s 293s ERROR: The requested URL could not be retrieved 293s 293s 293s
293s

ERROR

293s

The requested URL could not be retrieved

293s
293s
293s 293s
293s

The following error was encountered while trying to retrieve the URL: http://not_a_valid_endpoint/api/interpreter

293s 293s
293s

Unable to determine IP address from host name not_a_valid_endpoint

293s
293s 293s

The DNS server returned:

293s
293s
Server Failure: The name server was unable to process this query.
293s
293s 293s

This means that the cache was not able to resolve the hostname presented in the URL. Check if the address is correct.

293s 293s

Your cache administrator is webmaster.

293s
293s
293s 293s
293s 293s 293s 293s ------------------------------ Captured log call ------------------------------- 293s INFO OSMnx:utils.py:138 Created bbox 500 meters from (37.791427, -122.410018): (np.float64(-122.41570812387492), 37.78693039832253, np.float64(-122.40432787612507), 37.795923601677465) 293s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 293s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 293s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 293s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 293s INFO OSMnx:utils.py:138 Requesting data from API in 1 request(s) 293s ERROR OSMnx:utils.py:142 Encountered gaierror while trying to resolve 'NOT_A_VALID_ENDPOINT', trying again via DoH... 293s ERROR OSMnx:utils.py:142 Failed to resolve 'NOT_A_VALID_ENDPOINT' IP via DoH, requesting host by name 293s INFO OSMnx:utils.py:138 Pausing 0 second(s) before making HTTP POST request to 'NOT_A_VALID_ENDPOINT' 293s INFO OSMnx:utils.py:138 Post http://not_a_valid_endpoint/api/interpreter?data=%5Bout%3Ajson%5D%5Btimeout%3A1%5D%3B%28way%5B%22highway%22%5D%5B%22area%22%21~%22yes%22%5D%5B%22access%22%21~%22private%22%5D%5B%22highway%22%21~%22abandoned%7Cbridleway%7Cbus_guideway%7Cconstruction%7Ccorridor%7Ccycleway%7Celevator%7Cescalator%7Cfootway%7Cno%7Cpath%7Cpedestrian%7Cplanned%7Cplatform%7Cproposed%7Craceway%7Crazed%7Cservice%7Csteps%7Ctrack%22%5D%5B%22motor_vehicle%22%21~%22no%22%5D%5B%22motorcar%22%21~%22no%22%5D%5B%22service%22%21~%22alley%7Cdriveway%7Cemergency_access%7Cparking%7Cparking_aisle%7Cprivate%22%5D%28poly%3A%2737.786930+-122.421386+37.795923+-122.421387+37.796365+-122.421360+37.796803+-122.421278+37.797232+-122.421143+37.797648+-122.420955+37.798048+-122.420717+37.798427+-122.420430+37.798782+-122.420098+37.799110+-122.419724+37.799407+-122.419311+37.799670+-122.418864+37.799898+-122.418386+37.800087+-122.417882+37.800236+-122.417357+37.800343+-122.416816+37.800408+-122.416265+37.800430+-122.415708+37.800430+-122.404328+37.800408+-122.403771+37.800343+-122.403220+37.800236+-122.402679+37.800087+-122.402154+37.799898+-122.401650+37.799670+-122.401172+37.799407+-122.400725+37.799110+-122.400312+37.798782+-122.399938+37.798427+-122.399606+37.798048+-122.399319+37.797648+-122.399081+37.797232+-122.398893+37.796803+-122.398758+37.796365+-122.398676+37.795923+-122.398649+37.786930+-122.398650+37.786489+-122.398677+37.786051+-122.398759+37.785622+-122.398894+37.785206+-122.399082+37.784806+-122.399320+37.784427+-122.399607+37.784071+-122.399939+37.783744+-122.400313+37.783447+-122.400726+37.783183+-122.401173+37.782956+-122.401651+37.782767+-122.402155+37.782618+-122.402680+37.782510+-122.403220+37.782446+-122.403772+37.782424+-122.404328+37.782424+-122.415708+37.782446+-122.416264+37.782510+-122.416816+37.782618+-122.417356+37.782767+-122.417881+37.782956+-122.418385+37.783183+-122.418863+37.783447+-122.419310+37.783744+-122.419723+37.784071+-122.420097+37.784427+-122.420429+37.784806+-122.420716+37.785206+-122.420954+37.785622+-122.421142+37.786051+-122.421277+37.786489+-122.421359+37.786930+-122.421386%27%29%3B%3E%3B%29%3Bout%3B with timeout=1 293s INFO OSMnx:utils.py:138 Downloaded 4.1kB from 'not_a_valid_endpoint' with status 503 293s ERROR OSMnx:utils.py:142 'not_a_valid_endpoint' responded: 503 Service Unavailable 293s 293s 293s 293s ERROR: The requested URL could not be retrieved 293s 293s 293s
293s

ERROR

293s

The requested URL could not be retrieved

293s
293s
293s 293s
293s

The following error was encountered while trying to retrieve the URL: http://not_a_valid_endpoint/api/interpreter

293s 293s
293s

Unable to determine IP address from host name not_a_valid_endpoint

293s
293s 293s

The DNS server returned:

293s
293s
Server Failure: The name server was unable to process this query.
293s
293s 293s

This means that the cache was not able to resolve the hostname presented in the URL. Check if the address is correct.

293s 293s

Your cache administrator is webmaster.

293s
293s
293s 293s
293s 293s 293s _______________________________ test_graph_from ________________________________ 293s 293s self = , kwargs = {} 293s 293s def json(self, **kwargs): 293s r"""Returns the json-encoded content of a response, if any. 293s 293s :param \*\*kwargs: Optional arguments that ``json.loads`` takes. 293s :raises requests.exceptions.JSONDecodeError: If the response body does not 293s contain valid json. 293s """ 293s 293s if not self.encoding and self.content and len(self.content) > 3: 293s # No encoding set. JSON RFC 4627 section 3 states we should expect 293s # UTF-8, -16 or -32. Detect which one to use; If the detection or 293s # decoding fails, fall back to `self.text` (using charset_normalizer to make 293s # a best guess). 293s encoding = guess_json_utf(self.content) 293s if encoding is not None: 293s try: 293s return complexjson.loads(self.content.decode(encoding), **kwargs) 293s except UnicodeDecodeError: 293s # Wrong UTF codec detected; usually because it's not UTF-8 293s # but some other 8-bit codec. This is an RFC violation, 293s # and the server didn't bother to tell us what codec *was* 293s # used. 293s pass 293s except JSONDecodeError as e: 293s raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 293s 293s try: 293s > return complexjson.loads(self.text, **kwargs) 293s 293s /usr/lib/python3/dist-packages/requests/models.py:974: 293s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 293s /usr/lib/python3.13/json/__init__.py:346: in loads 293s return _default_decoder.decode(s) 293s /usr/lib/python3.13/json/decoder.py:345: in decode 293s obj, end = self.raw_decode(s, idx=_w(s, 0).end()) 293s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 293s 293s self = 293s s = '\n\n raise JSONDecodeError("Expecting value", s, err.value) from None 293s E json.decoder.JSONDecodeError: Expecting value: line 2 column 1 (char 1) 293s 293s /usr/lib/python3.13/json/decoder.py:363: JSONDecodeError 293s 293s During handling of the above exception, another exception occurred: 293s 293s response = 293s 293s def _parse_response(response: requests.Response) -> dict[str, Any] | list[dict[str, Any]]: 293s """ 293s Parse JSON from a requests response and log the details. 293s 293s Parameters 293s ---------- 293s response 293s The response object. 293s 293s Returns 293s ------- 293s response_json 293s Value will be a dict if the response is from the Google or Overpass 293s APIs, and a list if the response is from the Nominatim API. 293s """ 293s # log the response size and hostname 293s hostname = _hostname_from_url(response.url) 293s size_kb = len(response.content) / 1000 293s msg = f"Downloaded {size_kb:,.1f}kB from {hostname!r} with status {response.status_code}" 293s utils.log(msg, level=lg.INFO) 293s 293s # parse the response to JSON and log/raise exceptions 293s try: 293s > response_json: dict[str, Any] | list[dict[str, Any]] = response.json() 293s 293s /usr/lib/python3/dist-packages/osmnx/_http.py:320: 293s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 293s 293s self = , kwargs = {} 293s 293s def json(self, **kwargs): 293s r"""Returns the json-encoded content of a response, if any. 293s 293s :param \*\*kwargs: Optional arguments that ``json.loads`` takes. 293s :raises requests.exceptions.JSONDecodeError: If the response body does not 293s contain valid json. 293s """ 293s 293s if not self.encoding and self.content and len(self.content) > 3: 293s # No encoding set. JSON RFC 4627 section 3 states we should expect 293s # UTF-8, -16 or -32. Detect which one to use; If the detection or 293s # decoding fails, fall back to `self.text` (using charset_normalizer to make 293s # a best guess). 293s encoding = guess_json_utf(self.content) 293s if encoding is not None: 293s try: 293s return complexjson.loads(self.content.decode(encoding), **kwargs) 293s except UnicodeDecodeError: 293s # Wrong UTF codec detected; usually because it's not UTF-8 293s # but some other 8-bit codec. This is an RFC violation, 293s # and the server didn't bother to tell us what codec *was* 293s # used. 293s pass 293s except JSONDecodeError as e: 293s raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 293s 293s try: 293s return complexjson.loads(self.text, **kwargs) 293s except JSONDecodeError as e: 293s # Catch JSON-related errors and raise as requests.JSONDecodeError 293s # This aliases json.JSONDecodeError and simplejson.JSONDecodeError 293s > raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 293s E requests.exceptions.JSONDecodeError: Expecting value: line 2 column 1 (char 1) 293s 293s /usr/lib/python3/dist-packages/requests/models.py:978: JSONDecodeError 293s 293s The above exception was the direct cause of the following exception: 293s 293s def test_graph_from() -> None: 293s """Test downloading graphs from Overpass.""" 293s # test subdividing a large geometry (raises a UserWarning) 293s bbox = ox.utils_geo.bbox_from_point((0, 0), dist=1e5, project_utm=True) 293s poly = ox.utils_geo.bbox_to_poly(bbox) 293s _ = ox.utils_geo._consolidate_subdivide_geometry(poly) 293s 293s # graph from bounding box 293s _ = ox.utils_geo.bbox_from_point(location_point, dist=1000, project_utm=True, return_crs=True) 293s bbox = ox.utils_geo.bbox_from_point(location_point, dist=500) 293s > G = ox.graph_from_bbox(bbox, network_type="drive") 293s 293s tests/test_osmnx.py:662: 293s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 293s /usr/lib/python3/dist-packages/osmnx/graph.py:104: in graph_from_bbox 293s G = graph_from_polygon( 293s /usr/lib/python3/dist-packages/osmnx/graph.py:490: in graph_from_polygon 293s G_buff = _create_graph(response_jsons, bidirectional) 293s /usr/lib/python3/dist-packages/osmnx/graph.py:620: in _create_graph 293s for response_json in response_jsons: 293s /usr/lib/python3/dist-packages/osmnx/_overpass.py:397: in _download_overpass_network 293s yield _overpass_request(OrderedDict(data=query_str)) 293s /usr/lib/python3/dist-packages/osmnx/_overpass.py:494: in _overpass_request 293s response_json = _http._parse_response(response) 293s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 293s 293s response = 293s 293s def _parse_response(response: requests.Response) -> dict[str, Any] | list[dict[str, Any]]: 293s """ 293s Parse JSON from a requests response and log the details. 293s 293s Parameters 293s ---------- 293s response 293s The response object. 293s 293s Returns 293s ------- 293s response_json 293s Value will be a dict if the response is from the Google or Overpass 293s APIs, and a list if the response is from the Nominatim API. 293s """ 293s # log the response size and hostname 293s hostname = _hostname_from_url(response.url) 293s size_kb = len(response.content) / 1000 293s msg = f"Downloaded {size_kb:,.1f}kB from {hostname!r} with status {response.status_code}" 293s utils.log(msg, level=lg.INFO) 293s 293s # parse the response to JSON and log/raise exceptions 293s try: 293s response_json: dict[str, Any] | list[dict[str, Any]] = response.json() 293s except JSONDecodeError as e: # pragma: no cover 293s msg = f"{hostname!r} responded: {response.status_code} {response.reason} {response.text}" 293s utils.log(msg, level=lg.ERROR) 293s if response.ok: 293s raise InsufficientResponseError(msg) from e 293s > raise ResponseStatusCodeError(msg) from e 293s E osmnx._errors.ResponseStatusCodeError: 'not_a_valid_endpoint' responded: 503 Service Unavailable 293s E 293s E 293s E 293s E ERROR: The requested URL could not be retrieved 293s E 293s E 293s E
293s E

ERROR

293s E

The requested URL could not be retrieved

293s E
293s E
293s E 293s E
293s E

The following error was encountered while trying to retrieve the URL: http://not_a_valid_endpoint/api/interpreter

293s E 293s E
293s E

Unable to determine IP address from host name not_a_valid_endpoint

293s E
293s E 293s E

The DNS server returned:

293s E
293s E
Server Failure: The name server was unable to process this query.
293s E
293s E 293s E

This means that the cache was not able to resolve the hostname presented in the URL. Check if the address is correct.

293s E 293s E

Your cache administrator is webmaster.

293s E
293s E
293s E 293s E
293s E 293s E 293s 293s /usr/lib/python3/dist-packages/osmnx/_http.py:326: ResponseStatusCodeError 293s ----------------------------- Captured stdout call ----------------------------- 293s 2025-05-02 13:34:17 Projected GeoDataFrame to 'EPSG:32630 / WGS 84 / UTM zone 30N' 293s 2025-05-02 13:34:17 Created bbox 100000.0 meters from (0, 0): (733777.1588406297, -99634.16275465194, 934181.0214463086, 99634.16275465194) 293s 2025-05-02 13:34:17 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 293s 2025-05-02 13:34:17 Created bbox 1000 meters from (37.791427, -122.410018): (550937.2696317866, 4181833.6606157618, 552953.845967123, 4183841.891067328) 293s 2025-05-02 13:34:17 Created bbox 500 meters from (37.791427, -122.410018): (np.float64(-122.41570812387492), 37.78693039832253, np.float64(-122.40432787612507), 37.795923601677465) 293s 2025-05-02 13:34:17 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 293s 2025-05-02 13:34:17 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 293s 2025-05-02 13:34:17 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 293s 2025-05-02 13:34:17 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 293s 2025-05-02 13:34:17 Requesting data from API in 1 request(s) 293s 2025-05-02 13:34:17 Encountered gaierror while trying to resolve 'NOT_A_VALID_ENDPOINT', trying again via DoH... 293s 2025-05-02 13:34:17 Failed to resolve 'NOT_A_VALID_ENDPOINT' IP via DoH, requesting host by name 293s 2025-05-02 13:34:17 Pausing 0 second(s) before making HTTP POST request to 'NOT_A_VALID_ENDPOINT' 293s 2025-05-02 13:34:17 Post http://not_a_valid_endpoint/api/interpreter?data=%5Bout%3Ajson%5D%5Btimeout%3A1%5D%3B%28way%5B%22highway%22%5D%5B%22area%22%21~%22yes%22%5D%5B%22access%22%21~%22private%22%5D%5B%22highway%22%21~%22abandoned%7Cbridleway%7Cbus_guideway%7Cconstruction%7Ccorridor%7Ccycleway%7Celevator%7Cescalator%7Cfootway%7Cno%7Cpath%7Cpedestrian%7Cplanned%7Cplatform%7Cproposed%7Craceway%7Crazed%7Cservice%7Csteps%7Ctrack%22%5D%5B%22motor_vehicle%22%21~%22no%22%5D%5B%22motorcar%22%21~%22no%22%5D%5B%22service%22%21~%22alley%7Cdriveway%7Cemergency_access%7Cparking%7Cparking_aisle%7Cprivate%22%5D%28poly%3A%2737.786930+-122.421386+37.795923+-122.421387+37.796365+-122.421360+37.796803+-122.421278+37.797232+-122.421143+37.797648+-122.420955+37.798048+-122.420717+37.798427+-122.420430+37.798782+-122.420098+37.799110+-122.419724+37.799407+-122.419311+37.799670+-122.418864+37.799898+-122.418386+37.800087+-122.417882+37.800236+-122.417357+37.800343+-122.416816+37.800408+-122.416265+37.800430+-122.415708+37.800430+-122.404328+37.800408+-122.403771+37.800343+-122.403220+37.800236+-122.402679+37.800087+-122.402154+37.799898+-122.401650+37.799670+-122.401172+37.799407+-122.400725+37.799110+-122.400312+37.798782+-122.399938+37.798427+-122.399606+37.798048+-122.399319+37.797648+-122.399081+37.797232+-122.398893+37.796803+-122.398758+37.796365+-122.398676+37.795923+-122.398649+37.786930+-122.398650+37.786489+-122.398677+37.786051+-122.398759+37.785622+-122.398894+37.785206+-122.399082+37.784806+-122.399320+37.784427+-122.399607+37.784071+-122.399939+37.783744+-122.400313+37.783447+-122.400726+37.783183+-122.401173+37.782956+-122.401651+37.782767+-122.402155+37.782618+-122.402680+37.782510+-122.403220+37.782446+-122.403772+37.782424+-122.404328+37.782424+-122.415708+37.782446+-122.416264+37.782510+-122.416816+37.782618+-122.417356+37.782767+-122.417881+37.782956+-122.418385+37.783183+-122.418863+37.783447+-122.419310+37.783744+-122.419723+37.784071+-122.420097+37.784427+-122.420429+37.784806+-122.420716+37.785206+-122.420954+37.785622+-122.421142+37.786051+-122.421277+37.786489+-122.421359+37.786930+-122.421386%27%29%3B%3E%3B%29%3Bout%3B with timeout=1 293s 2025-05-02 13:34:17 Downloaded 4.1kB from 'not_a_valid_endpoint' with status 503 293s 2025-05-02 13:34:17 'not_a_valid_endpoint' responded: 503 Service Unavailable 293s 293s 293s 293s ERROR: The requested URL could not be retrieved 293s 293s 293s
293s

ERROR

293s

The requested URL could not be retrieved

293s
293s
293s 293s
293s

The following error was encountered while trying to retrieve the URL: http://not_a_valid_endpoint/api/interpreter

293s 293s
293s

Unable to determine IP address from host name not_a_valid_endpoint

293s
293s 293s

The DNS server returned:

293s
293s
Server Failure: The name server was unable to process this query.
293s
293s 293s

This means that the cache was not able to resolve the hostname presented in the URL. Check if the address is correct.

293s 293s

Your cache administrator is webmaster.

293s
293s
293s 293s
293s 293s 293s 293s ------------------------------ Captured log call ------------------------------- 293s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:32630 / WGS 84 / UTM zone 30N' 293s INFO OSMnx:utils.py:138 Created bbox 100000.0 meters from (0, 0): (733777.1588406297, -99634.16275465194, 934181.0214463086, 99634.16275465194) 293s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 293s INFO OSMnx:utils.py:138 Created bbox 1000 meters from (37.791427, -122.410018): (550937.2696317866, 4181833.6606157618, 552953.845967123, 4183841.891067328) 293s INFO OSMnx:utils.py:138 Created bbox 500 meters from (37.791427, -122.410018): (np.float64(-122.41570812387492), 37.78693039832253, np.float64(-122.40432787612507), 37.795923601677465) 293s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 293s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 293s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 293s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 293s INFO OSMnx:utils.py:138 Requesting data from API in 1 request(s) 293s ERROR OSMnx:utils.py:142 Encountered gaierror while trying to resolve 'NOT_A_VALID_ENDPOINT', trying again via DoH... 293s ERROR OSMnx:utils.py:142 Failed to resolve 'NOT_A_VALID_ENDPOINT' IP via DoH, requesting host by name 293s INFO OSMnx:utils.py:138 Pausing 0 second(s) before making HTTP POST request to 'NOT_A_VALID_ENDPOINT' 293s INFO OSMnx:utils.py:138 Post http://not_a_valid_endpoint/api/interpreter?data=%5Bout%3Ajson%5D%5Btimeout%3A1%5D%3B%28way%5B%22highway%22%5D%5B%22area%22%21~%22yes%22%5D%5B%22access%22%21~%22private%22%5D%5B%22highway%22%21~%22abandoned%7Cbridleway%7Cbus_guideway%7Cconstruction%7Ccorridor%7Ccycleway%7Celevator%7Cescalator%7Cfootway%7Cno%7Cpath%7Cpedestrian%7Cplanned%7Cplatform%7Cproposed%7Craceway%7Crazed%7Cservice%7Csteps%7Ctrack%22%5D%5B%22motor_vehicle%22%21~%22no%22%5D%5B%22motorcar%22%21~%22no%22%5D%5B%22service%22%21~%22alley%7Cdriveway%7Cemergency_access%7Cparking%7Cparking_aisle%7Cprivate%22%5D%28poly%3A%2737.786930+-122.421386+37.795923+-122.421387+37.796365+-122.421360+37.796803+-122.421278+37.797232+-122.421143+37.797648+-122.420955+37.798048+-122.420717+37.798427+-122.420430+37.798782+-122.420098+37.799110+-122.419724+37.799407+-122.419311+37.799670+-122.418864+37.799898+-122.418386+37.800087+-122.417882+37.800236+-122.417357+37.800343+-122.416816+37.800408+-122.416265+37.800430+-122.415708+37.800430+-122.404328+37.800408+-122.403771+37.800343+-122.403220+37.800236+-122.402679+37.800087+-122.402154+37.799898+-122.401650+37.799670+-122.401172+37.799407+-122.400725+37.799110+-122.400312+37.798782+-122.399938+37.798427+-122.399606+37.798048+-122.399319+37.797648+-122.399081+37.797232+-122.398893+37.796803+-122.398758+37.796365+-122.398676+37.795923+-122.398649+37.786930+-122.398650+37.786489+-122.398677+37.786051+-122.398759+37.785622+-122.398894+37.785206+-122.399082+37.784806+-122.399320+37.784427+-122.399607+37.784071+-122.399939+37.783744+-122.400313+37.783447+-122.400726+37.783183+-122.401173+37.782956+-122.401651+37.782767+-122.402155+37.782618+-122.402680+37.782510+-122.403220+37.782446+-122.403772+37.782424+-122.404328+37.782424+-122.415708+37.782446+-122.416264+37.782510+-122.416816+37.782618+-122.417356+37.782767+-122.417881+37.782956+-122.418385+37.783183+-122.418863+37.783447+-122.419310+37.783744+-122.419723+37.784071+-122.420097+37.784427+-122.420429+37.784806+-122.420716+37.785206+-122.420954+37.785622+-122.421142+37.786051+-122.421277+37.786489+-122.421359+37.786930+-122.421386%27%29%3B%3E%3B%29%3Bout%3B with timeout=1 293s INFO OSMnx:utils.py:138 Downloaded 4.1kB from 'not_a_valid_endpoint' with status 503 293s ERROR OSMnx:utils.py:142 'not_a_valid_endpoint' responded: 503 Service Unavailable 293s 293s 293s 293s ERROR: The requested URL could not be retrieved 293s 293s 293s
293s

ERROR

293s

The requested URL could not be retrieved

293s
293s
293s 293s
293s

The following error was encountered while trying to retrieve the URL: http://not_a_valid_endpoint/api/interpreter

293s 293s
293s

Unable to determine IP address from host name not_a_valid_endpoint

293s
293s 293s

The DNS server returned:

293s
293s
Server Failure: The name server was unable to process this query.
293s
293s 293s

This means that the cache was not able to resolve the hostname presented in the URL. Check if the address is correct.

293s 293s

Your cache administrator is webmaster.

293s
293s
293s 293s
293s 293s 293s ________________________________ test_features _________________________________ 293s 293s self = , kwargs = {} 293s 293s def json(self, **kwargs): 293s r"""Returns the json-encoded content of a response, if any. 293s 293s :param \*\*kwargs: Optional arguments that ``json.loads`` takes. 293s :raises requests.exceptions.JSONDecodeError: If the response body does not 293s contain valid json. 293s """ 293s 293s if not self.encoding and self.content and len(self.content) > 3: 293s # No encoding set. JSON RFC 4627 section 3 states we should expect 293s # UTF-8, -16 or -32. Detect which one to use; If the detection or 293s # decoding fails, fall back to `self.text` (using charset_normalizer to make 293s # a best guess). 293s encoding = guess_json_utf(self.content) 293s if encoding is not None: 293s try: 293s return complexjson.loads(self.content.decode(encoding), **kwargs) 293s except UnicodeDecodeError: 293s # Wrong UTF codec detected; usually because it's not UTF-8 293s # but some other 8-bit codec. This is an RFC violation, 293s # and the server didn't bother to tell us what codec *was* 293s # used. 293s pass 293s except JSONDecodeError as e: 293s raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 293s 293s try: 293s > return complexjson.loads(self.text, **kwargs) 293s 293s /usr/lib/python3/dist-packages/requests/models.py:974: 293s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 293s /usr/lib/python3.13/json/__init__.py:346: in loads 293s return _default_decoder.decode(s) 293s /usr/lib/python3.13/json/decoder.py:345: in decode 293s obj, end = self.raw_decode(s, idx=_w(s, 0).end()) 293s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 293s 293s self = 293s s = '\n\n raise JSONDecodeError("Expecting value", s, err.value) from None 293s E json.decoder.JSONDecodeError: Expecting value: line 2 column 1 (char 1) 293s 293s /usr/lib/python3.13/json/decoder.py:363: JSONDecodeError 293s 293s During handling of the above exception, another exception occurred: 293s 293s response = 293s 293s def _parse_response(response: requests.Response) -> dict[str, Any] | list[dict[str, Any]]: 293s """ 293s Parse JSON from a requests response and log the details. 293s 293s Parameters 293s ---------- 293s response 293s The response object. 293s 293s Returns 293s ------- 293s response_json 293s Value will be a dict if the response is from the Google or Overpass 293s APIs, and a list if the response is from the Nominatim API. 293s """ 293s # log the response size and hostname 293s hostname = _hostname_from_url(response.url) 293s size_kb = len(response.content) / 1000 293s msg = f"Downloaded {size_kb:,.1f}kB from {hostname!r} with status {response.status_code}" 293s utils.log(msg, level=lg.INFO) 293s 293s # parse the response to JSON and log/raise exceptions 293s try: 293s > response_json: dict[str, Any] | list[dict[str, Any]] = response.json() 293s 293s /usr/lib/python3/dist-packages/osmnx/_http.py:320: 293s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 293s 293s self = , kwargs = {} 293s 293s def json(self, **kwargs): 293s r"""Returns the json-encoded content of a response, if any. 293s 293s :param \*\*kwargs: Optional arguments that ``json.loads`` takes. 293s :raises requests.exceptions.JSONDecodeError: If the response body does not 293s contain valid json. 293s """ 293s 293s if not self.encoding and self.content and len(self.content) > 3: 293s # No encoding set. JSON RFC 4627 section 3 states we should expect 293s # UTF-8, -16 or -32. Detect which one to use; If the detection or 293s # decoding fails, fall back to `self.text` (using charset_normalizer to make 293s # a best guess). 293s encoding = guess_json_utf(self.content) 293s if encoding is not None: 293s try: 293s return complexjson.loads(self.content.decode(encoding), **kwargs) 293s except UnicodeDecodeError: 293s # Wrong UTF codec detected; usually because it's not UTF-8 293s # but some other 8-bit codec. This is an RFC violation, 293s # and the server didn't bother to tell us what codec *was* 293s # used. 293s pass 293s except JSONDecodeError as e: 293s raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 293s 293s try: 293s return complexjson.loads(self.text, **kwargs) 293s except JSONDecodeError as e: 293s # Catch JSON-related errors and raise as requests.JSONDecodeError 293s # This aliases json.JSONDecodeError and simplejson.JSONDecodeError 293s > raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 293s E requests.exceptions.JSONDecodeError: Expecting value: line 2 column 1 (char 1) 293s 293s /usr/lib/python3/dist-packages/requests/models.py:978: JSONDecodeError 293s 293s The above exception was the direct cause of the following exception: 293s 293s def test_features() -> None: 293s """Test downloading features from Overpass.""" 293s bbox = ox.utils_geo.bbox_from_point(location_point, dist=500) 293s tags1: dict[str, bool | str | list[str]] = {"landuse": True, "building": True, "highway": True} 293s 293s with pytest.raises(ValueError, match="The geometry of `polygon` is invalid."): 293s ox.features.features_from_polygon(Polygon(((0, 0), (0, 0), (0, 0), (0, 0))), tags={}) 293s with suppress_type_checks(), pytest.raises(TypeError): 293s ox.features.features_from_polygon(Point(0, 0), tags={}) 293s 293s # test cache_only_mode 293s ox.settings.cache_only_mode = True 293s with pytest.raises(ox._errors.CacheOnlyInterruptError, match="Interrupted because"): 293s > _ = ox.features_from_bbox(bbox, tags=tags1) 293s 293s tests/test_osmnx.py:729: 293s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 293s /usr/lib/python3/dist-packages/osmnx/features.py:130: in features_from_bbox 293s return features_from_polygon(polygon, tags) 293s /usr/lib/python3/dist-packages/osmnx/features.py:332: in features_from_polygon 293s return _create_gdf(response_jsons, polygon, tags) 293s /usr/lib/python3/dist-packages/osmnx/features.py:406: in _create_gdf 293s for response_json in response_jsons: 293s /usr/lib/python3/dist-packages/osmnx/_overpass.py:427: in _download_overpass_features 293s yield _overpass_request(OrderedDict(data=query_str)) 293s /usr/lib/python3/dist-packages/osmnx/_overpass.py:494: in _overpass_request 293s response_json = _http._parse_response(response) 293s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 293s 293s response = 293s 293s def _parse_response(response: requests.Response) -> dict[str, Any] | list[dict[str, Any]]: 293s """ 293s Parse JSON from a requests response and log the details. 293s 293s Parameters 293s ---------- 293s response 293s The response object. 293s 293s Returns 293s ------- 293s response_json 293s Value will be a dict if the response is from the Google or Overpass 293s APIs, and a list if the response is from the Nominatim API. 293s """ 293s # log the response size and hostname 293s hostname = _hostname_from_url(response.url) 293s size_kb = len(response.content) / 1000 293s msg = f"Downloaded {size_kb:,.1f}kB from {hostname!r} with status {response.status_code}" 293s utils.log(msg, level=lg.INFO) 293s 293s # parse the response to JSON and log/raise exceptions 293s try: 293s response_json: dict[str, Any] | list[dict[str, Any]] = response.json() 293s except JSONDecodeError as e: # pragma: no cover 293s msg = f"{hostname!r} responded: {response.status_code} {response.reason} {response.text}" 293s utils.log(msg, level=lg.ERROR) 293s if response.ok: 293s raise InsufficientResponseError(msg) from e 293s > raise ResponseStatusCodeError(msg) from e 293s E osmnx._errors.ResponseStatusCodeError: 'not_a_valid_endpoint' responded: 503 Service Unavailable 293s E 293s E 293s E 293s E ERROR: The requested URL could not be retrieved 293s E 293s E 293s E
293s E

ERROR

293s E

The requested URL could not be retrieved

293s E
293s E
293s E 293s E
293s E

The following error was encountered while trying to retrieve the URL: http://not_a_valid_endpoint/api/interpreter

293s E 293s E
293s E

Unable to determine IP address from host name not_a_valid_endpoint

293s E
293s E 293s E

The DNS server returned:

293s E
293s E
Server Failure: The name server was unable to process this query.
293s E
293s E 293s E

This means that the cache was not able to resolve the hostname presented in the URL. Check if the address is correct.

293s E 293s E

Your cache administrator is webmaster.

293s E
293s E
293s E 293s E
293s E 293s E 293s 293s /usr/lib/python3/dist-packages/osmnx/_http.py:326: ResponseStatusCodeError 293s ----------------------------- Captured stdout call ----------------------------- 293s 2025-05-02 13:34:18 Created bbox 500 meters from (37.791427, -122.410018): (np.float64(-122.41570812387492), 37.78693039832253, np.float64(-122.40432787612507), 37.795923601677465) 293s 2025-05-02 13:34:18 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 293s 2025-05-02 13:34:18 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 293s 2025-05-02 13:34:18 Requesting data from API in 1 request(s) 293s 2025-05-02 13:34:18 Encountered gaierror while trying to resolve 'NOT_A_VALID_ENDPOINT', trying again via DoH... 293s 2025-05-02 13:34:18 Failed to resolve 'NOT_A_VALID_ENDPOINT' IP via DoH, requesting host by name 293s 2025-05-02 13:34:18 Pausing 0 second(s) before making HTTP POST request to 'NOT_A_VALID_ENDPOINT' 293s 2025-05-02 13:34:18 Post http://not_a_valid_endpoint/api/interpreter?data=%5Bout%3Ajson%5D%5Btimeout%3A1%5D%3B%28%28node%5B%27landuse%27%5D%28poly%3A%2737.786930+-122.415708+37.786930+-122.404328+37.795924+-122.404328+37.795924+-122.415708+37.786930+-122.415708%27%29%3B%28._%3B%3E%3B%29%3B%29%3B%28way%5B%27landuse%27%5D%28poly%3A%2737.786930+-122.415708+37.786930+-122.404328+37.795924+-122.404328+37.795924+-122.415708+37.786930+-122.415708%27%29%3B%28._%3B%3E%3B%29%3B%29%3B%28relation%5B%27landuse%27%5D%28poly%3A%2737.786930+-122.415708+37.786930+-122.404328+37.795924+-122.404328+37.795924+-122.415708+37.786930+-122.415708%27%29%3B%28._%3B%3E%3B%29%3B%29%3B%28node%5B%27building%27%5D%28poly%3A%2737.786930+-122.415708+37.786930+-122.404328+37.795924+-122.404328+37.795924+-122.415708+37.786930+-122.415708%27%29%3B%28._%3B%3E%3B%29%3B%29%3B%28way%5B%27building%27%5D%28poly%3A%2737.786930+-122.415708+37.786930+-122.404328+37.795924+-122.404328+37.795924+-122.415708+37.786930+-122.415708%27%29%3B%28._%3B%3E%3B%29%3B%29%3B%28relation%5B%27building%27%5D%28poly%3A%2737.786930+-122.415708+37.786930+-122.404328+37.795924+-122.404328+37.795924+-122.415708+37.786930+-122.415708%27%29%3B%28._%3B%3E%3B%29%3B%29%3B%28node%5B%27highway%27%5D%28poly%3A%2737.786930+-122.415708+37.786930+-122.404328+37.795924+-122.404328+37.795924+-122.415708+37.786930+-122.415708%27%29%3B%28._%3B%3E%3B%29%3B%29%3B%28way%5B%27highway%27%5D%28poly%3A%2737.786930+-122.415708+37.786930+-122.404328+37.795924+-122.404328+37.795924+-122.415708+37.786930+-122.415708%27%29%3B%28._%3B%3E%3B%29%3B%29%3B%28relation%5B%27highway%27%5D%28poly%3A%2737.786930+-122.415708+37.786930+-122.404328+37.795924+-122.404328+37.795924+-122.415708+37.786930+-122.415708%27%29%3B%28._%3B%3E%3B%29%3B%29%3B%29%3Bout%3B with timeout=1 293s 2025-05-02 13:34:18 Downloaded 4.1kB from 'not_a_valid_endpoint' with status 503 293s 2025-05-02 13:34:18 'not_a_valid_endpoint' responded: 503 Service Unavailable 293s 293s 293s 293s ERROR: The requested URL could not be retrieved 293s 293s 293s
293s

ERROR

293s

The requested URL could not be retrieved

293s
293s
293s 293s
293s

The following error was encountered while trying to retrieve the URL: http://not_a_valid_endpoint/api/interpreter

293s 293s
293s

Unable to determine IP address from host name not_a_valid_endpoint

293s
293s 293s

The DNS server returned:

293s
293s
Server Failure: The name server was unable to process this query.
293s
293s 293s

This means that the cache was not able to resolve the hostname presented in the URL. Check if the address is correct.

293s 293s

Your cache administrator is webmaster.

293s
293s
293s 293s
293s 293s 293s 293s ------------------------------ Captured log call ------------------------------- 293s INFO OSMnx:utils.py:138 Created bbox 500 meters from (37.791427, -122.410018): (np.float64(-122.41570812387492), 37.78693039832253, np.float64(-122.40432787612507), 37.795923601677465) 293s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 293s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 293s INFO OSMnx:utils.py:138 Requesting data from API in 1 request(s) 293s ERROR OSMnx:utils.py:142 Encountered gaierror while trying to resolve 'NOT_A_VALID_ENDPOINT', trying again via DoH... 293s ERROR OSMnx:utils.py:142 Failed to resolve 'NOT_A_VALID_ENDPOINT' IP via DoH, requesting host by name 293s INFO OSMnx:utils.py:138 Pausing 0 second(s) before making HTTP POST request to 'NOT_A_VALID_ENDPOINT' 293s INFO OSMnx:utils.py:138 Post http://not_a_valid_endpoint/api/interpreter?data=%5Bout%3Ajson%5D%5Btimeout%3A1%5D%3B%28%28node%5B%27landuse%27%5D%28poly%3A%2737.786930+-122.415708+37.786930+-122.404328+37.795924+-122.404328+37.795924+-122.415708+37.786930+-122.415708%27%29%3B%28._%3B%3E%3B%29%3B%29%3B%28way%5B%27landuse%27%5D%28poly%3A%2737.786930+-122.415708+37.786930+-122.404328+37.795924+-122.404328+37.795924+-122.415708+37.786930+-122.415708%27%29%3B%28._%3B%3E%3B%29%3B%29%3B%28relation%5B%27landuse%27%5D%28poly%3A%2737.786930+-122.415708+37.786930+-122.404328+37.795924+-122.404328+37.795924+-122.415708+37.786930+-122.415708%27%29%3B%28._%3B%3E%3B%29%3B%29%3B%28node%5B%27building%27%5D%28poly%3A%2737.786930+-122.415708+37.786930+-122.404328+37.795924+-122.404328+37.795924+-122.415708+37.786930+-122.415708%27%29%3B%28._%3B%3E%3B%29%3B%29%3B%28way%5B%27building%27%5D%28poly%3A%2737.786930+-122.415708+37.786930+-122.404328+37.795924+-122.404328+37.795924+-122.415708+37.786930+-122.415708%27%29%3B%28._%3B%3E%3B%29%3B%29%3B%28relation%5B%27building%27%5D%28poly%3A%2737.786930+-122.415708+37.786930+-122.404328+37.795924+-122.404328+37.795924+-122.415708+37.786930+-122.415708%27%29%3B%28._%3B%3E%3B%29%3B%29%3B%28node%5B%27highway%27%5D%28poly%3A%2737.786930+-122.415708+37.786930+-122.404328+37.795924+-122.404328+37.795924+-122.415708+37.786930+-122.415708%27%29%3B%28._%3B%3E%3B%29%3B%29%3B%28way%5B%27highway%27%5D%28poly%3A%2737.786930+-122.415708+37.786930+-122.404328+37.795924+-122.404328+37.795924+-122.415708+37.786930+-122.415708%27%29%3B%28._%3B%3E%3B%29%3B%29%3B%28relation%5B%27highway%27%5D%28poly%3A%2737.786930+-122.415708+37.786930+-122.404328+37.795924+-122.404328+37.795924+-122.415708+37.786930+-122.415708%27%29%3B%28._%3B%3E%3B%29%3B%29%3B%29%3Bout%3B with timeout=1 293s INFO OSMnx:utils.py:138 Downloaded 4.1kB from 'not_a_valid_endpoint' with status 503 293s ERROR OSMnx:utils.py:142 'not_a_valid_endpoint' responded: 503 Service Unavailable 293s 293s 293s 293s ERROR: The requested URL could not be retrieved 293s 293s 293s
293s

ERROR

293s

The requested URL could not be retrieved

293s
293s
293s 293s
293s

The following error was encountered while trying to retrieve the URL: http://not_a_valid_endpoint/api/interpreter

293s 293s
293s

Unable to determine IP address from host name not_a_valid_endpoint

293s
293s 293s

The DNS server returned:

293s
293s
Server Failure: The name server was unable to process this query.
293s
293s 293s

This means that the cache was not able to resolve the hostname presented in the URL. Check if the address is correct.

293s 293s

Your cache administrator is webmaster.

293s
293s
293s 293s
293s 293s 293s =============================== warnings summary =============================== 293s tests/test_osmnx.py::test_bearings 293s /usr/lib/python3/dist-packages/osmnx/convert.py:541: FutureWarning: ._reduce will require a `keepdims` parameter in the future 293s dupes = edges[mask].dropna(subset=["geometry"]) 293s 293s tests/test_osmnx.py::test_bearings 293s tests/test_osmnx.py::test_bearings 293s /usr/lib/python3/dist-packages/osmnx/bearing.py:282: UserWarning: `G` is a MultiDiGraph, so edge bearings will be directional (one per edge). If you want bidirectional edge bearings (two reciprocal bearings per edge), pass a MultiGraph instead. Use `convert.to_undirected`. 293s bearings, weights = _extract_edge_bearings(G, min_length, weight) 293s 293s tests/test_osmnx.py::test_osm_xml 293s /usr/lib/python3/dist-packages/osmnx/io.py:295: UserWarning: Make sure graph was created with `ox.settings.all_oneway=True` to save as OSM XML. 293s _osm_xml._save_graph_xml(G, filepath, way_tag_aggs, encoding) 293s 293s tests/test_osmnx.py::test_osm_xml 293s /usr/lib/python3/dist-packages/osmnx/io.py:295: UserWarning: Graph should be unprojected to save as OSM XML: the existing projected x-y coordinates will be saved as lat-lon node attributes. Project your graph back to lat-lon to avoid this. 293s _osm_xml._save_graph_xml(G, filepath, way_tag_aggs, encoding) 293s 293s tests/test_osmnx.py::test_osm_xml 293s /usr/lib/python3/dist-packages/osmnx/graph.py:569: UserWarning: The XML file you are loading appears to have been generated by OSMnx: this use case is not supported and may not behave as expected. To save/load graphs to/from disk for later use in OSMnx, use the `io.save_graphml` and `io.load_graphml` functions instead. Refer to the documentation for details. 293s response_jsons = [_osm_xml._overpass_json_from_xml(Path(filepath), encoding)] 293s 293s tests/test_osmnx.py::test_elevation 293s /usr/lib/python3/dist-packages/osmnx/simplification.py:585: UserWarning: Geometry is in a geographic CRS. Results from 'buffer' are likely incorrect. Use 'GeoSeries.to_crs()' to re-project geometries to a projected CRS before this operation. 293s 293s merged = gdf_nodes.buffer(tolerance).union_all() 293s 293s tests/test_osmnx.py::test_elevation 293s /usr/lib/python3/dist-packages/osmnx/simplification.py:640: UserWarning: Geometry is in a geographic CRS. Results from 'centroid' are likely incorrect. Use 'GeoSeries.to_crs()' to re-project geometries to a projected CRS before this operation. 293s 293s centroids = node_clusters.centroid 293s 293s tests/test_osmnx.py::test_routing 293s /usr/lib/python3/dist-packages/osmnx/routing.py:335: UserWarning: The attribute 'time' is missing or null on some edges. 293s _verify_edge_attribute(G, weight) 293s 293s tests/test_osmnx.py::test_graph_from 293s /tmp/autopkgtest.wP8JmS/autopkgtest_tmp/online/tests/test_osmnx.py:657: UserWarning: This area is 15 times your configured Overpass max query area size. It will automatically be divided up into multiple sub-queries accordingly. This may take a long time. 293s _ = ox.utils_geo._consolidate_subdivide_geometry(poly) 293s 293s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 293s =========================== short test summary info ============================ 293s FAILED tests/test_osmnx.py::test_endpoints - osmnx._errors.ResponseStatusCode... 293s FAILED tests/test_osmnx.py::test_save_load - osmnx._errors.ResponseStatusCode... 293s FAILED tests/test_osmnx.py::test_graph_from - osmnx._errors.ResponseStatusCod... 293s FAILED tests/test_osmnx.py::test_features - osmnx._errors.ResponseStatusCodeE... 293s ============= 4 failed, 14 passed, 10 warnings in 74.21s (0:01:14) ============= 293s autopkgtest [13:34:19]: test command2: -----------------------] 294s autopkgtest [13:34:20]: test command2: - - - - - - - - - - results - - - - - - - - - - 294s command2 FLAKY non-zero exit status 1 294s autopkgtest [13:34:20]: @@@@@@@@@@@@@@@@@@@@ summary 294s command1 PASS 294s command2 FLAKY non-zero exit status 1 300s nova [W] Using flock in prodstack6-arm64 300s Creating nova instance adt-questing-arm64-osmnx-20250502-132926-juju-7f2275-prod-proposed-migration-environment-2-1bf23c2f-323f-4b77-9b70-238cf854caf8 from image adt/ubuntu-questing-arm64-server-20250502.img (UUID a0b7b7fd-ad05-4ea9-97eb-0f52dbbe98e1)... 300s nova [W] Timed out waiting for 2351b97e-4c5c-46f8-b41f-64525f747aac to get deleted.