0s autopkgtest [01:31:17]: starting date and time: 2025-03-16 01:31:17+0000 0s autopkgtest [01:31:17]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [01:31:17]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.t9ns999l/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:scikit-learn --apt-upgrade osmnx --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=scikit-learn/1.4.2+dfsg-8 -- lxd -r lxd-armhf-10.145.243.254 lxd-armhf-10.145.243.254:autopkgtest/ubuntu/plucky/armhf 21s autopkgtest [01:31:38]: testbed dpkg architecture: armhf 22s autopkgtest [01:31:39]: testbed apt version: 2.9.33 26s autopkgtest [01:31:43]: @@@@@@@@@@@@@@@@@@@@ test bed setup 28s autopkgtest [01:31:45]: testbed release detected to be: None 36s autopkgtest [01:31:53]: updating testbed package index (apt update) 38s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 38s Get:2 http://ftpmaster.internal/ubuntu plucky InRelease [257 kB] 38s Get:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease [126 kB] 39s Get:4 http://ftpmaster.internal/ubuntu plucky-security InRelease [126 kB] 39s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [41.4 kB] 39s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [365 kB] 39s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [17.7 kB] 39s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [74.9 kB] 39s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf c-n-f Metadata [1792 B] 39s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted armhf c-n-f Metadata [116 B] 39s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [290 kB] 40s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf c-n-f Metadata [10.5 kB] 40s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [4168 B] 40s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf c-n-f Metadata [240 B] 40s Get:15 http://ftpmaster.internal/ubuntu plucky/universe Sources [21.0 MB] 55s Get:16 http://ftpmaster.internal/ubuntu plucky/main Sources [1389 kB] 56s Get:17 http://ftpmaster.internal/ubuntu plucky/multiverse Sources [299 kB] 56s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf Packages [1378 kB] 57s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf c-n-f Metadata [29.5 kB] 57s Get:20 http://ftpmaster.internal/ubuntu plucky/restricted armhf c-n-f Metadata [108 B] 57s Get:21 http://ftpmaster.internal/ubuntu plucky/universe armhf Packages [15.3 MB] 68s Get:22 http://ftpmaster.internal/ubuntu plucky/multiverse armhf Packages [172 kB] 70s Fetched 41.1 MB in 32s (1295 kB/s) 71s Reading package lists... 77s autopkgtest [01:32:34]: upgrading testbed (apt dist-upgrade and autopurge) 79s Reading package lists... 79s Building dependency tree... 79s Reading state information... 80s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 80s Starting 2 pkgProblemResolver with broken count: 0 80s Done 81s Entering ResolveByKeep 81s 81s Calculating upgrade... 82s The following packages will be upgraded: 82s pinentry-curses python3-jinja2 sos strace 82s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 82s Need to get 960 kB of archives. 82s After this operation, 23.6 kB of additional disk space will be used. 82s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf strace armhf 6.13+ds-1ubuntu1 [445 kB] 83s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf pinentry-curses armhf 1.3.1-2ubuntu3 [40.6 kB] 83s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf python3-jinja2 all 3.1.5-2ubuntu1 [109 kB] 83s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf sos all 4.9.0-5 [365 kB] 84s Fetched 960 kB in 1s (904 kB/s) 84s (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 ... 64655 files and directories currently installed.) 84s Preparing to unpack .../strace_6.13+ds-1ubuntu1_armhf.deb ... 84s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ... 84s Preparing to unpack .../pinentry-curses_1.3.1-2ubuntu3_armhf.deb ... 84s Unpacking pinentry-curses (1.3.1-2ubuntu3) over (1.3.1-2ubuntu2) ... 84s Preparing to unpack .../python3-jinja2_3.1.5-2ubuntu1_all.deb ... 84s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ... 84s Preparing to unpack .../archives/sos_4.9.0-5_all.deb ... 84s Unpacking sos (4.9.0-5) over (4.9.0-4) ... 84s Setting up sos (4.9.0-5) ... 85s Setting up pinentry-curses (1.3.1-2ubuntu3) ... 85s Setting up python3-jinja2 (3.1.5-2ubuntu1) ... 85s Setting up strace (6.13+ds-1ubuntu1) ... 85s Processing triggers for man-db (2.13.0-1) ... 89s Reading package lists... 89s Building dependency tree... 89s Reading state information... 89s Starting pkgProblemResolver with broken count: 0 90s Starting 2 pkgProblemResolver with broken count: 0 90s Done 90s Solving dependencies... 91s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 93s autopkgtest [01:32:50]: rebooting testbed after setup commands that affected boot 135s autopkgtest [01:33:31]: testbed running kernel: Linux 6.8.0-52-generic #53~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Jan 15 18:10:51 UTC 2 161s autopkgtest [01:33:58]: @@@@@@@@@@@@@@@@@@@@ apt-source osmnx 176s Get:1 http://ftpmaster.internal/ubuntu plucky/universe osmnx 2.0.1+ds-2 (dsc) [3524 B] 176s Get:2 http://ftpmaster.internal/ubuntu plucky/universe osmnx 2.0.1+ds-2 (tar) [109 kB] 176s Get:3 http://ftpmaster.internal/ubuntu plucky/universe osmnx 2.0.1+ds-2 (diff) [14.7 kB] 177s gpgv: Signature made Sat Jan 18 22:01:36 2025 UTC 177s gpgv: using RSA key AE28AE15710DFF1D87E5A7623F9219A67F36C68B 177s gpgv: issuer "calculus@rezozer.net" 177s gpgv: Can't check signature: No public key 177s dpkg-source: warning: cannot verify inline signature for ./osmnx_2.0.1+ds-2.dsc: no acceptable signature found 177s autopkgtest [01:34:14]: testing package osmnx version 2.0.1+ds-2 179s autopkgtest [01:34:16]: build not needed 181s autopkgtest [01:34:18]: test command1: preparing testbed 183s Reading package lists... 184s Building dependency tree... 184s Reading state information... 184s Starting pkgProblemResolver with broken count: 0 184s Starting 2 pkgProblemResolver with broken count: 0 184s Done 185s The following NEW packages will be installed: 185s blt fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 185s fonts-lato fonts-lyx gdal-data gdal-plugins libabsl20230802 libaec0 libaom3 185s libarmadillo14 libarpack2t64 libavif16 libblas3 libblosc1 libcfitsio10t64 185s libdav1d7 libde265-0 libdeflate0 libfontconfig1 libfreetype6 libfreexl1 185s libfyba0t64 libgav1-1 libgdal36 libgeos-c1t64 libgeos3.13.1 libgeotiff5 185s libgfortran5 libgif7 libgomp1 libgpgmepp6t64 libgraphite2-3 libharfbuzz0b 185s libhdf4-0-alt libhdf5-310 libhdf5-hl-310 libheif-plugin-aomdec 185s libheif-plugin-libde265 libheif1 libimagequant0 libjbig0 libjpeg-turbo8 185s libjpeg8 libjs-jquery libjs-jquery-ui libjs-sphinxdoc libjs-underscore 185s libkmlbase1t64 libkmldom1t64 libkmlengine1t64 liblapack3 liblbfgsb0 185s liblcms2-2 liblerc4 libltdl7 libminizip1t64 libmysqlclient24 libnetcdf22 185s libodbc2 libodbcinst2 libogdi4.1 libopenjp2-7 libpoppler147 libpq5 libproj25 185s libqhull-r8.0 libraqm0 librav1e0.7 librttopo1 libsharpyuv0 libsnappy1v5 185s libspatialite8t64 libsvtav1enc2 libsz2 libtcl8.6 libtiff6 libtk8.6 185s liburiparser1 libwebp7 libwebpdemux2 libwebpmux3 libxerces-c3.2t64 libxft2 185s libxrender1 libxslt1.1 libxss1 libyuv0 mysql-common proj-data 185s python-matplotlib-data python-osmnx-doc python3-branca python3-brotli 185s python3-contourpy python3-coverage python3-cycler python3-decorator 185s python3-folium python3-fonttools python3-fs python3-geopandas 185s python3-iniconfig python3-joblib python3-kiwisolver python3-lxml python3-lz4 185s python3-matplotlib python3-mpmath python3-networkx python3-numpy 185s python3-numpy-dev python3-osmnx python3-pandas python3-pandas-lib 185s python3-pil python3-pil.imagetk python3-platformdirs python3-pluggy 185s python3-pyogrio python3-pyproj python3-pytest python3-pytz python3-scipy 185s python3-shapely python3-sklearn python3-sklearn-lib python3-sympy 185s python3-threadpoolctl python3-tk python3-tz python3-ufolib2 185s python3-unicodedata2 python3-xyzservices python3.12-tk python3.13-tk 185s sphinx-rtd-theme-common tk8.6-blt2.5 unicode-data unixodbc-common x11-common 186s 0 upgraded, 143 newly installed, 0 to remove and 0 not upgraded. 186s Need to get 137 MB of archives. 186s After this operation, 535 MB of additional disk space will be used. 186s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf fonts-lato all 2.015-1 [2781 kB] 188s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf python3-numpy-dev armhf 1:2.2.3+ds-5 [141 kB] 188s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf libblas3 armhf 3.12.1-2 [132 kB] 188s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf libgfortran5 armhf 15-20250222-0ubuntu1 [330 kB] 188s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf liblapack3 armhf 3.12.1-2 [2091 kB] 190s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf python3-numpy armhf 1:2.2.3+ds-5 [3725 kB] 192s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf libtcl8.6 armhf 8.6.16+dfsg-1 [909 kB] 193s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [330 kB] 193s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf fonts-dejavu-mono all 2.37-8 [502 kB] 193s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf fonts-dejavu-core all 2.37-8 [835 kB] 194s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf fontconfig-config armhf 2.15.0-2ubuntu1 [37.5 kB] 194s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf libfontconfig1 armhf 2.15.0-2ubuntu1 [114 kB] 194s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf libxrender1 armhf 1:0.9.10-1.1build1 [16.0 kB] 194s Get:14 http://ftpmaster.internal/ubuntu plucky/main armhf libxft2 armhf 2.3.6-1build1 [37.4 kB] 194s Get:15 http://ftpmaster.internal/ubuntu plucky/main armhf x11-common all 1:7.7+23ubuntu3 [21.7 kB] 194s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf libxss1 armhf 1:1.2.3-1build3 [6500 B] 194s Get:17 http://ftpmaster.internal/ubuntu plucky/main armhf libtk8.6 armhf 8.6.16-1 [686 kB] 195s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf tk8.6-blt2.5 armhf 2.5.3+dfsg-8 [527 kB] 195s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf blt armhf 2.5.3+dfsg-8 [4824 B] 195s Get:20 http://ftpmaster.internal/ubuntu plucky/main armhf fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 196s Get:21 http://ftpmaster.internal/ubuntu plucky/universe armhf fonts-lyx all 2.4.3-1 [171 kB] 196s Get:22 http://ftpmaster.internal/ubuntu plucky/universe armhf gdal-data all 3.10.2+dfsg-1build3 [269 kB] 196s Get:23 http://ftpmaster.internal/ubuntu plucky/universe armhf gdal-plugins armhf 3.10.2+dfsg-1build3 [25.7 kB] 196s Get:24 http://ftpmaster.internal/ubuntu plucky/main armhf libabsl20230802 armhf 20230802.1-4.2 [472 kB] 196s Get:25 http://ftpmaster.internal/ubuntu plucky/universe armhf libaec0 armhf 1.1.3-1 [20.8 kB] 196s Get:26 http://ftpmaster.internal/ubuntu plucky/main armhf libaom3 armhf 3.12.0-1 [1235 kB] 197s Get:27 http://ftpmaster.internal/ubuntu plucky/universe armhf libarpack2t64 armhf 3.9.1-4 [86.7 kB] 197s Get:28 http://ftpmaster.internal/ubuntu plucky/universe armhf libarmadillo14 armhf 1:14.2.3+dfsg-1 [102 kB] 197s Get:29 http://ftpmaster.internal/ubuntu plucky/universe armhf libdav1d7 armhf 1.5.1-1 [301 kB] 197s Get:30 http://ftpmaster.internal/ubuntu plucky/universe armhf libgav1-1 armhf 0.19.0-3 [329 kB] 198s Get:31 http://ftpmaster.internal/ubuntu plucky/universe armhf librav1e0.7 armhf 0.7.1-9 [690 kB] 198s Get:32 http://ftpmaster.internal/ubuntu plucky/universe armhf libsvtav1enc2 armhf 2.3.0+dfsg-1 [1080 kB] 199s Get:33 http://ftpmaster.internal/ubuntu plucky/main armhf libjpeg-turbo8 armhf 2.1.5-3ubuntu2 [127 kB] 199s Get:34 http://ftpmaster.internal/ubuntu plucky/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 199s Get:35 http://ftpmaster.internal/ubuntu plucky/main armhf libyuv0 armhf 0.0.1904.20250204-1 [93.1 kB] 199s Get:36 http://ftpmaster.internal/ubuntu plucky/universe armhf libavif16 armhf 1.2.0-1ubuntu1 [99.7 kB] 199s Get:37 http://ftpmaster.internal/ubuntu plucky/main armhf libsnappy1v5 armhf 1.2.1-1 [28.4 kB] 199s Get:38 http://ftpmaster.internal/ubuntu plucky/universe armhf libblosc1 armhf 1.21.5+ds-1build1 [23.7 kB] 199s Get:39 http://ftpmaster.internal/ubuntu plucky/universe armhf libcfitsio10t64 armhf 4.5.0-5 [498 kB] 199s Get:40 http://ftpmaster.internal/ubuntu plucky/main armhf libde265-0 armhf 1.0.15-1build5 [157 kB] 199s Get:41 http://ftpmaster.internal/ubuntu plucky/main armhf libdeflate0 armhf 1.23-1 [38.5 kB] 199s Get:42 http://ftpmaster.internal/ubuntu plucky/universe armhf libfyba0t64 armhf 4.1.1-11build1 [109 kB] 199s Get:43 http://ftpmaster.internal/ubuntu plucky/universe armhf libminizip1t64 armhf 1:1.3.dfsg+really1.3.1-1ubuntu1 [20.5 kB] 199s Get:44 http://ftpmaster.internal/ubuntu plucky/universe armhf libfreexl1 armhf 2.0.0-1build2 [37.6 kB] 199s Get:45 http://ftpmaster.internal/ubuntu plucky/universe armhf libgeos3.13.1 armhf 3.13.1-1 [946 kB] 199s Get:46 http://ftpmaster.internal/ubuntu plucky/universe armhf libgeos-c1t64 armhf 3.13.1-1 [96.8 kB] 199s Get:47 http://ftpmaster.internal/ubuntu plucky/universe armhf proj-data all 9.5.1-1 [7924 kB] 202s Get:48 http://ftpmaster.internal/ubuntu plucky/main armhf libjbig0 armhf 2.1-6.1ubuntu2 [24.9 kB] 202s Get:49 http://ftpmaster.internal/ubuntu plucky/main armhf liblerc4 armhf 4.0.0+ds-5ubuntu1 [160 kB] 202s Get:50 http://ftpmaster.internal/ubuntu plucky/main armhf libsharpyuv0 armhf 1.5.0-0.1 [16.4 kB] 202s Get:51 http://ftpmaster.internal/ubuntu plucky/main armhf libwebp7 armhf 1.5.0-0.1 [188 kB] 202s Get:52 http://ftpmaster.internal/ubuntu plucky/main armhf libtiff6 armhf 4.5.1+git230720-4ubuntu4 [179 kB] 202s Get:53 http://ftpmaster.internal/ubuntu plucky/universe armhf libproj25 armhf 9.5.1-1 [1331 kB] 202s Get:54 http://ftpmaster.internal/ubuntu plucky/universe armhf libgeotiff5 armhf 1.7.4-1 [52.5 kB] 202s Get:55 http://ftpmaster.internal/ubuntu plucky/main armhf libgif7 armhf 5.2.2-1ubuntu2 [32.5 kB] 202s Get:56 http://ftpmaster.internal/ubuntu plucky/universe armhf libsz2 armhf 1.1.3-1 [5302 B] 202s Get:57 http://ftpmaster.internal/ubuntu plucky/universe armhf libhdf4-0-alt armhf 4.3.0-1 [253 kB] 202s Get:58 http://ftpmaster.internal/ubuntu plucky/universe armhf libhdf5-310 armhf 1.14.5+repack-3 [1410 kB] 204s Get:59 http://ftpmaster.internal/ubuntu plucky/main armhf libheif-plugin-aomdec armhf 1.19.7-1 [10.9 kB] 204s Get:60 http://ftpmaster.internal/ubuntu plucky/main armhf libheif-plugin-libde265 armhf 1.19.7-1 [11.7 kB] 204s Get:61 http://ftpmaster.internal/ubuntu plucky/main armhf libheif1 armhf 1.19.7-1 [479 kB] 204s Get:62 http://ftpmaster.internal/ubuntu plucky/universe armhf liburiparser1 armhf 0.9.8+dfsg-2 [30.3 kB] 204s Get:63 http://ftpmaster.internal/ubuntu plucky/universe armhf libkmlbase1t64 armhf 1.3.0-12build1 [45.0 kB] 204s Get:64 http://ftpmaster.internal/ubuntu plucky/universe armhf libkmldom1t64 armhf 1.3.0-12build1 [145 kB] 204s Get:65 http://ftpmaster.internal/ubuntu plucky/universe armhf libkmlengine1t64 armhf 1.3.0-12build1 [69.6 kB] 204s Get:66 http://ftpmaster.internal/ubuntu plucky/main armhf mysql-common all 5.8+1.1.1ubuntu1 [6922 B] 204s Get:67 http://ftpmaster.internal/ubuntu plucky/main armhf libmysqlclient24 armhf 8.4.4-0ubuntu2 [1260 kB] 204s Get:68 http://ftpmaster.internal/ubuntu plucky/universe armhf libhdf5-hl-310 armhf 1.14.5+repack-3 [58.8 kB] 204s Get:69 http://ftpmaster.internal/ubuntu plucky/universe armhf libnetcdf22 armhf 1:4.9.3-1 [459 kB] 204s Get:70 http://ftpmaster.internal/ubuntu plucky/main armhf libltdl7 armhf 2.5.4-4 [39.8 kB] 204s Get:71 http://ftpmaster.internal/ubuntu plucky/main armhf libodbc2 armhf 2.3.12-2ubuntu1 [145 kB] 204s Get:72 http://ftpmaster.internal/ubuntu plucky/main armhf unixodbc-common all 2.3.12-2ubuntu1 [9044 B] 204s Get:73 http://ftpmaster.internal/ubuntu plucky/main armhf libodbcinst2 armhf 2.3.12-2ubuntu1 [31.1 kB] 204s Get:74 http://ftpmaster.internal/ubuntu plucky/universe armhf libogdi4.1 armhf 4.1.1+ds-5 [185 kB] 204s Get:75 http://ftpmaster.internal/ubuntu plucky/main armhf libopenjp2-7 armhf 2.5.3-2 [172 kB] 204s Get:76 http://ftpmaster.internal/ubuntu plucky/main armhf libgpgmepp6t64 armhf 1.24.2-1ubuntu2 [115 kB] 204s Get:77 http://ftpmaster.internal/ubuntu plucky/main armhf liblcms2-2 armhf 2.16-2 [137 kB] 204s Get:78 http://ftpmaster.internal/ubuntu plucky/main armhf libpoppler147 armhf 25.03.0-2 [1033 kB] 205s Get:79 http://ftpmaster.internal/ubuntu plucky/main armhf libpq5 armhf 17.4-1 [125 kB] 205s Get:80 http://ftpmaster.internal/ubuntu plucky/universe armhf libqhull-r8.0 armhf 2020.2-6build1 [173 kB] 205s Get:81 http://ftpmaster.internal/ubuntu plucky/universe armhf librttopo1 armhf 1.1.0-4 [160 kB] 205s Get:82 http://ftpmaster.internal/ubuntu plucky/universe armhf libspatialite8t64 armhf 5.1.0-3build1 [2019 kB] 205s Get:83 http://ftpmaster.internal/ubuntu plucky/universe armhf libxerces-c3.2t64 armhf 3.2.4+debian-1.3build1 [819 kB] 205s Get:84 http://ftpmaster.internal/ubuntu plucky/universe armhf libgdal36 armhf 3.10.2+dfsg-1build3 [8582 kB] 208s Get:85 http://ftpmaster.internal/ubuntu plucky/main armhf libgomp1 armhf 15-20250222-0ubuntu1 [128 kB] 208s Get:86 http://ftpmaster.internal/ubuntu plucky/main armhf libgraphite2-3 armhf 1.3.14-2ubuntu1 [64.8 kB] 208s Get:87 http://ftpmaster.internal/ubuntu plucky/main armhf libharfbuzz0b armhf 10.2.0-1 [464 kB] 208s Get:88 http://ftpmaster.internal/ubuntu plucky/main armhf libimagequant0 armhf 2.18.0-1build1 [31.1 kB] 208s Get:89 http://ftpmaster.internal/ubuntu plucky/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 208s Get:90 http://ftpmaster.internal/ubuntu plucky/universe armhf libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 208s Get:91 http://ftpmaster.internal/ubuntu plucky/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 208s Get:92 http://ftpmaster.internal/ubuntu plucky/main armhf libjs-sphinxdoc all 8.1.3-4 [30.9 kB] 208s Get:93 http://ftpmaster.internal/ubuntu plucky/universe armhf liblbfgsb0 armhf 3.0+dfsg.4-1build1 [27.4 kB] 208s Get:94 http://ftpmaster.internal/ubuntu plucky/main armhf libraqm0 armhf 0.10.2-1 [12.4 kB] 208s Get:95 http://ftpmaster.internal/ubuntu plucky/main armhf libwebpdemux2 armhf 1.5.0-0.1 [11.5 kB] 208s Get:96 http://ftpmaster.internal/ubuntu plucky/main armhf libwebpmux3 armhf 1.5.0-0.1 [22.4 kB] 208s Get:97 http://ftpmaster.internal/ubuntu plucky/main armhf libxslt1.1 armhf 1.1.39-0exp1ubuntu2 [152 kB] 208s Get:98 http://ftpmaster.internal/ubuntu plucky/universe armhf python-matplotlib-data all 3.8.3-7build1 [2934 kB] 209s Get:99 http://ftpmaster.internal/ubuntu plucky/universe armhf python-osmnx-doc all 2.0.1+ds-2 [578 kB] 209s Get:100 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-branca all 0.8.1-1 [24.3 kB] 209s Get:101 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-brotli armhf 1.1.0-2build4 [322 kB] 209s Get:102 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-contourpy armhf 1.3.1-1build1 [195 kB] 209s Get:103 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-coverage armhf 7.6.0+dfsg1-2build1 [152 kB] 210s Get:104 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-cycler all 0.12.1-1 [9716 B] 210s Get:105 http://ftpmaster.internal/ubuntu plucky/main armhf python3-decorator all 5.1.1-5 [10.1 kB] 210s Get:106 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-xyzservices all 2025.1.0-1 [515 kB] 210s Get:107 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-folium all 0.19.4+dfsg-1 [136 kB] 210s Get:108 http://ftpmaster.internal/ubuntu plucky/main armhf python3-platformdirs all 4.3.6-1 [16.8 kB] 210s Get:109 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-fs all 2.4.16-7 [90.8 kB] 210s Get:110 http://ftpmaster.internal/ubuntu plucky/main armhf python3-lxml armhf 5.3.1-1build1 [1282 kB] 210s Get:111 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-lz4 armhf 4.4.0+dfsg-1build1 [25.3 kB] 210s Get:112 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-scipy armhf 1.14.1-4ubuntu2 [16.7 MB] 215s Get:113 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-mpmath all 1.3.0-1 [425 kB] 215s Get:114 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-sympy all 1.13.3-5 [4229 kB] 216s Get:115 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-ufolib2 all 0.17.0+dfsg1-1 [33.5 kB] 216s Get:116 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-unicodedata2 armhf 15.1.0+ds-1build3 [357 kB] 216s Get:117 http://ftpmaster.internal/ubuntu plucky/universe armhf unicode-data all 15.1.0-1 [8878 kB] 219s Get:118 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-fonttools armhf 4.55.3-2build1 [1462 kB] 219s Get:119 http://ftpmaster.internal/ubuntu plucky/main armhf python3-pytz all 2025.1-3 [162 kB] 220s Get:120 http://ftpmaster.internal/ubuntu plucky/main armhf python3-tz all 2025.1-3 [1866 B] 220s Get:121 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pandas-lib armhf 2.2.3+dfsg-8build1 [4877 kB] 221s Get:122 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pandas all 2.2.3+dfsg-8build1 [3112 kB] 222s Get:123 http://ftpmaster.internal/ubuntu plucky/main armhf sphinx-rtd-theme-common all 3.0.2+dfsg-2 [1014 kB] 223s Get:124 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pyogrio armhf 0.10.0+ds-4build3 [574 kB] 223s Get:125 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pyproj armhf 3.7.1-1build1 [421 kB] 223s Get:126 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-shapely armhf 2.0.7-1build1 [294 kB] 223s Get:127 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-geopandas all 1.0.1-1 [1658 kB] 224s Get:128 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 224s Get:129 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-joblib all 1.4.2-3 [205 kB] 224s Get:130 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-kiwisolver armhf 1.4.7-3build1 [57.7 kB] 224s Get:131 http://ftpmaster.internal/ubuntu plucky/main armhf python3-pil armhf 11.1.0-5build1 [435 kB] 224s Get:132 http://ftpmaster.internal/ubuntu plucky/main armhf python3.12-tk armhf 3.12.9-1 [113 kB] 224s Get:133 http://ftpmaster.internal/ubuntu plucky/main armhf python3.13-tk armhf 3.13.2-2 [103 kB] 224s Get:134 http://ftpmaster.internal/ubuntu plucky/main armhf python3-tk armhf 3.13.1-1 [9770 B] 224s Get:135 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pil.imagetk armhf 11.1.0-5build1 [9226 B] 224s Get:136 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-matplotlib armhf 3.8.3-7build1 [17.3 MB] 231s Get:137 http://ftpmaster.internal/ubuntu plucky/main armhf python3-networkx all 3.2.1-4ubuntu1 [11.5 MB] 235s Get:138 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-osmnx all 2.0.1+ds-2 [73.5 kB] 235s Get:139 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 235s Get:140 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest all 8.3.5-1 [252 kB] 235s Get:141 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-threadpoolctl all 3.1.0-1 [21.3 kB] 235s Get:142 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf python3-sklearn-lib armhf 1.4.2+dfsg-8 [4014 kB] 236s Get:143 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf python3-sklearn all 1.4.2+dfsg-8 [2258 kB] 237s Fetched 137 MB in 51s (2678 kB/s) 237s Selecting previously unselected package fonts-lato. 237s (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 ... 64655 files and directories currently installed.) 237s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 237s Unpacking fonts-lato (2.015-1) ... 238s Selecting previously unselected package python3-numpy-dev:armhf. 238s Preparing to unpack .../001-python3-numpy-dev_1%3a2.2.3+ds-5_armhf.deb ... 238s Unpacking python3-numpy-dev:armhf (1:2.2.3+ds-5) ... 238s Selecting previously unselected package libblas3:armhf. 238s Preparing to unpack .../002-libblas3_3.12.1-2_armhf.deb ... 238s Unpacking libblas3:armhf (3.12.1-2) ... 238s Selecting previously unselected package libgfortran5:armhf. 238s Preparing to unpack .../003-libgfortran5_15-20250222-0ubuntu1_armhf.deb ... 238s Unpacking libgfortran5:armhf (15-20250222-0ubuntu1) ... 238s Selecting previously unselected package liblapack3:armhf. 238s Preparing to unpack .../004-liblapack3_3.12.1-2_armhf.deb ... 238s Unpacking liblapack3:armhf (3.12.1-2) ... 238s Selecting previously unselected package python3-numpy. 238s Preparing to unpack .../005-python3-numpy_1%3a2.2.3+ds-5_armhf.deb ... 238s Unpacking python3-numpy (1:2.2.3+ds-5) ... 238s Selecting previously unselected package libtcl8.6:armhf. 238s Preparing to unpack .../006-libtcl8.6_8.6.16+dfsg-1_armhf.deb ... 238s Unpacking libtcl8.6:armhf (8.6.16+dfsg-1) ... 238s Selecting previously unselected package libfreetype6:armhf. 238s Preparing to unpack .../007-libfreetype6_2.13.3+dfsg-1_armhf.deb ... 238s Unpacking libfreetype6:armhf (2.13.3+dfsg-1) ... 238s Selecting previously unselected package fonts-dejavu-mono. 238s Preparing to unpack .../008-fonts-dejavu-mono_2.37-8_all.deb ... 238s Unpacking fonts-dejavu-mono (2.37-8) ... 238s Selecting previously unselected package fonts-dejavu-core. 238s Preparing to unpack .../009-fonts-dejavu-core_2.37-8_all.deb ... 239s Unpacking fonts-dejavu-core (2.37-8) ... 239s Selecting previously unselected package fontconfig-config. 239s Preparing to unpack .../010-fontconfig-config_2.15.0-2ubuntu1_armhf.deb ... 239s Unpacking fontconfig-config (2.15.0-2ubuntu1) ... 239s Selecting previously unselected package libfontconfig1:armhf. 239s Preparing to unpack .../011-libfontconfig1_2.15.0-2ubuntu1_armhf.deb ... 239s Unpacking libfontconfig1:armhf (2.15.0-2ubuntu1) ... 239s Selecting previously unselected package libxrender1:armhf. 239s Preparing to unpack .../012-libxrender1_1%3a0.9.10-1.1build1_armhf.deb ... 239s Unpacking libxrender1:armhf (1:0.9.10-1.1build1) ... 239s Selecting previously unselected package libxft2:armhf. 239s Preparing to unpack .../013-libxft2_2.3.6-1build1_armhf.deb ... 239s Unpacking libxft2:armhf (2.3.6-1build1) ... 239s Selecting previously unselected package x11-common. 239s Preparing to unpack .../014-x11-common_1%3a7.7+23ubuntu3_all.deb ... 239s Unpacking x11-common (1:7.7+23ubuntu3) ... 239s Selecting previously unselected package libxss1:armhf. 239s Preparing to unpack .../015-libxss1_1%3a1.2.3-1build3_armhf.deb ... 239s Unpacking libxss1:armhf (1:1.2.3-1build3) ... 239s Selecting previously unselected package libtk8.6:armhf. 239s Preparing to unpack .../016-libtk8.6_8.6.16-1_armhf.deb ... 239s Unpacking libtk8.6:armhf (8.6.16-1) ... 239s Selecting previously unselected package tk8.6-blt2.5. 239s Preparing to unpack .../017-tk8.6-blt2.5_2.5.3+dfsg-8_armhf.deb ... 239s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-8) ... 239s Selecting previously unselected package blt. 239s Preparing to unpack .../018-blt_2.5.3+dfsg-8_armhf.deb ... 239s Unpacking blt (2.5.3+dfsg-8) ... 239s Selecting previously unselected package fonts-font-awesome. 239s Preparing to unpack .../019-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 239s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 239s Selecting previously unselected package fonts-lyx. 239s Preparing to unpack .../020-fonts-lyx_2.4.3-1_all.deb ... 239s Unpacking fonts-lyx (2.4.3-1) ... 239s Selecting previously unselected package gdal-data. 239s Preparing to unpack .../021-gdal-data_3.10.2+dfsg-1build3_all.deb ... 239s Unpacking gdal-data (3.10.2+dfsg-1build3) ... 240s Selecting previously unselected package gdal-plugins:armhf. 240s Preparing to unpack .../022-gdal-plugins_3.10.2+dfsg-1build3_armhf.deb ... 240s Unpacking gdal-plugins:armhf (3.10.2+dfsg-1build3) ... 240s Selecting previously unselected package libabsl20230802:armhf. 240s Preparing to unpack .../023-libabsl20230802_20230802.1-4.2_armhf.deb ... 240s Unpacking libabsl20230802:armhf (20230802.1-4.2) ... 240s Selecting previously unselected package libaec0:armhf. 240s Preparing to unpack .../024-libaec0_1.1.3-1_armhf.deb ... 240s Unpacking libaec0:armhf (1.1.3-1) ... 240s Selecting previously unselected package libaom3:armhf. 240s Preparing to unpack .../025-libaom3_3.12.0-1_armhf.deb ... 240s Unpacking libaom3:armhf (3.12.0-1) ... 240s Selecting previously unselected package libarpack2t64:armhf. 240s Preparing to unpack .../026-libarpack2t64_3.9.1-4_armhf.deb ... 240s Unpacking libarpack2t64:armhf (3.9.1-4) ... 240s Selecting previously unselected package libarmadillo14. 240s Preparing to unpack .../027-libarmadillo14_1%3a14.2.3+dfsg-1_armhf.deb ... 240s Unpacking libarmadillo14 (1:14.2.3+dfsg-1) ... 240s Selecting previously unselected package libdav1d7:armhf. 240s Preparing to unpack .../028-libdav1d7_1.5.1-1_armhf.deb ... 240s Unpacking libdav1d7:armhf (1.5.1-1) ... 240s Selecting previously unselected package libgav1-1:armhf. 240s Preparing to unpack .../029-libgav1-1_0.19.0-3_armhf.deb ... 240s Unpacking libgav1-1:armhf (0.19.0-3) ... 240s Selecting previously unselected package librav1e0.7:armhf. 240s Preparing to unpack .../030-librav1e0.7_0.7.1-9_armhf.deb ... 240s Unpacking librav1e0.7:armhf (0.7.1-9) ... 240s Selecting previously unselected package libsvtav1enc2:armhf. 240s Preparing to unpack .../031-libsvtav1enc2_2.3.0+dfsg-1_armhf.deb ... 240s Unpacking libsvtav1enc2:armhf (2.3.0+dfsg-1) ... 240s Selecting previously unselected package libjpeg-turbo8:armhf. 240s Preparing to unpack .../032-libjpeg-turbo8_2.1.5-3ubuntu2_armhf.deb ... 240s Unpacking libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 240s Selecting previously unselected package libjpeg8:armhf. 240s Preparing to unpack .../033-libjpeg8_8c-2ubuntu11_armhf.deb ... 240s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 240s Selecting previously unselected package libyuv0:armhf. 240s Preparing to unpack .../034-libyuv0_0.0.1904.20250204-1_armhf.deb ... 240s Unpacking libyuv0:armhf (0.0.1904.20250204-1) ... 240s Selecting previously unselected package libavif16:armhf. 240s Preparing to unpack .../035-libavif16_1.2.0-1ubuntu1_armhf.deb ... 240s Unpacking libavif16:armhf (1.2.0-1ubuntu1) ... 240s Selecting previously unselected package libsnappy1v5:armhf. 240s Preparing to unpack .../036-libsnappy1v5_1.2.1-1_armhf.deb ... 240s Unpacking libsnappy1v5:armhf (1.2.1-1) ... 240s Selecting previously unselected package libblosc1:armhf. 240s Preparing to unpack .../037-libblosc1_1.21.5+ds-1build1_armhf.deb ... 240s Unpacking libblosc1:armhf (1.21.5+ds-1build1) ... 240s Selecting previously unselected package libcfitsio10t64:armhf. 240s Preparing to unpack .../038-libcfitsio10t64_4.5.0-5_armhf.deb ... 240s Unpacking libcfitsio10t64:armhf (4.5.0-5) ... 240s Selecting previously unselected package libde265-0:armhf. 240s Preparing to unpack .../039-libde265-0_1.0.15-1build5_armhf.deb ... 240s Unpacking libde265-0:armhf (1.0.15-1build5) ... 240s Selecting previously unselected package libdeflate0:armhf. 240s Preparing to unpack .../040-libdeflate0_1.23-1_armhf.deb ... 240s Unpacking libdeflate0:armhf (1.23-1) ... 240s Selecting previously unselected package libfyba0t64:armhf. 240s Preparing to unpack .../041-libfyba0t64_4.1.1-11build1_armhf.deb ... 240s Unpacking libfyba0t64:armhf (4.1.1-11build1) ... 240s Selecting previously unselected package libminizip1t64:armhf. 240s Preparing to unpack .../042-libminizip1t64_1%3a1.3.dfsg+really1.3.1-1ubuntu1_armhf.deb ... 240s Unpacking libminizip1t64:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 240s Selecting previously unselected package libfreexl1:armhf. 240s Preparing to unpack .../043-libfreexl1_2.0.0-1build2_armhf.deb ... 240s Unpacking libfreexl1:armhf (2.0.0-1build2) ... 240s Selecting previously unselected package libgeos3.13.1:armhf. 240s Preparing to unpack .../044-libgeos3.13.1_3.13.1-1_armhf.deb ... 240s Unpacking libgeos3.13.1:armhf (3.13.1-1) ... 241s Selecting previously unselected package libgeos-c1t64:armhf. 241s Preparing to unpack .../045-libgeos-c1t64_3.13.1-1_armhf.deb ... 241s Unpacking libgeos-c1t64:armhf (3.13.1-1) ... 241s Selecting previously unselected package proj-data. 241s Preparing to unpack .../046-proj-data_9.5.1-1_all.deb ... 241s Unpacking proj-data (9.5.1-1) ... 241s Selecting previously unselected package libjbig0:armhf. 241s Preparing to unpack .../047-libjbig0_2.1-6.1ubuntu2_armhf.deb ... 241s Unpacking libjbig0:armhf (2.1-6.1ubuntu2) ... 241s Selecting previously unselected package liblerc4:armhf. 241s Preparing to unpack .../048-liblerc4_4.0.0+ds-5ubuntu1_armhf.deb ... 241s Unpacking liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 241s Selecting previously unselected package libsharpyuv0:armhf. 241s Preparing to unpack .../049-libsharpyuv0_1.5.0-0.1_armhf.deb ... 241s Unpacking libsharpyuv0:armhf (1.5.0-0.1) ... 241s Selecting previously unselected package libwebp7:armhf. 241s Preparing to unpack .../050-libwebp7_1.5.0-0.1_armhf.deb ... 241s Unpacking libwebp7:armhf (1.5.0-0.1) ... 241s Selecting previously unselected package libtiff6:armhf. 241s Preparing to unpack .../051-libtiff6_4.5.1+git230720-4ubuntu4_armhf.deb ... 241s Unpacking libtiff6:armhf (4.5.1+git230720-4ubuntu4) ... 241s Selecting previously unselected package libproj25:armhf. 241s Preparing to unpack .../052-libproj25_9.5.1-1_armhf.deb ... 241s Unpacking libproj25:armhf (9.5.1-1) ... 241s Selecting previously unselected package libgeotiff5:armhf. 241s Preparing to unpack .../053-libgeotiff5_1.7.4-1_armhf.deb ... 241s Unpacking libgeotiff5:armhf (1.7.4-1) ... 241s Selecting previously unselected package libgif7:armhf. 241s Preparing to unpack .../054-libgif7_5.2.2-1ubuntu2_armhf.deb ... 241s Unpacking libgif7:armhf (5.2.2-1ubuntu2) ... 241s Selecting previously unselected package libsz2:armhf. 241s Preparing to unpack .../055-libsz2_1.1.3-1_armhf.deb ... 241s Unpacking libsz2:armhf (1.1.3-1) ... 241s Selecting previously unselected package libhdf4-0-alt:armhf. 241s Preparing to unpack .../056-libhdf4-0-alt_4.3.0-1_armhf.deb ... 241s Unpacking libhdf4-0-alt:armhf (4.3.0-1) ... 241s Selecting previously unselected package libhdf5-310:armhf. 241s Preparing to unpack .../057-libhdf5-310_1.14.5+repack-3_armhf.deb ... 241s Unpacking libhdf5-310:armhf (1.14.5+repack-3) ... 241s Selecting previously unselected package libheif-plugin-aomdec:armhf. 241s Preparing to unpack .../058-libheif-plugin-aomdec_1.19.7-1_armhf.deb ... 241s Unpacking libheif-plugin-aomdec:armhf (1.19.7-1) ... 241s Selecting previously unselected package libheif-plugin-libde265:armhf. 241s Preparing to unpack .../059-libheif-plugin-libde265_1.19.7-1_armhf.deb ... 241s Unpacking libheif-plugin-libde265:armhf (1.19.7-1) ... 241s Selecting previously unselected package libheif1:armhf. 241s Preparing to unpack .../060-libheif1_1.19.7-1_armhf.deb ... 241s Unpacking libheif1:armhf (1.19.7-1) ... 241s Selecting previously unselected package liburiparser1:armhf. 241s Preparing to unpack .../061-liburiparser1_0.9.8+dfsg-2_armhf.deb ... 241s Unpacking liburiparser1:armhf (0.9.8+dfsg-2) ... 241s Selecting previously unselected package libkmlbase1t64:armhf. 241s Preparing to unpack .../062-libkmlbase1t64_1.3.0-12build1_armhf.deb ... 241s Unpacking libkmlbase1t64:armhf (1.3.0-12build1) ... 241s Selecting previously unselected package libkmldom1t64:armhf. 242s Preparing to unpack .../063-libkmldom1t64_1.3.0-12build1_armhf.deb ... 242s Unpacking libkmldom1t64:armhf (1.3.0-12build1) ... 242s Selecting previously unselected package libkmlengine1t64:armhf. 242s Preparing to unpack .../064-libkmlengine1t64_1.3.0-12build1_armhf.deb ... 242s Unpacking libkmlengine1t64:armhf (1.3.0-12build1) ... 242s Selecting previously unselected package mysql-common. 242s Preparing to unpack .../065-mysql-common_5.8+1.1.1ubuntu1_all.deb ... 242s Unpacking mysql-common (5.8+1.1.1ubuntu1) ... 242s Selecting previously unselected package libmysqlclient24:armhf. 242s Preparing to unpack .../066-libmysqlclient24_8.4.4-0ubuntu2_armhf.deb ... 242s Unpacking libmysqlclient24:armhf (8.4.4-0ubuntu2) ... 242s Selecting previously unselected package libhdf5-hl-310:armhf. 242s Preparing to unpack .../067-libhdf5-hl-310_1.14.5+repack-3_armhf.deb ... 242s Unpacking libhdf5-hl-310:armhf (1.14.5+repack-3) ... 242s Selecting previously unselected package libnetcdf22:armhf. 242s Preparing to unpack .../068-libnetcdf22_1%3a4.9.3-1_armhf.deb ... 242s Unpacking libnetcdf22:armhf (1:4.9.3-1) ... 242s Selecting previously unselected package libltdl7:armhf. 242s Preparing to unpack .../069-libltdl7_2.5.4-4_armhf.deb ... 242s Unpacking libltdl7:armhf (2.5.4-4) ... 242s Selecting previously unselected package libodbc2:armhf. 242s Preparing to unpack .../070-libodbc2_2.3.12-2ubuntu1_armhf.deb ... 242s Unpacking libodbc2:armhf (2.3.12-2ubuntu1) ... 242s Selecting previously unselected package unixodbc-common. 242s Preparing to unpack .../071-unixodbc-common_2.3.12-2ubuntu1_all.deb ... 242s Unpacking unixodbc-common (2.3.12-2ubuntu1) ... 242s Selecting previously unselected package libodbcinst2:armhf. 242s Preparing to unpack .../072-libodbcinst2_2.3.12-2ubuntu1_armhf.deb ... 242s Unpacking libodbcinst2:armhf (2.3.12-2ubuntu1) ... 242s Selecting previously unselected package libogdi4.1:armhf. 242s Preparing to unpack .../073-libogdi4.1_4.1.1+ds-5_armhf.deb ... 242s Unpacking libogdi4.1:armhf (4.1.1+ds-5) ... 242s Selecting previously unselected package libopenjp2-7:armhf. 242s Preparing to unpack .../074-libopenjp2-7_2.5.3-2_armhf.deb ... 242s Unpacking libopenjp2-7:armhf (2.5.3-2) ... 242s Selecting previously unselected package libgpgmepp6t64:armhf. 242s Preparing to unpack .../075-libgpgmepp6t64_1.24.2-1ubuntu2_armhf.deb ... 242s Unpacking libgpgmepp6t64:armhf (1.24.2-1ubuntu2) ... 242s Selecting previously unselected package liblcms2-2:armhf. 242s Preparing to unpack .../076-liblcms2-2_2.16-2_armhf.deb ... 242s Unpacking liblcms2-2:armhf (2.16-2) ... 242s Selecting previously unselected package libpoppler147:armhf. 242s Preparing to unpack .../077-libpoppler147_25.03.0-2_armhf.deb ... 242s Unpacking libpoppler147:armhf (25.03.0-2) ... 242s Selecting previously unselected package libpq5:armhf. 242s Preparing to unpack .../078-libpq5_17.4-1_armhf.deb ... 242s Unpacking libpq5:armhf (17.4-1) ... 242s Selecting previously unselected package libqhull-r8.0:armhf. 242s Preparing to unpack .../079-libqhull-r8.0_2020.2-6build1_armhf.deb ... 242s Unpacking libqhull-r8.0:armhf (2020.2-6build1) ... 242s Selecting previously unselected package librttopo1:armhf. 242s Preparing to unpack .../080-librttopo1_1.1.0-4_armhf.deb ... 242s Unpacking librttopo1:armhf (1.1.0-4) ... 242s Selecting previously unselected package libspatialite8t64:armhf. 242s Preparing to unpack .../081-libspatialite8t64_5.1.0-3build1_armhf.deb ... 242s Unpacking libspatialite8t64:armhf (5.1.0-3build1) ... 242s Selecting previously unselected package libxerces-c3.2t64:armhf. 242s Preparing to unpack .../082-libxerces-c3.2t64_3.2.4+debian-1.3build1_armhf.deb ... 242s Unpacking libxerces-c3.2t64:armhf (3.2.4+debian-1.3build1) ... 243s Selecting previously unselected package libgdal36:armhf. 243s Preparing to unpack .../083-libgdal36_3.10.2+dfsg-1build3_armhf.deb ... 243s Unpacking libgdal36:armhf (3.10.2+dfsg-1build3) ... 243s Selecting previously unselected package libgomp1:armhf. 243s Preparing to unpack .../084-libgomp1_15-20250222-0ubuntu1_armhf.deb ... 243s Unpacking libgomp1:armhf (15-20250222-0ubuntu1) ... 243s Selecting previously unselected package libgraphite2-3:armhf. 243s Preparing to unpack .../085-libgraphite2-3_1.3.14-2ubuntu1_armhf.deb ... 243s Unpacking libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 243s Selecting previously unselected package libharfbuzz0b:armhf. 243s Preparing to unpack .../086-libharfbuzz0b_10.2.0-1_armhf.deb ... 243s Unpacking libharfbuzz0b:armhf (10.2.0-1) ... 243s Selecting previously unselected package libimagequant0:armhf. 243s Preparing to unpack .../087-libimagequant0_2.18.0-1build1_armhf.deb ... 243s Unpacking libimagequant0:armhf (2.18.0-1build1) ... 243s Selecting previously unselected package libjs-jquery. 243s Preparing to unpack .../088-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 243s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 243s Selecting previously unselected package libjs-jquery-ui. 243s Preparing to unpack .../089-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 243s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 243s Selecting previously unselected package libjs-underscore. 243s Preparing to unpack .../090-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 243s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 243s Selecting previously unselected package libjs-sphinxdoc. 243s Preparing to unpack .../091-libjs-sphinxdoc_8.1.3-4_all.deb ... 243s Unpacking libjs-sphinxdoc (8.1.3-4) ... 243s Selecting previously unselected package liblbfgsb0:armhf. 244s Preparing to unpack .../092-liblbfgsb0_3.0+dfsg.4-1build1_armhf.deb ... 244s Unpacking liblbfgsb0:armhf (3.0+dfsg.4-1build1) ... 244s Selecting previously unselected package libraqm0:armhf. 244s Preparing to unpack .../093-libraqm0_0.10.2-1_armhf.deb ... 244s Unpacking libraqm0:armhf (0.10.2-1) ... 244s Selecting previously unselected package libwebpdemux2:armhf. 244s Preparing to unpack .../094-libwebpdemux2_1.5.0-0.1_armhf.deb ... 244s Unpacking libwebpdemux2:armhf (1.5.0-0.1) ... 244s Selecting previously unselected package libwebpmux3:armhf. 244s Preparing to unpack .../095-libwebpmux3_1.5.0-0.1_armhf.deb ... 244s Unpacking libwebpmux3:armhf (1.5.0-0.1) ... 244s Selecting previously unselected package libxslt1.1:armhf. 244s Preparing to unpack .../096-libxslt1.1_1.1.39-0exp1ubuntu2_armhf.deb ... 244s Unpacking libxslt1.1:armhf (1.1.39-0exp1ubuntu2) ... 244s Selecting previously unselected package python-matplotlib-data. 244s Preparing to unpack .../097-python-matplotlib-data_3.8.3-7build1_all.deb ... 244s Unpacking python-matplotlib-data (3.8.3-7build1) ... 244s Selecting previously unselected package python-osmnx-doc. 244s Preparing to unpack .../098-python-osmnx-doc_2.0.1+ds-2_all.deb ... 244s Unpacking python-osmnx-doc (2.0.1+ds-2) ... 244s Selecting previously unselected package python3-branca. 244s Preparing to unpack .../099-python3-branca_0.8.1-1_all.deb ... 244s Unpacking python3-branca (0.8.1-1) ... 244s Selecting previously unselected package python3-brotli. 244s Preparing to unpack .../100-python3-brotli_1.1.0-2build4_armhf.deb ... 244s Unpacking python3-brotli (1.1.0-2build4) ... 244s Selecting previously unselected package python3-contourpy. 244s Preparing to unpack .../101-python3-contourpy_1.3.1-1build1_armhf.deb ... 244s Unpacking python3-contourpy (1.3.1-1build1) ... 244s Selecting previously unselected package python3-coverage. 244s Preparing to unpack .../102-python3-coverage_7.6.0+dfsg1-2build1_armhf.deb ... 244s Unpacking python3-coverage (7.6.0+dfsg1-2build1) ... 244s Selecting previously unselected package python3-cycler. 244s Preparing to unpack .../103-python3-cycler_0.12.1-1_all.deb ... 244s Unpacking python3-cycler (0.12.1-1) ... 244s Selecting previously unselected package python3-decorator. 244s Preparing to unpack .../104-python3-decorator_5.1.1-5_all.deb ... 244s Unpacking python3-decorator (5.1.1-5) ... 244s Selecting previously unselected package python3-xyzservices. 244s Preparing to unpack .../105-python3-xyzservices_2025.1.0-1_all.deb ... 244s Unpacking python3-xyzservices (2025.1.0-1) ... 244s Selecting previously unselected package python3-folium. 245s Preparing to unpack .../106-python3-folium_0.19.4+dfsg-1_all.deb ... 245s Unpacking python3-folium (0.19.4+dfsg-1) ... 245s Selecting previously unselected package python3-platformdirs. 245s Preparing to unpack .../107-python3-platformdirs_4.3.6-1_all.deb ... 245s Unpacking python3-platformdirs (4.3.6-1) ... 245s Selecting previously unselected package python3-fs. 245s Preparing to unpack .../108-python3-fs_2.4.16-7_all.deb ... 245s Unpacking python3-fs (2.4.16-7) ... 245s Selecting previously unselected package python3-lxml:armhf. 245s Preparing to unpack .../109-python3-lxml_5.3.1-1build1_armhf.deb ... 245s Unpacking python3-lxml:armhf (5.3.1-1build1) ... 245s Selecting previously unselected package python3-lz4. 245s Preparing to unpack .../110-python3-lz4_4.4.0+dfsg-1build1_armhf.deb ... 245s Unpacking python3-lz4 (4.4.0+dfsg-1build1) ... 245s Selecting previously unselected package python3-scipy. 245s Preparing to unpack .../111-python3-scipy_1.14.1-4ubuntu2_armhf.deb ... 245s Unpacking python3-scipy (1.14.1-4ubuntu2) ... 246s Selecting previously unselected package python3-mpmath. 246s Preparing to unpack .../112-python3-mpmath_1.3.0-1_all.deb ... 246s Unpacking python3-mpmath (1.3.0-1) ... 246s Selecting previously unselected package python3-sympy. 246s Preparing to unpack .../113-python3-sympy_1.13.3-5_all.deb ... 246s Unpacking python3-sympy (1.13.3-5) ... 246s Selecting previously unselected package python3-ufolib2. 246s Preparing to unpack .../114-python3-ufolib2_0.17.0+dfsg1-1_all.deb ... 246s Unpacking python3-ufolib2 (0.17.0+dfsg1-1) ... 246s Selecting previously unselected package python3-unicodedata2. 246s Preparing to unpack .../115-python3-unicodedata2_15.1.0+ds-1build3_armhf.deb ... 246s Unpacking python3-unicodedata2 (15.1.0+ds-1build3) ... 246s Selecting previously unselected package unicode-data. 246s Preparing to unpack .../116-unicode-data_15.1.0-1_all.deb ... 246s Unpacking unicode-data (15.1.0-1) ... 247s Selecting previously unselected package python3-fonttools. 247s Preparing to unpack .../117-python3-fonttools_4.55.3-2build1_armhf.deb ... 247s Unpacking python3-fonttools (4.55.3-2build1) ... 247s Selecting previously unselected package python3-pytz. 247s Preparing to unpack .../118-python3-pytz_2025.1-3_all.deb ... 247s Unpacking python3-pytz (2025.1-3) ... 247s Selecting previously unselected package python3-tz. 247s Preparing to unpack .../119-python3-tz_2025.1-3_all.deb ... 247s Unpacking python3-tz (2025.1-3) ... 247s Selecting previously unselected package python3-pandas-lib:armhf. 247s Preparing to unpack .../120-python3-pandas-lib_2.2.3+dfsg-8build1_armhf.deb ... 247s Unpacking python3-pandas-lib:armhf (2.2.3+dfsg-8build1) ... 247s Selecting previously unselected package python3-pandas. 247s Preparing to unpack .../121-python3-pandas_2.2.3+dfsg-8build1_all.deb ... 247s Unpacking python3-pandas (2.2.3+dfsg-8build1) ... 248s Selecting previously unselected package sphinx-rtd-theme-common. 248s Preparing to unpack .../122-sphinx-rtd-theme-common_3.0.2+dfsg-2_all.deb ... 248s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 248s Selecting previously unselected package python3-pyogrio. 248s Preparing to unpack .../123-python3-pyogrio_0.10.0+ds-4build3_armhf.deb ... 248s Unpacking python3-pyogrio (0.10.0+ds-4build3) ... 248s Selecting previously unselected package python3-pyproj. 248s Preparing to unpack .../124-python3-pyproj_3.7.1-1build1_armhf.deb ... 248s Unpacking python3-pyproj (3.7.1-1build1) ... 248s Selecting previously unselected package python3-shapely. 248s Preparing to unpack .../125-python3-shapely_2.0.7-1build1_armhf.deb ... 248s Unpacking python3-shapely (2.0.7-1build1) ... 248s Selecting previously unselected package python3-geopandas. 248s Preparing to unpack .../126-python3-geopandas_1.0.1-1_all.deb ... 248s Unpacking python3-geopandas (1.0.1-1) ... 248s Selecting previously unselected package python3-iniconfig. 248s Preparing to unpack .../127-python3-iniconfig_1.1.1-2_all.deb ... 248s Unpacking python3-iniconfig (1.1.1-2) ... 248s Selecting previously unselected package python3-joblib. 248s Preparing to unpack .../128-python3-joblib_1.4.2-3_all.deb ... 248s Unpacking python3-joblib (1.4.2-3) ... 248s Selecting previously unselected package python3-kiwisolver. 248s Preparing to unpack .../129-python3-kiwisolver_1.4.7-3build1_armhf.deb ... 248s Unpacking python3-kiwisolver (1.4.7-3build1) ... 248s Selecting previously unselected package python3-pil:armhf. 248s Preparing to unpack .../130-python3-pil_11.1.0-5build1_armhf.deb ... 248s Unpacking python3-pil:armhf (11.1.0-5build1) ... 248s Selecting previously unselected package python3.12-tk. 248s Preparing to unpack .../131-python3.12-tk_3.12.9-1_armhf.deb ... 248s Unpacking python3.12-tk (3.12.9-1) ... 248s Selecting previously unselected package python3.13-tk. 248s Preparing to unpack .../132-python3.13-tk_3.13.2-2_armhf.deb ... 248s Unpacking python3.13-tk (3.13.2-2) ... 248s Selecting previously unselected package python3-tk:armhf. 248s Preparing to unpack .../133-python3-tk_3.13.1-1_armhf.deb ... 248s Unpacking python3-tk:armhf (3.13.1-1) ... 249s Selecting previously unselected package python3-pil.imagetk:armhf. 249s Preparing to unpack .../134-python3-pil.imagetk_11.1.0-5build1_armhf.deb ... 249s Unpacking python3-pil.imagetk:armhf (11.1.0-5build1) ... 249s Selecting previously unselected package python3-matplotlib. 249s Preparing to unpack .../135-python3-matplotlib_3.8.3-7build1_armhf.deb ... 249s Unpacking python3-matplotlib (3.8.3-7build1) ... 249s Selecting previously unselected package python3-networkx. 249s Preparing to unpack .../136-python3-networkx_3.2.1-4ubuntu1_all.deb ... 249s Unpacking python3-networkx (3.2.1-4ubuntu1) ... 250s Selecting previously unselected package python3-osmnx. 250s Preparing to unpack .../137-python3-osmnx_2.0.1+ds-2_all.deb ... 250s Unpacking python3-osmnx (2.0.1+ds-2) ... 250s Selecting previously unselected package python3-pluggy. 250s Preparing to unpack .../138-python3-pluggy_1.5.0-1_all.deb ... 250s Unpacking python3-pluggy (1.5.0-1) ... 250s Selecting previously unselected package python3-pytest. 250s Preparing to unpack .../139-python3-pytest_8.3.5-1_all.deb ... 250s Unpacking python3-pytest (8.3.5-1) ... 250s Selecting previously unselected package python3-threadpoolctl. 250s Preparing to unpack .../140-python3-threadpoolctl_3.1.0-1_all.deb ... 250s Unpacking python3-threadpoolctl (3.1.0-1) ... 250s Selecting previously unselected package python3-sklearn-lib:armhf. 250s Preparing to unpack .../141-python3-sklearn-lib_1.4.2+dfsg-8_armhf.deb ... 250s Unpacking python3-sklearn-lib:armhf (1.4.2+dfsg-8) ... 251s Selecting previously unselected package python3-sklearn. 251s Preparing to unpack .../142-python3-sklearn_1.4.2+dfsg-8_all.deb ... 251s Unpacking python3-sklearn (1.4.2+dfsg-8) ... 251s Setting up libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 251s Setting up liblcms2-2:armhf (2.16-2) ... 251s Setting up python3-iniconfig (1.1.1-2) ... 251s Setting up libsharpyuv0:armhf (1.5.0-0.1) ... 251s Setting up libgpgmepp6t64:armhf (1.24.2-1ubuntu2) ... 251s Setting up libaom3:armhf (3.12.0-1) ... 251s Setting up mysql-common (5.8+1.1.1ubuntu1) ... 251s update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode 251s Setting up fonts-lato (2.015-1) ... 251s Setting up liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 251s Setting up proj-data (9.5.1-1) ... 251s Setting up libxrender1:armhf (1:0.9.10-1.1build1) ... 251s Setting up python3-joblib (1.4.2-3) ... 251s Setting up libogdi4.1:armhf (4.1.1+ds-5) ... 251s Setting up libgeos3.13.1:armhf (3.13.1-1) ... 251s Setting up python3-lz4 (4.4.0+dfsg-1build1) ... 252s Setting up python3-unicodedata2 (15.1.0+ds-1build3) ... 252s Setting up libgeos-c1t64:armhf (3.13.1-1) ... 252s Setting up fonts-lyx (2.4.3-1) ... 252s Setting up python3-threadpoolctl (3.1.0-1) ... 252s Setting up x11-common (1:7.7+23ubuntu3) ... 252s Setting up libpq5:armhf (17.4-1) ... 252s Setting up libdeflate0:armhf (1.23-1) ... 252s Setting up libqhull-r8.0:armhf (2020.2-6build1) ... 252s Setting up python3-coverage (7.6.0+dfsg1-2build1) ... 253s Setting up python3-pytz (2025.1-3) ... 253s Setting up libxerces-c3.2t64:armhf (3.2.4+debian-1.3build1) ... 253s Setting up libgomp1:armhf (15-20250222-0ubuntu1) ... 253s Setting up python3-networkx (3.2.1-4ubuntu1) ... 254s Setting up libmysqlclient24:armhf (8.4.4-0ubuntu2) ... 254s Setting up libjbig0:armhf (2.1-6.1ubuntu2) ... 254s Setting up python3-branca (0.8.1-1) ... 254s Setting up libaec0:armhf (1.1.3-1) ... 254s Setting up python3-platformdirs (4.3.6-1) ... 255s Setting up gdal-data (3.10.2+dfsg-1build3) ... 255s Setting up python3-tz (2025.1-3) ... 255s Setting up libsnappy1v5:armhf (1.2.1-1) ... 255s Setting up python3-fs (2.4.16-7) ... 255s Setting up unicode-data (15.1.0-1) ... 255s Setting up python3-decorator (5.1.1-5) ... 255s Setting up libblas3:armhf (3.12.1-2) ... 255s update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode 255s Setting up libcfitsio10t64:armhf (4.5.0-5) ... 255s Setting up libfreetype6:armhf (2.13.3+dfsg-1) ... 255s Setting up libsvtav1enc2:armhf (2.3.0+dfsg-1) ... 255s Setting up python3-brotli (1.1.0-2build4) ... 255s Setting up python3-cycler (0.12.1-1) ... 255s Setting up libimagequant0:armhf (2.18.0-1build1) ... 255s Setting up fonts-dejavu-mono (2.37-8) ... 255s Setting up python3-kiwisolver (1.4.7-3build1) ... 255s Setting up python3-numpy-dev:armhf (1:2.2.3+ds-5) ... 255s Setting up libtcl8.6:armhf (8.6.16+dfsg-1) ... 255s Setting up fonts-dejavu-core (2.37-8) ... 255s Setting up unixodbc-common (2.3.12-2ubuntu1) ... 255s Setting up libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 255s Setting up libltdl7:armhf (2.5.4-4) ... 255s Setting up libgfortran5:armhf (15-20250222-0ubuntu1) ... 255s Setting up python3-pluggy (1.5.0-1) ... 256s Setting up libwebp7:armhf (1.5.0-0.1) ... 256s Setting up libgif7:armhf (5.2.2-1ubuntu2) ... 256s Setting up libodbc2:armhf (2.3.12-2ubuntu1) ... 256s Setting up liburiparser1:armhf (0.9.8+dfsg-2) ... 256s Setting up libfyba0t64:armhf (4.1.1-11build1) ... 256s Setting up librttopo1:armhf (1.1.0-4) ... 256s Setting up libdav1d7:armhf (1.5.1-1) ... 256s Setting up libminizip1t64:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 256s Setting up librav1e0.7:armhf (0.7.1-9) ... 256s Setting up libxslt1.1:armhf (1.1.39-0exp1ubuntu2) ... 256s Setting up libblosc1:armhf (1.21.5+ds-1build1) ... 256s Setting up libopenjp2-7:armhf (2.5.3-2) ... 256s Setting up libharfbuzz0b:armhf (10.2.0-1) ... 256s Setting up libabsl20230802:armhf (20230802.1-4.2) ... 256s Setting up libxss1:armhf (1:1.2.3-1build3) ... 256s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 256s Setting up python3-mpmath (1.3.0-1) ... 256s Setting up libde265-0:armhf (1.0.15-1build5) ... 256s Setting up libkmlbase1t64:armhf (1.3.0-12build1) ... 256s Setting up python-matplotlib-data (3.8.3-7build1) ... 256s Setting up libwebpmux3:armhf (1.5.0-0.1) ... 256s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 256s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 256s Setting up libsz2:armhf (1.1.3-1) ... 256s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 256s Setting up gdal-plugins:armhf (3.10.2+dfsg-1build3) ... 256s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 256s Setting up python3-sympy (1.13.3-5) ... 264s Setting up libodbcinst2:armhf (2.3.12-2ubuntu1) ... 264s Setting up liblapack3:armhf (3.12.1-2) ... 264s update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode 264s Setting up libarpack2t64:armhf (3.9.1-4) ... 264s Setting up fontconfig-config (2.15.0-2ubuntu1) ... 264s Setting up python3-pytest (8.3.5-1) ... 264s Setting up libwebpdemux2:armhf (1.5.0-0.1) ... 264s Setting up libkmldom1t64:armhf (1.3.0-12build1) ... 264s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 264s Setting up libraqm0:armhf (0.10.2-1) ... 264s Setting up libgav1-1:armhf (0.19.0-3) ... 265s Setting up python3-numpy (1:2.2.3+ds-5) ... 267s Setting up libjs-sphinxdoc (8.1.3-4) ... 267s Setting up libhdf4-0-alt:armhf (4.3.0-1) ... 267s Setting up libhdf5-310:armhf (1.14.5+repack-3) ... 267s Setting up libfreexl1:armhf (2.0.0-1build2) ... 267s Setting up python3-lxml:armhf (5.3.1-1build1) ... 267s Setting up libtiff6:armhf (4.5.1+git230720-4ubuntu4) ... 267s Setting up python3-contourpy (1.3.1-1build1) ... 267s Setting up libarmadillo14 (1:14.2.3+dfsg-1) ... 267s Setting up libfontconfig1:armhf (2.15.0-2ubuntu1) ... 267s Setting up python-osmnx-doc (2.0.1+ds-2) ... 267s Setting up libyuv0:armhf (0.0.1904.20250204-1) ... 267s Setting up liblbfgsb0:armhf (3.0+dfsg.4-1build1) ... 267s Setting up libhdf5-hl-310:armhf (1.14.5+repack-3) ... 267s Setting up libavif16:armhf (1.2.0-1ubuntu1) ... 267s Setting up python3-shapely (2.0.7-1build1) ... 268s Setting up libxft2:armhf (2.3.6-1build1) ... 268s Setting up python3-scipy (1.14.1-4ubuntu2) ... 272s Setting up libpoppler147:armhf (25.03.0-2) ... 272s Setting up libproj25:armhf (9.5.1-1) ... 272s Setting up python3-xyzservices (2025.1.0-1) ... 272s Setting up libtk8.6:armhf (8.6.16-1) ... 272s Setting up python3-pandas-lib:armhf (2.2.3+dfsg-8build1) ... 272s Setting up python3.12-tk (3.12.9-1) ... 272s Setting up libnetcdf22:armhf (1:4.9.3-1) ... 272s Setting up python3-sklearn-lib:armhf (1.4.2+dfsg-8) ... 272s Setting up libkmlengine1t64:armhf (1.3.0-12build1) ... 272s Setting up python3-pyproj (3.7.1-1build1) ... 273s Setting up python3.13-tk (3.13.2-2) ... 273s Setting up libgeotiff5:armhf (1.7.4-1) ... 273s Setting up python3-pil:armhf (11.1.0-5build1) ... 273s Setting up python3-pandas (2.2.3+dfsg-8build1) ... 279s Setting up python3-sklearn (1.4.2+dfsg-8) ... 283s Setting up libspatialite8t64:armhf (5.1.0-3build1) ... 283s Setting up tk8.6-blt2.5 (2.5.3+dfsg-8) ... 283s Setting up python3-folium (0.19.4+dfsg-1) ... 283s Setting up blt (2.5.3+dfsg-8) ... 283s Setting up python3-tk:armhf (3.13.1-1) ... 283s Setting up python3-pil.imagetk:armhf (11.1.0-5build1) ... 283s Setting up libheif-plugin-aomdec:armhf (1.19.7-1) ... 283s Setting up libheif-plugin-libde265:armhf (1.19.7-1) ... 283s Setting up libheif1:armhf (1.19.7-1) ... 283s Setting up python3-fonttools (4.55.3-2build1) ... 285s Setting up python3-ufolib2 (0.17.0+dfsg1-1) ... 285s Setting up libgdal36:armhf (3.10.2+dfsg-1build3) ... 285s Setting up python3-matplotlib (3.8.3-7build1) ... 287s Setting up python3-pyogrio (0.10.0+ds-4build3) ... 287s Setting up python3-geopandas (1.0.1-1) ... 288s Setting up python3-osmnx (2.0.1+ds-2) ... 288s Processing triggers for libc-bin (2.41-1ubuntu1) ... 288s Processing triggers for man-db (2.13.0-1) ... 299s autopkgtest [01:36:16]: test command1: debian/tests/check offline 299s autopkgtest [01:36:16]: test command1: [----------------------- 301s ============================= test session starts ============================== 301s platform linux -- Python 3.13.2, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3 301s cachedir: .pytest_cache 301s rootdir: /tmp/autopkgtest.fGLkFe/autopkgtest_tmp/offline 301s plugins: typeguard-4.4.2 306s collecting ... collected 2 items 306s 306s tests/test_osmnx_offline.py::test_logging PASSED [ 50%] 306s tests/test_osmnx_offline.py::test_exceptions PASSED [100%] 306s 306s ============================== 2 passed in 4.44s =============================== 307s autopkgtest [01:36:24]: test command1: -----------------------] 311s autopkgtest [01:36:28]: test command1: - - - - - - - - - - results - - - - - - - - - - 311s command1 PASS 315s autopkgtest [01:36:32]: test command2: preparing testbed 317s Reading package lists... 317s Building dependency tree... 317s Reading state information... 318s Starting pkgProblemResolver with broken count: 0 318s Starting 2 pkgProblemResolver with broken count: 0 318s Done 319s The following NEW packages will be installed: 319s python3-affine python3-click python3-click-plugins python3-cligj 319s python3-gdal python3-rasterio 319s 0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. 319s Need to get 2160 kB of archives. 319s After this operation, 9177 kB of additional disk space will be used. 319s Get:1 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-affine all 2.4.0-2 [14.0 kB] 319s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf python3-click all 8.2.0+0.really.8.1.8-1 [80.0 kB] 319s Get:3 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-click-plugins all 1.1.1-5 [9760 B] 319s Get:4 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-cligj all 0.7.2-3 [8006 B] 319s Get:5 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-gdal armhf 3.10.2+dfsg-1build3 [828 kB] 320s Get:6 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-rasterio armhf 1.4.3-2build1 [1219 kB] 320s Fetched 2160 kB in 1s (3011 kB/s) 320s Selecting previously unselected package python3-affine. 320s (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 ... 82391 files and directories currently installed.) 320s Preparing to unpack .../0-python3-affine_2.4.0-2_all.deb ... 320s Unpacking python3-affine (2.4.0-2) ... 320s Selecting previously unselected package python3-click. 320s Preparing to unpack .../1-python3-click_8.2.0+0.really.8.1.8-1_all.deb ... 320s Unpacking python3-click (8.2.0+0.really.8.1.8-1) ... 320s Selecting previously unselected package python3-click-plugins. 320s Preparing to unpack .../2-python3-click-plugins_1.1.1-5_all.deb ... 320s Unpacking python3-click-plugins (1.1.1-5) ... 320s Selecting previously unselected package python3-cligj. 320s Preparing to unpack .../3-python3-cligj_0.7.2-3_all.deb ... 320s Unpacking python3-cligj (0.7.2-3) ... 320s Selecting previously unselected package python3-gdal. 320s Preparing to unpack .../4-python3-gdal_3.10.2+dfsg-1build3_armhf.deb ... 320s Unpacking python3-gdal (3.10.2+dfsg-1build3) ... 320s Selecting previously unselected package python3-rasterio. 320s Preparing to unpack .../5-python3-rasterio_1.4.3-2build1_armhf.deb ... 320s Unpacking python3-rasterio (1.4.3-2build1) ... 321s Setting up python3-click (8.2.0+0.really.8.1.8-1) ... 321s Setting up python3-click-plugins (1.1.1-5) ... 321s Setting up python3-affine (2.4.0-2) ... 321s Setting up python3-gdal (3.10.2+dfsg-1build3) ... 322s Setting up python3-cligj (0.7.2-3) ... 322s Setting up python3-rasterio (1.4.3-2build1) ... 332s autopkgtest [01:36:49]: test command2: debian/tests/check online 332s autopkgtest [01:36:49]: test command2: [----------------------- 336s ============================= test session starts ============================== 336s platform linux -- Python 3.13.2, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3 336s cachedir: .pytest_cache 336s rootdir: /tmp/autopkgtest.fGLkFe/autopkgtest_tmp/online 336s plugins: typeguard-4.4.2 339s collecting ... collected 18 items 339s 339s tests/test_osmnx.py::test_logging PASSED [ 5%] 339s tests/test_osmnx.py::test_exceptions PASSED [ 11%] 347s tests/test_osmnx.py::test_geocoder PASSED [ 16%] 371s tests/test_osmnx.py::test_stats PASSED [ 22%] 379s tests/test_osmnx.py::test_bearings PASSED [ 27%] 387s tests/test_osmnx.py::test_osm_xml PASSED [ 33%] 401s tests/test_osmnx.py::test_elevation PASSED [ 38%] 403s tests/test_osmnx.py::test_elevation_extra_one PASSED [ 44%] 405s tests/test_osmnx.py::test_elevation_extra_four PASSED [ 50%] 407s tests/test_osmnx.py::test_elevation_extra_thirtytwo PASSED [ 55%] 409s tests/test_osmnx.py::test_elevation_extra_huge PASSED [ 61%] 412s tests/test_osmnx.py::test_routing PASSED [ 66%] 415s tests/test_osmnx.py::test_plots PASSED [ 72%] 416s tests/test_osmnx.py::test_nearest PASSED [ 77%] 418s tests/test_osmnx.py::test_endpoints FAILED [ 83%] 419s tests/test_osmnx.py::test_save_load FAILED [ 88%] 420s tests/test_osmnx.py::test_graph_from FAILED [ 94%] 421s tests/test_osmnx.py::test_features FAILED [100%] 421s 421s =================================== FAILURES =================================== 421s ________________________________ test_endpoints ________________________________ 421s 421s self = , kwargs = {} 421s 421s def json(self, **kwargs): 421s r"""Returns the json-encoded content of a response, if any. 421s 421s :param \*\*kwargs: Optional arguments that ``json.loads`` takes. 421s :raises requests.exceptions.JSONDecodeError: If the response body does not 421s contain valid json. 421s """ 421s 421s if not self.encoding and self.content and len(self.content) > 3: 421s # No encoding set. JSON RFC 4627 section 3 states we should expect 421s # UTF-8, -16 or -32. Detect which one to use; If the detection or 421s # decoding fails, fall back to `self.text` (using charset_normalizer to make 421s # a best guess). 421s encoding = guess_json_utf(self.content) 421s if encoding is not None: 421s try: 421s return complexjson.loads(self.content.decode(encoding), **kwargs) 421s except UnicodeDecodeError: 421s # Wrong UTF codec detected; usually because it's not UTF-8 421s # but some other 8-bit codec. This is an RFC violation, 421s # and the server didn't bother to tell us what codec *was* 421s # used. 421s pass 421s except JSONDecodeError as e: 421s raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 421s 421s try: 421s > return complexjson.loads(self.text, **kwargs) 421s 421s /usr/lib/python3/dist-packages/requests/models.py:974: 421s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 421s /usr/lib/python3.13/json/__init__.py:346: in loads 421s return _default_decoder.decode(s) 421s /usr/lib/python3.13/json/decoder.py:345: in decode 421s obj, end = self.raw_decode(s, idx=_w(s, 0).end()) 421s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 421s 421s self = 421s s = '\n\n raise JSONDecodeError("Expecting value", s, err.value) from None 421s E json.decoder.JSONDecodeError: Expecting value: line 2 column 1 (char 1) 421s 421s /usr/lib/python3.13/json/decoder.py:363: JSONDecodeError 421s 421s During handling of the above exception, another exception occurred: 421s 421s response = 421s 421s def _parse_response(response: requests.Response) -> dict[str, Any] | list[dict[str, Any]]: 421s """ 421s Parse JSON from a requests response and log the details. 421s 421s Parameters 421s ---------- 421s response 421s The response object. 421s 421s Returns 421s ------- 421s response_json 421s Value will be a dict if the response is from the Google or Overpass 421s APIs, and a list if the response is from the Nominatim API. 421s """ 421s # log the response size and hostname 421s hostname = _hostname_from_url(response.url) 421s size_kb = len(response.content) / 1000 421s msg = f"Downloaded {size_kb:,.1f}kB from {hostname!r} with status {response.status_code}" 421s utils.log(msg, level=lg.INFO) 421s 421s # parse the response to JSON and log/raise exceptions 421s try: 421s > response_json: dict[str, Any] | list[dict[str, Any]] = response.json() 421s 421s /usr/lib/python3/dist-packages/osmnx/_http.py:320: 421s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 421s 421s self = , kwargs = {} 421s 421s def json(self, **kwargs): 421s r"""Returns the json-encoded content of a response, if any. 421s 421s :param \*\*kwargs: Optional arguments that ``json.loads`` takes. 421s :raises requests.exceptions.JSONDecodeError: If the response body does not 421s contain valid json. 421s """ 421s 421s if not self.encoding and self.content and len(self.content) > 3: 421s # No encoding set. JSON RFC 4627 section 3 states we should expect 421s # UTF-8, -16 or -32. Detect which one to use; If the detection or 421s # decoding fails, fall back to `self.text` (using charset_normalizer to make 421s # a best guess). 421s encoding = guess_json_utf(self.content) 421s if encoding is not None: 421s try: 421s return complexjson.loads(self.content.decode(encoding), **kwargs) 421s except UnicodeDecodeError: 421s # Wrong UTF codec detected; usually because it's not UTF-8 421s # but some other 8-bit codec. This is an RFC violation, 421s # and the server didn't bother to tell us what codec *was* 421s # used. 421s pass 421s except JSONDecodeError as e: 421s raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 421s 421s try: 421s return complexjson.loads(self.text, **kwargs) 421s except JSONDecodeError as e: 421s # Catch JSON-related errors and raise as requests.JSONDecodeError 421s # This aliases json.JSONDecodeError and simplejson.JSONDecodeError 421s > raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 421s E requests.exceptions.JSONDecodeError: Expecting value: line 2 column 1 (char 1) 421s 421s /usr/lib/python3/dist-packages/requests/models.py:978: JSONDecodeError 421s 421s The above exception was the direct cause of the following exception: 421s 421s def test_endpoints() -> None: 421s """Test different API endpoints.""" 421s default_requests_timeout = ox.settings.requests_timeout 421s default_key = ox.settings.nominatim_key 421s default_nominatim_url = ox.settings.nominatim_url 421s default_overpass_url = ox.settings.overpass_url 421s default_overpass_rate_limit = ox.settings.overpass_rate_limit 421s 421s # test good and bad DNS resolution 421s ox.settings.requests_timeout = 1 421s ip = ox._http._resolve_host_via_doh("overpass-api.de") 421s ip = ox._http._resolve_host_via_doh("AAAAAAAAAAA") 421s _doh_url_template_default = ox.settings.doh_url_template 421s ox.settings.doh_url_template = "http://aaaaaa.hostdoesntexist.org/nothinguseful" 421s ip = ox._http._resolve_host_via_doh("overpass-api.de") 421s ox.settings.doh_url_template = None 421s ip = ox._http._resolve_host_via_doh("overpass-api.de") 421s ox.settings.doh_url_template = _doh_url_template_default 421s 421s # Test changing the Overpass endpoint. 421s # This should fail because we didn't provide a valid endpoint 421s ox.settings.overpass_rate_limit = False 421s ox.settings.overpass_url = "http://NOT_A_VALID_ENDPOINT/api/" 421s with pytest.raises(RequestsConnectionError, match="Max retries exceeded with url"): 421s > G = ox.graph_from_place(place1, network_type="all") 421s 421s tests/test_osmnx.py:516: 421s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 421s /usr/lib/python3/dist-packages/osmnx/graph.py:391: in graph_from_place 421s G = graph_from_polygon( 421s /usr/lib/python3/dist-packages/osmnx/graph.py:490: in graph_from_polygon 421s G_buff = _create_graph(response_jsons, bidirectional) 421s /usr/lib/python3/dist-packages/osmnx/graph.py:620: in _create_graph 421s for response_json in response_jsons: 421s /usr/lib/python3/dist-packages/osmnx/_overpass.py:397: in _download_overpass_network 421s yield _overpass_request(OrderedDict(data=query_str)) 421s /usr/lib/python3/dist-packages/osmnx/_overpass.py:494: in _overpass_request 421s response_json = _http._parse_response(response) 421s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 421s 421s response = 421s 421s def _parse_response(response: requests.Response) -> dict[str, Any] | list[dict[str, Any]]: 421s """ 421s Parse JSON from a requests response and log the details. 421s 421s Parameters 421s ---------- 421s response 421s The response object. 421s 421s Returns 421s ------- 421s response_json 421s Value will be a dict if the response is from the Google or Overpass 421s APIs, and a list if the response is from the Nominatim API. 421s """ 421s # log the response size and hostname 421s hostname = _hostname_from_url(response.url) 421s size_kb = len(response.content) / 1000 421s msg = f"Downloaded {size_kb:,.1f}kB from {hostname!r} with status {response.status_code}" 421s utils.log(msg, level=lg.INFO) 421s 421s # parse the response to JSON and log/raise exceptions 421s try: 421s response_json: dict[str, Any] | list[dict[str, Any]] = response.json() 421s except JSONDecodeError as e: # pragma: no cover 421s msg = f"{hostname!r} responded: {response.status_code} {response.reason} {response.text}" 421s utils.log(msg, level=lg.ERROR) 421s if response.ok: 421s raise InsufficientResponseError(msg) from e 421s > raise ResponseStatusCodeError(msg) from e 421s E osmnx._errors.ResponseStatusCodeError: 'not_a_valid_endpoint' responded: 503 Service Unavailable 421s E 421s E 421s E 421s E ERROR: The requested URL could not be retrieved 421s E 421s E 421s E
421s E

