0s autopkgtest [08:55:50]: starting date and time: 2025-05-04 08:55:50+0000 0s autopkgtest [08:55:50]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [08:55:50]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.54mor546/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:numpy,src:osmnx,src:pytest,src:gdal --apt-upgrade osmnx --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=numpy/1:2.2.4+ds-1 osmnx/2.0.2+ds-1 pytest/8.3.5-2 gdal/3.10.3+dfsg-1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-ppc64el-7.secgroup --name adt-questing-ppc64el-osmnx-20250504-085550-juju-7f2275-prod-proposed-migration-environment-20-ffe2d671-8f33-400d-ad75-ff5d2386326f --image adt/ubuntu-questing-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration-ppc64el -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 90s autopkgtest [08:57:20]: testbed dpkg architecture: ppc64el 90s autopkgtest [08:57:20]: testbed apt version: 3.0.0 91s autopkgtest [08:57:21]: @@@@@@@@@@@@@@@@@@@@ test bed setup 91s autopkgtest [08:57:21]: testbed release detected to be: None 92s autopkgtest [08:57:22]: updating testbed package index (apt update) 92s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 92s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 92s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 92s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 92s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [1235 kB] 93s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [130 kB] 93s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [33.3 kB] 93s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el Packages [173 kB] 93s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el Packages [1216 kB] 93s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el Packages [31.7 kB] 93s Fetched 2929 kB in 1s (2546 kB/s) 94s Reading package lists... 94s autopkgtest [08:57:24]: upgrading testbed (apt dist-upgrade and autopurge) 95s Reading package lists... 95s Building dependency tree... 95s Reading state information... 95s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 95s Starting 2 pkgProblemResolver with broken count: 0 95s Done 95s Entering ResolveByKeep 96s 96s Calculating upgrade... 96s The following packages will be upgraded: 96s libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 publicsuffix 96s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 96s Need to get 5638 kB of archives. 96s After this operation, 221 kB disk space will be freed. 96s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el publicsuffix all 20250328.1952-0.1 [135 kB] 96s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el libpython3.12t64 ppc64el 3.12.10-1 [2558 kB] 96s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el libpython3.12-stdlib ppc64el 3.12.10-1 [2105 kB] 97s Get:4 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el libpython3.12-minimal ppc64el 3.12.10-1 [841 kB] 97s Fetched 5638 kB in 1s (6968 kB/s) 97s (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 ... 107204 files and directories currently installed.) 97s Preparing to unpack .../publicsuffix_20250328.1952-0.1_all.deb ... 97s Unpacking publicsuffix (20250328.1952-0.1) over (20250108.1153-0.1) ... 97s Preparing to unpack .../libpython3.12t64_3.12.10-1_ppc64el.deb ... 97s Unpacking libpython3.12t64:ppc64el (3.12.10-1) over (3.12.8-3) ... 97s Preparing to unpack .../libpython3.12-stdlib_3.12.10-1_ppc64el.deb ... 97s Unpacking libpython3.12-stdlib:ppc64el (3.12.10-1) over (3.12.8-3) ... 98s Preparing to unpack .../libpython3.12-minimal_3.12.10-1_ppc64el.deb ... 98s Unpacking libpython3.12-minimal:ppc64el (3.12.10-1) over (3.12.8-3) ... 98s Setting up libpython3.12-minimal:ppc64el (3.12.10-1) ... 98s Setting up publicsuffix (20250328.1952-0.1) ... 98s Setting up libpython3.12-stdlib:ppc64el (3.12.10-1) ... 98s Setting up libpython3.12t64:ppc64el (3.12.10-1) ... 98s Processing triggers for libc-bin (2.41-6ubuntu1) ... 98s Reading package lists... 98s Building dependency tree... 98s Reading state information... 99s Starting pkgProblemResolver with broken count: 0 99s Starting 2 pkgProblemResolver with broken count: 0 99s Done 99s Solving dependencies... 99s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 101s autopkgtest [08:57:31]: testbed running kernel: Linux 6.14.0-15-generic #15-Ubuntu SMP Sun Apr 6 14:52:42 UTC 2025 102s autopkgtest [08:57:32]: @@@@@@@@@@@@@@@@@@@@ apt-source osmnx 104s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/universe osmnx 2.0.2+ds-1 (dsc) [3524 B] 104s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/universe osmnx 2.0.2+ds-1 (tar) [110 kB] 104s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/universe osmnx 2.0.2+ds-1 (diff) [14.5 kB] 104s gpgv: Signature made Sat Apr 12 17:50:39 2025 UTC 104s gpgv: using RSA key AE28AE15710DFF1D87E5A7623F9219A67F36C68B 104s gpgv: issuer "calculus@rezozer.net" 104s gpgv: Can't check signature: No public key 104s dpkg-source: warning: cannot verify inline signature for ./osmnx_2.0.2+ds-1.dsc: no acceptable signature found 104s autopkgtest [08:57:34]: testing package osmnx version 2.0.2+ds-1 104s autopkgtest [08:57:34]: build not needed 105s autopkgtest [08:57:35]: test command1: preparing testbed 105s Reading package lists... 105s Building dependency tree... 105s Reading state information... 105s Starting pkgProblemResolver with broken count: 0 105s Starting 2 pkgProblemResolver with broken count: 0 105s Done 106s The following NEW packages will be installed: 106s blt fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 106s fonts-lato fonts-lyx gdal-data gdal-plugins libabsl20230802 libaec0 libaom3 106s libarmadillo14 libarpack2t64 libavif16 libblas3 libblosc1 libcfitsio10t64 106s libdav1d7 libde265-0 libdeflate0 libfontconfig1 libfreexl1 libfyba0t64 106s libgav1-1 libgdal36 libgeos-c1t64 libgeos3.13.1 libgeotiff5 libgfortran5 106s libgif7 libgomp1 libgpgmepp6t64 libgraphite2-3 libharfbuzz0b libhdf4-0-alt 106s libhdf5-310 libhdf5-hl-310 libheif-plugin-aomdec libheif-plugin-libde265 106s libheif1 libimagequant0 libjbig0 libjpeg-turbo8 libjpeg8 libjs-jquery 106s libjs-jquery-ui libjs-sphinxdoc libjs-underscore libkmlbase1t64 106s libkmldom1t64 libkmlengine1t64 liblapack3 liblbfgsb0 liblcms2-2 liblerc4 106s libltdl7 libminizip1t64 libmysqlclient24 libnetcdf22 libodbc2 libodbcinst2 106s libogdi4.1 libopenjp2-7 libpoppler147 libpq5 libproj25 libqhull-r8.0 106s libraqm0 librav1e0.7 librttopo1 libsharpyuv0 libsnappy1v5 libspatialite8t64 106s libsvtav1enc2 libsz2 libtcl8.6 libtiff6 libtk8.6 liburiparser1 libwebp7 106s libwebpdemux2 libwebpmux3 libxerces-c3.2t64 libxft2 libxrender1 libxslt1.1 106s libxss1 libyuv0 mysql-common proj-data python-matplotlib-data 106s python-osmnx-doc python3-branca python3-brotli python3-contourpy 106s python3-coverage python3-cycler python3-dateutil python3-decorator 106s python3-folium python3-fonttools python3-fs python3-geopandas 106s python3-iniconfig python3-joblib python3-kiwisolver python3-lxml python3-lz4 106s python3-matplotlib python3-mpmath python3-networkx python3-numpy 106s python3-numpy-dev python3-osmnx python3-packaging python3-pandas 106s python3-pandas-lib python3-pil python3-pil.imagetk python3-platformdirs 106s python3-pluggy python3-pyogrio python3-pyproj python3-pytest python3-pytz 106s python3-scipy python3-shapely python3-sklearn python3-sklearn-lib 106s python3-sympy python3-threadpoolctl python3-tk python3-tz python3-ufolib2 106s python3-unicodedata2 python3-xyzservices python3.13-tk 106s sphinx-rtd-theme-common tk8.6-blt2.5 unicode-data unixodbc-common x11-common 106s 0 upgraded, 143 newly installed, 0 to remove and 0 not upgraded. 106s Need to get 154 MB of archives. 106s After this operation, 667 MB of additional disk space will be used. 106s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el fonts-lato all 2.015-1 [2781 kB] 107s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el python3-numpy-dev ppc64el 1:2.2.4+ds-1 [154 kB] 107s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el libblas3 ppc64el 3.12.1-2 [239 kB] 107s Get:4 http://ftpmaster.internal/ubuntu questing/main ppc64el libgfortran5 ppc64el 15-20250404-0ubuntu1 [615 kB] 107s Get:5 http://ftpmaster.internal/ubuntu questing/main ppc64el liblapack3 ppc64el 3.12.1-2 [2813 kB] 108s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el python3-numpy ppc64el 1:2.2.4+ds-1 [4853 kB] 109s Get:7 http://ftpmaster.internal/ubuntu questing/main ppc64el libtcl8.6 ppc64el 8.6.16+dfsg-1 [1201 kB] 109s Get:8 http://ftpmaster.internal/ubuntu questing/main ppc64el fonts-dejavu-mono all 2.37-8 [502 kB] 109s Get:9 http://ftpmaster.internal/ubuntu questing/main ppc64el fonts-dejavu-core all 2.37-8 [835 kB] 109s Get:10 http://ftpmaster.internal/ubuntu questing/main ppc64el fontconfig-config ppc64el 2.15.0-2.2ubuntu1 [37.9 kB] 109s Get:11 http://ftpmaster.internal/ubuntu questing/main ppc64el libfontconfig1 ppc64el 2.15.0-2.2ubuntu1 [187 kB] 109s Get:12 http://ftpmaster.internal/ubuntu questing/main ppc64el libxrender1 ppc64el 1:0.9.10-1.1build1 [23.1 kB] 109s Get:13 http://ftpmaster.internal/ubuntu questing/main ppc64el libxft2 ppc64el 2.3.6-1build1 [61.5 kB] 109s Get:14 http://ftpmaster.internal/ubuntu questing/main ppc64el x11-common all 1:7.7+23ubuntu4 [21.8 kB] 109s Get:15 http://ftpmaster.internal/ubuntu questing/main ppc64el libxss1 ppc64el 1:1.2.3-1build3 [7980 B] 109s Get:16 http://ftpmaster.internal/ubuntu questing/main ppc64el libtk8.6 ppc64el 8.6.16-1 [946 kB] 109s Get:17 http://ftpmaster.internal/ubuntu questing/main ppc64el tk8.6-blt2.5 ppc64el 2.5.3+dfsg-8 [778 kB] 109s Get:18 http://ftpmaster.internal/ubuntu questing/main ppc64el blt ppc64el 2.5.3+dfsg-8 [4830 B] 109s Get:19 http://ftpmaster.internal/ubuntu questing/main ppc64el fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 109s Get:20 http://ftpmaster.internal/ubuntu questing/universe ppc64el fonts-lyx all 2.4.3-1 [171 kB] 109s Get:21 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el gdal-data all 3.10.3+dfsg-1 [269 kB] 109s Get:22 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el gdal-plugins ppc64el 3.10.3+dfsg-1 [25.5 kB] 109s Get:23 http://ftpmaster.internal/ubuntu questing/main ppc64el libabsl20230802 ppc64el 20230802.1-4.2 [608 kB] 109s Get:24 http://ftpmaster.internal/ubuntu questing/universe ppc64el libaec0 ppc64el 1.1.3-1 [30.1 kB] 109s Get:25 http://ftpmaster.internal/ubuntu questing/main ppc64el libaom3 ppc64el 3.12.1-1 [2942 kB] 109s Get:26 http://ftpmaster.internal/ubuntu questing/universe ppc64el libarpack2t64 ppc64el 3.9.1-6 [107 kB] 109s Get:27 http://ftpmaster.internal/ubuntu questing/universe ppc64el libarmadillo14 ppc64el 1:14.2.3+dfsg-1 [109 kB] 109s Get:28 http://ftpmaster.internal/ubuntu questing/universe ppc64el libdav1d7 ppc64el 1.5.1-1 [589 kB] 109s Get:29 http://ftpmaster.internal/ubuntu questing/universe ppc64el libgav1-1 ppc64el 0.19.0-3 [932 kB] 109s Get:30 http://ftpmaster.internal/ubuntu questing/universe ppc64el librav1e0.7 ppc64el 0.7.1-9 [799 kB] 109s Get:31 http://ftpmaster.internal/ubuntu questing/universe ppc64el libsvtav1enc2 ppc64el 2.3.0+dfsg-1 [1575 kB] 110s Get:32 http://ftpmaster.internal/ubuntu questing/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-3ubuntu2 [215 kB] 110s Get:33 http://ftpmaster.internal/ubuntu questing/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 110s Get:34 http://ftpmaster.internal/ubuntu questing/main ppc64el libyuv0 ppc64el 0.0.1904.20250204-1 [275 kB] 110s Get:35 http://ftpmaster.internal/ubuntu questing/universe ppc64el libavif16 ppc64el 1.2.1-1ubuntu1 [160 kB] 110s Get:36 http://ftpmaster.internal/ubuntu questing/main ppc64el libsnappy1v5 ppc64el 1.2.1-1 [33.4 kB] 110s Get:37 http://ftpmaster.internal/ubuntu questing/universe ppc64el libblosc1 ppc64el 1.21.5+ds-1build1 [38.5 kB] 110s Get:38 http://ftpmaster.internal/ubuntu questing/universe ppc64el libcfitsio10t64 ppc64el 4.5.0-5 [710 kB] 110s Get:39 http://ftpmaster.internal/ubuntu questing/main ppc64el libde265-0 ppc64el 1.0.15-1build5 [288 kB] 110s Get:40 http://ftpmaster.internal/ubuntu questing/main ppc64el libdeflate0 ppc64el 1.23-2 [63.3 kB] 110s Get:41 http://ftpmaster.internal/ubuntu questing/universe ppc64el libfyba0t64 ppc64el 4.1.1-11build1 [148 kB] 110s Get:42 http://ftpmaster.internal/ubuntu questing/universe ppc64el libminizip1t64 ppc64el 1:1.3.dfsg+really1.3.1-1ubuntu1 [25.6 kB] 110s Get:43 http://ftpmaster.internal/ubuntu questing/universe ppc64el libfreexl1 ppc64el 2.0.0-1build2 [53.1 kB] 110s Get:44 http://ftpmaster.internal/ubuntu questing/universe ppc64el libgeos3.13.1 ppc64el 3.13.1-1 [1080 kB] 110s Get:45 http://ftpmaster.internal/ubuntu questing/universe ppc64el libgeos-c1t64 ppc64el 3.13.1-1 [106 kB] 110s Get:46 http://ftpmaster.internal/ubuntu questing/universe ppc64el proj-data all 9.5.1-1 [7924 kB] 110s Get:47 http://ftpmaster.internal/ubuntu questing/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu2 [35.9 kB] 110s Get:48 http://ftpmaster.internal/ubuntu questing/main ppc64el liblerc4 ppc64el 4.0.0+ds-5ubuntu1 [298 kB] 110s Get:49 http://ftpmaster.internal/ubuntu questing/main ppc64el libsharpyuv0 ppc64el 1.5.0-0.1 [22.3 kB] 110s Get:50 http://ftpmaster.internal/ubuntu questing/main ppc64el libwebp7 ppc64el 1.5.0-0.1 [315 kB] 110s Get:51 http://ftpmaster.internal/ubuntu questing/main ppc64el libtiff6 ppc64el 4.7.0-3ubuntu1 [283 kB] 110s Get:52 http://ftpmaster.internal/ubuntu questing/universe ppc64el libproj25 ppc64el 9.5.1-1 [1517 kB] 110s Get:53 http://ftpmaster.internal/ubuntu questing/universe ppc64el libgeotiff5 ppc64el 1.7.4-1 [65.3 kB] 110s Get:54 http://ftpmaster.internal/ubuntu questing/main ppc64el libgif7 ppc64el 5.2.2-1ubuntu2 [40.7 kB] 110s Get:55 http://ftpmaster.internal/ubuntu questing/universe ppc64el libsz2 ppc64el 1.1.3-1 [5566 B] 110s Get:56 http://ftpmaster.internal/ubuntu questing/universe ppc64el libhdf4-0-alt ppc64el 4.3.0-1 [337 kB] 110s Get:57 http://ftpmaster.internal/ubuntu questing/universe ppc64el libhdf5-310 ppc64el 1.14.5+repack-3 [1523 kB] 110s Get:58 http://ftpmaster.internal/ubuntu questing/main ppc64el libheif-plugin-aomdec ppc64el 1.19.8-1 [11.7 kB] 110s Get:59 http://ftpmaster.internal/ubuntu questing/main ppc64el libheif-plugin-libde265 ppc64el 1.19.8-1 [9184 B] 110s Get:60 http://ftpmaster.internal/ubuntu questing/main ppc64el libheif1 ppc64el 1.19.8-1 [463 kB] 110s Get:61 http://ftpmaster.internal/ubuntu questing/universe ppc64el liburiparser1 ppc64el 0.9.8+dfsg-2 [52.7 kB] 110s Get:62 http://ftpmaster.internal/ubuntu questing/universe ppc64el libkmlbase1t64 ppc64el 1.3.0-12build1 [59.5 kB] 110s Get:63 http://ftpmaster.internal/ubuntu questing/universe ppc64el libkmldom1t64 ppc64el 1.3.0-12build1 [168 kB] 110s Get:64 http://ftpmaster.internal/ubuntu questing/universe ppc64el libkmlengine1t64 ppc64el 1.3.0-12build1 [78.0 kB] 110s Get:65 http://ftpmaster.internal/ubuntu questing/main ppc64el mysql-common all 5.8+1.1.1ubuntu1 [6922 B] 110s Get:66 http://ftpmaster.internal/ubuntu questing/main ppc64el libmysqlclient24 ppc64el 8.4.5-0ubuntu1 [1296 kB] 110s Get:67 http://ftpmaster.internal/ubuntu questing/universe ppc64el libhdf5-hl-310 ppc64el 1.14.5+repack-3 [74.9 kB] 110s Get:68 http://ftpmaster.internal/ubuntu questing/universe ppc64el libnetcdf22 ppc64el 1:4.9.3-1 [639 kB] 110s Get:69 http://ftpmaster.internal/ubuntu questing/main ppc64el libltdl7 ppc64el 2.5.4-4 [50.3 kB] 110s Get:70 http://ftpmaster.internal/ubuntu questing/main ppc64el libodbc2 ppc64el 2.3.12-2ubuntu1 [189 kB] 110s Get:71 http://ftpmaster.internal/ubuntu questing/main ppc64el unixodbc-common all 2.3.12-2ubuntu1 [9044 B] 110s Get:72 http://ftpmaster.internal/ubuntu questing/main ppc64el libodbcinst2 ppc64el 2.3.12-2ubuntu1 [37.3 kB] 110s Get:73 http://ftpmaster.internal/ubuntu questing/universe ppc64el libogdi4.1 ppc64el 4.1.1+ds-5 [257 kB] 110s Get:74 http://ftpmaster.internal/ubuntu questing/main ppc64el libopenjp2-7 ppc64el 2.5.3-2 [248 kB] 110s Get:75 http://ftpmaster.internal/ubuntu questing/main ppc64el libgpgmepp6t64 ppc64el 1.24.2-1ubuntu2 [134 kB] 110s Get:76 http://ftpmaster.internal/ubuntu questing/main ppc64el liblcms2-2 ppc64el 2.16-2 [243 kB] 110s Get:77 http://ftpmaster.internal/ubuntu questing/main ppc64el libpoppler147 ppc64el 25.03.0-4 [1413 kB] 110s Get:78 http://ftpmaster.internal/ubuntu questing/main ppc64el libpq5 ppc64el 17.4-1 [174 kB] 110s Get:79 http://ftpmaster.internal/ubuntu questing/universe ppc64el libqhull-r8.0 ppc64el 2020.2-6build1 [225 kB] 110s Get:80 http://ftpmaster.internal/ubuntu questing/universe ppc64el librttopo1 ppc64el 1.1.0-4 [235 kB] 110s Get:81 http://ftpmaster.internal/ubuntu questing/universe ppc64el libspatialite8t64 ppc64el 5.1.0-3build1 [2233 kB] 111s Get:82 http://ftpmaster.internal/ubuntu questing/universe ppc64el libxerces-c3.2t64 ppc64el 3.2.4+debian-1.3build1 [1065 kB] 111s Get:83 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el libgdal36 ppc64el 3.10.3+dfsg-1 [10.6 MB] 111s Get:84 http://ftpmaster.internal/ubuntu questing/main ppc64el libgomp1 ppc64el 15-20250404-0ubuntu1 [168 kB] 111s Get:85 http://ftpmaster.internal/ubuntu questing/main ppc64el libgraphite2-3 ppc64el 1.3.14-2ubuntu1 [84.6 kB] 111s Get:86 http://ftpmaster.internal/ubuntu questing/main ppc64el libharfbuzz0b ppc64el 10.2.0-1 [598 kB] 111s Get:87 http://ftpmaster.internal/ubuntu questing/main ppc64el libimagequant0 ppc64el 2.18.0-1build1 [43.2 kB] 111s Get:88 http://ftpmaster.internal/ubuntu questing/main ppc64el libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 111s Get:89 http://ftpmaster.internal/ubuntu questing/universe ppc64el libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 111s Get:90 http://ftpmaster.internal/ubuntu questing/main ppc64el libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 111s Get:91 http://ftpmaster.internal/ubuntu questing/main ppc64el libjs-sphinxdoc all 8.1.3-5 [31.0 kB] 111s Get:92 http://ftpmaster.internal/ubuntu questing/universe ppc64el liblbfgsb0 ppc64el 3.0+dfsg.4-1build1 [33.0 kB] 111s Get:93 http://ftpmaster.internal/ubuntu questing/main ppc64el libraqm0 ppc64el 0.10.2-1 [19.2 kB] 111s Get:94 http://ftpmaster.internal/ubuntu questing/main ppc64el libwebpdemux2 ppc64el 1.5.0-0.1 [14.6 kB] 111s Get:95 http://ftpmaster.internal/ubuntu questing/main ppc64el libwebpmux3 ppc64el 1.5.0-0.1 [31.1 kB] 111s Get:96 http://ftpmaster.internal/ubuntu questing/main ppc64el libxslt1.1 ppc64el 1.1.39-0exp1ubuntu4 [191 kB] 111s Get:97 http://ftpmaster.internal/ubuntu questing/universe ppc64el python-matplotlib-data all 3.8.3-7build1 [2934 kB] 111s Get:98 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el python-osmnx-doc all 2.0.2+ds-1 [575 kB] 111s Get:99 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-branca all 0.8.1-1 [24.3 kB] 111s Get:100 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-brotli ppc64el 1.1.0-2build4 [422 kB] 111s Get:101 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-contourpy ppc64el 1.3.1-1build1 [218 kB] 111s Get:102 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-coverage ppc64el 7.6.0+dfsg1-2build1 [154 kB] 111s Get:103 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-cycler all 0.12.1-1 [9716 B] 111s Get:104 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-dateutil all 2.9.0-4 [80.3 kB] 111s Get:105 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-decorator all 5.1.1-5 [10.1 kB] 111s Get:106 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-xyzservices all 2025.1.0-1 [515 kB] 112s Get:107 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-folium all 0.19.5+dfsg-1 [1635 kB] 112s Get:108 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-platformdirs all 4.3.6-1 [16.8 kB] 112s Get:109 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-fs all 2.4.16-7 [90.8 kB] 112s Get:110 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-lxml ppc64el 5.3.2-1 [1393 kB] 112s Get:111 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-lz4 ppc64el 4.4.0+dfsg-1build1 [28.1 kB] 112s Get:112 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-scipy ppc64el 1.14.1-4ubuntu2 [19.4 MB] 113s Get:113 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-mpmath all 1.3.0-1 [425 kB] 113s Get:114 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-sympy all 1.13.3-5 [4229 kB] 113s Get:115 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-ufolib2 all 0.17.1+dfsg1-1 [33.5 kB] 113s Get:116 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-unicodedata2 ppc64el 15.1.0+ds-1build3 [361 kB] 113s Get:117 http://ftpmaster.internal/ubuntu questing/universe ppc64el unicode-data all 15.1.0-1 [8878 kB] 114s Get:118 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-fonttools ppc64el 4.55.3-2build1 [1521 kB] 114s Get:119 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-pytz all 2025.1-3 [162 kB] 114s Get:120 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-tz all 2025.1-3 [1866 B] 114s Get:121 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-pandas-lib ppc64el 2.2.3+dfsg-8build1 [4871 kB] 114s Get:122 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-pandas all 2.2.3+dfsg-8build1 [3112 kB] 114s Get:123 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-packaging all 24.2-1 [51.5 kB] 114s Get:124 http://ftpmaster.internal/ubuntu questing/main ppc64el sphinx-rtd-theme-common all 3.0.2+dfsg-2 [1014 kB] 114s Get:125 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-pyogrio ppc64el 0.10.0+ds-4build3 [633 kB] 114s Get:126 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-pyproj ppc64el 3.7.1-1build1 [454 kB] 114s Get:127 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-shapely ppc64el 2.0.7-1build1 [332 kB] 114s Get:128 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-geopandas all 1.0.1-1 [1658 kB] 114s Get:129 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-iniconfig all 1.1.1-2 [6024 B] 114s Get:130 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-joblib all 1.4.2-3 [205 kB] 114s Get:131 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-kiwisolver ppc64el 1.4.7-3build1 [59.5 kB] 114s Get:132 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-pil ppc64el 11.1.0-5build1 [601 kB] 114s Get:133 http://ftpmaster.internal/ubuntu questing/main ppc64el python3.13-tk ppc64el 3.13.3-1 [107 kB] 114s Get:134 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-tk ppc64el 3.13.3-1 [9854 B] 114s Get:135 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-pil.imagetk ppc64el 11.1.0-5build1 [10.3 kB] 114s Get:136 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-matplotlib ppc64el 3.8.3-7build1 [17.4 MB] 115s Get:137 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-networkx all 3.2.1-4ubuntu1 [11.5 MB] 116s Get:138 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el python3-osmnx all 2.0.2+ds-1 [73.7 kB] 116s Get:139 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-pluggy all 1.5.0-1 [21.0 kB] 116s Get:140 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el python3-pytest all 8.3.5-2 [252 kB] 116s Get:141 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-threadpoolctl all 3.1.0-1 [21.3 kB] 116s Get:142 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-sklearn-lib ppc64el 1.4.2+dfsg-8 [4129 kB] 116s Get:143 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-sklearn all 1.4.2+dfsg-8 [2258 kB] 117s Fetched 154 MB in 11s (14.1 MB/s) 117s Selecting previously unselected package fonts-lato. 117s (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 ... 107204 files and directories currently installed.) 117s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 117s Unpacking fonts-lato (2.015-1) ... 117s Selecting previously unselected package python3-numpy-dev:ppc64el. 117s Preparing to unpack .../001-python3-numpy-dev_1%3a2.2.4+ds-1_ppc64el.deb ... 117s Unpacking python3-numpy-dev:ppc64el (1:2.2.4+ds-1) ... 117s Selecting previously unselected package libblas3:ppc64el. 117s Preparing to unpack .../002-libblas3_3.12.1-2_ppc64el.deb ... 117s Unpacking libblas3:ppc64el (3.12.1-2) ... 117s Selecting previously unselected package libgfortran5:ppc64el. 117s Preparing to unpack .../003-libgfortran5_15-20250404-0ubuntu1_ppc64el.deb ... 117s Unpacking libgfortran5:ppc64el (15-20250404-0ubuntu1) ... 117s Selecting previously unselected package liblapack3:ppc64el. 117s Preparing to unpack .../004-liblapack3_3.12.1-2_ppc64el.deb ... 117s Unpacking liblapack3:ppc64el (3.12.1-2) ... 117s Selecting previously unselected package python3-numpy. 117s Preparing to unpack .../005-python3-numpy_1%3a2.2.4+ds-1_ppc64el.deb ... 117s Unpacking python3-numpy (1:2.2.4+ds-1) ... 118s Selecting previously unselected package libtcl8.6:ppc64el. 118s Preparing to unpack .../006-libtcl8.6_8.6.16+dfsg-1_ppc64el.deb ... 118s Unpacking libtcl8.6:ppc64el (8.6.16+dfsg-1) ... 118s Selecting previously unselected package fonts-dejavu-mono. 118s Preparing to unpack .../007-fonts-dejavu-mono_2.37-8_all.deb ... 118s Unpacking fonts-dejavu-mono (2.37-8) ... 118s Selecting previously unselected package fonts-dejavu-core. 118s Preparing to unpack .../008-fonts-dejavu-core_2.37-8_all.deb ... 118s Unpacking fonts-dejavu-core (2.37-8) ... 118s Selecting previously unselected package fontconfig-config. 118s Preparing to unpack .../009-fontconfig-config_2.15.0-2.2ubuntu1_ppc64el.deb ... 118s Unpacking fontconfig-config (2.15.0-2.2ubuntu1) ... 118s Selecting previously unselected package libfontconfig1:ppc64el. 118s Preparing to unpack .../010-libfontconfig1_2.15.0-2.2ubuntu1_ppc64el.deb ... 118s Unpacking libfontconfig1:ppc64el (2.15.0-2.2ubuntu1) ... 118s Selecting previously unselected package libxrender1:ppc64el. 118s Preparing to unpack .../011-libxrender1_1%3a0.9.10-1.1build1_ppc64el.deb ... 118s Unpacking libxrender1:ppc64el (1:0.9.10-1.1build1) ... 118s Selecting previously unselected package libxft2:ppc64el. 118s Preparing to unpack .../012-libxft2_2.3.6-1build1_ppc64el.deb ... 118s Unpacking libxft2:ppc64el (2.3.6-1build1) ... 118s Selecting previously unselected package x11-common. 118s Preparing to unpack .../013-x11-common_1%3a7.7+23ubuntu4_all.deb ... 118s Unpacking x11-common (1:7.7+23ubuntu4) ... 118s Selecting previously unselected package libxss1:ppc64el. 118s Preparing to unpack .../014-libxss1_1%3a1.2.3-1build3_ppc64el.deb ... 118s Unpacking libxss1:ppc64el (1:1.2.3-1build3) ... 118s Selecting previously unselected package libtk8.6:ppc64el. 118s Preparing to unpack .../015-libtk8.6_8.6.16-1_ppc64el.deb ... 118s Unpacking libtk8.6:ppc64el (8.6.16-1) ... 118s Selecting previously unselected package tk8.6-blt2.5. 118s Preparing to unpack .../016-tk8.6-blt2.5_2.5.3+dfsg-8_ppc64el.deb ... 118s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-8) ... 118s Selecting previously unselected package blt. 118s Preparing to unpack .../017-blt_2.5.3+dfsg-8_ppc64el.deb ... 118s Unpacking blt (2.5.3+dfsg-8) ... 118s Selecting previously unselected package fonts-font-awesome. 118s Preparing to unpack .../018-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 118s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 118s Selecting previously unselected package fonts-lyx. 118s Preparing to unpack .../019-fonts-lyx_2.4.3-1_all.deb ... 118s Unpacking fonts-lyx (2.4.3-1) ... 118s Selecting previously unselected package gdal-data. 118s Preparing to unpack .../020-gdal-data_3.10.3+dfsg-1_all.deb ... 118s Unpacking gdal-data (3.10.3+dfsg-1) ... 118s Selecting previously unselected package gdal-plugins:ppc64el. 118s Preparing to unpack .../021-gdal-plugins_3.10.3+dfsg-1_ppc64el.deb ... 118s Unpacking gdal-plugins:ppc64el (3.10.3+dfsg-1) ... 118s Selecting previously unselected package libabsl20230802:ppc64el. 118s Preparing to unpack .../022-libabsl20230802_20230802.1-4.2_ppc64el.deb ... 118s Unpacking libabsl20230802:ppc64el (20230802.1-4.2) ... 118s Selecting previously unselected package libaec0:ppc64el. 118s Preparing to unpack .../023-libaec0_1.1.3-1_ppc64el.deb ... 118s Unpacking libaec0:ppc64el (1.1.3-1) ... 118s Selecting previously unselected package libaom3:ppc64el. 118s Preparing to unpack .../024-libaom3_3.12.1-1_ppc64el.deb ... 118s Unpacking libaom3:ppc64el (3.12.1-1) ... 118s Selecting previously unselected package libarpack2t64:ppc64el. 118s Preparing to unpack .../025-libarpack2t64_3.9.1-6_ppc64el.deb ... 118s Unpacking libarpack2t64:ppc64el (3.9.1-6) ... 118s Selecting previously unselected package libarmadillo14. 118s Preparing to unpack .../026-libarmadillo14_1%3a14.2.3+dfsg-1_ppc64el.deb ... 118s Unpacking libarmadillo14 (1:14.2.3+dfsg-1) ... 118s Selecting previously unselected package libdav1d7:ppc64el. 118s Preparing to unpack .../027-libdav1d7_1.5.1-1_ppc64el.deb ... 118s Unpacking libdav1d7:ppc64el (1.5.1-1) ... 118s Selecting previously unselected package libgav1-1:ppc64el. 118s Preparing to unpack .../028-libgav1-1_0.19.0-3_ppc64el.deb ... 118s Unpacking libgav1-1:ppc64el (0.19.0-3) ... 118s Selecting previously unselected package librav1e0.7:ppc64el. 118s Preparing to unpack .../029-librav1e0.7_0.7.1-9_ppc64el.deb ... 118s Unpacking librav1e0.7:ppc64el (0.7.1-9) ... 118s Selecting previously unselected package libsvtav1enc2:ppc64el. 118s Preparing to unpack .../030-libsvtav1enc2_2.3.0+dfsg-1_ppc64el.deb ... 118s Unpacking libsvtav1enc2:ppc64el (2.3.0+dfsg-1) ... 118s Selecting previously unselected package libjpeg-turbo8:ppc64el. 118s Preparing to unpack .../031-libjpeg-turbo8_2.1.5-3ubuntu2_ppc64el.deb ... 118s Unpacking libjpeg-turbo8:ppc64el (2.1.5-3ubuntu2) ... 119s Selecting previously unselected package libjpeg8:ppc64el. 119s Preparing to unpack .../032-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 119s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 119s Selecting previously unselected package libyuv0:ppc64el. 119s Preparing to unpack .../033-libyuv0_0.0.1904.20250204-1_ppc64el.deb ... 119s Unpacking libyuv0:ppc64el (0.0.1904.20250204-1) ... 119s Selecting previously unselected package libavif16:ppc64el. 119s Preparing to unpack .../034-libavif16_1.2.1-1ubuntu1_ppc64el.deb ... 119s Unpacking libavif16:ppc64el (1.2.1-1ubuntu1) ... 119s Selecting previously unselected package libsnappy1v5:ppc64el. 119s Preparing to unpack .../035-libsnappy1v5_1.2.1-1_ppc64el.deb ... 119s Unpacking libsnappy1v5:ppc64el (1.2.1-1) ... 119s Selecting previously unselected package libblosc1:ppc64el. 119s Preparing to unpack .../036-libblosc1_1.21.5+ds-1build1_ppc64el.deb ... 119s Unpacking libblosc1:ppc64el (1.21.5+ds-1build1) ... 119s Selecting previously unselected package libcfitsio10t64:ppc64el. 119s Preparing to unpack .../037-libcfitsio10t64_4.5.0-5_ppc64el.deb ... 119s Unpacking libcfitsio10t64:ppc64el (4.5.0-5) ... 119s Selecting previously unselected package libde265-0:ppc64el. 119s Preparing to unpack .../038-libde265-0_1.0.15-1build5_ppc64el.deb ... 119s Unpacking libde265-0:ppc64el (1.0.15-1build5) ... 119s Selecting previously unselected package libdeflate0:ppc64el. 119s Preparing to unpack .../039-libdeflate0_1.23-2_ppc64el.deb ... 119s Unpacking libdeflate0:ppc64el (1.23-2) ... 119s Selecting previously unselected package libfyba0t64:ppc64el. 119s Preparing to unpack .../040-libfyba0t64_4.1.1-11build1_ppc64el.deb ... 119s Unpacking libfyba0t64:ppc64el (4.1.1-11build1) ... 119s Selecting previously unselected package libminizip1t64:ppc64el. 119s Preparing to unpack .../041-libminizip1t64_1%3a1.3.dfsg+really1.3.1-1ubuntu1_ppc64el.deb ... 119s Unpacking libminizip1t64:ppc64el (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 119s Selecting previously unselected package libfreexl1:ppc64el. 119s Preparing to unpack .../042-libfreexl1_2.0.0-1build2_ppc64el.deb ... 119s Unpacking libfreexl1:ppc64el (2.0.0-1build2) ... 119s Selecting previously unselected package libgeos3.13.1:ppc64el. 119s Preparing to unpack .../043-libgeos3.13.1_3.13.1-1_ppc64el.deb ... 119s Unpacking libgeos3.13.1:ppc64el (3.13.1-1) ... 119s Selecting previously unselected package libgeos-c1t64:ppc64el. 119s Preparing to unpack .../044-libgeos-c1t64_3.13.1-1_ppc64el.deb ... 119s Unpacking libgeos-c1t64:ppc64el (3.13.1-1) ... 119s Selecting previously unselected package proj-data. 119s Preparing to unpack .../045-proj-data_9.5.1-1_all.deb ... 119s Unpacking proj-data (9.5.1-1) ... 119s Selecting previously unselected package libjbig0:ppc64el. 119s Preparing to unpack .../046-libjbig0_2.1-6.1ubuntu2_ppc64el.deb ... 119s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu2) ... 119s Selecting previously unselected package liblerc4:ppc64el. 119s Preparing to unpack .../047-liblerc4_4.0.0+ds-5ubuntu1_ppc64el.deb ... 119s Unpacking liblerc4:ppc64el (4.0.0+ds-5ubuntu1) ... 119s Selecting previously unselected package libsharpyuv0:ppc64el. 119s Preparing to unpack .../048-libsharpyuv0_1.5.0-0.1_ppc64el.deb ... 119s Unpacking libsharpyuv0:ppc64el (1.5.0-0.1) ... 119s Selecting previously unselected package libwebp7:ppc64el. 119s Preparing to unpack .../049-libwebp7_1.5.0-0.1_ppc64el.deb ... 119s Unpacking libwebp7:ppc64el (1.5.0-0.1) ... 119s Selecting previously unselected package libtiff6:ppc64el. 119s Preparing to unpack .../050-libtiff6_4.7.0-3ubuntu1_ppc64el.deb ... 119s Unpacking libtiff6:ppc64el (4.7.0-3ubuntu1) ... 119s Selecting previously unselected package libproj25:ppc64el. 119s Preparing to unpack .../051-libproj25_9.5.1-1_ppc64el.deb ... 119s Unpacking libproj25:ppc64el (9.5.1-1) ... 119s Selecting previously unselected package libgeotiff5:ppc64el. 119s Preparing to unpack .../052-libgeotiff5_1.7.4-1_ppc64el.deb ... 119s Unpacking libgeotiff5:ppc64el (1.7.4-1) ... 119s Selecting previously unselected package libgif7:ppc64el. 119s Preparing to unpack .../053-libgif7_5.2.2-1ubuntu2_ppc64el.deb ... 119s Unpacking libgif7:ppc64el (5.2.2-1ubuntu2) ... 119s Selecting previously unselected package libsz2:ppc64el. 119s Preparing to unpack .../054-libsz2_1.1.3-1_ppc64el.deb ... 119s Unpacking libsz2:ppc64el (1.1.3-1) ... 119s Selecting previously unselected package libhdf4-0-alt:ppc64el. 119s Preparing to unpack .../055-libhdf4-0-alt_4.3.0-1_ppc64el.deb ... 119s Unpacking libhdf4-0-alt:ppc64el (4.3.0-1) ... 119s Selecting previously unselected package libhdf5-310:ppc64el. 119s Preparing to unpack .../056-libhdf5-310_1.14.5+repack-3_ppc64el.deb ... 119s Unpacking libhdf5-310:ppc64el (1.14.5+repack-3) ... 119s Selecting previously unselected package libheif-plugin-aomdec:ppc64el. 119s Preparing to unpack .../057-libheif-plugin-aomdec_1.19.8-1_ppc64el.deb ... 119s Unpacking libheif-plugin-aomdec:ppc64el (1.19.8-1) ... 119s Selecting previously unselected package libheif-plugin-libde265:ppc64el. 119s Preparing to unpack .../058-libheif-plugin-libde265_1.19.8-1_ppc64el.deb ... 119s Unpacking libheif-plugin-libde265:ppc64el (1.19.8-1) ... 119s Selecting previously unselected package libheif1:ppc64el. 119s Preparing to unpack .../059-libheif1_1.19.8-1_ppc64el.deb ... 119s Unpacking libheif1:ppc64el (1.19.8-1) ... 119s Selecting previously unselected package liburiparser1:ppc64el. 119s Preparing to unpack .../060-liburiparser1_0.9.8+dfsg-2_ppc64el.deb ... 119s Unpacking liburiparser1:ppc64el (0.9.8+dfsg-2) ... 119s Selecting previously unselected package libkmlbase1t64:ppc64el. 119s Preparing to unpack .../061-libkmlbase1t64_1.3.0-12build1_ppc64el.deb ... 119s Unpacking libkmlbase1t64:ppc64el (1.3.0-12build1) ... 119s Selecting previously unselected package libkmldom1t64:ppc64el. 119s Preparing to unpack .../062-libkmldom1t64_1.3.0-12build1_ppc64el.deb ... 119s Unpacking libkmldom1t64:ppc64el (1.3.0-12build1) ... 119s Selecting previously unselected package libkmlengine1t64:ppc64el. 119s Preparing to unpack .../063-libkmlengine1t64_1.3.0-12build1_ppc64el.deb ... 119s Unpacking libkmlengine1t64:ppc64el (1.3.0-12build1) ... 119s Selecting previously unselected package mysql-common. 119s Preparing to unpack .../064-mysql-common_5.8+1.1.1ubuntu1_all.deb ... 119s Unpacking mysql-common (5.8+1.1.1ubuntu1) ... 119s Selecting previously unselected package libmysqlclient24:ppc64el. 119s Preparing to unpack .../065-libmysqlclient24_8.4.5-0ubuntu1_ppc64el.deb ... 119s Unpacking libmysqlclient24:ppc64el (8.4.5-0ubuntu1) ... 119s Selecting previously unselected package libhdf5-hl-310:ppc64el. 119s Preparing to unpack .../066-libhdf5-hl-310_1.14.5+repack-3_ppc64el.deb ... 119s Unpacking libhdf5-hl-310:ppc64el (1.14.5+repack-3) ... 119s Selecting previously unselected package libnetcdf22:ppc64el. 119s Preparing to unpack .../067-libnetcdf22_1%3a4.9.3-1_ppc64el.deb ... 119s Unpacking libnetcdf22:ppc64el (1:4.9.3-1) ... 119s Selecting previously unselected package libltdl7:ppc64el. 119s Preparing to unpack .../068-libltdl7_2.5.4-4_ppc64el.deb ... 119s Unpacking libltdl7:ppc64el (2.5.4-4) ... 119s Selecting previously unselected package libodbc2:ppc64el. 119s Preparing to unpack .../069-libodbc2_2.3.12-2ubuntu1_ppc64el.deb ... 119s Unpacking libodbc2:ppc64el (2.3.12-2ubuntu1) ... 119s Selecting previously unselected package unixodbc-common. 120s Preparing to unpack .../070-unixodbc-common_2.3.12-2ubuntu1_all.deb ... 120s Unpacking unixodbc-common (2.3.12-2ubuntu1) ... 120s Selecting previously unselected package libodbcinst2:ppc64el. 120s Preparing to unpack .../071-libodbcinst2_2.3.12-2ubuntu1_ppc64el.deb ... 120s Unpacking libodbcinst2:ppc64el (2.3.12-2ubuntu1) ... 120s Selecting previously unselected package libogdi4.1:ppc64el. 120s Preparing to unpack .../072-libogdi4.1_4.1.1+ds-5_ppc64el.deb ... 120s Unpacking libogdi4.1:ppc64el (4.1.1+ds-5) ... 120s Selecting previously unselected package libopenjp2-7:ppc64el. 120s Preparing to unpack .../073-libopenjp2-7_2.5.3-2_ppc64el.deb ... 120s Unpacking libopenjp2-7:ppc64el (2.5.3-2) ... 120s Selecting previously unselected package libgpgmepp6t64:ppc64el. 120s Preparing to unpack .../074-libgpgmepp6t64_1.24.2-1ubuntu2_ppc64el.deb ... 120s Unpacking libgpgmepp6t64:ppc64el (1.24.2-1ubuntu2) ... 120s Selecting previously unselected package liblcms2-2:ppc64el. 120s Preparing to unpack .../075-liblcms2-2_2.16-2_ppc64el.deb ... 120s Unpacking liblcms2-2:ppc64el (2.16-2) ... 120s Selecting previously unselected package libpoppler147:ppc64el. 120s Preparing to unpack .../076-libpoppler147_25.03.0-4_ppc64el.deb ... 120s Unpacking libpoppler147:ppc64el (25.03.0-4) ... 120s Selecting previously unselected package libpq5:ppc64el. 120s Preparing to unpack .../077-libpq5_17.4-1_ppc64el.deb ... 120s Unpacking libpq5:ppc64el (17.4-1) ... 120s Selecting previously unselected package libqhull-r8.0:ppc64el. 120s Preparing to unpack .../078-libqhull-r8.0_2020.2-6build1_ppc64el.deb ... 120s Unpacking libqhull-r8.0:ppc64el (2020.2-6build1) ... 120s Selecting previously unselected package librttopo1:ppc64el. 120s Preparing to unpack .../079-librttopo1_1.1.0-4_ppc64el.deb ... 120s Unpacking librttopo1:ppc64el (1.1.0-4) ... 120s Selecting previously unselected package libspatialite8t64:ppc64el. 120s Preparing to unpack .../080-libspatialite8t64_5.1.0-3build1_ppc64el.deb ... 120s Unpacking libspatialite8t64:ppc64el (5.1.0-3build1) ... 120s Selecting previously unselected package libxerces-c3.2t64:ppc64el. 120s Preparing to unpack .../081-libxerces-c3.2t64_3.2.4+debian-1.3build1_ppc64el.deb ... 120s Unpacking libxerces-c3.2t64:ppc64el (3.2.4+debian-1.3build1) ... 120s Selecting previously unselected package libgdal36:ppc64el. 120s Preparing to unpack .../082-libgdal36_3.10.3+dfsg-1_ppc64el.deb ... 120s Unpacking libgdal36:ppc64el (3.10.3+dfsg-1) ... 120s Selecting previously unselected package libgomp1:ppc64el. 120s Preparing to unpack .../083-libgomp1_15-20250404-0ubuntu1_ppc64el.deb ... 120s Unpacking libgomp1:ppc64el (15-20250404-0ubuntu1) ... 120s Selecting previously unselected package libgraphite2-3:ppc64el. 120s Preparing to unpack .../084-libgraphite2-3_1.3.14-2ubuntu1_ppc64el.deb ... 120s Unpacking libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 120s Selecting previously unselected package libharfbuzz0b:ppc64el. 120s Preparing to unpack .../085-libharfbuzz0b_10.2.0-1_ppc64el.deb ... 120s Unpacking libharfbuzz0b:ppc64el (10.2.0-1) ... 120s Selecting previously unselected package libimagequant0:ppc64el. 120s Preparing to unpack .../086-libimagequant0_2.18.0-1build1_ppc64el.deb ... 120s Unpacking libimagequant0:ppc64el (2.18.0-1build1) ... 120s Selecting previously unselected package libjs-jquery. 120s Preparing to unpack .../087-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 120s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 120s Selecting previously unselected package libjs-jquery-ui. 120s Preparing to unpack .../088-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 120s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 120s Selecting previously unselected package libjs-underscore. 120s Preparing to unpack .../089-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 120s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 120s Selecting previously unselected package libjs-sphinxdoc. 120s Preparing to unpack .../090-libjs-sphinxdoc_8.1.3-5_all.deb ... 120s Unpacking libjs-sphinxdoc (8.1.3-5) ... 120s Selecting previously unselected package liblbfgsb0:ppc64el. 120s Preparing to unpack .../091-liblbfgsb0_3.0+dfsg.4-1build1_ppc64el.deb ... 120s Unpacking liblbfgsb0:ppc64el (3.0+dfsg.4-1build1) ... 120s Selecting previously unselected package libraqm0:ppc64el. 120s Preparing to unpack .../092-libraqm0_0.10.2-1_ppc64el.deb ... 120s Unpacking libraqm0:ppc64el (0.10.2-1) ... 120s Selecting previously unselected package libwebpdemux2:ppc64el. 120s Preparing to unpack .../093-libwebpdemux2_1.5.0-0.1_ppc64el.deb ... 120s Unpacking libwebpdemux2:ppc64el (1.5.0-0.1) ... 120s Selecting previously unselected package libwebpmux3:ppc64el. 120s Preparing to unpack .../094-libwebpmux3_1.5.0-0.1_ppc64el.deb ... 120s Unpacking libwebpmux3:ppc64el (1.5.0-0.1) ... 120s Selecting previously unselected package libxslt1.1:ppc64el. 120s Preparing to unpack .../095-libxslt1.1_1.1.39-0exp1ubuntu4_ppc64el.deb ... 120s Unpacking libxslt1.1:ppc64el (1.1.39-0exp1ubuntu4) ... 120s Selecting previously unselected package python-matplotlib-data. 120s Preparing to unpack .../096-python-matplotlib-data_3.8.3-7build1_all.deb ... 120s Unpacking python-matplotlib-data (3.8.3-7build1) ... 120s Selecting previously unselected package python-osmnx-doc. 120s Preparing to unpack .../097-python-osmnx-doc_2.0.2+ds-1_all.deb ... 120s Unpacking python-osmnx-doc (2.0.2+ds-1) ... 120s Selecting previously unselected package python3-branca. 120s Preparing to unpack .../098-python3-branca_0.8.1-1_all.deb ... 120s Unpacking python3-branca (0.8.1-1) ... 120s Selecting previously unselected package python3-brotli. 120s Preparing to unpack .../099-python3-brotli_1.1.0-2build4_ppc64el.deb ... 120s Unpacking python3-brotli (1.1.0-2build4) ... 120s Selecting previously unselected package python3-contourpy. 120s Preparing to unpack .../100-python3-contourpy_1.3.1-1build1_ppc64el.deb ... 120s Unpacking python3-contourpy (1.3.1-1build1) ... 120s Selecting previously unselected package python3-coverage. 120s Preparing to unpack .../101-python3-coverage_7.6.0+dfsg1-2build1_ppc64el.deb ... 120s Unpacking python3-coverage (7.6.0+dfsg1-2build1) ... 120s Selecting previously unselected package python3-cycler. 120s Preparing to unpack .../102-python3-cycler_0.12.1-1_all.deb ... 120s Unpacking python3-cycler (0.12.1-1) ... 121s Selecting previously unselected package python3-dateutil. 121s Preparing to unpack .../103-python3-dateutil_2.9.0-4_all.deb ... 121s Unpacking python3-dateutil (2.9.0-4) ... 121s Selecting previously unselected package python3-decorator. 121s Preparing to unpack .../104-python3-decorator_5.1.1-5_all.deb ... 121s Unpacking python3-decorator (5.1.1-5) ... 121s Selecting previously unselected package python3-xyzservices. 121s Preparing to unpack .../105-python3-xyzservices_2025.1.0-1_all.deb ... 121s Unpacking python3-xyzservices (2025.1.0-1) ... 121s Selecting previously unselected package python3-folium. 121s Preparing to unpack .../106-python3-folium_0.19.5+dfsg-1_all.deb ... 121s Unpacking python3-folium (0.19.5+dfsg-1) ... 121s Selecting previously unselected package python3-platformdirs. 121s Preparing to unpack .../107-python3-platformdirs_4.3.6-1_all.deb ... 121s Unpacking python3-platformdirs (4.3.6-1) ... 121s Selecting previously unselected package python3-fs. 121s Preparing to unpack .../108-python3-fs_2.4.16-7_all.deb ... 121s Unpacking python3-fs (2.4.16-7) ... 121s Selecting previously unselected package python3-lxml:ppc64el. 121s Preparing to unpack .../109-python3-lxml_5.3.2-1_ppc64el.deb ... 121s Unpacking python3-lxml:ppc64el (5.3.2-1) ... 121s Selecting previously unselected package python3-lz4. 121s Preparing to unpack .../110-python3-lz4_4.4.0+dfsg-1build1_ppc64el.deb ... 121s Unpacking python3-lz4 (4.4.0+dfsg-1build1) ... 121s Selecting previously unselected package python3-scipy. 121s Preparing to unpack .../111-python3-scipy_1.14.1-4ubuntu2_ppc64el.deb ... 121s Unpacking python3-scipy (1.14.1-4ubuntu2) ... 121s Selecting previously unselected package python3-mpmath. 121s Preparing to unpack .../112-python3-mpmath_1.3.0-1_all.deb ... 121s Unpacking python3-mpmath (1.3.0-1) ... 121s Selecting previously unselected package python3-sympy. 121s Preparing to unpack .../113-python3-sympy_1.13.3-5_all.deb ... 121s Unpacking python3-sympy (1.13.3-5) ... 122s Selecting previously unselected package python3-ufolib2. 122s Preparing to unpack .../114-python3-ufolib2_0.17.1+dfsg1-1_all.deb ... 122s Unpacking python3-ufolib2 (0.17.1+dfsg1-1) ... 122s Selecting previously unselected package python3-unicodedata2. 122s Preparing to unpack .../115-python3-unicodedata2_15.1.0+ds-1build3_ppc64el.deb ... 122s Unpacking python3-unicodedata2 (15.1.0+ds-1build3) ... 122s Selecting previously unselected package unicode-data. 122s Preparing to unpack .../116-unicode-data_15.1.0-1_all.deb ... 122s Unpacking unicode-data (15.1.0-1) ... 122s Selecting previously unselected package python3-fonttools. 122s Preparing to unpack .../117-python3-fonttools_4.55.3-2build1_ppc64el.deb ... 122s Unpacking python3-fonttools (4.55.3-2build1) ... 122s Selecting previously unselected package python3-pytz. 122s Preparing to unpack .../118-python3-pytz_2025.1-3_all.deb ... 122s Unpacking python3-pytz (2025.1-3) ... 122s Selecting previously unselected package python3-tz. 122s Preparing to unpack .../119-python3-tz_2025.1-3_all.deb ... 122s Unpacking python3-tz (2025.1-3) ... 122s Selecting previously unselected package python3-pandas-lib:ppc64el. 122s Preparing to unpack .../120-python3-pandas-lib_2.2.3+dfsg-8build1_ppc64el.deb ... 122s Unpacking python3-pandas-lib:ppc64el (2.2.3+dfsg-8build1) ... 122s Selecting previously unselected package python3-pandas. 122s Preparing to unpack .../121-python3-pandas_2.2.3+dfsg-8build1_all.deb ... 122s Unpacking python3-pandas (2.2.3+dfsg-8build1) ... 123s Selecting previously unselected package python3-packaging. 123s Preparing to unpack .../122-python3-packaging_24.2-1_all.deb ... 123s Unpacking python3-packaging (24.2-1) ... 123s Selecting previously unselected package sphinx-rtd-theme-common. 123s Preparing to unpack .../123-sphinx-rtd-theme-common_3.0.2+dfsg-2_all.deb ... 123s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 123s Selecting previously unselected package python3-pyogrio. 123s Preparing to unpack .../124-python3-pyogrio_0.10.0+ds-4build3_ppc64el.deb ... 123s Unpacking python3-pyogrio (0.10.0+ds-4build3) ... 123s Selecting previously unselected package python3-pyproj. 123s Preparing to unpack .../125-python3-pyproj_3.7.1-1build1_ppc64el.deb ... 123s Unpacking python3-pyproj (3.7.1-1build1) ... 123s Selecting previously unselected package python3-shapely. 123s Preparing to unpack .../126-python3-shapely_2.0.7-1build1_ppc64el.deb ... 123s Unpacking python3-shapely (2.0.7-1build1) ... 123s Selecting previously unselected package python3-geopandas. 123s Preparing to unpack .../127-python3-geopandas_1.0.1-1_all.deb ... 123s Unpacking python3-geopandas (1.0.1-1) ... 123s Selecting previously unselected package python3-iniconfig. 123s Preparing to unpack .../128-python3-iniconfig_1.1.1-2_all.deb ... 123s Unpacking python3-iniconfig (1.1.1-2) ... 123s Selecting previously unselected package python3-joblib. 123s Preparing to unpack .../129-python3-joblib_1.4.2-3_all.deb ... 123s Unpacking python3-joblib (1.4.2-3) ... 123s Selecting previously unselected package python3-kiwisolver. 123s Preparing to unpack .../130-python3-kiwisolver_1.4.7-3build1_ppc64el.deb ... 123s Unpacking python3-kiwisolver (1.4.7-3build1) ... 123s Selecting previously unselected package python3-pil:ppc64el. 123s Preparing to unpack .../131-python3-pil_11.1.0-5build1_ppc64el.deb ... 123s Unpacking python3-pil:ppc64el (11.1.0-5build1) ... 123s Selecting previously unselected package python3.13-tk. 123s Preparing to unpack .../132-python3.13-tk_3.13.3-1_ppc64el.deb ... 123s Unpacking python3.13-tk (3.13.3-1) ... 123s Selecting previously unselected package python3-tk:ppc64el. 123s Preparing to unpack .../133-python3-tk_3.13.3-1_ppc64el.deb ... 123s Unpacking python3-tk:ppc64el (3.13.3-1) ... 123s Selecting previously unselected package python3-pil.imagetk:ppc64el. 123s Preparing to unpack .../134-python3-pil.imagetk_11.1.0-5build1_ppc64el.deb ... 123s Unpacking python3-pil.imagetk:ppc64el (11.1.0-5build1) ... 123s Selecting previously unselected package python3-matplotlib. 123s Preparing to unpack .../135-python3-matplotlib_3.8.3-7build1_ppc64el.deb ... 123s Unpacking python3-matplotlib (3.8.3-7build1) ... 123s Selecting previously unselected package python3-networkx. 123s Preparing to unpack .../136-python3-networkx_3.2.1-4ubuntu1_all.deb ... 123s Unpacking python3-networkx (3.2.1-4ubuntu1) ... 124s Selecting previously unselected package python3-osmnx. 124s Preparing to unpack .../137-python3-osmnx_2.0.2+ds-1_all.deb ... 124s Unpacking python3-osmnx (2.0.2+ds-1) ... 124s Selecting previously unselected package python3-pluggy. 124s Preparing to unpack .../138-python3-pluggy_1.5.0-1_all.deb ... 124s Unpacking python3-pluggy (1.5.0-1) ... 124s Selecting previously unselected package python3-pytest. 124s Preparing to unpack .../139-python3-pytest_8.3.5-2_all.deb ... 124s Unpacking python3-pytest (8.3.5-2) ... 124s Selecting previously unselected package python3-threadpoolctl. 124s Preparing to unpack .../140-python3-threadpoolctl_3.1.0-1_all.deb ... 124s Unpacking python3-threadpoolctl (3.1.0-1) ... 124s Selecting previously unselected package python3-sklearn-lib:ppc64el. 124s Preparing to unpack .../141-python3-sklearn-lib_1.4.2+dfsg-8_ppc64el.deb ... 124s Unpacking python3-sklearn-lib:ppc64el (1.4.2+dfsg-8) ... 124s Selecting previously unselected package python3-sklearn. 124s Preparing to unpack .../142-python3-sklearn_1.4.2+dfsg-8_all.deb ... 124s Unpacking python3-sklearn (1.4.2+dfsg-8) ... 124s Setting up libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 124s Setting up liblcms2-2:ppc64el (2.16-2) ... 124s Setting up python3-iniconfig (1.1.1-2) ... 124s Setting up libsharpyuv0:ppc64el (1.5.0-0.1) ... 124s Setting up libgpgmepp6t64:ppc64el (1.24.2-1ubuntu2) ... 124s Setting up libaom3:ppc64el (3.12.1-1) ... 124s Setting up mysql-common (5.8+1.1.1ubuntu1) ... 124s update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode 124s Setting up fonts-lato (2.015-1) ... 124s Setting up liblerc4:ppc64el (4.0.0+ds-5ubuntu1) ... 124s Setting up proj-data (9.5.1-1) ... 124s Setting up libxrender1:ppc64el (1:0.9.10-1.1build1) ... 124s Setting up python3-joblib (1.4.2-3) ... 125s Setting up libogdi4.1:ppc64el (4.1.1+ds-5) ... 125s Setting up libgeos3.13.1:ppc64el (3.13.1-1) ... 125s Setting up python3-lz4 (4.4.0+dfsg-1build1) ... 125s Setting up python3-unicodedata2 (15.1.0+ds-1build3) ... 125s Setting up libgeos-c1t64:ppc64el (3.13.1-1) ... 125s Setting up fonts-lyx (2.4.3-1) ... 125s Setting up python3-threadpoolctl (3.1.0-1) ... 125s Setting up x11-common (1:7.7+23ubuntu4) ... 125s Setting up libpq5:ppc64el (17.4-1) ... 125s Setting up libdeflate0:ppc64el (1.23-2) ... 125s Setting up libqhull-r8.0:ppc64el (2020.2-6build1) ... 125s Setting up python3-coverage (7.6.0+dfsg1-2build1) ... 126s Setting up python3-pytz (2025.1-3) ... 126s Setting up libxerces-c3.2t64:ppc64el (3.2.4+debian-1.3build1) ... 126s Setting up libgomp1:ppc64el (15-20250404-0ubuntu1) ... 126s Setting up python3-networkx (3.2.1-4ubuntu1) ... 127s Setting up libmysqlclient24:ppc64el (8.4.5-0ubuntu1) ... 127s Setting up libjbig0:ppc64el (2.1-6.1ubuntu2) ... 127s Setting up python3-branca (0.8.1-1) ... 128s Setting up libaec0:ppc64el (1.1.3-1) ... 128s Setting up python3-platformdirs (4.3.6-1) ... 128s Setting up gdal-data (3.10.3+dfsg-1) ... 128s Setting up python3-tz (2025.1-3) ... 128s Setting up libsnappy1v5:ppc64el (1.2.1-1) ... 128s Setting up python3-fs (2.4.16-7) ... 128s Setting up unicode-data (15.1.0-1) ... 128s Setting up python3-decorator (5.1.1-5) ... 128s Setting up libblas3:ppc64el (3.12.1-2) ... 128s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/blas/libblas.so.3 to provide /usr/lib/powerpc64le-linux-gnu/libblas.so.3 (libblas.so.3-powerpc64le-linux-gnu) in auto mode 128s Setting up python3-packaging (24.2-1) ... 128s Setting up libcfitsio10t64:ppc64el (4.5.0-5) ... 128s Setting up libsvtav1enc2:ppc64el (2.3.0+dfsg-1) ... 128s Setting up python3-brotli (1.1.0-2build4) ... 128s Setting up python3-cycler (0.12.1-1) ... 128s Setting up libimagequant0:ppc64el (2.18.0-1build1) ... 128s Setting up fonts-dejavu-mono (2.37-8) ... 128s Setting up python3-kiwisolver (1.4.7-3build1) ... 128s Setting up python3-numpy-dev:ppc64el (1:2.2.4+ds-1) ... 128s Setting up libtcl8.6:ppc64el (8.6.16+dfsg-1) ... 128s Setting up fonts-dejavu-core (2.37-8) ... 128s Setting up unixodbc-common (2.3.12-2ubuntu1) ... 128s Setting up libjpeg-turbo8:ppc64el (2.1.5-3ubuntu2) ... 128s Setting up libltdl7:ppc64el (2.5.4-4) ... 128s Setting up libgfortran5:ppc64el (15-20250404-0ubuntu1) ... 128s Setting up python3-pluggy (1.5.0-1) ... 129s Setting up libwebp7:ppc64el (1.5.0-0.1) ... 129s Setting up libgif7:ppc64el (5.2.2-1ubuntu2) ... 129s Setting up libodbc2:ppc64el (2.3.12-2ubuntu1) ... 129s Setting up liburiparser1:ppc64el (0.9.8+dfsg-2) ... 129s Setting up libfyba0t64:ppc64el (4.1.1-11build1) ... 129s Setting up librttopo1:ppc64el (1.1.0-4) ... 129s Setting up libdav1d7:ppc64el (1.5.1-1) ... 129s Setting up libminizip1t64:ppc64el (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 129s Setting up librav1e0.7:ppc64el (0.7.1-9) ... 129s Setting up libxslt1.1:ppc64el (1.1.39-0exp1ubuntu4) ... 129s Setting up libblosc1:ppc64el (1.21.5+ds-1build1) ... 129s Setting up libopenjp2-7:ppc64el (2.5.3-2) ... 129s Setting up libharfbuzz0b:ppc64el (10.2.0-1) ... 129s Setting up python3-dateutil (2.9.0-4) ... 129s Setting up libabsl20230802:ppc64el (20230802.1-4.2) ... 129s Setting up libxss1:ppc64el (1:1.2.3-1build3) ... 129s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 129s Setting up python3-mpmath (1.3.0-1) ... 129s Setting up libde265-0:ppc64el (1.0.15-1build5) ... 129s Setting up libkmlbase1t64:ppc64el (1.3.0-12build1) ... 129s Setting up python-matplotlib-data (3.8.3-7build1) ... 129s Setting up libwebpmux3:ppc64el (1.5.0-0.1) ... 129s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 129s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 129s Setting up libsz2:ppc64el (1.1.3-1) ... 129s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 129s Setting up gdal-plugins:ppc64el (3.10.3+dfsg-1) ... 129s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 129s Setting up python3-sympy (1.13.3-5) ... 136s Setting up libodbcinst2:ppc64el (2.3.12-2ubuntu1) ... 136s Setting up liblapack3:ppc64el (3.12.1-2) ... 136s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/powerpc64le-linux-gnu/liblapack.so.3 (liblapack.so.3-powerpc64le-linux-gnu) in auto mode 136s Setting up libarpack2t64:ppc64el (3.9.1-6) ... 136s Setting up fontconfig-config (2.15.0-2.2ubuntu1) ... 136s Setting up python3-pytest (8.3.5-2) ... 136s Setting up libwebpdemux2:ppc64el (1.5.0-0.1) ... 136s Setting up libkmldom1t64:ppc64el (1.3.0-12build1) ... 136s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 136s Setting up libraqm0:ppc64el (0.10.2-1) ... 136s Setting up libgav1-1:ppc64el (0.19.0-3) ... 136s Setting up python3-numpy (1:2.2.4+ds-1) ... 138s Setting up libjs-sphinxdoc (8.1.3-5) ... 138s Setting up libhdf4-0-alt:ppc64el (4.3.0-1) ... 138s Setting up libhdf5-310:ppc64el (1.14.5+repack-3) ... 138s Setting up libfreexl1:ppc64el (2.0.0-1build2) ... 138s Setting up python3-lxml:ppc64el (5.3.2-1) ... 138s Setting up libtiff6:ppc64el (4.7.0-3ubuntu1) ... 138s Setting up python3-contourpy (1.3.1-1build1) ... 139s Setting up libarmadillo14 (1:14.2.3+dfsg-1) ... 139s Setting up libfontconfig1:ppc64el (2.15.0-2.2ubuntu1) ... 139s Setting up python-osmnx-doc (2.0.2+ds-1) ... 139s Setting up libyuv0:ppc64el (0.0.1904.20250204-1) ... 139s Setting up liblbfgsb0:ppc64el (3.0+dfsg.4-1build1) ... 139s Setting up libhdf5-hl-310:ppc64el (1.14.5+repack-3) ... 139s Setting up libavif16:ppc64el (1.2.1-1ubuntu1) ... 139s Setting up python3-shapely (2.0.7-1build1) ... 139s Setting up libxft2:ppc64el (2.3.6-1build1) ... 139s Setting up python3-scipy (1.14.1-4ubuntu2) ... 143s Setting up libpoppler147:ppc64el (25.03.0-4) ... 143s Setting up libproj25:ppc64el (9.5.1-1) ... 143s Setting up python3-xyzservices (2025.1.0-1) ... 143s Setting up libtk8.6:ppc64el (8.6.16-1) ... 143s Setting up python3-pandas-lib:ppc64el (2.2.3+dfsg-8build1) ... 143s Setting up libnetcdf22:ppc64el (1:4.9.3-1) ... 143s Setting up python3-sklearn-lib:ppc64el (1.4.2+dfsg-8) ... 143s Setting up libkmlengine1t64:ppc64el (1.3.0-12build1) ... 143s Setting up python3-pyproj (3.7.1-1build1) ... 143s Setting up python3.13-tk (3.13.3-1) ... 143s Setting up libgeotiff5:ppc64el (1.7.4-1) ... 143s Setting up python3-pil:ppc64el (11.1.0-5build1) ... 143s Setting up python3-pandas (2.2.3+dfsg-8build1) ... 150s Setting up python3-sklearn (1.4.2+dfsg-8) ... 152s Setting up libspatialite8t64:ppc64el (5.1.0-3build1) ... 152s Setting up tk8.6-blt2.5 (2.5.3+dfsg-8) ... 152s Setting up python3-folium (0.19.5+dfsg-1) ... 152s Setting up blt (2.5.3+dfsg-8) ... 152s Setting up python3-tk:ppc64el (3.13.3-1) ... 152s Setting up python3-pil.imagetk:ppc64el (11.1.0-5build1) ... 152s Setting up libheif-plugin-aomdec:ppc64el (1.19.8-1) ... 152s Setting up libheif-plugin-libde265:ppc64el (1.19.8-1) ... 152s Setting up libheif1:ppc64el (1.19.8-1) ... 152s Setting up python3-fonttools (4.55.3-2build1) ... 153s Setting up python3-ufolib2 (0.17.1+dfsg1-1) ... 153s Setting up libgdal36:ppc64el (3.10.3+dfsg-1) ... 153s Setting up python3-matplotlib (3.8.3-7build1) ... 155s Setting up python3-pyogrio (0.10.0+ds-4build3) ... 155s Setting up python3-geopandas (1.0.1-1) ... 156s Setting up python3-osmnx (2.0.2+ds-1) ... 156s Processing triggers for libc-bin (2.41-6ubuntu1) ... 156s Processing triggers for man-db (2.13.0-1) ... 158s autopkgtest [08:58:28]: test command1: debian/tests/check offline 158s autopkgtest [08:58:28]: test command1: [----------------------- 159s ============================= test session starts ============================== 159s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3 159s cachedir: .pytest_cache 159s rootdir: /tmp/autopkgtest.Cp3KEM/autopkgtest_tmp/offline 159s plugins: typeguard-4.4.2 163s collecting ... collected 2 items 163s 163s tests/test_osmnx_offline.py::test_logging PASSED [ 50%] 163s tests/test_osmnx_offline.py::test_exceptions PASSED [100%] 163s 163s ============================== 2 passed in 4.73s =============================== 164s autopkgtest [08:58:34]: test command1: -----------------------] 164s autopkgtest [08:58:34]: test command1: - - - - - - - - - - results - - - - - - - - - - 164s command1 PASS 165s autopkgtest [08:58:35]: test command2: preparing testbed 165s Reading package lists... 165s Building dependency tree... 165s Reading state information... 165s Starting pkgProblemResolver with broken count: 0 165s Starting 2 pkgProblemResolver with broken count: 0 165s Done 166s The following NEW packages will be installed: 166s python3-affine python3-click python3-click-plugins python3-cligj 166s python3-gdal python3-rasterio 166s 0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. 166s Need to get 2340 kB of archives. 166s After this operation, 13.1 MB of additional disk space will be used. 166s Get:1 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-affine all 2.4.0-2 [14.0 kB] 166s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-click all 8.2.0+0.really.8.1.8-1 [80.0 kB] 166s Get:3 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-click-plugins all 1.1.1-5 [9760 B] 166s Get:4 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-cligj all 0.7.2-3 [8006 B] 166s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el python3-gdal ppc64el 3.10.3+dfsg-1 [878 kB] 166s Get:6 http://ftpmaster.internal/ubuntu questing/universe ppc64el python3-rasterio ppc64el 1.4.3-2build1 [1350 kB] 167s Fetched 2340 kB in 1s (3410 kB/s) 167s Selecting previously unselected package python3-affine. 167s (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 ... 125020 files and directories currently installed.) 167s Preparing to unpack .../0-python3-affine_2.4.0-2_all.deb ... 167s Unpacking python3-affine (2.4.0-2) ... 167s Selecting previously unselected package python3-click. 167s Preparing to unpack .../1-python3-click_8.2.0+0.really.8.1.8-1_all.deb ... 167s Unpacking python3-click (8.2.0+0.really.8.1.8-1) ... 167s Selecting previously unselected package python3-click-plugins. 167s Preparing to unpack .../2-python3-click-plugins_1.1.1-5_all.deb ... 167s Unpacking python3-click-plugins (1.1.1-5) ... 167s Selecting previously unselected package python3-cligj. 167s Preparing to unpack .../3-python3-cligj_0.7.2-3_all.deb ... 167s Unpacking python3-cligj (0.7.2-3) ... 167s Selecting previously unselected package python3-gdal. 167s Preparing to unpack .../4-python3-gdal_3.10.3+dfsg-1_ppc64el.deb ... 167s Unpacking python3-gdal (3.10.3+dfsg-1) ... 167s Selecting previously unselected package python3-rasterio. 167s Preparing to unpack .../5-python3-rasterio_1.4.3-2build1_ppc64el.deb ... 167s Unpacking python3-rasterio (1.4.3-2build1) ... 167s Setting up python3-click (8.2.0+0.really.8.1.8-1) ... 167s Setting up python3-click-plugins (1.1.1-5) ... 167s Setting up python3-affine (2.4.0-2) ... 167s Setting up python3-gdal (3.10.3+dfsg-1) ... 168s Setting up python3-cligj (0.7.2-3) ... 168s Setting up python3-rasterio (1.4.3-2build1) ... 169s autopkgtest [08:58:39]: test command2: debian/tests/check online 169s autopkgtest [08:58:39]: test command2: [----------------------- 170s ============================= test session starts ============================== 170s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3 170s cachedir: .pytest_cache 170s rootdir: /tmp/autopkgtest.Cp3KEM/autopkgtest_tmp/online 170s plugins: typeguard-4.4.2 173s collecting ... collected 14 items 173s 173s tests/test_osmnx.py::test_logging PASSED [ 7%] 173s tests/test_osmnx.py::test_exceptions PASSED [ 14%] 180s tests/test_osmnx.py::test_geocoder PASSED [ 21%] 205s tests/test_osmnx.py::test_stats PASSED [ 28%] 215s tests/test_osmnx.py::test_bearings PASSED [ 35%] 222s tests/test_osmnx.py::test_osm_xml PASSED [ 42%] 235s tests/test_osmnx.py::test_elevation PASSED [ 50%] 238s tests/test_osmnx.py::test_routing PASSED [ 57%] 240s tests/test_osmnx.py::test_plots PASSED [ 64%] 242s tests/test_osmnx.py::test_nearest PASSED [ 71%] 244s tests/test_osmnx.py::test_endpoints FAILED [ 78%] 245s tests/test_osmnx.py::test_save_load FAILED [ 85%] 246s tests/test_osmnx.py::test_graph_from FAILED [ 92%] 247s tests/test_osmnx.py::test_features FAILED [100%] 247s 247s =================================== FAILURES =================================== 247s ________________________________ test_endpoints ________________________________ 247s 247s self = , kwargs = {} 247s 247s def json(self, **kwargs): 247s r"""Returns the json-encoded content of a response, if any. 247s 247s :param \*\*kwargs: Optional arguments that ``json.loads`` takes. 247s :raises requests.exceptions.JSONDecodeError: If the response body does not 247s contain valid json. 247s """ 247s 247s if not self.encoding and self.content and len(self.content) > 3: 247s # No encoding set. JSON RFC 4627 section 3 states we should expect 247s # UTF-8, -16 or -32. Detect which one to use; If the detection or 247s # decoding fails, fall back to `self.text` (using charset_normalizer to make 247s # a best guess). 247s encoding = guess_json_utf(self.content) 247s if encoding is not None: 247s try: 247s return complexjson.loads(self.content.decode(encoding), **kwargs) 247s except UnicodeDecodeError: 247s # Wrong UTF codec detected; usually because it's not UTF-8 247s # but some other 8-bit codec. This is an RFC violation, 247s # and the server didn't bother to tell us what codec *was* 247s # used. 247s pass 247s except JSONDecodeError as e: 247s raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 247s 247s try: 247s > return complexjson.loads(self.text, **kwargs) 247s 247s /usr/lib/python3/dist-packages/requests/models.py:974: 247s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 247s /usr/lib/python3.13/json/__init__.py:346: in loads 247s return _default_decoder.decode(s) 247s /usr/lib/python3.13/json/decoder.py:345: in decode 247s obj, end = self.raw_decode(s, idx=_w(s, 0).end()) 247s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 247s 247s self = 247s s = '\n\n raise JSONDecodeError("Expecting value", s, err.value) from None 247s E json.decoder.JSONDecodeError: Expecting value: line 2 column 1 (char 1) 247s 247s /usr/lib/python3.13/json/decoder.py:363: JSONDecodeError 247s 247s During handling of the above exception, another exception occurred: 247s 247s response = 247s 247s def _parse_response(response: requests.Response) -> dict[str, Any] | list[dict[str, Any]]: 247s """ 247s Parse JSON from a requests response and log the details. 247s 247s Parameters 247s ---------- 247s response 247s The response object. 247s 247s Returns 247s ------- 247s response_json 247s Value will be a dict if the response is from the Google or Overpass 247s APIs, and a list if the response is from the Nominatim API. 247s """ 247s # log the response size and hostname 247s hostname = _hostname_from_url(response.url) 247s size_kb = len(response.content) / 1000 247s msg = f"Downloaded {size_kb:,.1f}kB from {hostname!r} with status {response.status_code}" 247s utils.log(msg, level=lg.INFO) 247s 247s # parse the response to JSON and log/raise exceptions 247s try: 247s > response_json: dict[str, Any] | list[dict[str, Any]] = response.json() 247s 247s /usr/lib/python3/dist-packages/osmnx/_http.py:312: 247s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 247s 247s self = , kwargs = {} 247s 247s def json(self, **kwargs): 247s r"""Returns the json-encoded content of a response, if any. 247s 247s :param \*\*kwargs: Optional arguments that ``json.loads`` takes. 247s :raises requests.exceptions.JSONDecodeError: If the response body does not 247s contain valid json. 247s """ 247s 247s if not self.encoding and self.content and len(self.content) > 3: 247s # No encoding set. JSON RFC 4627 section 3 states we should expect 247s # UTF-8, -16 or -32. Detect which one to use; If the detection or 247s # decoding fails, fall back to `self.text` (using charset_normalizer to make 247s # a best guess). 247s encoding = guess_json_utf(self.content) 247s if encoding is not None: 247s try: 247s return complexjson.loads(self.content.decode(encoding), **kwargs) 247s except UnicodeDecodeError: 247s # Wrong UTF codec detected; usually because it's not UTF-8 247s # but some other 8-bit codec. This is an RFC violation, 247s # and the server didn't bother to tell us what codec *was* 247s # used. 247s pass 247s except JSONDecodeError as e: 247s raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 247s 247s try: 247s return complexjson.loads(self.text, **kwargs) 247s except JSONDecodeError as e: 247s # Catch JSON-related errors and raise as requests.JSONDecodeError 247s # This aliases json.JSONDecodeError and simplejson.JSONDecodeError 247s > raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 247s E requests.exceptions.JSONDecodeError: Expecting value: line 2 column 1 (char 1) 247s 247s /usr/lib/python3/dist-packages/requests/models.py:978: JSONDecodeError 247s 247s The above exception was the direct cause of the following exception: 247s 247s @pytest.mark.xdist_group(name="group1") 247s def test_endpoints() -> None: 247s """Test different API endpoints.""" 247s default_requests_timeout = ox.settings.requests_timeout 247s default_key = ox.settings.nominatim_key 247s default_nominatim_url = ox.settings.nominatim_url 247s default_overpass_url = ox.settings.overpass_url 247s default_overpass_rate_limit = ox.settings.overpass_rate_limit 247s 247s # test good and bad DNS resolution 247s ox.settings.requests_timeout = 1 247s ip = ox._http._resolve_host_via_doh("overpass-api.de") 247s ip = ox._http._resolve_host_via_doh("AAAAAAAAAAA") 247s _doh_url_template_default = ox.settings.doh_url_template 247s ox.settings.doh_url_template = "http://aaaaaa.hostdoesntexist.org/nothinguseful" 247s ip = ox._http._resolve_host_via_doh("overpass-api.de") 247s ox.settings.doh_url_template = None 247s ip = ox._http._resolve_host_via_doh("overpass-api.de") 247s ox.settings.doh_url_template = _doh_url_template_default 247s 247s # Test changing the Overpass endpoint. 247s # This should fail because we didn't provide a valid endpoint 247s ox.settings.overpass_rate_limit = False 247s ox.settings.overpass_url = "http://NOT_A_VALID_ENDPOINT/api/" 247s with pytest.raises(RequestsConnectionError, match="Max retries exceeded with url"): 247s > G = ox.graph_from_place(place1, network_type="all") 247s 247s tests/test_osmnx.py:475: 247s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 247s /usr/lib/python3/dist-packages/osmnx/graph.py:395: in graph_from_place 247s G = graph_from_polygon( 247s /usr/lib/python3/dist-packages/osmnx/graph.py:495: in graph_from_polygon 247s G_buff = _create_graph(response_jsons, bidirectional) 247s /usr/lib/python3/dist-packages/osmnx/graph.py:624: in _create_graph 247s for response_json in response_jsons: 247s /usr/lib/python3/dist-packages/osmnx/_overpass.py:398: in _download_overpass_network 247s yield _overpass_request(OrderedDict(data=query_str)) 247s /usr/lib/python3/dist-packages/osmnx/_overpass.py:484: in _overpass_request 247s response_json = _http._parse_response(response) 247s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 247s 247s response = 247s 247s def _parse_response(response: requests.Response) -> dict[str, Any] | list[dict[str, Any]]: 247s """ 247s Parse JSON from a requests response and log the details. 247s 247s Parameters 247s ---------- 247s response 247s The response object. 247s 247s Returns 247s ------- 247s response_json 247s Value will be a dict if the response is from the Google or Overpass 247s APIs, and a list if the response is from the Nominatim API. 247s """ 247s # log the response size and hostname 247s hostname = _hostname_from_url(response.url) 247s size_kb = len(response.content) / 1000 247s msg = f"Downloaded {size_kb:,.1f}kB from {hostname!r} with status {response.status_code}" 247s utils.log(msg, level=lg.INFO) 247s 247s # parse the response to JSON and log/raise exceptions 247s try: 247s response_json: dict[str, Any] | list[dict[str, Any]] = response.json() 247s except JSONDecodeError as e: # pragma: no cover 247s msg = f"{hostname!r} responded: {response.status_code} {response.reason} {response.text}" 247s utils.log(msg, level=lg.ERROR) 247s if response.ok: 247s raise InsufficientResponseError(msg) from e 247s > raise ResponseStatusCodeError(msg) from e 247s E osmnx._errors.ResponseStatusCodeError: 'not_a_valid_endpoint' responded: 503 Service Unavailable 247s E 247s E 247s E 247s E ERROR: The requested URL could not be retrieved 247s E 247s E 247s E
247s E