ERROR

421s E

The requested URL could not be retrieved

421s E
421s E
421s E 421s E
421s E

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

421s E 421s E
421s E

Unable to determine IP address from host name not_a_valid_endpoint

421s E
421s E 421s E

The DNS server returned:

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

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

421s E 421s E

Your cache administrator is webmaster.

421s E
421s E
421s E 421s E
421s E 421s E 421s 421s /usr/lib/python3/dist-packages/osmnx/_http.py:326: ResponseStatusCodeError 421s ----------------------------- Captured stdout call ----------------------------- 421s 2025-03-16 01:38:14 Failed to resolve 'AAAAAAAAAAA' IP via DoH, requesting host by name 421s 2025-03-16 01:38:14 Failed to resolve 'overpass-api.de' IP via DoH, requesting host by name 421s 2025-03-16 01:38:14 User set `doh_url_template=None`, requesting host by name 421s 2025-03-16 01:38:14 Retrieved response from cache file '.temp/cache/0affc28dccffd2fc83c7531368e4aa3dde23a76c.json' 421s 2025-03-16 01:38:14 Created GeoDataFrame with 1 rows from 1 queries 421s 2025-03-16 01:38:14 Constructed place geometry polygon(s) to query Overpass 421s 2025-03-16 01:38:14 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 421s 2025-03-16 01:38:14 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 421s 2025-03-16 01:38:14 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 421s 2025-03-16 01:38:14 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 421s 2025-03-16 01:38:14 Requesting data from API in 1 request(s) 421s 2025-03-16 01:38:14 Encountered gaierror while trying to resolve 'NOT_A_VALID_ENDPOINT', trying again via DoH... 421s 2025-03-16 01:38:15 Failed to resolve 'NOT_A_VALID_ENDPOINT' IP via DoH, requesting host by name 421s 2025-03-16 01:38:15 Pausing 0 second(s) before making HTTP POST request to 'NOT_A_VALID_ENDPOINT' 421s 2025-03-16 01:38: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 421s 2025-03-16 01:38:15 Downloaded 4.1kB from 'not_a_valid_endpoint' with status 503 421s 2025-03-16 01:38:15 'not_a_valid_endpoint' responded: 503 Service Unavailable 421s 421s 421s 421s ERROR: The requested URL could not be retrieved 421s 421s 421s
421s

ERROR

421s

The requested URL could not be retrieved

421s
421s
421s 421s
421s

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

421s 421s
421s

Unable to determine IP address from host name not_a_valid_endpoint

421s
421s 421s

The DNS server returned:

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

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

421s 421s

Your cache administrator is webmaster.

421s
421s
421s 421s
421s 421s 421s 421s ------------------------------ Captured log call ------------------------------- 421s ERROR OSMnx:utils.py:142 Failed to resolve 'AAAAAAAAAAA' IP via DoH, requesting host by name 421s ERROR OSMnx:utils.py:142 Failed to resolve 'overpass-api.de' IP via DoH, requesting host by name 421s WARNING OSMnx:utils.py:140 User set `doh_url_template=None`, requesting host by name 421s INFO OSMnx:utils.py:138 Retrieved response from cache file '.temp/cache/0affc28dccffd2fc83c7531368e4aa3dde23a76c.json' 421s INFO OSMnx:utils.py:138 Created GeoDataFrame with 1 rows from 1 queries 421s INFO OSMnx:utils.py:138 Constructed place geometry polygon(s) to query Overpass 421s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 421s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 421s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 421s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 421s INFO OSMnx:utils.py:138 Requesting data from API in 1 request(s) 421s ERROR OSMnx:utils.py:142 Encountered gaierror while trying to resolve 'NOT_A_VALID_ENDPOINT', trying again via DoH... 421s ERROR OSMnx:utils.py:142 Failed to resolve 'NOT_A_VALID_ENDPOINT' IP via DoH, requesting host by name 421s INFO OSMnx:utils.py:138 Pausing 0 second(s) before making HTTP POST request to 'NOT_A_VALID_ENDPOINT' 421s 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 421s INFO OSMnx:utils.py:138 Downloaded 4.1kB from 'not_a_valid_endpoint' with status 503 421s ERROR OSMnx:utils.py:142 'not_a_valid_endpoint' responded: 503 Service Unavailable 421s 421s 421s 421s ERROR: The requested URL could not be retrieved 421s 421s 421s
421s