ERROR

247s E

The requested URL could not be retrieved

247s E
247s E
247s E 247s E
247s E

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

247s E 247s E
247s E

Unable to determine IP address from host name not_a_valid_endpoint

247s E
247s E 247s E

The DNS server returned:

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

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

247s E 247s E

Your cache administrator is webmaster.

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

ERROR

247s

The requested URL could not be retrieved

247s
247s
247s 247s
247s

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

247s 247s
247s

Unable to determine IP address from host name not_a_valid_endpoint

247s
247s 247s

The DNS server returned:

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

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

247s 247s

Your cache administrator is webmaster.

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

ERROR

247s

The requested URL could not be retrieved

247s
247s
247s 247s
247s

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

247s 247s
247s

Unable to determine IP address from host name not_a_valid_endpoint

247s
247s 247s

The DNS server returned:

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

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

247s 247s

Your cache administrator is webmaster.

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

ERROR

247s E

The requested URL could not be retrieved

247s E
247s E
247s E 247s E
247s E

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

247s E 247s E
247s E

Unable to determine IP address from host name not_a_valid_endpoint

247s E
247s E 247s E

The DNS server returned:

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

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

247s E 247s E

Your cache administrator is webmaster.

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

ERROR

247s

The requested URL could not be retrieved

247s
247s
247s 247s
247s

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