ERROR

421s

The requested URL could not be retrieved

421s
421s
421s 421s
421s

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

421s 421s
421s

Unable to determine IP address from host name not_a_valid_endpoint

421s
421s 421s

The DNS server returned:

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

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

421s 421s

Your cache administrator is webmaster.

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

ERROR

421s E

The requested URL could not be retrieved

421s E
421s E
421s E 421s E
421s E

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

421s E 421s E
421s E

Unable to determine IP address from host name not_a_valid_endpoint

421s E
421s E 421s E

The DNS server returned:

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

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

421s E 421s E

Your cache administrator is webmaster.

421s E
421s E
421s E 421s E
421s E 421s E 421s 421s /usr/lib/python3/dist-packages/osmnx/_http.py:326: ResponseStatusCodeError 421s ----------------------------- Captured stdout call ----------------------------- 421s 2025-03-16 01:38:15 Created bbox 500 meters from (37.791427, -122.410018): (np.float64(-122.41570812387492), 37.78693039832253, np.float64(-122.40432787612507), 37.795923601677465) 421s 2025-03-16 01:38:15 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 421s 2025-03-16 01:38:15 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 421s 2025-03-16 01:38:15 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 421s 2025-03-16 01:38:15 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 421s 2025-03-16 01:38:15 Requesting data from API in 1 request(s) 421s 2025-03-16 01:38:15 Encountered gaierror while trying to resolve 'NOT_A_VALID_ENDPOINT', trying again via DoH... 421s 2025-03-16 01:38:16 Failed to resolve 'NOT_A_VALID_ENDPOINT' IP via DoH, requesting host by name 421s 2025-03-16 01:38:16 Pausing 0 second(s) before making HTTP POST request to 'NOT_A_VALID_ENDPOINT' 421s 2025-03-16 01:38: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 421s 2025-03-16 01:38:16 Downloaded 4.1kB from 'not_a_valid_endpoint' with status 503 421s 2025-03-16 01:38:16 'not_a_valid_endpoint' responded: 503 Service Unavailable 421s 421s 421s 421s ERROR: The requested URL could not be retrieved 421s 421s 421s
421s

ERROR

421s

The requested URL could not be retrieved

421s
421s
421s 421s
421s

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

421s 421s
421s

Unable to determine IP address from host name not_a_valid_endpoint

421s
421s 421s

The DNS server returned:

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

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

421s 421s

Your cache administrator is webmaster.

421s
421s
421s 421s
421s 421s 421s 421s ------------------------------ Captured log call ------------------------------- 421s 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) 421s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 421s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 421s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 421s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 421s INFO OSMnx:utils.py:138 Requesting data from API in 1 request(s) 421s ERROR OSMnx:utils.py:142 Encountered gaierror while trying to resolve 'NOT_A_VALID_ENDPOINT', trying again via DoH... 421s ERROR OSMnx:utils.py:142 Failed to resolve 'NOT_A_VALID_ENDPOINT' IP via DoH, requesting host by name 421s INFO OSMnx:utils.py:138 Pausing 0 second(s) before making HTTP POST request to 'NOT_A_VALID_ENDPOINT' 421s 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 421s INFO OSMnx:utils.py:138 Downloaded 4.1kB from 'not_a_valid_endpoint' with status 503 421s ERROR OSMnx:utils.py:142 'not_a_valid_endpoint' responded: 503 Service Unavailable 421s 421s 421s 421s ERROR: The requested URL could not be retrieved 421s 421s 421s
421s