247s 247s
247s

Unable to determine IP address from host name not_a_valid_endpoint

247s
247s 247s

The DNS server returned:

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

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

247s 247s

Your cache administrator is webmaster.

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

ERROR

247s

The requested URL could not be retrieved

247s
247s
247s 247s
247s

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

247s 247s
247s

Unable to determine IP address from host name not_a_valid_endpoint

247s
247s 247s

The DNS server returned:

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

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

247s 247s

Your cache administrator is webmaster.

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

ERROR

247s E

The requested URL could not be retrieved

247s E
247s E
247s E 247s E
247s E

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

247s E 247s E
247s E

Unable to determine IP address from host name not_a_valid_endpoint

247s E
247s E 247s E

The DNS server returned:

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

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

247s E 247s E

Your cache administrator is webmaster.

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

ERROR

247s

The requested URL could not be retrieved

247s
247s
247s 247s
247s

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

247s 247s
247s

Unable to determine IP address from host name not_a_valid_endpoint

247s
247s 247s

The DNS server returned:

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

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

247s 247s

Your cache administrator is webmaster.

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

ERROR

247s

The requested URL could not be retrieved

247s
247s
247s 247s
247s

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

247s 247s
247s

Unable to determine IP address from host name not_a_valid_endpoint

247s
247s 247s