ERROR

421s

The requested URL could not be retrieved

421s
421s
421s 421s
421s

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

421s 421s
421s

Unable to determine IP address from host name not_a_valid_endpoint

421s
421s 421s

The DNS server returned:

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

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

421s 421s

Your cache administrator is webmaster.

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

ERROR

421s E

The requested URL could not be retrieved

421s E
421s E
421s E 421s E
421s E

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

421s E 421s E
421s E

Unable to determine IP address from host name not_a_valid_endpoint

421s E
421s E 421s E

The DNS server returned:

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

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

421s E 421s E

Your cache administrator is webmaster.

421s E
421s E
421s E 421s E
421s E 421s E 421s 421s /usr/lib/python3/dist-packages/osmnx/_http.py:326: ResponseStatusCodeError 421s ----------------------------- Captured stdout call ----------------------------- 421s 2025-03-16 01:38:16 Projected GeoDataFrame to 'EPSG:32630 / WGS 84 / UTM zone 30N' 421s 2025-03-16 01:38:16 Created bbox 100000.0 meters from (0, 0): (733777.1588406297, -99634.16275465194, 934181.0214463086, 99634.16275465194) 421s 2025-03-16 01:38:16 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 421s 2025-03-16 01:38:16 Created bbox 1000 meters from (37.791427, -122.410018): (550937.2696317866, 4181833.6606157618, 552953.845967123, 4183841.891067328) 421s 2025-03-16 01:38:16 Created bbox 500 meters from (37.791427, -122.410018): (np.float64(-122.41570812387492), 37.78693039832253, np.float64(-122.40432787612507), 37.795923601677465) 421s 2025-03-16 01:38:16 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 421s 2025-03-16 01:38:16 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 421s 2025-03-16 01:38:17 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 421s 2025-03-16 01:38:17 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 421s 2025-03-16 01:38:17 Requesting data from API in 1 request(s) 421s 2025-03-16 01:38:17 Encountered gaierror while trying to resolve 'NOT_A_VALID_ENDPOINT', trying again via DoH... 421s 2025-03-16 01:38:17 Failed to resolve 'NOT_A_VALID_ENDPOINT' IP via DoH, requesting host by name 421s 2025-03-16 01:38:17 Pausing 0 second(s) before making HTTP POST request to 'NOT_A_VALID_ENDPOINT' 421s 2025-03-16 01:38: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 421s 2025-03-16 01:38:17 Downloaded 4.1kB from 'not_a_valid_endpoint' with status 503 421s 2025-03-16 01:38:17 'not_a_valid_endpoint' responded: 503 Service Unavailable 421s 421s 421s 421s ERROR: The requested URL could not be retrieved 421s 421s 421s
421s

ERROR

421s

The requested URL could not be retrieved

421s
421s
421s 421s
421s

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

421s 421s
421s

Unable to determine IP address from host name not_a_valid_endpoint

421s
421s 421s

The DNS server returned:

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

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

421s 421s

Your cache administrator is webmaster.

421s
421s
421s 421s
421s 421s 421s 421s ------------------------------ Captured log call ------------------------------- 421s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:32630 / WGS 84 / UTM zone 30N' 421s INFO OSMnx:utils.py:138 Created bbox 100000.0 meters from (0, 0): (733777.1588406297, -99634.16275465194, 934181.0214463086, 99634.16275465194) 421s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 421s INFO OSMnx:utils.py:138 Created bbox 1000 meters from (37.791427, -122.410018): (550937.2696317866, 4181833.6606157618, 552953.845967123, 4183841.891067328) 421s 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) 421s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 421s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 421s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 421s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 421s INFO OSMnx:utils.py:138 Requesting data from API in 1 request(s) 421s ERROR OSMnx:utils.py:142 Encountered gaierror while trying to resolve 'NOT_A_VALID_ENDPOINT', trying again via DoH... 421s ERROR OSMnx:utils.py:142 Failed to resolve 'NOT_A_VALID_ENDPOINT' IP via DoH, requesting host by name 421s INFO OSMnx:utils.py:138 Pausing 0 second(s) before making HTTP POST request to 'NOT_A_VALID_ENDPOINT' 421s 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 421s INFO OSMnx:utils.py:138 Downloaded 4.1kB from 'not_a_valid_endpoint' with status 503 421s ERROR OSMnx:utils.py:142 'not_a_valid_endpoint' responded: 503 Service Unavailable 421s 421s 421s 421s ERROR: The requested URL could not be retrieved 421s 421s 421s
421s