The DNS server returned:

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

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

247s 247s

Your cache administrator is webmaster.

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

ERROR

247s E

The requested URL could not be retrieved

247s E
247s E
247s E 247s E
247s E

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

247s E 247s E
247s E

Unable to determine IP address from host name not_a_valid_endpoint

247s E
247s E 247s E

The DNS server returned:

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

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

247s E 247s E

Your cache administrator is webmaster.

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

ERROR

247s

The requested URL could not be retrieved

247s
247s
247s 247s
247s

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

247s 247s
247s

Unable to determine IP address from host name not_a_valid_endpoint

247s
247s 247s

The DNS server returned:

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

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

247s 247s

Your cache administrator is webmaster.

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

ERROR

247s

The requested URL could not be retrieved

247s
247s
247s 247s
247s

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

247s 247s
247s

Unable to determine IP address from host name not_a_valid_endpoint

247s
247s 247s

The DNS server returned:

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

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

247s 247s

Your cache administrator is webmaster.

247s
247s
247s 247s
247s 247s 247s =============================== warnings summary =============================== 247s tests/test_osmnx.py:53 247s /tmp/autopkgtest.Cp3KEM/autopkgtest_tmp/online/tests/test_osmnx.py:53: PytestUnknownMarkWarning: Unknown pytest.mark.xdist_group - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 247s @pytest.mark.xdist_group(name="group1") 247s 247s tests/test_osmnx.py:70 247s /tmp/autopkgtest.Cp3KEM/autopkgtest_tmp/online/tests/test_osmnx.py:70: PytestUnknownMarkWarning: Unknown pytest.mark.xdist_group - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 247s @pytest.mark.xdist_group(name="group1") 247s 247s tests/test_osmnx.py:88 247s /tmp/autopkgtest.Cp3KEM/autopkgtest_tmp/online/tests/test_osmnx.py:88: PytestUnknownMarkWarning: Unknown pytest.mark.xdist_group - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 247s @pytest.mark.xdist_group(name="group1") 247s 247s tests/test_osmnx.py:107 247s /tmp/autopkgtest.Cp3KEM/autopkgtest_tmp/online/tests/test_osmnx.py:107: PytestUnknownMarkWarning: Unknown pytest.mark.xdist_group - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 247s @pytest.mark.xdist_group(name="group1") 247s 247s tests/test_osmnx.py:151 247s /tmp/autopkgtest.Cp3KEM/autopkgtest_tmp/online/tests/test_osmnx.py:151: PytestUnknownMarkWarning: Unknown pytest.mark.xdist_group - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 247s @pytest.mark.xdist_group(name="group1") 247s 247s tests/test_osmnx.py:204 247s /tmp/autopkgtest.Cp3KEM/autopkgtest_tmp/online/tests/test_osmnx.py:204: PytestUnknownMarkWarning: Unknown pytest.mark.xdist_group - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 247s @pytest.mark.xdist_group(name="group1") 247s 247s tests/test_osmnx.py:277 247s /tmp/autopkgtest.Cp3KEM/autopkgtest_tmp/online/tests/test_osmnx.py:277: PytestUnknownMarkWarning: Unknown pytest.mark.xdist_group - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 247s @pytest.mark.xdist_group(name="group1") 247s 247s tests/test_osmnx.py:311 247s /tmp/autopkgtest.Cp3KEM/autopkgtest_tmp/online/tests/test_osmnx.py:311: PytestUnknownMarkWarning: Unknown pytest.mark.xdist_group - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 247s @pytest.mark.xdist_group(name="group1") 247s 247s tests/test_osmnx.py:389 247s /tmp/autopkgtest.Cp3KEM/autopkgtest_tmp/online/tests/test_osmnx.py:389: PytestUnknownMarkWarning: Unknown pytest.mark.xdist_group - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 247s @pytest.mark.xdist_group(name="group1") 247s 247s tests/test_osmnx.py:427 247s /tmp/autopkgtest.Cp3KEM/autopkgtest_tmp/online/tests/test_osmnx.py:427: PytestUnknownMarkWarning: Unknown pytest.mark.xdist_group - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 247s @pytest.mark.xdist_group(name="group1") 247s 247s tests/test_osmnx.py:450 247s /tmp/autopkgtest.Cp3KEM/autopkgtest_tmp/online/tests/test_osmnx.py:450: PytestUnknownMarkWarning: Unknown pytest.mark.xdist_group - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 247s @pytest.mark.xdist_group(name="group1") 247s 247s tests/test_osmnx.py:525 247s /tmp/autopkgtest.Cp3KEM/autopkgtest_tmp/online/tests/test_osmnx.py:525: PytestUnknownMarkWarning: Unknown pytest.mark.xdist_group - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 247s @pytest.mark.xdist_group(name="group1") 247s 247s tests/test_osmnx.py:612 247s /tmp/autopkgtest.Cp3KEM/autopkgtest_tmp/online/tests/test_osmnx.py:612: PytestUnknownMarkWarning: Unknown pytest.mark.xdist_group - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 247s @pytest.mark.xdist_group(name="group2") 247s 247s tests/test_osmnx.py:677 247s /tmp/autopkgtest.Cp3KEM/autopkgtest_tmp/online/tests/test_osmnx.py:677: PytestUnknownMarkWarning: Unknown pytest.mark.xdist_group - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 247s @pytest.mark.xdist_group(name="group3") 247s 247s tests/test_osmnx.py::test_bearings 247s /usr/lib/python3/dist-packages/osmnx/convert.py:542: FutureWarning: ._reduce will require a `keepdims` parameter in the future 247s dupes = edges[mask].dropna(subset=["geometry"]) 247s 247s tests/test_osmnx.py::test_bearings 247s tests/test_osmnx.py::test_bearings 247s /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`. 247s bearings, weights = _extract_edge_bearings(G, min_length, weight) 247s 247s tests/test_osmnx.py::test_osm_xml 247s /usr/lib/python3/dist-packages/osmnx/io.py:288: UserWarning: Make sure graph was created with `ox.settings.all_oneway=True` to save as OSM XML. 247s _osm_xml._save_graph_xml(G, filepath, way_tag_aggs, encoding) 247s 247s tests/test_osmnx.py::test_osm_xml 247s /usr/lib/python3/dist-packages/osmnx/io.py:288: 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. 247s _osm_xml._save_graph_xml(G, filepath, way_tag_aggs, encoding) 247s 247s tests/test_osmnx.py::test_osm_xml 247s /usr/lib/python3/dist-packages/osmnx/graph.py:575: 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. 247s response_jsons = [_osm_xml._overpass_json_from_xml(Path(filepath), encoding)] 247s 247s tests/test_osmnx.py::test_elevation 247s /usr/lib/python3/dist-packages/osmnx/simplification.py:586: 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. 247s 247s merged = gdf_nodes.buffer(tolerance).union_all() 247s 247s tests/test_osmnx.py::test_elevation 247s /usr/lib/python3/dist-packages/osmnx/simplification.py:645: 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. 247s 247s centroids = node_clusters.centroid 247s 247s tests/test_osmnx.py::test_routing 247s /usr/lib/python3/dist-packages/osmnx/routing.py:338: UserWarning: The attribute 'time' is missing or null on some edges. 247s _verify_edge_attribute(G, weight) 247s 247s tests/test_osmnx.py::test_graph_from 247s /tmp/autopkgtest.Cp3KEM/autopkgtest_tmp/online/tests/test_osmnx.py:618: 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. 247s _ = ox.utils_geo._consolidate_subdivide_geometry(poly) 247s 247s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 247s =========================== short test summary info ============================ 247s FAILED tests/test_osmnx.py::test_endpoints - osmnx._errors.ResponseStatusCode... 247s FAILED tests/test_osmnx.py::test_save_load - osmnx._errors.ResponseStatusCode... 247s FAILED tests/test_osmnx.py::test_graph_from - osmnx._errors.ResponseStatusCod... 247s FAILED tests/test_osmnx.py::test_features - osmnx._errors.ResponseStatusCodeE... 247s ============= 4 failed, 10 passed, 24 warnings in 76.62s (0:01:16) ============= 247s autopkgtest [08:59:57]: test command2: -----------------------] 248s command2 FLAKY non-zero exit status 1 248s autopkgtest [08:59:58]: test command2: - - - - - - - - - - results - - - - - - - - - - 248s autopkgtest [08:59:58]: @@@@@@@@@@@@@@@@@@@@ summary 248s command1 PASS 248s command2 FLAKY non-zero exit status 1 253s nova [W] Using flock in prodstack6-ppc64el 253s Creating nova instance adt-questing-ppc64el-osmnx-20250504-085550-juju-7f2275-prod-proposed-migration-environment-20-ffe2d671-8f33-400d-ad75-ff5d2386326f from image adt/ubuntu-questing-ppc64el-server-20250504.img (UUID 65e029e2-4bd9-4b30-b646-f26a73cdeb97)... 253s nova [W] Timed out waiting for 82954bd8-417d-4490-ba44-110d76eeb8d1 to get deleted.