ERROR

421s

The requested URL could not be retrieved

421s
421s
421s 421s
421s

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

421s 421s
421s

Unable to determine IP address from host name not_a_valid_endpoint

421s
421s 421s

The DNS server returned:

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

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

421s 421s

Your cache administrator is webmaster.

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

ERROR

421s E

The requested URL could not be retrieved

421s E
421s E
421s E 421s E
421s E

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

421s E 421s E
421s E

Unable to determine IP address from host name not_a_valid_endpoint

421s E
421s E 421s E

The DNS server returned:

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

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

421s E 421s E

Your cache administrator is webmaster.

421s E
421s E
421s E 421s E
421s E 421s E 421s 421s /usr/lib/python3/dist-packages/osmnx/_http.py:326: ResponseStatusCodeError 421s ----------------------------- Captured stdout call ----------------------------- 421s 2025-03-16 01:38:17 Created bbox 500 meters from (37.791427, -122.410018): (np.float64(-122.41570812387492), 37.78693039832253, np.float64(-122.40432787612507), 37.795923601677465) 421s 2025-03-16 01:38:17 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 421s 2025-03-16 01:38:17 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 421s 2025-03-16 01:38:17 Requesting data from API in 1 request(s) 421s 2025-03-16 01:38:17 Encountered gaierror while trying to resolve 'NOT_A_VALID_ENDPOINT', trying again via DoH... 421s 2025-03-16 01:38:18 Failed to resolve 'NOT_A_VALID_ENDPOINT' IP via DoH, requesting host by name 421s 2025-03-16 01:38:18 Pausing 0 second(s) before making HTTP POST request to 'NOT_A_VALID_ENDPOINT' 421s 2025-03-16 01:38: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 421s 2025-03-16 01:38:18 Downloaded 4.1kB from 'not_a_valid_endpoint' with status 503 421s 2025-03-16 01:38:18 'not_a_valid_endpoint' responded: 503 Service Unavailable 421s 421s 421s 421s ERROR: The requested URL could not be retrieved 421s 421s 421s
421s

ERROR

421s

The requested URL could not be retrieved

421s
421s
421s 421s
421s

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

421s 421s
421s

Unable to determine IP address from host name not_a_valid_endpoint

421s
421s 421s

The DNS server returned:

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

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

421s 421s

Your cache administrator is webmaster.

421s
421s
421s 421s
421s 421s 421s 421s ------------------------------ Captured log call ------------------------------- 421s 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) 421s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 421s INFO OSMnx:utils.py:138 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 421s INFO OSMnx:utils.py:138 Requesting data from API in 1 request(s) 421s ERROR OSMnx:utils.py:142 Encountered gaierror while trying to resolve 'NOT_A_VALID_ENDPOINT', trying again via DoH... 421s ERROR OSMnx:utils.py:142 Failed to resolve 'NOT_A_VALID_ENDPOINT' IP via DoH, requesting host by name 421s INFO OSMnx:utils.py:138 Pausing 0 second(s) before making HTTP POST request to 'NOT_A_VALID_ENDPOINT' 421s 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 421s INFO OSMnx:utils.py:138 Downloaded 4.1kB from 'not_a_valid_endpoint' with status 503 421s ERROR OSMnx:utils.py:142 'not_a_valid_endpoint' responded: 503 Service Unavailable 421s 421s 421s 421s ERROR: The requested URL could not be retrieved 421s 421s 421s
421s

ERROR

421s

The requested URL could not be retrieved

421s
421s
421s 421s
421s

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

421s 421s
421s

Unable to determine IP address from host name not_a_valid_endpoint

421s
421s 421s

The DNS server returned:

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

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

421s 421s

Your cache administrator is webmaster.

421s
421s
421s 421s
421s 421s 421s =============================== warnings summary =============================== 421s tests/test_osmnx.py::test_bearings 421s /usr/lib/python3/dist-packages/osmnx/convert.py:541: FutureWarning: ._reduce will require a `keepdims` parameter in the future 421s dupes = edges[mask].dropna(subset=["geometry"]) 421s 421s tests/test_osmnx.py::test_bearings 421s tests/test_osmnx.py::test_bearings 421s /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`. 421s bearings, weights = _extract_edge_bearings(G, min_length, weight) 421s 421s tests/test_osmnx.py::test_osm_xml 421s /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. 421s _osm_xml._save_graph_xml(G, filepath, way_tag_aggs, encoding) 421s 421s tests/test_osmnx.py::test_osm_xml 421s /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. 421s _osm_xml._save_graph_xml(G, filepath, way_tag_aggs, encoding) 421s 421s tests/test_osmnx.py::test_osm_xml 421s /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. 421s response_jsons = [_osm_xml._overpass_json_from_xml(Path(filepath), encoding)] 421s 421s tests/test_osmnx.py::test_elevation 421s /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. 421s 421s merged = gdf_nodes.buffer(tolerance).union_all() 421s 421s tests/test_osmnx.py::test_elevation 421s /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. 421s 421s centroids = node_clusters.centroid 421s 421s tests/test_osmnx.py::test_routing 421s /usr/lib/python3/dist-packages/osmnx/routing.py:335: UserWarning: The attribute 'time' is missing or null on some edges. 421s _verify_edge_attribute(G, weight) 421s 421s tests/test_osmnx.py::test_graph_from 421s /tmp/autopkgtest.fGLkFe/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. 421s _ = ox.utils_geo._consolidate_subdivide_geometry(poly) 421s 421s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 421s =========================== short test summary info ============================ 421s FAILED tests/test_osmnx.py::test_endpoints - osmnx._errors.ResponseStatusCode... 421s FAILED tests/test_osmnx.py::test_save_load - osmnx._errors.ResponseStatusCode... 421s FAILED tests/test_osmnx.py::test_graph_from - osmnx._errors.ResponseStatusCod... 421s FAILED tests/test_osmnx.py::test_features - osmnx._errors.ResponseStatusCodeE... 421s ============= 4 failed, 14 passed, 10 warnings in 86.50s (0:01:26) ============= 422s autopkgtest [01:38:19]: test command2: -----------------------] 426s command2 FLAKY non-zero exit status 1 426s autopkgtest [01:38:23]: test command2: - - - - - - - - - - results - - - - - - - - - - 430s autopkgtest [01:38:27]: @@@@@@@@@@@@@@@@@@@@ summary 430s command1 PASS 430s command2 FLAKY non-zero exit status 1