0s autopkgtest [04:07:34]: starting date and time: 2025-01-18 04:07:34+0000 0s autopkgtest [04:07:34]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [04:07:34]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.kv55tn1b/out --timeout-copy=6000 -a i386 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:gdal --apt-upgrade osmnx --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=gdal/3.10.1+dfsg-1build1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor builder-cpu2-ram4-disk20 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-5.secgroup --name adt-plucky-i386-osmnx-20250118-040734-juju-7f2275-prod-proposed-migration-environment-20-d003f0b3-b86f-452b-89e8-92ba2ff24c45 --image adt/ubuntu-plucky-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration-amd64 -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 50s autopkgtest [04:08:24]: testbed dpkg architecture: amd64 50s autopkgtest [04:08:24]: testbed apt version: 2.9.18 51s autopkgtest [04:08:25]: @@@@@@@@@@@@@@@@@@@@ test bed setup 51s autopkgtest [04:08:25]: testbed release detected to be: None 52s autopkgtest [04:08:26]: updating testbed package index (apt update) 52s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 52s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 52s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 52s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 52s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 52s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [156 kB] 52s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.3 kB] 52s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [838 kB] 53s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [291 kB] 53s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [203 kB] 53s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [40.1 kB] 53s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/restricted i386 Packages [2408 B] 53s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [995 kB] 53s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [432 kB] 53s Get:15 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [24.9 kB] 53s Get:16 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [4424 B] 54s Fetched 3085 kB in 2s (1678 kB/s) 54s Reading package lists... 55s Reading package lists... 55s Building dependency tree... 55s Reading state information... 55s Calculating upgrade... 56s The following packages will be upgraded: 56s bash-completion 56s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 56s Need to get 214 kB of archives. 56s After this operation, 0 B of additional disk space will be used. 56s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 bash-completion all 1:2.16.0-6 [214 kB] 56s Fetched 214 kB in 0s (504 kB/s) 57s (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 ... 89449 files and directories currently installed.) 57s Preparing to unpack .../bash-completion_1%3a2.16.0-6_all.deb ... 57s Unpacking bash-completion (1:2.16.0-6) over (1:2.16.0-3) ... 57s Setting up bash-completion (1:2.16.0-6) ... 57s Processing triggers for man-db (2.13.0-1) ... 58s 58s Running kernel seems to be up-to-date. 58s 58s No services need to be restarted. 58s 58s No containers need to be restarted. 58s 58s No user sessions are running outdated binaries. 58s 58s No VM guests are running outdated hypervisor (qemu) binaries on this host. 59s Reading package lists... 60s Building dependency tree... 60s Reading state information... 60s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 60s autopkgtest [04:08:34]: upgrading testbed (apt dist-upgrade and autopurge) 60s Reading package lists... 60s Building dependency tree... 60s Reading state information... 61s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 61s Starting 2 pkgProblemResolver with broken count: 0 61s Done 61s Entering ResolveByKeep 61s 61s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 61s Reading package lists... 62s Building dependency tree... 62s Reading state information... 62s Starting pkgProblemResolver with broken count: 0 62s Starting 2 pkgProblemResolver with broken count: 0 62s Done 62s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 65s autopkgtest [04:08:39]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 13:41:20 UTC 2024 65s autopkgtest [04:08:39]: @@@@@@@@@@@@@@@@@@@@ apt-source osmnx 67s Get:1 http://ftpmaster.internal/ubuntu plucky/universe osmnx 1.9.4+ds-2 (dsc) [3490 B] 67s Get:2 http://ftpmaster.internal/ubuntu plucky/universe osmnx 1.9.4+ds-2 (tar) [110 kB] 67s Get:3 http://ftpmaster.internal/ubuntu plucky/universe osmnx 1.9.4+ds-2 (diff) [10.8 kB] 67s gpgv: Signature made Mon Sep 30 16:44:21 2024 UTC 67s gpgv: using RSA key AE28AE15710DFF1D87E5A7623F9219A67F36C68B 67s gpgv: issuer "calculus@rezozer.net" 67s gpgv: Can't check signature: No public key 67s dpkg-source: warning: cannot verify inline signature for ./osmnx_1.9.4+ds-2.dsc: no acceptable signature found 67s autopkgtest [04:08:41]: testing package osmnx version 1.9.4+ds-2 67s autopkgtest [04:08:41]: build not needed 68s autopkgtest [04:08:42]: test command1: preparing testbed 68s Reading package lists... 68s Building dependency tree... 68s Reading state information... 68s Starting pkgProblemResolver with broken count: 0 69s Starting 2 pkgProblemResolver with broken count: 0 69s Done 69s The following NEW packages will be installed: 69s blt fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 69s fonts-lato fonts-lyx gdal-data gdal-plugins libabsl20230802 libaec0 libaom3 69s libarmadillo14 libarpack2t64 libavif16 libblas3 libblosc1 libcfitsio10t64 69s libdav1d7 libde265-0 libdeflate0 libfontconfig1 libfreexl1 libfyba0t64 69s libgav1-1 libgdal36 libgeos-c1t64 libgeos3.13.0 libgeotiff5 libgfortran5 69s libgif7 libgomp1 libgpgmepp6t64 libgraphite2-3 libharfbuzz0b libhdf4-0-alt 69s libhdf5-103-1t64 libhdf5-hl-100t64 libheif-plugin-aomdec 69s libheif-plugin-libde265 libheif1 libimagequant0 libjbig0 libjpeg-turbo8 69s libjpeg8 libjs-jquery libjs-jquery-ui libjs-sphinxdoc libjs-underscore 69s libkmlbase1t64 libkmldom1t64 libkmlengine1t64 liblapack3 liblbfgsb0 69s liblcms2-2 liblerc4 libltdl7 libminizip1t64 libmysqlclient24 libnetcdf19t64 69s libodbc2 libodbcinst2 libogdi4.1 libopenjp2-7 libpoppler145 libpq5 libproj25 69s libpython3.13-minimal libpython3.13-stdlib libqhull-r8.0 libraqm0 69s librav1e0.7 librttopo1 libsharpyuv0 libsnappy1v5 libspatialite8t64 69s libsvtav1enc2 libsz2 libtiff6 libtk8.6 liburiparser1 libwebp7 libwebpdemux2 69s libwebpmux3 libxerces-c3.2t64 libxft2 libxrender1 libxss1 libyuv0 69s mysql-common proj-data python-matplotlib-data python-osmnx-doc 69s python3-branca python3-brotli python3-contourpy python3-coverage 69s python3-cycler python3-decorator python3-folium python3-fonttools python3-fs 69s python3-geopandas python3-iniconfig python3-joblib python3-kiwisolver 69s python3-lxml python3-lz4 python3-matplotlib python3-mpmath python3-networkx 69s python3-numpy python3-osmnx python3-pandas python3-pandas-lib python3-pil 69s python3-pil.imagetk python3-platformdirs python3-pluggy python3-pyogrio 69s python3-pyproj python3-pytest python3-scipy python3-shapely python3-sklearn 69s python3-sklearn-lib python3-sympy python3-threadpoolctl python3-tk 69s python3-tz python3-ufolib2 python3-unicodedata2 python3-xyzservices 69s python3.12-tk python3.13 python3.13-minimal python3.13-tk 69s sphinx-rtd-theme-common tk8.6-blt2.5 unicode-data unixodbc-common x11-common 69s 0 upgraded, 142 newly installed, 0 to remove and 0 not upgraded. 69s Need to get 154 MB of archives. 69s After this operation, 724 MB of additional disk space will be used. 69s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-lato all 2.015-1 [2781 kB] 70s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-minimal amd64 3.13.1-2 [881 kB] 71s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-minimal amd64 3.13.1-2 [2358 kB] 71s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-dejavu-mono all 2.37-8 [502 kB] 71s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-dejavu-core all 2.37-8 [835 kB] 72s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 fontconfig-config amd64 2.15.0-1.1ubuntu2 [37.3 kB] 72s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 libfontconfig1 amd64 2.15.0-1.1ubuntu2 [139 kB] 72s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 libxrender1 amd64 1:0.9.10-1.1build1 [19.0 kB] 72s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 libxft2 amd64 2.3.6-1build1 [45.3 kB] 72s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 72s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libxss1 amd64 1:1.2.3-1build3 [7204 B] 72s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 libtk8.6 amd64 8.6.15-1 [862 kB] 72s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 tk8.6-blt2.5 amd64 2.5.3+dfsg-7build1 [630 kB] 72s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 blt amd64 2.5.3+dfsg-7build1 [4840 B] 72s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 72s Get:16 http://ftpmaster.internal/ubuntu plucky/universe amd64 fonts-lyx all 2.4.3-1 [171 kB] 72s Get:17 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 gdal-data all 3.10.1+dfsg-1build1 [269 kB] 72s Get:18 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 gdal-plugins amd64 3.10.1+dfsg-1build1 [25.5 kB] 72s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 libabsl20230802 amd64 20230802.1-4ubuntu2 [563 kB] 73s Get:20 http://ftpmaster.internal/ubuntu plucky/universe amd64 libaec0 amd64 1.1.3-1 [22.7 kB] 73s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 libaom3 amd64 3.11.0-1 [2761 kB] 73s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 libblas3 amd64 3.12.0-4 [332 kB] 73s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 libgfortran5 amd64 14.2.0-13ubuntu1 [909 kB] 74s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 liblapack3 amd64 3.12.0-4 [3177 kB] 74s Get:25 http://ftpmaster.internal/ubuntu plucky/universe amd64 libarpack2t64 amd64 3.9.1-4 [120 kB] 74s Get:26 http://ftpmaster.internal/ubuntu plucky/universe amd64 libarmadillo14 amd64 1:14.2.1+dfsg-1 [105 kB] 75s Get:27 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdav1d7 amd64 1.5.0-1 [732 kB] 75s Get:28 http://ftpmaster.internal/ubuntu plucky/universe amd64 libgav1-1 amd64 0.19.0-3 [697 kB] 75s Get:29 http://ftpmaster.internal/ubuntu plucky/universe amd64 librav1e0.7 amd64 0.7.1-9 [1025 kB] 75s Get:30 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsvtav1enc2 amd64 2.3.0+dfsg-1 [2686 kB] 76s Get:31 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg-turbo8 amd64 2.1.5-3ubuntu2 [179 kB] 76s Get:32 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 76s Get:33 http://ftpmaster.internal/ubuntu plucky/main amd64 libyuv0 amd64 0.0.1899.20250103-1 [352 kB] 76s Get:34 http://ftpmaster.internal/ubuntu plucky/universe amd64 libavif16 amd64 1.1.1-1ubuntu1 [113 kB] 76s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 libsnappy1v5 amd64 1.2.1-1 [30.4 kB] 76s Get:36 http://ftpmaster.internal/ubuntu plucky/universe amd64 libblosc1 amd64 1.21.5+ds-1build1 [36.2 kB] 76s Get:37 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcfitsio10t64 amd64 4.5.0-5 [629 kB] 76s Get:38 http://ftpmaster.internal/ubuntu plucky/main amd64 libde265-0 amd64 1.0.15-1build4 [168 kB] 76s Get:39 http://ftpmaster.internal/ubuntu plucky/main amd64 libdeflate0 amd64 1.23-1 [64.1 kB] 76s Get:40 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfyba0t64 amd64 4.1.1-11build1 [119 kB] 76s Get:41 http://ftpmaster.internal/ubuntu plucky/universe amd64 libminizip1t64 amd64 1:1.3.dfsg+really1.3.1-1ubuntu1 [22.9 kB] 76s Get:42 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfreexl1 amd64 2.0.0-1build2 [41.7 kB] 76s Get:43 http://ftpmaster.internal/ubuntu plucky/universe amd64 libgeos3.13.0 amd64 3.13.0-1 [1017 kB] 76s Get:44 http://ftpmaster.internal/ubuntu plucky/universe amd64 libgeos-c1t64 amd64 3.13.0-1 [103 kB] 76s Get:45 http://ftpmaster.internal/ubuntu plucky/universe amd64 proj-data all 9.5.1-1 [7924 kB] 79s Get:46 http://ftpmaster.internal/ubuntu plucky/main amd64 libjbig0 amd64 2.1-6.1ubuntu2 [29.7 kB] 79s Get:47 http://ftpmaster.internal/ubuntu plucky/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu1 [271 kB] 79s Get:48 http://ftpmaster.internal/ubuntu plucky/main amd64 libsharpyuv0 amd64 1.5.0-0.1 [25.9 kB] 79s Get:49 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebp7 amd64 1.5.0-0.1 [378 kB] 79s Get:50 http://ftpmaster.internal/ubuntu plucky/main amd64 libtiff6 amd64 4.5.1+git230720-4ubuntu4 [200 kB] 79s Get:51 http://ftpmaster.internal/ubuntu plucky/universe amd64 libproj25 amd64 9.5.1-1 [1499 kB] 79s Get:52 http://ftpmaster.internal/ubuntu plucky/universe amd64 libgeotiff5 amd64 1.7.3-1 [63.0 kB] 79s Get:53 http://ftpmaster.internal/ubuntu plucky/main amd64 libgif7 amd64 5.2.2-1ubuntu1 [35.2 kB] 79s Get:54 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsz2 amd64 1.1.3-1 [5456 B] 79s Get:55 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhdf4-0-alt amd64 4.3.0-1 [285 kB] 79s Get:56 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhdf5-103-1t64 amd64 1.10.10+repack-5ubuntu1 [1367 kB] 80s Get:57 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif-plugin-aomdec amd64 1.19.3-1 [11.5 kB] 80s Get:58 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif-plugin-libde265 amd64 1.19.3-1 [8968 B] 80s Get:59 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif1 amd64 1.19.3-1 [415 kB] 80s Get:60 http://ftpmaster.internal/ubuntu plucky/universe amd64 liburiparser1 amd64 0.9.8+dfsg-2 [46.8 kB] 80s Get:61 http://ftpmaster.internal/ubuntu plucky/universe amd64 libkmlbase1t64 amd64 1.3.0-12build1 [49.9 kB] 80s Get:62 http://ftpmaster.internal/ubuntu plucky/universe amd64 libkmldom1t64 amd64 1.3.0-12build1 [156 kB] 80s Get:63 http://ftpmaster.internal/ubuntu plucky/universe amd64 libkmlengine1t64 amd64 1.3.0-12build1 [71.4 kB] 80s Get:64 http://ftpmaster.internal/ubuntu plucky/main amd64 mysql-common all 5.8+1.1.1 [6800 B] 80s Get:65 http://ftpmaster.internal/ubuntu plucky/main amd64 libmysqlclient24 amd64 8.4.3-0ubuntu1 [1255 kB] 80s Get:66 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhdf5-hl-100t64 amd64 1.10.10+repack-5ubuntu1 [59.5 kB] 80s Get:67 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnetcdf19t64 amd64 1:4.9.2-6ubuntu1 [472 kB] 81s Get:68 http://ftpmaster.internal/ubuntu plucky/main amd64 libltdl7 amd64 2.4.7-8 [43.9 kB] 81s Get:69 http://ftpmaster.internal/ubuntu plucky/main amd64 libodbc2 amd64 2.3.12-1ubuntu1 [158 kB] 81s Get:70 http://ftpmaster.internal/ubuntu plucky/main amd64 unixodbc-common all 2.3.12-1ubuntu1 [8796 B] 81s Get:71 http://ftpmaster.internal/ubuntu plucky/main amd64 libodbcinst2 amd64 2.3.12-1ubuntu1 [30.7 kB] 81s Get:72 http://ftpmaster.internal/ubuntu plucky/universe amd64 libogdi4.1 amd64 4.1.1+ds-5 [219 kB] 81s Get:73 http://ftpmaster.internal/ubuntu plucky/main amd64 libopenjp2-7 amd64 2.5.0-2ubuntu2 [217 kB] 81s Get:74 http://ftpmaster.internal/ubuntu plucky/main amd64 libgpgmepp6t64 amd64 1.24.1-2ubuntu1 [126 kB] 81s Get:75 http://ftpmaster.internal/ubuntu plucky/main amd64 liblcms2-2 amd64 2.16-2 [212 kB] 81s Get:76 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libpoppler145 amd64 25.01.0-1 [1280 kB] 82s Get:77 http://ftpmaster.internal/ubuntu plucky/main amd64 libpq5 amd64 17.2-1 [153 kB] 82s Get:78 http://ftpmaster.internal/ubuntu plucky/universe amd64 libqhull-r8.0 amd64 2020.2-6build1 [193 kB] 82s Get:79 http://ftpmaster.internal/ubuntu plucky/universe amd64 librttopo1 amd64 1.1.0-3build2 [191 kB] 82s Get:80 http://ftpmaster.internal/ubuntu plucky/universe amd64 libspatialite8t64 amd64 5.1.0-3build1 [1919 kB] 82s Get:81 http://ftpmaster.internal/ubuntu plucky/universe amd64 libxerces-c3.2t64 amd64 3.2.4+debian-1.3 [917 kB] 83s Get:82 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libgdal36 amd64 3.10.1+dfsg-1build1 [10.2 MB] 86s Get:83 http://ftpmaster.internal/ubuntu plucky/main amd64 libgomp1 amd64 14.2.0-13ubuntu1 [148 kB] 86s Get:84 http://ftpmaster.internal/ubuntu plucky/main amd64 libgraphite2-3 amd64 1.3.14-2ubuntu1 [73.1 kB] 86s Get:85 http://ftpmaster.internal/ubuntu plucky/main amd64 libharfbuzz0b amd64 10.1.0-1 [541 kB] 86s Get:86 http://ftpmaster.internal/ubuntu plucky/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 86s Get:87 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 86s Get:88 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 87s Get:89 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 87s Get:90 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-sphinxdoc all 8.1.3-3 [30.9 kB] 87s Get:91 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblbfgsb0 amd64 3.0+dfsg.4-1build1 [29.9 kB] 87s Get:92 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-stdlib amd64 3.13.1-2 [2088 kB] 87s Get:93 http://ftpmaster.internal/ubuntu plucky/main amd64 libraqm0 amd64 0.10.2-1 [17.2 kB] 87s Get:94 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebpdemux2 amd64 1.5.0-0.1 [13.0 kB] 87s Get:95 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebpmux3 amd64 1.5.0-0.1 [27.6 kB] 87s Get:96 http://ftpmaster.internal/ubuntu plucky/universe amd64 python-matplotlib-data all 3.8.3-3ubuntu1 [2928 kB] 88s Get:97 http://ftpmaster.internal/ubuntu plucky/universe amd64 python-osmnx-doc all 1.9.4+ds-2 [585 kB] 88s Get:98 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-branca all 0.8.1-1 [24.3 kB] 88s Get:99 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-brotli amd64 1.1.0-2build3 [368 kB] 88s Get:100 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-numpy amd64 1:1.26.4+ds-12 [5319 kB] 90s Get:101 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-contourpy amd64 1.3.1-1 [271 kB] 90s Get:102 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13 amd64 3.13.1-2 [729 kB] 90s Get:103 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-coverage amd64 7.4.4+dfsg1-0ubuntu3 [150 kB] 91s Get:104 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-cycler all 0.12.1-1 [9716 B] 91s Get:105 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-decorator all 5.1.1-5 [10.1 kB] 91s Get:106 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-xyzservices all 2024.9.0-1 [513 kB] 91s Get:107 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-folium all 0.19.4+dfsg-1 [136 kB] 91s Get:108 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-tz all 2024.2-1 [31.5 kB] 91s Get:109 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-platformdirs all 4.3.6-1 [16.8 kB] 91s Get:110 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-fs all 2.4.16-6 [90.7 kB] 91s Get:111 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-lxml amd64 5.3.0-1build1 [1834 kB] 92s Get:112 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-lz4 amd64 4.4.0+dfsg-1 [27.4 kB] 92s Get:113 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-scipy amd64 1.14.1-3ubuntu1 [22.3 MB] 102s Get:114 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-mpmath all 1.3.0-1 [425 kB] 102s Get:115 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-sympy all 1.13.3-1 [4228 kB] 102s Get:116 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-ufolib2 all 0.17.0+dfsg1-1 [33.5 kB] 102s Get:117 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-unicodedata2 amd64 15.1.0+ds-1build2 [360 kB] 102s Get:118 http://ftpmaster.internal/ubuntu plucky/universe amd64 unicode-data all 15.1.0-1 [8878 kB] 104s Get:119 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-fonttools amd64 4.55.0-3 [1759 kB] 104s Get:120 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pandas-lib amd64 2.2.3+dfsg-5ubuntu1 [8271 kB] 105s Get:121 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pandas all 2.2.3+dfsg-5ubuntu1 [3112 kB] 105s Get:122 http://ftpmaster.internal/ubuntu plucky/main amd64 sphinx-rtd-theme-common all 3.0.2+dfsg-1 [1014 kB] 105s Get:123 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pyogrio amd64 0.10.0+ds-4build1 [816 kB] 105s Get:124 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pyproj amd64 3.7.0-1build1 [633 kB] 105s Get:125 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-shapely amd64 2.0.6-4build1 [373 kB] 105s Get:126 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-geopandas all 1.0.1-1 [1658 kB] 106s Get:127 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 106s Get:128 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-joblib all 1.3.2-5 [206 kB] 106s Get:129 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-kiwisolver amd64 1.4.7-2build1 [70.3 kB] 106s Get:130 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-pil amd64 10.4.0-1ubuntu2 [580 kB] 106s Get:131 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.12-tk amd64 3.12.8-3 [116 kB] 106s Get:132 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-tk amd64 3.13.1-2 [107 kB] 106s Get:133 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-tk amd64 3.13.1-1 [9770 B] 106s Get:134 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pil.imagetk amd64 10.4.0-1ubuntu2 [9568 B] 106s Get:135 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-matplotlib amd64 3.8.3-3ubuntu1 [4691 kB] 106s Get:136 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-networkx all 3.2.1-4ubuntu1 [11.5 MB] 107s Get:137 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-osmnx all 1.9.4+ds-2 [76.6 kB] 107s Get:138 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB] 107s Get:139 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest all 8.3.4-1 [252 kB] 107s Get:140 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-threadpoolctl all 3.1.0-1 [21.3 kB] 107s Get:141 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-sklearn-lib amd64 1.4.2+dfsg-7 [6875 kB] 107s Get:142 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-sklearn all 1.4.2+dfsg-7 [2257 kB] 108s Fetched 154 MB in 38s (4009 kB/s) 108s Selecting previously unselected package fonts-lato. 108s (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 ... 89449 files and directories currently installed.) 108s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 108s Unpacking fonts-lato (2.015-1) ... 108s Selecting previously unselected package libpython3.13-minimal:amd64. 108s Preparing to unpack .../001-libpython3.13-minimal_3.13.1-2_amd64.deb ... 108s Unpacking libpython3.13-minimal:amd64 (3.13.1-2) ... 108s Selecting previously unselected package python3.13-minimal. 108s Preparing to unpack .../002-python3.13-minimal_3.13.1-2_amd64.deb ... 108s Unpacking python3.13-minimal (3.13.1-2) ... 108s Selecting previously unselected package fonts-dejavu-mono. 108s Preparing to unpack .../003-fonts-dejavu-mono_2.37-8_all.deb ... 108s Unpacking fonts-dejavu-mono (2.37-8) ... 108s Selecting previously unselected package fonts-dejavu-core. 108s Preparing to unpack .../004-fonts-dejavu-core_2.37-8_all.deb ... 108s Unpacking fonts-dejavu-core (2.37-8) ... 108s Selecting previously unselected package fontconfig-config. 108s Preparing to unpack .../005-fontconfig-config_2.15.0-1.1ubuntu2_amd64.deb ... 109s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 109s Selecting previously unselected package libfontconfig1:amd64. 109s Preparing to unpack .../006-libfontconfig1_2.15.0-1.1ubuntu2_amd64.deb ... 109s Unpacking libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ... 109s Selecting previously unselected package libxrender1:amd64. 109s Preparing to unpack .../007-libxrender1_1%3a0.9.10-1.1build1_amd64.deb ... 109s Unpacking libxrender1:amd64 (1:0.9.10-1.1build1) ... 109s Selecting previously unselected package libxft2:amd64. 109s Preparing to unpack .../008-libxft2_2.3.6-1build1_amd64.deb ... 109s Unpacking libxft2:amd64 (2.3.6-1build1) ... 109s Selecting previously unselected package x11-common. 109s Preparing to unpack .../009-x11-common_1%3a7.7+23ubuntu3_all.deb ... 109s Unpacking x11-common (1:7.7+23ubuntu3) ... 109s Selecting previously unselected package libxss1:amd64. 109s Preparing to unpack .../010-libxss1_1%3a1.2.3-1build3_amd64.deb ... 109s Unpacking libxss1:amd64 (1:1.2.3-1build3) ... 109s Selecting previously unselected package libtk8.6:amd64. 109s Preparing to unpack .../011-libtk8.6_8.6.15-1_amd64.deb ... 109s Unpacking libtk8.6:amd64 (8.6.15-1) ... 109s Selecting previously unselected package tk8.6-blt2.5. 109s Preparing to unpack .../012-tk8.6-blt2.5_2.5.3+dfsg-7build1_amd64.deb ... 109s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 109s Selecting previously unselected package blt. 109s Preparing to unpack .../013-blt_2.5.3+dfsg-7build1_amd64.deb ... 109s Unpacking blt (2.5.3+dfsg-7build1) ... 109s Selecting previously unselected package fonts-font-awesome. 109s Preparing to unpack .../014-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 109s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 109s Selecting previously unselected package fonts-lyx. 109s Preparing to unpack .../015-fonts-lyx_2.4.3-1_all.deb ... 109s Unpacking fonts-lyx (2.4.3-1) ... 109s Selecting previously unselected package gdal-data. 109s Preparing to unpack .../016-gdal-data_3.10.1+dfsg-1build1_all.deb ... 109s Unpacking gdal-data (3.10.1+dfsg-1build1) ... 109s Selecting previously unselected package gdal-plugins:amd64. 109s Preparing to unpack .../017-gdal-plugins_3.10.1+dfsg-1build1_amd64.deb ... 109s Unpacking gdal-plugins:amd64 (3.10.1+dfsg-1build1) ... 109s Selecting previously unselected package libabsl20230802:amd64. 109s Preparing to unpack .../018-libabsl20230802_20230802.1-4ubuntu2_amd64.deb ... 109s Unpacking libabsl20230802:amd64 (20230802.1-4ubuntu2) ... 109s Selecting previously unselected package libaec0:amd64. 109s Preparing to unpack .../019-libaec0_1.1.3-1_amd64.deb ... 109s Unpacking libaec0:amd64 (1.1.3-1) ... 109s Selecting previously unselected package libaom3:amd64. 109s Preparing to unpack .../020-libaom3_3.11.0-1_amd64.deb ... 109s Unpacking libaom3:amd64 (3.11.0-1) ... 109s Selecting previously unselected package libblas3:amd64. 109s Preparing to unpack .../021-libblas3_3.12.0-4_amd64.deb ... 109s Unpacking libblas3:amd64 (3.12.0-4) ... 109s Selecting previously unselected package libgfortran5:amd64. 109s Preparing to unpack .../022-libgfortran5_14.2.0-13ubuntu1_amd64.deb ... 109s Unpacking libgfortran5:amd64 (14.2.0-13ubuntu1) ... 109s Selecting previously unselected package liblapack3:amd64. 109s Preparing to unpack .../023-liblapack3_3.12.0-4_amd64.deb ... 109s Unpacking liblapack3:amd64 (3.12.0-4) ... 109s Selecting previously unselected package libarpack2t64:amd64. 109s Preparing to unpack .../024-libarpack2t64_3.9.1-4_amd64.deb ... 109s Unpacking libarpack2t64:amd64 (3.9.1-4) ... 109s Selecting previously unselected package libarmadillo14. 109s Preparing to unpack .../025-libarmadillo14_1%3a14.2.1+dfsg-1_amd64.deb ... 109s Unpacking libarmadillo14 (1:14.2.1+dfsg-1) ... 109s Selecting previously unselected package libdav1d7:amd64. 109s Preparing to unpack .../026-libdav1d7_1.5.0-1_amd64.deb ... 109s Unpacking libdav1d7:amd64 (1.5.0-1) ... 109s Selecting previously unselected package libgav1-1:amd64. 109s Preparing to unpack .../027-libgav1-1_0.19.0-3_amd64.deb ... 109s Unpacking libgav1-1:amd64 (0.19.0-3) ... 109s Selecting previously unselected package librav1e0.7:amd64. 109s Preparing to unpack .../028-librav1e0.7_0.7.1-9_amd64.deb ... 109s Unpacking librav1e0.7:amd64 (0.7.1-9) ... 109s Selecting previously unselected package libsvtav1enc2:amd64. 110s Preparing to unpack .../029-libsvtav1enc2_2.3.0+dfsg-1_amd64.deb ... 110s Unpacking libsvtav1enc2:amd64 (2.3.0+dfsg-1) ... 110s Selecting previously unselected package libjpeg-turbo8:amd64. 110s Preparing to unpack .../030-libjpeg-turbo8_2.1.5-3ubuntu2_amd64.deb ... 110s Unpacking libjpeg-turbo8:amd64 (2.1.5-3ubuntu2) ... 110s Selecting previously unselected package libjpeg8:amd64. 110s Preparing to unpack .../031-libjpeg8_8c-2ubuntu11_amd64.deb ... 110s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 110s Selecting previously unselected package libyuv0:amd64. 110s Preparing to unpack .../032-libyuv0_0.0.1899.20250103-1_amd64.deb ... 110s Unpacking libyuv0:amd64 (0.0.1899.20250103-1) ... 110s Selecting previously unselected package libavif16:amd64. 110s Preparing to unpack .../033-libavif16_1.1.1-1ubuntu1_amd64.deb ... 110s Unpacking libavif16:amd64 (1.1.1-1ubuntu1) ... 110s Selecting previously unselected package libsnappy1v5:amd64. 110s Preparing to unpack .../034-libsnappy1v5_1.2.1-1_amd64.deb ... 110s Unpacking libsnappy1v5:amd64 (1.2.1-1) ... 110s Selecting previously unselected package libblosc1:amd64. 110s Preparing to unpack .../035-libblosc1_1.21.5+ds-1build1_amd64.deb ... 110s Unpacking libblosc1:amd64 (1.21.5+ds-1build1) ... 110s Selecting previously unselected package libcfitsio10t64:amd64. 110s Preparing to unpack .../036-libcfitsio10t64_4.5.0-5_amd64.deb ... 110s Unpacking libcfitsio10t64:amd64 (4.5.0-5) ... 110s Selecting previously unselected package libde265-0:amd64. 110s Preparing to unpack .../037-libde265-0_1.0.15-1build4_amd64.deb ... 110s Unpacking libde265-0:amd64 (1.0.15-1build4) ... 110s Selecting previously unselected package libdeflate0:amd64. 110s Preparing to unpack .../038-libdeflate0_1.23-1_amd64.deb ... 110s Unpacking libdeflate0:amd64 (1.23-1) ... 110s Selecting previously unselected package libfyba0t64:amd64. 110s Preparing to unpack .../039-libfyba0t64_4.1.1-11build1_amd64.deb ... 110s Unpacking libfyba0t64:amd64 (4.1.1-11build1) ... 110s Selecting previously unselected package libminizip1t64:amd64. 110s Preparing to unpack .../040-libminizip1t64_1%3a1.3.dfsg+really1.3.1-1ubuntu1_amd64.deb ... 110s Unpacking libminizip1t64:amd64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 110s Selecting previously unselected package libfreexl1:amd64. 110s Preparing to unpack .../041-libfreexl1_2.0.0-1build2_amd64.deb ... 110s Unpacking libfreexl1:amd64 (2.0.0-1build2) ... 110s Selecting previously unselected package libgeos3.13.0:amd64. 110s Preparing to unpack .../042-libgeos3.13.0_3.13.0-1_amd64.deb ... 110s Unpacking libgeos3.13.0:amd64 (3.13.0-1) ... 110s Selecting previously unselected package libgeos-c1t64:amd64. 110s Preparing to unpack .../043-libgeos-c1t64_3.13.0-1_amd64.deb ... 110s Unpacking libgeos-c1t64:amd64 (3.13.0-1) ... 110s Selecting previously unselected package proj-data. 110s Preparing to unpack .../044-proj-data_9.5.1-1_all.deb ... 110s Unpacking proj-data (9.5.1-1) ... 110s Selecting previously unselected package libjbig0:amd64. 110s Preparing to unpack .../045-libjbig0_2.1-6.1ubuntu2_amd64.deb ... 110s Unpacking libjbig0:amd64 (2.1-6.1ubuntu2) ... 110s Selecting previously unselected package liblerc4:amd64. 110s Preparing to unpack .../046-liblerc4_4.0.0+ds-5ubuntu1_amd64.deb ... 110s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 110s Selecting previously unselected package libsharpyuv0:amd64. 110s Preparing to unpack .../047-libsharpyuv0_1.5.0-0.1_amd64.deb ... 110s Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ... 110s Selecting previously unselected package libwebp7:amd64. 110s Preparing to unpack .../048-libwebp7_1.5.0-0.1_amd64.deb ... 110s Unpacking libwebp7:amd64 (1.5.0-0.1) ... 110s Selecting previously unselected package libtiff6:amd64. 110s Preparing to unpack .../049-libtiff6_4.5.1+git230720-4ubuntu4_amd64.deb ... 110s Unpacking libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 110s Selecting previously unselected package libproj25:amd64. 110s Preparing to unpack .../050-libproj25_9.5.1-1_amd64.deb ... 110s Unpacking libproj25:amd64 (9.5.1-1) ... 110s Selecting previously unselected package libgeotiff5:amd64. 110s Preparing to unpack .../051-libgeotiff5_1.7.3-1_amd64.deb ... 110s Unpacking libgeotiff5:amd64 (1.7.3-1) ... 110s Selecting previously unselected package libgif7:amd64. 110s Preparing to unpack .../052-libgif7_5.2.2-1ubuntu1_amd64.deb ... 110s Unpacking libgif7:amd64 (5.2.2-1ubuntu1) ... 110s Selecting previously unselected package libsz2:amd64. 110s Preparing to unpack .../053-libsz2_1.1.3-1_amd64.deb ... 110s Unpacking libsz2:amd64 (1.1.3-1) ... 110s Selecting previously unselected package libhdf4-0-alt:amd64. 110s Preparing to unpack .../054-libhdf4-0-alt_4.3.0-1_amd64.deb ... 110s Unpacking libhdf4-0-alt:amd64 (4.3.0-1) ... 110s Selecting previously unselected package libhdf5-103-1t64:amd64. 110s Preparing to unpack .../055-libhdf5-103-1t64_1.10.10+repack-5ubuntu1_amd64.deb ... 110s Unpacking libhdf5-103-1t64:amd64 (1.10.10+repack-5ubuntu1) ... 111s Selecting previously unselected package libheif-plugin-aomdec:amd64. 111s Preparing to unpack .../056-libheif-plugin-aomdec_1.19.3-1_amd64.deb ... 111s Unpacking libheif-plugin-aomdec:amd64 (1.19.3-1) ... 111s Selecting previously unselected package libheif-plugin-libde265:amd64. 111s Preparing to unpack .../057-libheif-plugin-libde265_1.19.3-1_amd64.deb ... 111s Unpacking libheif-plugin-libde265:amd64 (1.19.3-1) ... 111s Selecting previously unselected package libheif1:amd64. 111s Preparing to unpack .../058-libheif1_1.19.3-1_amd64.deb ... 111s Unpacking libheif1:amd64 (1.19.3-1) ... 111s Selecting previously unselected package liburiparser1:amd64. 111s Preparing to unpack .../059-liburiparser1_0.9.8+dfsg-2_amd64.deb ... 111s Unpacking liburiparser1:amd64 (0.9.8+dfsg-2) ... 111s Selecting previously unselected package libkmlbase1t64:amd64. 111s Preparing to unpack .../060-libkmlbase1t64_1.3.0-12build1_amd64.deb ... 111s Unpacking libkmlbase1t64:amd64 (1.3.0-12build1) ... 111s Selecting previously unselected package libkmldom1t64:amd64. 111s Preparing to unpack .../061-libkmldom1t64_1.3.0-12build1_amd64.deb ... 111s Unpacking libkmldom1t64:amd64 (1.3.0-12build1) ... 111s Selecting previously unselected package libkmlengine1t64:amd64. 111s Preparing to unpack .../062-libkmlengine1t64_1.3.0-12build1_amd64.deb ... 111s Unpacking libkmlengine1t64:amd64 (1.3.0-12build1) ... 111s Selecting previously unselected package mysql-common. 111s Preparing to unpack .../063-mysql-common_5.8+1.1.1_all.deb ... 111s Unpacking mysql-common (5.8+1.1.1) ... 111s Selecting previously unselected package libmysqlclient24:amd64. 111s Preparing to unpack .../064-libmysqlclient24_8.4.3-0ubuntu1_amd64.deb ... 111s Unpacking libmysqlclient24:amd64 (8.4.3-0ubuntu1) ... 111s Selecting previously unselected package libhdf5-hl-100t64:amd64. 111s Preparing to unpack .../065-libhdf5-hl-100t64_1.10.10+repack-5ubuntu1_amd64.deb ... 111s Unpacking libhdf5-hl-100t64:amd64 (1.10.10+repack-5ubuntu1) ... 111s Selecting previously unselected package libnetcdf19t64:amd64. 111s Preparing to unpack .../066-libnetcdf19t64_1%3a4.9.2-6ubuntu1_amd64.deb ... 111s Unpacking libnetcdf19t64:amd64 (1:4.9.2-6ubuntu1) ... 111s Selecting previously unselected package libltdl7:amd64. 111s Preparing to unpack .../067-libltdl7_2.4.7-8_amd64.deb ... 111s Unpacking libltdl7:amd64 (2.4.7-8) ... 111s Selecting previously unselected package libodbc2:amd64. 111s Preparing to unpack .../068-libodbc2_2.3.12-1ubuntu1_amd64.deb ... 111s Unpacking libodbc2:amd64 (2.3.12-1ubuntu1) ... 111s Selecting previously unselected package unixodbc-common. 111s Preparing to unpack .../069-unixodbc-common_2.3.12-1ubuntu1_all.deb ... 111s Unpacking unixodbc-common (2.3.12-1ubuntu1) ... 111s Selecting previously unselected package libodbcinst2:amd64. 111s Preparing to unpack .../070-libodbcinst2_2.3.12-1ubuntu1_amd64.deb ... 111s Unpacking libodbcinst2:amd64 (2.3.12-1ubuntu1) ... 111s Selecting previously unselected package libogdi4.1:amd64. 111s Preparing to unpack .../071-libogdi4.1_4.1.1+ds-5_amd64.deb ... 111s Unpacking libogdi4.1:amd64 (4.1.1+ds-5) ... 111s Selecting previously unselected package libopenjp2-7:amd64. 111s Preparing to unpack .../072-libopenjp2-7_2.5.0-2ubuntu2_amd64.deb ... 111s Unpacking libopenjp2-7:amd64 (2.5.0-2ubuntu2) ... 111s Selecting previously unselected package libgpgmepp6t64:amd64. 111s Preparing to unpack .../073-libgpgmepp6t64_1.24.1-2ubuntu1_amd64.deb ... 111s Unpacking libgpgmepp6t64:amd64 (1.24.1-2ubuntu1) ... 111s Selecting previously unselected package liblcms2-2:amd64. 111s Preparing to unpack .../074-liblcms2-2_2.16-2_amd64.deb ... 111s Unpacking liblcms2-2:amd64 (2.16-2) ... 111s Selecting previously unselected package libpoppler145:amd64. 111s Preparing to unpack .../075-libpoppler145_25.01.0-1_amd64.deb ... 111s Unpacking libpoppler145:amd64 (25.01.0-1) ... 111s Selecting previously unselected package libpq5:amd64. 111s Preparing to unpack .../076-libpq5_17.2-1_amd64.deb ... 111s Unpacking libpq5:amd64 (17.2-1) ... 111s Selecting previously unselected package libqhull-r8.0:amd64. 111s Preparing to unpack .../077-libqhull-r8.0_2020.2-6build1_amd64.deb ... 111s Unpacking libqhull-r8.0:amd64 (2020.2-6build1) ... 111s Selecting previously unselected package librttopo1:amd64. 111s Preparing to unpack .../078-librttopo1_1.1.0-3build2_amd64.deb ... 111s Unpacking librttopo1:amd64 (1.1.0-3build2) ... 111s Selecting previously unselected package libspatialite8t64:amd64. 111s Preparing to unpack .../079-libspatialite8t64_5.1.0-3build1_amd64.deb ... 111s Unpacking libspatialite8t64:amd64 (5.1.0-3build1) ... 111s Selecting previously unselected package libxerces-c3.2t64:amd64. 111s Preparing to unpack .../080-libxerces-c3.2t64_3.2.4+debian-1.3_amd64.deb ... 111s Unpacking libxerces-c3.2t64:amd64 (3.2.4+debian-1.3) ... 111s Selecting previously unselected package libgdal36:amd64. 111s Preparing to unpack .../081-libgdal36_3.10.1+dfsg-1build1_amd64.deb ... 111s Unpacking libgdal36:amd64 (3.10.1+dfsg-1build1) ... 111s Selecting previously unselected package libgomp1:amd64. 111s Preparing to unpack .../082-libgomp1_14.2.0-13ubuntu1_amd64.deb ... 111s Unpacking libgomp1:amd64 (14.2.0-13ubuntu1) ... 111s Selecting previously unselected package libgraphite2-3:amd64. 111s Preparing to unpack .../083-libgraphite2-3_1.3.14-2ubuntu1_amd64.deb ... 111s Unpacking libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 111s Selecting previously unselected package libharfbuzz0b:amd64. 111s Preparing to unpack .../084-libharfbuzz0b_10.1.0-1_amd64.deb ... 111s Unpacking libharfbuzz0b:amd64 (10.1.0-1) ... 111s Selecting previously unselected package libimagequant0:amd64. 111s Preparing to unpack .../085-libimagequant0_2.18.0-1build1_amd64.deb ... 111s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 111s Selecting previously unselected package libjs-jquery. 111s Preparing to unpack .../086-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 111s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 111s Selecting previously unselected package libjs-jquery-ui. 111s Preparing to unpack .../087-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 111s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 112s Selecting previously unselected package libjs-underscore. 112s Preparing to unpack .../088-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 112s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 112s Selecting previously unselected package libjs-sphinxdoc. 112s Preparing to unpack .../089-libjs-sphinxdoc_8.1.3-3_all.deb ... 112s Unpacking libjs-sphinxdoc (8.1.3-3) ... 112s Selecting previously unselected package liblbfgsb0:amd64. 112s Preparing to unpack .../090-liblbfgsb0_3.0+dfsg.4-1build1_amd64.deb ... 112s Unpacking liblbfgsb0:amd64 (3.0+dfsg.4-1build1) ... 112s Selecting previously unselected package libpython3.13-stdlib:amd64. 112s Preparing to unpack .../091-libpython3.13-stdlib_3.13.1-2_amd64.deb ... 112s Unpacking libpython3.13-stdlib:amd64 (3.13.1-2) ... 112s Selecting previously unselected package libraqm0:amd64. 112s Preparing to unpack .../092-libraqm0_0.10.2-1_amd64.deb ... 112s Unpacking libraqm0:amd64 (0.10.2-1) ... 112s Selecting previously unselected package libwebpdemux2:amd64. 112s Preparing to unpack .../093-libwebpdemux2_1.5.0-0.1_amd64.deb ... 112s Unpacking libwebpdemux2:amd64 (1.5.0-0.1) ... 112s Selecting previously unselected package libwebpmux3:amd64. 112s Preparing to unpack .../094-libwebpmux3_1.5.0-0.1_amd64.deb ... 112s Unpacking libwebpmux3:amd64 (1.5.0-0.1) ... 112s Selecting previously unselected package python-matplotlib-data. 112s Preparing to unpack .../095-python-matplotlib-data_3.8.3-3ubuntu1_all.deb ... 112s Unpacking python-matplotlib-data (3.8.3-3ubuntu1) ... 112s Selecting previously unselected package python-osmnx-doc. 112s Preparing to unpack .../096-python-osmnx-doc_1.9.4+ds-2_all.deb ... 112s Unpacking python-osmnx-doc (1.9.4+ds-2) ... 112s Selecting previously unselected package python3-branca. 112s Preparing to unpack .../097-python3-branca_0.8.1-1_all.deb ... 112s Unpacking python3-branca (0.8.1-1) ... 112s Selecting previously unselected package python3-brotli. 112s Preparing to unpack .../098-python3-brotli_1.1.0-2build3_amd64.deb ... 112s Unpacking python3-brotli (1.1.0-2build3) ... 112s Selecting previously unselected package python3-numpy. 112s Preparing to unpack .../099-python3-numpy_1%3a1.26.4+ds-12_amd64.deb ... 112s Unpacking python3-numpy (1:1.26.4+ds-12) ... 112s Selecting previously unselected package python3-contourpy. 112s Preparing to unpack .../100-python3-contourpy_1.3.1-1_amd64.deb ... 112s Unpacking python3-contourpy (1.3.1-1) ... 112s Selecting previously unselected package python3.13. 112s Preparing to unpack .../101-python3.13_3.13.1-2_amd64.deb ... 112s Unpacking python3.13 (3.13.1-2) ... 112s Selecting previously unselected package python3-coverage. 112s Preparing to unpack .../102-python3-coverage_7.4.4+dfsg1-0ubuntu3_amd64.deb ... 112s Unpacking python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 112s Selecting previously unselected package python3-cycler. 112s Preparing to unpack .../103-python3-cycler_0.12.1-1_all.deb ... 112s Unpacking python3-cycler (0.12.1-1) ... 112s Selecting previously unselected package python3-decorator. 112s Preparing to unpack .../104-python3-decorator_5.1.1-5_all.deb ... 112s Unpacking python3-decorator (5.1.1-5) ... 112s Selecting previously unselected package python3-xyzservices. 112s Preparing to unpack .../105-python3-xyzservices_2024.9.0-1_all.deb ... 112s Unpacking python3-xyzservices (2024.9.0-1) ... 112s Selecting previously unselected package python3-folium. 112s Preparing to unpack .../106-python3-folium_0.19.4+dfsg-1_all.deb ... 112s Unpacking python3-folium (0.19.4+dfsg-1) ... 112s Selecting previously unselected package python3-tz. 112s Preparing to unpack .../107-python3-tz_2024.2-1_all.deb ... 112s Unpacking python3-tz (2024.2-1) ... 113s Selecting previously unselected package python3-platformdirs. 113s Preparing to unpack .../108-python3-platformdirs_4.3.6-1_all.deb ... 113s Unpacking python3-platformdirs (4.3.6-1) ... 113s Selecting previously unselected package python3-fs. 113s Preparing to unpack .../109-python3-fs_2.4.16-6_all.deb ... 113s Unpacking python3-fs (2.4.16-6) ... 113s Selecting previously unselected package python3-lxml:amd64. 113s Preparing to unpack .../110-python3-lxml_5.3.0-1build1_amd64.deb ... 113s Unpacking python3-lxml:amd64 (5.3.0-1build1) ... 113s Selecting previously unselected package python3-lz4. 113s Preparing to unpack .../111-python3-lz4_4.4.0+dfsg-1_amd64.deb ... 113s Unpacking python3-lz4 (4.4.0+dfsg-1) ... 113s Selecting previously unselected package python3-scipy. 113s Preparing to unpack .../112-python3-scipy_1.14.1-3ubuntu1_amd64.deb ... 113s Unpacking python3-scipy (1.14.1-3ubuntu1) ... 113s Selecting previously unselected package python3-mpmath. 113s Preparing to unpack .../113-python3-mpmath_1.3.0-1_all.deb ... 113s Unpacking python3-mpmath (1.3.0-1) ... 113s Selecting previously unselected package python3-sympy. 113s Preparing to unpack .../114-python3-sympy_1.13.3-1_all.deb ... 113s Unpacking python3-sympy (1.13.3-1) ... 114s Selecting previously unselected package python3-ufolib2. 114s Preparing to unpack .../115-python3-ufolib2_0.17.0+dfsg1-1_all.deb ... 114s Unpacking python3-ufolib2 (0.17.0+dfsg1-1) ... 114s Selecting previously unselected package python3-unicodedata2. 114s Preparing to unpack .../116-python3-unicodedata2_15.1.0+ds-1build2_amd64.deb ... 114s Unpacking python3-unicodedata2 (15.1.0+ds-1build2) ... 114s Selecting previously unselected package unicode-data. 114s Preparing to unpack .../117-unicode-data_15.1.0-1_all.deb ... 114s Unpacking unicode-data (15.1.0-1) ... 114s Selecting previously unselected package python3-fonttools. 114s Preparing to unpack .../118-python3-fonttools_4.55.0-3_amd64.deb ... 114s Unpacking python3-fonttools (4.55.0-3) ... 114s Selecting previously unselected package python3-pandas-lib:amd64. 114s Preparing to unpack .../119-python3-pandas-lib_2.2.3+dfsg-5ubuntu1_amd64.deb ... 114s Unpacking python3-pandas-lib:amd64 (2.2.3+dfsg-5ubuntu1) ... 114s Selecting previously unselected package python3-pandas. 114s Preparing to unpack .../120-python3-pandas_2.2.3+dfsg-5ubuntu1_all.deb ... 114s Unpacking python3-pandas (2.2.3+dfsg-5ubuntu1) ... 115s Selecting previously unselected package sphinx-rtd-theme-common. 115s Preparing to unpack .../121-sphinx-rtd-theme-common_3.0.2+dfsg-1_all.deb ... 115s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-1) ... 115s Selecting previously unselected package python3-pyogrio. 115s Preparing to unpack .../122-python3-pyogrio_0.10.0+ds-4build1_amd64.deb ... 115s Unpacking python3-pyogrio (0.10.0+ds-4build1) ... 115s Selecting previously unselected package python3-pyproj. 115s Preparing to unpack .../123-python3-pyproj_3.7.0-1build1_amd64.deb ... 115s Unpacking python3-pyproj (3.7.0-1build1) ... 115s Selecting previously unselected package python3-shapely. 115s Preparing to unpack .../124-python3-shapely_2.0.6-4build1_amd64.deb ... 115s Unpacking python3-shapely (2.0.6-4build1) ... 115s Selecting previously unselected package python3-geopandas. 115s Preparing to unpack .../125-python3-geopandas_1.0.1-1_all.deb ... 115s Unpacking python3-geopandas (1.0.1-1) ... 115s Selecting previously unselected package python3-iniconfig. 115s Preparing to unpack .../126-python3-iniconfig_1.1.1-2_all.deb ... 115s Unpacking python3-iniconfig (1.1.1-2) ... 115s Selecting previously unselected package python3-joblib. 115s Preparing to unpack .../127-python3-joblib_1.3.2-5_all.deb ... 115s Unpacking python3-joblib (1.3.2-5) ... 115s Selecting previously unselected package python3-kiwisolver. 115s Preparing to unpack .../128-python3-kiwisolver_1.4.7-2build1_amd64.deb ... 115s Unpacking python3-kiwisolver (1.4.7-2build1) ... 115s Selecting previously unselected package python3-pil:amd64. 115s Preparing to unpack .../129-python3-pil_10.4.0-1ubuntu2_amd64.deb ... 115s Unpacking python3-pil:amd64 (10.4.0-1ubuntu2) ... 115s Selecting previously unselected package python3.12-tk. 115s Preparing to unpack .../130-python3.12-tk_3.12.8-3_amd64.deb ... 115s Unpacking python3.12-tk (3.12.8-3) ... 115s Selecting previously unselected package python3.13-tk. 115s Preparing to unpack .../131-python3.13-tk_3.13.1-2_amd64.deb ... 115s Unpacking python3.13-tk (3.13.1-2) ... 115s Selecting previously unselected package python3-tk:amd64. 115s Preparing to unpack .../132-python3-tk_3.13.1-1_amd64.deb ... 115s Unpacking python3-tk:amd64 (3.13.1-1) ... 115s Selecting previously unselected package python3-pil.imagetk:amd64. 115s Preparing to unpack .../133-python3-pil.imagetk_10.4.0-1ubuntu2_amd64.deb ... 115s Unpacking python3-pil.imagetk:amd64 (10.4.0-1ubuntu2) ... 115s Selecting previously unselected package python3-matplotlib. 115s Preparing to unpack .../134-python3-matplotlib_3.8.3-3ubuntu1_amd64.deb ... 115s Unpacking python3-matplotlib (3.8.3-3ubuntu1) ... 116s Selecting previously unselected package python3-networkx. 116s Preparing to unpack .../135-python3-networkx_3.2.1-4ubuntu1_all.deb ... 116s Unpacking python3-networkx (3.2.1-4ubuntu1) ... 116s Selecting previously unselected package python3-osmnx. 116s Preparing to unpack .../136-python3-osmnx_1.9.4+ds-2_all.deb ... 116s Unpacking python3-osmnx (1.9.4+ds-2) ... 116s Selecting previously unselected package python3-pluggy. 116s Preparing to unpack .../137-python3-pluggy_1.5.0-1_all.deb ... 116s Unpacking python3-pluggy (1.5.0-1) ... 116s Selecting previously unselected package python3-pytest. 116s Preparing to unpack .../138-python3-pytest_8.3.4-1_all.deb ... 116s Unpacking python3-pytest (8.3.4-1) ... 116s Selecting previously unselected package python3-threadpoolctl. 116s Preparing to unpack .../139-python3-threadpoolctl_3.1.0-1_all.deb ... 116s Unpacking python3-threadpoolctl (3.1.0-1) ... 116s Selecting previously unselected package python3-sklearn-lib:amd64. 116s Preparing to unpack .../140-python3-sklearn-lib_1.4.2+dfsg-7_amd64.deb ... 116s Unpacking python3-sklearn-lib:amd64 (1.4.2+dfsg-7) ... 116s Selecting previously unselected package python3-sklearn. 117s Preparing to unpack .../141-python3-sklearn_1.4.2+dfsg-7_all.deb ... 117s Unpacking python3-sklearn (1.4.2+dfsg-7) ... 117s Setting up libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 117s Setting up liblcms2-2:amd64 (2.16-2) ... 117s Setting up python3-iniconfig (1.1.1-2) ... 117s Setting up libsharpyuv0:amd64 (1.5.0-0.1) ... 117s Setting up libgpgmepp6t64:amd64 (1.24.1-2ubuntu1) ... 117s Setting up libaom3:amd64 (3.11.0-1) ... 117s Setting up mysql-common (5.8+1.1.1) ... 117s update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode 117s Setting up fonts-lato (2.015-1) ... 117s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 117s Setting up proj-data (9.5.1-1) ... 117s Setting up libxrender1:amd64 (1:0.9.10-1.1build1) ... 117s Setting up python3-joblib (1.3.2-5) ... 117s Setting up libogdi4.1:amd64 (4.1.1+ds-5) ... 117s Setting up python3-lz4 (4.4.0+dfsg-1) ... 117s Setting up python3-unicodedata2 (15.1.0+ds-1build2) ... 117s Setting up fonts-lyx (2.4.3-1) ... 117s Setting up libgeos3.13.0:amd64 (3.13.0-1) ... 117s Setting up python3-threadpoolctl (3.1.0-1) ... 118s Setting up x11-common (1:7.7+23ubuntu3) ... 118s invoke-rc.d: policy-rc.d denied execution of start. 118s Setting up libpq5:amd64 (17.2-1) ... 118s Setting up libdeflate0:amd64 (1.23-1) ... 118s Setting up libqhull-r8.0:amd64 (2020.2-6build1) ... 118s Setting up libxerces-c3.2t64:amd64 (3.2.4+debian-1.3) ... 118s Setting up libgomp1:amd64 (14.2.0-13ubuntu1) ... 118s Setting up python3-networkx (3.2.1-4ubuntu1) ... 120s Setting up libmysqlclient24:amd64 (8.4.3-0ubuntu1) ... 120s Setting up libjbig0:amd64 (2.1-6.1ubuntu2) ... 120s Setting up python3-branca (0.8.1-1) ... 120s Setting up libaec0:amd64 (1.1.3-1) ... 120s Setting up python3-platformdirs (4.3.6-1) ... 120s Setting up gdal-data (3.10.1+dfsg-1build1) ... 120s Setting up python3-tz (2024.2-1) ... 120s Setting up libsnappy1v5:amd64 (1.2.1-1) ... 120s Setting up python3-fs (2.4.16-6) ... 121s Setting up unicode-data (15.1.0-1) ... 121s Setting up libpython3.13-minimal:amd64 (3.13.1-2) ... 121s Setting up python3-decorator (5.1.1-5) ... 121s Setting up libblas3:amd64 (3.12.0-4) ... 121s update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode 121s Setting up libcfitsio10t64:amd64 (4.5.0-5) ... 121s Setting up libsvtav1enc2:amd64 (2.3.0+dfsg-1) ... 121s Setting up python3-brotli (1.1.0-2build3) ... 121s Setting up python3-cycler (0.12.1-1) ... 121s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 121s Setting up fonts-dejavu-mono (2.37-8) ... 121s Setting up python3-kiwisolver (1.4.7-2build1) ... 121s Setting up fonts-dejavu-core (2.37-8) ... 121s Setting up unixodbc-common (2.3.12-1ubuntu1) ... 121s Setting up libjpeg-turbo8:amd64 (2.1.5-3ubuntu2) ... 121s Setting up libltdl7:amd64 (2.4.7-8) ... 121s Setting up libgfortran5:amd64 (14.2.0-13ubuntu1) ... 121s Setting up python3-pluggy (1.5.0-1) ... 121s Setting up libwebp7:amd64 (1.5.0-0.1) ... 121s Setting up libgif7:amd64 (5.2.2-1ubuntu1) ... 121s Setting up libodbc2:amd64 (2.3.12-1ubuntu1) ... 121s Setting up liburiparser1:amd64 (0.9.8+dfsg-2) ... 121s Setting up libfyba0t64:amd64 (4.1.1-11build1) ... 121s Setting up libdav1d7:amd64 (1.5.0-1) ... 121s Setting up libminizip1t64:amd64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 121s Setting up python3-lxml:amd64 (5.3.0-1build1) ... 122s Setting up librav1e0.7:amd64 (0.7.1-9) ... 122s Setting up libblosc1:amd64 (1.21.5+ds-1build1) ... 122s Setting up libopenjp2-7:amd64 (2.5.0-2ubuntu2) ... 122s Setting up python3.13-minimal (3.13.1-2) ... 122s Setting up libharfbuzz0b:amd64 (10.1.0-1) ... 122s Setting up libabsl20230802:amd64 (20230802.1-4ubuntu2) ... 122s Setting up libxss1:amd64 (1:1.2.3-1build3) ... 122s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 122s Setting up python3-mpmath (1.3.0-1) ... 123s Setting up libde265-0:amd64 (1.0.15-1build4) ... 123s Setting up libkmlbase1t64:amd64 (1.3.0-12build1) ... 123s Setting up python-matplotlib-data (3.8.3-3ubuntu1) ... 123s Setting up libwebpmux3:amd64 (1.5.0-0.1) ... 123s Setting up libpython3.13-stdlib:amd64 (3.13.1-2) ... 123s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 123s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-1) ... 123s Setting up libsz2:amd64 (1.1.3-1) ... 123s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 123s Setting up gdal-plugins:amd64 (3.10.1+dfsg-1build1) ... 123s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 123s Setting up python3-sympy (1.13.3-1) ... 132s Setting up libodbcinst2:amd64 (2.3.12-1ubuntu1) ... 132s Setting up liblapack3:amd64 (3.12.0-4) ... 132s update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode 132s Setting up libarpack2t64:amd64 (3.9.1-4) ... 132s Setting up python3.13 (3.13.1-2) ... 134s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 134s Setting up python3-pytest (8.3.4-1) ... 134s Setting up libgeos-c1t64:amd64 (3.13.0-1) ... 134s Setting up libwebpdemux2:amd64 (1.5.0-0.1) ... 134s Setting up python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 134s Setting up libkmldom1t64:amd64 (1.3.0-12build1) ... 134s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 134s Setting up libraqm0:amd64 (0.10.2-1) ... 134s Setting up libgav1-1:amd64 (0.19.0-3) ... 134s Setting up python3-numpy (1:1.26.4+ds-12) ... 137s Setting up libjs-sphinxdoc (8.1.3-3) ... 137s Setting up libhdf4-0-alt:amd64 (4.3.0-1) ... 137s Setting up librttopo1:amd64 (1.1.0-3build2) ... 137s Setting up libfreexl1:amd64 (2.0.0-1build2) ... 137s Setting up libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 137s Setting up python3-contourpy (1.3.1-1) ... 137s Setting up libarmadillo14 (1:14.2.1+dfsg-1) ... 137s Setting up libhdf5-103-1t64:amd64 (1.10.10+repack-5ubuntu1) ... 137s Setting up python-osmnx-doc (1.9.4+ds-2) ... 137s Setting up libyuv0:amd64 (0.0.1899.20250103-1) ... 137s Setting up liblbfgsb0:amd64 (3.0+dfsg.4-1build1) ... 137s Setting up libhdf5-hl-100t64:amd64 (1.10.10+repack-5ubuntu1) ... 137s Setting up libavif16:amd64 (1.1.1-1ubuntu1) ... 137s Setting up python3-shapely (2.0.6-4build1) ... 137s Setting up libnetcdf19t64:amd64 (1:4.9.2-6ubuntu1) ... 137s Setting up python3-scipy (1.14.1-3ubuntu1) ... 142s Setting up libproj25:amd64 (9.5.1-1) ... 142s Setting up python3-xyzservices (2024.9.0-1) ... 142s Setting up python3-pandas-lib:amd64 (2.2.3+dfsg-5ubuntu1) ... 142s Setting up python3-sklearn-lib:amd64 (1.4.2+dfsg-7) ... 142s Setting up libkmlengine1t64:amd64 (1.3.0-12build1) ... 142s Setting up python3-pyproj (3.7.0-1build1) ... 142s Setting up libgeotiff5:amd64 (1.7.3-1) ... 142s Setting up python3-pil:amd64 (10.4.0-1ubuntu2) ... 143s Setting up python3-pandas (2.2.3+dfsg-5ubuntu1) ... 150s Setting up python3-sklearn (1.4.2+dfsg-7) ... 153s Setting up libspatialite8t64:amd64 (5.1.0-3build1) ... 153s Setting up python3-folium (0.19.4+dfsg-1) ... 153s Setting up python3-fonttools (4.55.0-3) ... 154s Setting up python3-ufolib2 (0.17.0+dfsg1-1) ... 155s Setting up libheif-plugin-aomdec:amd64 (1.19.3-1) ... 155s Setting up libheif-plugin-libde265:amd64 (1.19.3-1) ... 155s Setting up libheif1:amd64 (1.19.3-1) ... 155s Processing triggers for systemd (257-2ubuntu1) ... 155s Processing triggers for man-db (2.13.0-1) ... 155s Processing triggers for sgml-base (1.31) ... 155s Setting up libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ... 155s Setting up libpoppler145:amd64 (25.01.0-1) ... 155s Setting up libxft2:amd64 (2.3.6-1build1) ... 155s Setting up libtk8.6:amd64 (8.6.15-1) ... 155s Processing triggers for libc-bin (2.40-4ubuntu1) ... 155s Setting up python3.12-tk (3.12.8-3) ... 155s Setting up python3.13-tk (3.13.1-2) ... 155s Setting up libgdal36:amd64 (3.10.1+dfsg-1build1) ... 155s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 155s Setting up python3-pyogrio (0.10.0+ds-4build1) ... 156s Setting up blt (2.5.3+dfsg-7build1) ... 156s Setting up python3-tk:amd64 (3.13.1-1) ... 156s Setting up python3-pil.imagetk:amd64 (10.4.0-1ubuntu2) ... 156s Setting up python3-geopandas (1.0.1-1) ... 156s Setting up python3-osmnx (1.9.4+ds-2) ... 157s Setting up python3-matplotlib (3.8.3-3ubuntu1) ... 160s Processing triggers for libc-bin (2.40-4ubuntu1) ... 161s 161s Running kernel seems to be up-to-date. 161s 161s No services need to be restarted. 161s 161s No containers need to be restarted. 161s 161s No user sessions are running outdated binaries. 161s 161s No VM guests are running outdated hypervisor (qemu) binaries on this host. 163s autopkgtest [04:10:17]: testbed environment configured for cross-architecture building 163s autopkgtest [04:10:17]: test command1: debian/tests/check offline 163s autopkgtest [04:10:17]: test command1: [----------------------- 164s ============================= test session starts ============================== 164s platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3 164s cachedir: .pytest_cache 164s rootdir: /tmp/autopkgtest.xttwyf/autopkgtest_tmp/offline 164s plugins: typeguard-4.4.1 170s collecting ... collected 3 items 170s 170s tests/test_osmnx_offline.py::test_logging PASSED [ 33%] 170s tests/test_osmnx_offline.py::test_geometry_coords_rounding PASSED [ 66%] 171s tests/test_osmnx_offline.py::test_graph_from_xml PASSED [100%] 171s 171s =============================== warnings summary =============================== 171s tests/test_osmnx_offline.py:45 171s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/offline/tests/test_osmnx_offline.py:45: FutureWarning: The `utils.config` function is deprecated and will be removed in the v2.0.0 release. Instead, use the `settings` module directly to configure a global setting's value. For example, `ox.settings.log_console=True`. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 171s ox.config( 171s 171s tests/test_osmnx_offline.py::test_geometry_coords_rounding 171s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/offline/tests/test_osmnx_offline.py:85: FutureWarning: The `round_geometry_coords` function is deprecated and will be removed in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 171s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 171s 171s tests/test_osmnx_offline.py::test_geometry_coords_rounding 171s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/offline/tests/test_osmnx_offline.py:88: FutureWarning: The `round_geometry_coords` function is deprecated and will be removed in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 171s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 171s 171s tests/test_osmnx_offline.py::test_geometry_coords_rounding 171s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/offline/tests/test_osmnx_offline.py:91: FutureWarning: The `round_geometry_coords` function is deprecated and will be removed in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 171s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 171s 171s tests/test_osmnx_offline.py::test_geometry_coords_rounding 171s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/offline/tests/test_osmnx_offline.py:99: FutureWarning: The `round_geometry_coords` function is deprecated and will be removed in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 171s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 171s 171s tests/test_osmnx_offline.py::test_geometry_coords_rounding 171s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/offline/tests/test_osmnx_offline.py:102: FutureWarning: The `round_geometry_coords` function is deprecated and will be removed in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 171s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 171s 171s tests/test_osmnx_offline.py::test_geometry_coords_rounding 171s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/offline/tests/test_osmnx_offline.py:110: FutureWarning: The `round_geometry_coords` function is deprecated and will be removed in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 171s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 171s 171s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 171s ======================== 3 passed, 7 warnings in 6.79s ========================= 171s autopkgtest [04:10:25]: test command1: -----------------------] 172s command1 PASS 172s autopkgtest [04:10:26]: test command1: - - - - - - - - - - results - - - - - - - - - - 172s autopkgtest [04:10:26]: test command2: preparing testbed 172s Reading package lists... 172s Building dependency tree... 172s Reading state information... 173s Starting pkgProblemResolver with broken count: 0 173s Starting 2 pkgProblemResolver with broken count: 0 173s Done 173s The following NEW packages will be installed: 173s python3-affine python3-click-plugins python3-cligj python3-gdal 173s python3-rasterio 173s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 173s Need to get 3246 kB of archives. 173s After this operation, 18.5 MB of additional disk space will be used. 173s Get:1 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-affine all 2.4.0-1 [14.3 kB] 173s Get:2 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-click-plugins all 1.1.1-4 [9288 B] 173s Get:3 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-cligj all 0.7.2-2 [7788 B] 173s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-gdal amd64 3.10.1+dfsg-1build1 [1166 kB] 174s Get:5 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-rasterio amd64 1.4.3-1build1 [2049 kB] 174s Fetched 3246 kB in 1s (3917 kB/s) 174s Selecting previously unselected package python3-affine. 174s (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 ... 104988 files and directories currently installed.) 174s Preparing to unpack .../python3-affine_2.4.0-1_all.deb ... 174s Unpacking python3-affine (2.4.0-1) ... 174s Selecting previously unselected package python3-click-plugins. 174s Preparing to unpack .../python3-click-plugins_1.1.1-4_all.deb ... 174s Unpacking python3-click-plugins (1.1.1-4) ... 174s Selecting previously unselected package python3-cligj. 174s Preparing to unpack .../python3-cligj_0.7.2-2_all.deb ... 174s Unpacking python3-cligj (0.7.2-2) ... 174s Selecting previously unselected package python3-gdal. 174s Preparing to unpack .../python3-gdal_3.10.1+dfsg-1build1_amd64.deb ... 174s Unpacking python3-gdal (3.10.1+dfsg-1build1) ... 174s Selecting previously unselected package python3-rasterio. 174s Preparing to unpack .../python3-rasterio_1.4.3-1build1_amd64.deb ... 174s Unpacking python3-rasterio (1.4.3-1build1) ... 175s Setting up python3-cligj (0.7.2-2) ... 175s Setting up python3-click-plugins (1.1.1-4) ... 175s Setting up python3-affine (2.4.0-1) ... 175s Setting up python3-gdal (3.10.1+dfsg-1build1) ... 176s Setting up python3-rasterio (1.4.3-1build1) ... 176s 176s Running kernel seems to be up-to-date. 176s 176s No services need to be restarted. 176s 176s No containers need to be restarted. 176s 176s No user sessions are running outdated binaries. 176s 176s No VM guests are running outdated hypervisor (qemu) binaries on this host. 179s autopkgtest [04:10:33]: testbed environment configured for cross-architecture building 179s autopkgtest [04:10:33]: test command2: debian/tests/check online 179s autopkgtest [04:10:33]: test command2: [----------------------- 179s ============================= test session starts ============================== 179s platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3 179s cachedir: .pytest_cache 179s rootdir: /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online 179s plugins: typeguard-4.4.1 186s collecting ... collected 18 items 186s 186s tests/test_osmnx.py::test_logging PASSED [ 5%] 186s tests/test_osmnx.py::test_exceptions PASSED [ 11%] 186s tests/test_osmnx.py::test_coords_rounding PASSED [ 16%] 191s tests/test_osmnx.py::test_geocoder FAILED [ 22%] 204s tests/test_osmnx.py::test_stats PASSED [ 27%] 209s tests/test_osmnx.py::test_osm_xml PASSED [ 33%] 217s tests/test_osmnx.py::test_elevation PASSED [ 38%] 219s tests/test_osmnx.py::test_elevation_extra_one PASSED [ 44%] 221s tests/test_osmnx.py::test_elevation_extra_four PASSED [ 50%] 224s tests/test_osmnx.py::test_elevation_extra_thirtytwo PASSED [ 55%] 227s tests/test_osmnx.py::test_elevation_extra_huge PASSED [ 61%] 232s tests/test_osmnx.py::test_routing PASSED [ 66%] 238s tests/test_osmnx.py::test_plots PASSED [ 72%] 240s tests/test_osmnx.py::test_find_nearest PASSED [ 77%] 241s tests/test_osmnx.py::test_api_endpoints FAILED [ 83%] 242s tests/test_osmnx.py::test_graph_save_load FAILED [ 88%] 243s tests/test_osmnx.py::test_graph_from_functions FAILED [ 94%] 244s tests/test_osmnx.py::test_features FAILED [100%] 244s 244s =================================== FAILURES =================================== 244s ________________________________ test_geocoder _________________________________ 244s 244s def test_geocoder(): 244s """Test retrieving elements by place name and OSM ID.""" 244s city = ox.geocode_to_gdf("R2999176", by_osmid=True) 244s city = ox.geocode_to_gdf(place1, which_result=1, buffer_dist=100) 244s > city = ox.geocode_to_gdf(place2) 244s 244s tests/test_osmnx.py:131: 244s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 244s /usr/lib/python3/dist-packages/osmnx/geocoder.py:139: in geocode_to_gdf 244s gdf = pd.concat([gdf, _geocode_query_to_gdf(q, wr, by_osmid)]) 244s /usr/lib/python3/dist-packages/osmnx/geocoder.py:194: in _geocode_query_to_gdf 244s result = _get_first_polygon(results, query) 244s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 244s 244s results = [{'addresstype': 'tourism', 'boundingbox': ['40.7228300', '40.7229300', '-73.9988005', '-73.9987005'], 'class': 'touri....9887505'], 'class': 'place', 'display_name': 'SoHo, Manhattan, New York County, New York, 10012, United States', ...}] 244s query = 'SoHo, New York, NY' 244s 244s def _get_first_polygon(results, query): 244s """ 244s Choose first result of geometry type (Multi)Polygon from list of results. 244s 244s Parameters 244s ---------- 244s results : list 244s list of results from _downloader._osm_place_download 244s query : str 244s the query string or structured dict that was geocoded 244s 244s Returns 244s ------- 244s result : dict 244s the chosen result 244s """ 244s polygon_types = {"Polygon", "MultiPolygon"} 244s for result in results: 244s if "geojson" in result and result["geojson"]["type"] in polygon_types: 244s return result 244s 244s # if we never found a polygon, throw an error 244s msg = f"Nominatim could not geocode query {query!r} to a geometry of type (Multi)Polygon" 244s > raise TypeError(msg) 244s E TypeError: Nominatim could not geocode query 'SoHo, New York, NY' to a geometry of type (Multi)Polygon 244s 244s /usr/lib/python3/dist-packages/osmnx/geocoder.py:259: TypeError 244s ----------------------------- Captured stdout call ----------------------------- 244s 2025-01-18 04:10:40 Pausing 1 second(s) before making HTTP GET request to 'nominatim.openstreetmap.org' 244s 2025-01-18 04:10:41 Get https://nominatim.openstreetmap.org/lookup?format=json&polygon_geojson=1&osm_ids=R2999176 with timeout=180 244s 2025-01-18 04:10:41 Downloaded 7.5kB from 'nominatim.openstreetmap.org' with status 200 244s 2025-01-18 04:10:41 Saved response to cache file '.temp/cache/51a8a60e27ec040a17a10a2659d7946d80607df7.json' 244s 2025-01-18 04:10:41 Created GeoDataFrame with 1 rows from 1 queries 244s 2025-01-18 04:10:41 Pausing 1 second(s) before making HTTP GET request to 'nominatim.openstreetmap.org' 244s 2025-01-18 04:10:42 Get https://nominatim.openstreetmap.org/search?format=json&polygon_geojson=1&dedupe=0&limit=1&city=Piedmont&country=USA&state=California with timeout=180 244s 2025-01-18 04:10:43 Downloaded 7.3kB from 'nominatim.openstreetmap.org' with status 200 244s 2025-01-18 04:10:43 Saved response to cache file '.temp/cache/f1f8610e6bb112def0a968fc6625bc5c51ca795b.json' 244s 2025-01-18 04:10:43 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 244s 2025-01-18 04:10:43 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 244s 2025-01-18 04:10:43 Buffered GeoDataFrame to 100 meters 244s 2025-01-18 04:10:43 Created GeoDataFrame with 1 rows from 1 queries 244s 2025-01-18 04:10:43 Pausing 1 second(s) before making HTTP GET request to 'nominatim.openstreetmap.org' 244s 2025-01-18 04:10:44 Get https://nominatim.openstreetmap.org/search?format=json&polygon_geojson=1&dedupe=0&limit=50&q=SoHo%2C+New+York%2C+NY with timeout=180 244s 2025-01-18 04:10:44 Downloaded 1.1kB from 'nominatim.openstreetmap.org' with status 200 244s 2025-01-18 04:10:44 Saved response to cache file '.temp/cache/dbf145846e356b82ec997e85bb81994f3f01619b.json' 244s ------------------------------ Captured log call ------------------------------- 244s INFO OSMnx:utils.py:283 Pausing 1 second(s) before making HTTP GET request to 'nominatim.openstreetmap.org' 244s INFO OSMnx:utils.py:283 Get https://nominatim.openstreetmap.org/lookup?format=json&polygon_geojson=1&osm_ids=R2999176 with timeout=180 244s INFO OSMnx:utils.py:283 Downloaded 7.5kB from 'nominatim.openstreetmap.org' with status 200 244s INFO OSMnx:utils.py:283 Saved response to cache file '.temp/cache/51a8a60e27ec040a17a10a2659d7946d80607df7.json' 244s INFO OSMnx:utils.py:283 Created GeoDataFrame with 1 rows from 1 queries 244s INFO OSMnx:utils.py:283 Pausing 1 second(s) before making HTTP GET request to 'nominatim.openstreetmap.org' 244s INFO OSMnx:utils.py:283 Get https://nominatim.openstreetmap.org/search?format=json&polygon_geojson=1&dedupe=0&limit=1&city=Piedmont&country=USA&state=California with timeout=180 244s INFO OSMnx:utils.py:283 Downloaded 7.3kB from 'nominatim.openstreetmap.org' with status 200 244s INFO OSMnx:utils.py:283 Saved response to cache file '.temp/cache/f1f8610e6bb112def0a968fc6625bc5c51ca795b.json' 244s INFO OSMnx:utils.py:283 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 244s INFO OSMnx:utils.py:283 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 244s INFO OSMnx:utils.py:283 Buffered GeoDataFrame to 100 meters 244s INFO OSMnx:utils.py:283 Created GeoDataFrame with 1 rows from 1 queries 244s INFO OSMnx:utils.py:283 Pausing 1 second(s) before making HTTP GET request to 'nominatim.openstreetmap.org' 244s INFO OSMnx:utils.py:283 Get https://nominatim.openstreetmap.org/search?format=json&polygon_geojson=1&dedupe=0&limit=50&q=SoHo%2C+New+York%2C+NY with timeout=180 244s INFO OSMnx:utils.py:283 Downloaded 1.1kB from 'nominatim.openstreetmap.org' with status 200 244s INFO OSMnx:utils.py:283 Saved response to cache file '.temp/cache/dbf145846e356b82ec997e85bb81994f3f01619b.json' 244s ______________________________ test_api_endpoints ______________________________ 244s 244s self = , kwargs = {} 244s 244s def json(self, **kwargs): 244s r"""Returns the json-encoded content of a response, if any. 244s 244s :param \*\*kwargs: Optional arguments that ``json.loads`` takes. 244s :raises requests.exceptions.JSONDecodeError: If the response body does not 244s contain valid json. 244s """ 244s 244s if not self.encoding and self.content and len(self.content) > 3: 244s # No encoding set. JSON RFC 4627 section 3 states we should expect 244s # UTF-8, -16 or -32. Detect which one to use; If the detection or 244s # decoding fails, fall back to `self.text` (using charset_normalizer to make 244s # a best guess). 244s encoding = guess_json_utf(self.content) 244s if encoding is not None: 244s try: 244s return complexjson.loads(self.content.decode(encoding), **kwargs) 244s except UnicodeDecodeError: 244s # Wrong UTF codec detected; usually because it's not UTF-8 244s # but some other 8-bit codec. This is an RFC violation, 244s # and the server didn't bother to tell us what codec *was* 244s # used. 244s pass 244s except JSONDecodeError as e: 244s raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 244s 244s try: 244s > return complexjson.loads(self.text, **kwargs) 244s 244s /usr/lib/python3/dist-packages/requests/models.py:974: 244s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 244s /usr/lib/python3.12/json/__init__.py:346: in loads 244s return _default_decoder.decode(s) 244s /usr/lib/python3.12/json/decoder.py:338: in decode 244s obj, end = self.raw_decode(s, idx=_w(s, 0).end()) 244s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 244s 244s self = 244s s = '\n\n raise JSONDecodeError("Expecting value", s, err.value) from None 244s E json.decoder.JSONDecodeError: Expecting value: line 2 column 1 (char 1) 244s 244s /usr/lib/python3.12/json/decoder.py:356: JSONDecodeError 244s 244s During handling of the above exception, another exception occurred: 244s 244s response = 244s 244s def _parse_response(response): 244s """ 244s Parse JSON from a requests response and log the details. 244s 244s Parameters 244s ---------- 244s response : requests.response 244s the response object 244s 244s Returns 244s ------- 244s response_json : dict 244s """ 244s # log the response size and domain 244s domain = _hostname_from_url(response.url) 244s size_kb = len(response.content) / 1000 244s utils.log(f"Downloaded {size_kb:,.1f}kB from {domain!r} with status {response.status_code}") 244s 244s # parse the response to JSON and log/raise exceptions 244s try: 244s > response_json = response.json() 244s 244s /usr/lib/python3/dist-packages/osmnx/_downloader.py:347: 244s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 244s 244s self = , kwargs = {} 244s 244s def json(self, **kwargs): 244s r"""Returns the json-encoded content of a response, if any. 244s 244s :param \*\*kwargs: Optional arguments that ``json.loads`` takes. 244s :raises requests.exceptions.JSONDecodeError: If the response body does not 244s contain valid json. 244s """ 244s 244s if not self.encoding and self.content and len(self.content) > 3: 244s # No encoding set. JSON RFC 4627 section 3 states we should expect 244s # UTF-8, -16 or -32. Detect which one to use; If the detection or 244s # decoding fails, fall back to `self.text` (using charset_normalizer to make 244s # a best guess). 244s encoding = guess_json_utf(self.content) 244s if encoding is not None: 244s try: 244s return complexjson.loads(self.content.decode(encoding), **kwargs) 244s except UnicodeDecodeError: 244s # Wrong UTF codec detected; usually because it's not UTF-8 244s # but some other 8-bit codec. This is an RFC violation, 244s # and the server didn't bother to tell us what codec *was* 244s # used. 244s pass 244s except JSONDecodeError as e: 244s raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 244s 244s try: 244s return complexjson.loads(self.text, **kwargs) 244s except JSONDecodeError as e: 244s # Catch JSON-related errors and raise as requests.JSONDecodeError 244s # This aliases json.JSONDecodeError and simplejson.JSONDecodeError 244s > raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 244s E requests.exceptions.JSONDecodeError: Expecting value: line 2 column 1 (char 1) 244s 244s /usr/lib/python3/dist-packages/requests/models.py:978: JSONDecodeError 244s 244s The above exception was the direct cause of the following exception: 244s 244s def test_api_endpoints(): 244s """Test different API endpoints.""" 244s default_timeout = ox.settings.timeout 244s default_key = ox.settings.nominatim_key 244s default_nominatim_endpoint = ox.settings.nominatim_endpoint 244s default_overpass_endpoint = ox.settings.overpass_endpoint 244s default_overpass_rate_limit = ox.settings.overpass_rate_limit 244s 244s # test good and bad DNS resolution 244s ox.settings.timeout = 1 244s ip = ox._downloader._resolve_host_via_doh("overpass-api.de") 244s ip = ox._downloader._resolve_host_via_doh("AAAAAAAAAAA") 244s _doh_url_template_default = ox.settings.doh_url_template 244s ox.settings.doh_url_template = "http://aaaaaa.hostdoesntexist.org/nothinguseful" 244s ip = ox._downloader._resolve_host_via_doh("overpass-api.de") 244s ox.settings.doh_url_template = None 244s ip = ox._downloader._resolve_host_via_doh("overpass-api.de") 244s ox.settings.doh_url_template = _doh_url_template_default 244s 244s # Test changing the Overpass endpoint. 244s # This should fail because we didn't provide a valid endpoint 244s ox.settings.overpass_rate_limit = False 244s ox.settings.overpass_endpoint = "http://NOT_A_VALID_ENDPOINT/api/" 244s with pytest.raises(ConnectionError, match="Max retries exceeded with url"): 244s > G = ox.graph_from_place(place1, network_type="all") 244s 244s tests/test_osmnx.py:488: 244s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 244s /usr/lib/python3/dist-packages/osmnx/graph.py:402: in graph_from_place 244s G = graph_from_polygon( 244s /usr/lib/python3/dist-packages/osmnx/graph.py:504: in graph_from_polygon 244s G_buff = _create_graph(response_jsons, retain_all=True, bidirectional=bidirectional) 244s /usr/lib/python3/dist-packages/osmnx/graph.py:632: in _create_graph 244s for response_json in response_jsons: 244s /usr/lib/python3/dist-packages/osmnx/_overpass.py:369: in _download_overpass_network 244s yield _overpass_request(data={"data": query_str}) 244s /usr/lib/python3/dist-packages/osmnx/_overpass.py:477: in _overpass_request 244s response_json = _downloader._parse_response(response) 244s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 244s 244s response = 244s 244s def _parse_response(response): 244s """ 244s Parse JSON from a requests response and log the details. 244s 244s Parameters 244s ---------- 244s response : requests.response 244s the response object 244s 244s Returns 244s ------- 244s response_json : dict 244s """ 244s # log the response size and domain 244s domain = _hostname_from_url(response.url) 244s size_kb = len(response.content) / 1000 244s utils.log(f"Downloaded {size_kb:,.1f}kB from {domain!r} with status {response.status_code}") 244s 244s # parse the response to JSON and log/raise exceptions 244s try: 244s response_json = response.json() 244s except JSONDecodeError as e: # pragma: no cover 244s msg = f"{domain!r} responded: {response.status_code} {response.reason} {response.text}" 244s utils.log(msg, level=lg.ERROR) 244s if response.ok: 244s raise InsufficientResponseError(msg) from e 244s > raise ResponseStatusCodeError(msg) from e 244s E osmnx._errors.ResponseStatusCodeError: 'not_a_valid_endpoint' responded: 503 Service Unavailable 244s E 244s E 244s E 244s E ERROR: The requested URL could not be retrieved 244s E 244s E 244s E
244s E

ERROR

244s E

The requested URL could not be retrieved

244s E
244s E
244s E 244s E
244s E

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

244s E 244s E
244s E

Unable to determine IP address from host name not_a_valid_endpoint

244s E
244s E 244s E

The DNS server returned:

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

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

244s E 244s E

Your cache administrator is webmaster.

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

ERROR

244s

The requested URL could not be retrieved

244s
244s
244s 244s
244s

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

244s 244s
244s

Unable to determine IP address from host name not_a_valid_endpoint

244s
244s 244s

The DNS server returned:

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

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

244s 244s

Your cache administrator is webmaster.

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

ERROR

244s

The requested URL could not be retrieved

244s
244s
244s 244s
244s

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

244s 244s
244s

Unable to determine IP address from host name not_a_valid_endpoint

244s
244s 244s

The DNS server returned:

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

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

244s 244s

Your cache administrator is webmaster.

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

ERROR

244s E

The requested URL could not be retrieved

244s E
244s E
244s E 244s E
244s E

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

244s E 244s E
244s E

Unable to determine IP address from host name not_a_valid_endpoint

244s E
244s E 244s E

The DNS server returned:

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

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

244s E 244s E

Your cache administrator is webmaster.

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

ERROR

244s

The requested URL could not be retrieved

244s
244s
244s 244s
244s

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

244s 244s
244s

Unable to determine IP address from host name not_a_valid_endpoint

244s
244s 244s

The DNS server returned:

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

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

244s 244s

Your cache administrator is webmaster.

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

ERROR

244s

The requested URL could not be retrieved

244s
244s
244s 244s
244s

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

244s 244s
244s

Unable to determine IP address from host name not_a_valid_endpoint

244s
244s 244s

The DNS server returned:

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

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

244s 244s

Your cache administrator is webmaster.

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

ERROR

244s E

The requested URL could not be retrieved

244s E
244s E
244s E 244s E
244s E

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

244s E 244s E
244s E

Unable to determine IP address from host name not_a_valid_endpoint

244s E
244s E 244s E

The DNS server returned:

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

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

244s E 244s E

Your cache administrator is webmaster.

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

ERROR

244s

The requested URL could not be retrieved

244s
244s
244s 244s
244s

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

244s 244s
244s

Unable to determine IP address from host name not_a_valid_endpoint

244s
244s 244s

The DNS server returned:

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

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

244s 244s

Your cache administrator is webmaster.

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

ERROR

244s

The requested URL could not be retrieved

244s
244s
244s 244s
244s

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

244s 244s
244s

Unable to determine IP address from host name not_a_valid_endpoint

244s
244s 244s

The DNS server returned:

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

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

244s 244s

Your cache administrator is webmaster.

244s
244s
244s 244s
244s 244s 244s ________________________________ test_features _________________________________ 244s 244s self = , kwargs = {} 244s 244s def json(self, **kwargs): 244s r"""Returns the json-encoded content of a response, if any. 244s 244s :param \*\*kwargs: Optional arguments that ``json.loads`` takes. 244s :raises requests.exceptions.JSONDecodeError: If the response body does not 244s contain valid json. 244s """ 244s 244s if not self.encoding and self.content and len(self.content) > 3: 244s # No encoding set. JSON RFC 4627 section 3 states we should expect 244s # UTF-8, -16 or -32. Detect which one to use; If the detection or 244s # decoding fails, fall back to `self.text` (using charset_normalizer to make 244s # a best guess). 244s encoding = guess_json_utf(self.content) 244s if encoding is not None: 244s try: 244s return complexjson.loads(self.content.decode(encoding), **kwargs) 244s except UnicodeDecodeError: 244s # Wrong UTF codec detected; usually because it's not UTF-8 244s # but some other 8-bit codec. This is an RFC violation, 244s # and the server didn't bother to tell us what codec *was* 244s # used. 244s pass 244s except JSONDecodeError as e: 244s raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 244s 244s try: 244s > return complexjson.loads(self.text, **kwargs) 244s 244s /usr/lib/python3/dist-packages/requests/models.py:974: 244s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 244s /usr/lib/python3.12/json/__init__.py:346: in loads 244s return _default_decoder.decode(s) 244s /usr/lib/python3.12/json/decoder.py:338: in decode 244s obj, end = self.raw_decode(s, idx=_w(s, 0).end()) 244s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 244s 244s self = 244s s = '\n\n raise JSONDecodeError("Expecting value", s, err.value) from None 244s E json.decoder.JSONDecodeError: Expecting value: line 2 column 1 (char 1) 244s 244s /usr/lib/python3.12/json/decoder.py:356: JSONDecodeError 244s 244s During handling of the above exception, another exception occurred: 244s 244s response = 244s 244s def _parse_response(response): 244s """ 244s Parse JSON from a requests response and log the details. 244s 244s Parameters 244s ---------- 244s response : requests.response 244s the response object 244s 244s Returns 244s ------- 244s response_json : dict 244s """ 244s # log the response size and domain 244s domain = _hostname_from_url(response.url) 244s size_kb = len(response.content) / 1000 244s utils.log(f"Downloaded {size_kb:,.1f}kB from {domain!r} with status {response.status_code}") 244s 244s # parse the response to JSON and log/raise exceptions 244s try: 244s > response_json = response.json() 244s 244s /usr/lib/python3/dist-packages/osmnx/_downloader.py:347: 244s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 244s 244s self = , kwargs = {} 244s 244s def json(self, **kwargs): 244s r"""Returns the json-encoded content of a response, if any. 244s 244s :param \*\*kwargs: Optional arguments that ``json.loads`` takes. 244s :raises requests.exceptions.JSONDecodeError: If the response body does not 244s contain valid json. 244s """ 244s 244s if not self.encoding and self.content and len(self.content) > 3: 244s # No encoding set. JSON RFC 4627 section 3 states we should expect 244s # UTF-8, -16 or -32. Detect which one to use; If the detection or 244s # decoding fails, fall back to `self.text` (using charset_normalizer to make 244s # a best guess). 244s encoding = guess_json_utf(self.content) 244s if encoding is not None: 244s try: 244s return complexjson.loads(self.content.decode(encoding), **kwargs) 244s except UnicodeDecodeError: 244s # Wrong UTF codec detected; usually because it's not UTF-8 244s # but some other 8-bit codec. This is an RFC violation, 244s # and the server didn't bother to tell us what codec *was* 244s # used. 244s pass 244s except JSONDecodeError as e: 244s raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 244s 244s try: 244s return complexjson.loads(self.text, **kwargs) 244s except JSONDecodeError as e: 244s # Catch JSON-related errors and raise as requests.JSONDecodeError 244s # This aliases json.JSONDecodeError and simplejson.JSONDecodeError 244s > raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 244s E requests.exceptions.JSONDecodeError: Expecting value: line 2 column 1 (char 1) 244s 244s /usr/lib/python3/dist-packages/requests/models.py:978: JSONDecodeError 244s 244s The above exception was the direct cause of the following exception: 244s 244s def test_features(): 244s """Test downloading features from Overpass.""" 244s # geometries_from_bbox - bounding box query to return no data 244s with pytest.raises(ox._errors.InsufficientResponseError): 244s > gdf = ox.geometries_from_bbox(-2.000, -2.001, -2.000, -2.001, tags={"building": True}) 244s 244s tests/test_osmnx.py:673: 244s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 244s /usr/lib/python3/dist-packages/osmnx/geometries.py:48: in geometries_from_bbox 244s return features.features_from_bbox(north, south, east, west, tags=tags) 244s /usr/lib/python3/dist-packages/osmnx/features.py:140: in features_from_bbox 244s return features_from_polygon(polygon, tags) 244s /usr/lib/python3/dist-packages/osmnx/features.py:355: in features_from_polygon 244s return _create_gdf(response_jsons, polygon, tags) 244s /usr/lib/python3/dist-packages/osmnx/features.py:446: in _create_gdf 244s for response_json in response_jsons: 244s /usr/lib/python3/dist-packages/osmnx/_overpass.py:395: in _download_overpass_features 244s yield _overpass_request(data={"data": query_str}) 244s /usr/lib/python3/dist-packages/osmnx/_overpass.py:477: in _overpass_request 244s response_json = _downloader._parse_response(response) 244s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 244s 244s response = 244s 244s def _parse_response(response): 244s """ 244s Parse JSON from a requests response and log the details. 244s 244s Parameters 244s ---------- 244s response : requests.response 244s the response object 244s 244s Returns 244s ------- 244s response_json : dict 244s """ 244s # log the response size and domain 244s domain = _hostname_from_url(response.url) 244s size_kb = len(response.content) / 1000 244s utils.log(f"Downloaded {size_kb:,.1f}kB from {domain!r} with status {response.status_code}") 244s 244s # parse the response to JSON and log/raise exceptions 244s try: 244s response_json = response.json() 244s except JSONDecodeError as e: # pragma: no cover 244s msg = f"{domain!r} responded: {response.status_code} {response.reason} {response.text}" 244s utils.log(msg, level=lg.ERROR) 244s if response.ok: 244s raise InsufficientResponseError(msg) from e 244s > raise ResponseStatusCodeError(msg) from e 244s E osmnx._errors.ResponseStatusCodeError: 'not_a_valid_endpoint' responded: 503 Service Unavailable 244s E 244s E 244s E 244s E ERROR: The requested URL could not be retrieved 244s E 244s E 244s E
244s E

ERROR

244s E

The requested URL could not be retrieved

244s E
244s E
244s E 244s E
244s E

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

244s E 244s E
244s E

Unable to determine IP address from host name not_a_valid_endpoint

244s E
244s E 244s E

The DNS server returned:

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

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

244s E 244s E

Your cache administrator is webmaster.

244s E
244s E
244s E 244s E
244s E 244s E 244s 244s /usr/lib/python3/dist-packages/osmnx/_downloader.py:353: ResponseStatusCodeError 244s ----------------------------- Captured stdout call ----------------------------- 244s 2025-01-18 04:11:37 Projected GeoDataFrame to 'EPSG:32730 / WGS 84 / UTM zone 30S' 244s 2025-01-18 04:11:37 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 244s 2025-01-18 04:11:37 Requesting data from API in 1 request(s) 244s 2025-01-18 04:11:37 Encountered gaierror while trying to resolve 'NOT_A_VALID_ENDPOINT', trying again via DoH... 244s 2025-01-18 04:11:37 Failed to resolve 'NOT_A_VALID_ENDPOINT' IP via DoH, requesting host by name 244s 2025-01-18 04:11:37 Pausing 0 second(s) before making HTTP POST request to 'NOT_A_VALID_ENDPOINT' 244s 2025-01-18 04:11:37 Post http://not_a_valid_endpoint/api/interpreter?data=%5Bout%3Ajson%5D%5Btimeout%3A1%5D%3B%28%28node%5B%27building%27%5D%28poly%3A%27-2.001000+-2.001000+-2.001000+-2.000000+-2.000000+-2.000000+-2.000000+-2.001000+-2.001000+-2.001000%27%29%3B%28._%3B%3E%3B%29%3B%29%3B%28way%5B%27building%27%5D%28poly%3A%27-2.001000+-2.001000+-2.001000+-2.000000+-2.000000+-2.000000+-2.000000+-2.001000+-2.001000+-2.001000%27%29%3B%28._%3B%3E%3B%29%3B%29%3B%28relation%5B%27building%27%5D%28poly%3A%27-2.001000+-2.001000+-2.001000+-2.000000+-2.000000+-2.000000+-2.000000+-2.001000+-2.001000+-2.001000%27%29%3B%28._%3B%3E%3B%29%3B%29%3B%29%3Bout%3B with timeout=1 244s 2025-01-18 04:11:38 Downloaded 4.1kB from 'not_a_valid_endpoint' with status 503 244s 2025-01-18 04:11:38 'not_a_valid_endpoint' responded: 503 Service Unavailable 244s 244s 244s 244s ERROR: The requested URL could not be retrieved 244s 244s 244s
244s

ERROR

244s

The requested URL could not be retrieved

244s
244s
244s 244s
244s

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

244s 244s
244s

Unable to determine IP address from host name not_a_valid_endpoint

244s
244s 244s

The DNS server returned:

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

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

244s 244s

Your cache administrator is webmaster.

244s
244s
244s 244s
244s 244s 244s 244s ------------------------------ Captured log call ------------------------------- 244s INFO OSMnx:utils.py:283 Projected GeoDataFrame to 'EPSG:32730 / WGS 84 / UTM zone 30S' 244s INFO OSMnx:utils.py:283 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 244s INFO OSMnx:utils.py:283 Requesting data from API in 1 request(s) 244s ERROR OSMnx:utils.py:287 Encountered gaierror while trying to resolve 'NOT_A_VALID_ENDPOINT', trying again via DoH... 244s ERROR OSMnx:utils.py:287 Failed to resolve 'NOT_A_VALID_ENDPOINT' IP via DoH, requesting host by name 244s INFO OSMnx:utils.py:283 Pausing 0 second(s) before making HTTP POST request to 'NOT_A_VALID_ENDPOINT' 244s INFO OSMnx:utils.py:283 Post http://not_a_valid_endpoint/api/interpreter?data=%5Bout%3Ajson%5D%5Btimeout%3A1%5D%3B%28%28node%5B%27building%27%5D%28poly%3A%27-2.001000+-2.001000+-2.001000+-2.000000+-2.000000+-2.000000+-2.000000+-2.001000+-2.001000+-2.001000%27%29%3B%28._%3B%3E%3B%29%3B%29%3B%28way%5B%27building%27%5D%28poly%3A%27-2.001000+-2.001000+-2.001000+-2.000000+-2.000000+-2.000000+-2.000000+-2.001000+-2.001000+-2.001000%27%29%3B%28._%3B%3E%3B%29%3B%29%3B%28relation%5B%27building%27%5D%28poly%3A%27-2.001000+-2.001000+-2.001000+-2.000000+-2.000000+-2.000000+-2.000000+-2.001000+-2.001000+-2.001000%27%29%3B%28._%3B%3E%3B%29%3B%29%3B%29%3Bout%3B with timeout=1 244s INFO OSMnx:utils.py:283 Downloaded 4.1kB from 'not_a_valid_endpoint' with status 503 244s ERROR OSMnx:utils.py:287 'not_a_valid_endpoint' responded: 503 Service Unavailable 244s 244s 244s 244s ERROR: The requested URL could not be retrieved 244s 244s 244s
244s

ERROR

244s

The requested URL could not be retrieved

244s
244s
244s 244s
244s

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

244s 244s
244s

Unable to determine IP address from host name not_a_valid_endpoint

244s
244s 244s

The DNS server returned:

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

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

244s 244s

Your cache administrator is webmaster.

244s
244s
244s 244s
244s 244s 244s =============================== warnings summary =============================== 244s tests/test_osmnx.py:37 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:37: FutureWarning: The `utils.config` function is deprecated and will be removed in the v2.0.0 release. Instead, use the `settings` module directly to configure a global setting's value. For example, `ox.settings.log_console=True`. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s ox.config(log_console=True) 244s 244s tests/test_osmnx.py::test_coords_rounding 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:95: FutureWarning: The `round_geometry_coords` function is deprecated and will be removed in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 244s 244s tests/test_osmnx.py::test_coords_rounding 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:98: FutureWarning: The `round_geometry_coords` function is deprecated and will be removed in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 244s 244s tests/test_osmnx.py::test_coords_rounding 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:101: FutureWarning: The `round_geometry_coords` function is deprecated and will be removed in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 244s 244s tests/test_osmnx.py::test_coords_rounding 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:110: FutureWarning: The `round_geometry_coords` function is deprecated and will be removed in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 244s 244s tests/test_osmnx.py::test_coords_rounding 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:113: FutureWarning: The `round_geometry_coords` function is deprecated and will be removed in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 244s 244s tests/test_osmnx.py::test_coords_rounding 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:121: FutureWarning: The `round_geometry_coords` function is deprecated and will be removed in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 244s 244s tests/test_osmnx.py::test_coords_rounding 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:124: FutureWarning: The `round_geometry_coords` function is deprecated and will be removed in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s ox.utils_geo.round_geometry_coords(GeometryCollection(), precision) 244s 244s tests/test_osmnx.py::test_geocoder 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:130: FutureWarning: The buffer_dist argument has been deprecated and will be removed in the v2.0.0 release. Buffer your results directly, if desired. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s city = ox.geocode_to_gdf(place1, which_result=1, buffer_dist=100) 244s 244s tests/test_osmnx.py::test_stats 244s tests/test_osmnx.py::test_api_endpoints 244s /usr/lib/python3/dist-packages/osmnx/graph.py:398: DeprecationWarning: The 'unary_union' attribute is deprecated, use the 'union_all()' method instead. 244s polygon = gdf_place["geometry"].unary_union 244s 244s tests/test_osmnx.py::test_stats 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:146: FutureWarning: The `precision` parameter is deprecated and will be removed in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s G = ox.add_edge_bearings(G, precision=2) 244s 244s tests/test_osmnx.py::test_stats 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:149: FutureWarning: The `precision` parameter is deprecated and will be removed in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s G_proj = ox.distance.add_edge_lengths(G_proj, edges=tuple(G_proj.edges)[0:3], precision=2) 244s 244s tests/test_osmnx.py::test_stats 244s tests/test_osmnx.py::test_stats 244s tests/test_osmnx.py::test_stats 244s tests/test_osmnx.py::test_stats 244s /usr/lib/python3/dist-packages/osmnx/simplification.py:513: DeprecationWarning: The 'unary_union' attribute is deprecated, use the 'union_all()' method instead. 244s merged = convert.graph_to_gdfs(G, edges=False)["geometry"].buffer(tolerance).unary_union 244s 244s tests/test_osmnx.py::test_stats 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:158: FutureWarning: The `get_undirected` function is deprecated and will be removed in the v2.0.0 release. Replace it with `convert.to_undirected` instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s Gu = ox.get_undirected(G) 244s 244s tests/test_osmnx.py::test_stats 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:160: FutureWarning: The `plot_orientation` function moved to the `plot` module. Calling it via the `bearing` module will raise an exception starting with the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s fig, ax = ox.bearing.plot_orientation(Gu, area=True, title="Title") 244s 244s tests/test_osmnx.py: 33 warnings 244s /usr/lib/python3/dist-packages/osmnx/simplification.py:588: DeprecationWarning: The 'unary_union' attribute is deprecated, use the 'union_all()' method instead. 244s subcluster_centroid = node_points.loc[idx].unary_union.centroid 244s 244s tests/test_osmnx.py: 13 warnings 244s /usr/lib/python3/dist-packages/osmnx/graph.py:191: FutureWarning: The expected order of coordinates in `bbox` will change in the v2.0.0 release to `(left, bottom, right, top)`. 244s G = graph_from_bbox( 244s 244s tests/test_osmnx.py::test_osm_xml 244s tests/test_osmnx.py::test_osm_xml 244s /usr/lib/python3/dist-packages/osmnx/io.py:338: FutureWarning: the `merge_edges` parameter is deprecated and will be removed in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s osm_xml._save_graph_xml( 244s 244s tests/test_osmnx.py::test_osm_xml 244s tests/test_osmnx.py::test_osm_xml 244s /usr/lib/python3/dist-packages/osmnx/io.py:338: FutureWarning: starting in v2.0.0, graph must be unsimplified to save as OSM XML. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s osm_xml._save_graph_xml( 244s 244s tests/test_osmnx.py::test_osm_xml 244s /usr/lib/python3/dist-packages/osmnx/io.py:338: FutureWarning: the `edge_tag_aggs` parameter is deprecated and will be removed in the v2.0.0 release: use `way_tag_aggs` instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s osm_xml._save_graph_xml( 244s 244s tests/test_osmnx.py::test_osm_xml 244s /usr/lib/python3/dist-packages/osmnx/io.py:338: FutureWarning: the `precision` parameter is deprecated and will be removed in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s osm_xml._save_graph_xml( 244s 244s tests/test_osmnx.py::test_osm_xml 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:211: FutureWarning: The save_graph_xml function has moved from the osm_xml module to the io module. osm_xml.save_graph_xml has been deprecated and will be removed in the v2.0.0 release. Access the function via the io module instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s ox.osm_xml.save_graph_xml([nodes, edges]) 244s 244s tests/test_osmnx.py::test_osm_xml 244s /usr/lib/python3/dist-packages/osmnx/osm_xml.py:170: FutureWarning: the graph to save as XML must be of type MultiDiGraph, starting in v2.0.0. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s _save_graph_xml( 244s 244s tests/test_osmnx.py::test_elevation 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:241: FutureWarning: The `max_locations_per_batch` parameter is deprecated and will be removed the v2.0.0 release, use the `batch_size` parameter instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s _ = ox.elevation.add_node_elevations_google( 244s 244s tests/test_osmnx.py::test_elevation 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:241: FutureWarning: The `precision` parameter is deprecated and will be removed in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s _ = ox.elevation.add_node_elevations_google( 244s 244s tests/test_osmnx.py::test_elevation 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:241: FutureWarning: The `url_template` parameter is deprecated and will be removed in the v2.0.0 release. Configure the `settings` module's `elevation_url_template` instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s _ = ox.elevation.add_node_elevations_google( 244s 244s tests/test_osmnx.py::test_elevation 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:266: FutureWarning: The `precision` parameter is deprecated and will be removed in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s G = ox.add_edge_grades(G, add_absolute=True, precision=2) 244s 244s tests/test_osmnx.py::test_routing 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:326: FutureWarning: The `add_edge_speeds` function has moved to the `routing` module. Calling `speed.add_edge_speeds` is deprecated and will be removed in the v2.0.0 release. Call it via `routing.add_edge_speeds` instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s G = ox.speed.add_edge_speeds(G) 244s 244s tests/test_osmnx.py::test_routing 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:327: FutureWarning: The `precision` parameter is deprecated and will be removed in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s G = ox.add_edge_speeds(G, hwy_speeds={"motorway": 100}, precision=2) 244s 244s tests/test_osmnx.py::test_routing 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:328: FutureWarning: The `add_edge_travel_times` function has moved to the `routing` module. Calling `speed.add_edge_travel_times` is deprecated and will be removed in the v2.0.0 release. Call it via `routing.add_edge_travel_times` instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s G = ox.speed.add_edge_travel_times(G) 244s 244s tests/test_osmnx.py::test_routing 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:329: FutureWarning: The `precision` parameter is deprecated and will be removed in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s G = ox.add_edge_travel_times(G, precision=2) 244s 244s tests/test_osmnx.py::test_routing 244s /usr/lib/python3/dist-packages/osmnx/routing.py:74: UserWarning: The attribute 'time' is missing or null on some edges. 244s _verify_edge_attribute(G, weight) 244s 244s tests/test_osmnx.py::test_routing 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:367: FutureWarning: The `shortest_path` function has moved to the `routing` module. Calling it via the `distance` module will raise an error starting in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s route = ox.distance.shortest_path(G, orig_node, dest_node, weight="travel_time") 244s 244s tests/test_osmnx.py::test_routing 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:369: FutureWarning: The `route_to_gdf` function has moved to the `routing` module. Calling `utils_graph.route_to_gdf` is deprecated and will be removed in the v2.0.0 release. Call it via `routing.route_to_gdf` instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s route_edges = ox.utils_graph.route_to_gdf(G, route, "travel_time") 244s 244s tests/test_osmnx.py::test_routing 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:370: FutureWarning: The `get_route_edge_attributes` function has been deprecated and will be removed in the v2.0.0 release. Use the `routing.route_to_gdf` function instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s attributes = ox.utils_graph.get_route_edge_attributes(G, route) 244s 244s tests/test_osmnx.py::test_routing 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:371: FutureWarning: The `get_route_edge_attributes` function has been deprecated and will be removed in the v2.0.0 release. Use the `routing.route_to_gdf` function instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s attributes = ox.utils_graph.get_route_edge_attributes(G, route, "travel_time") 244s 244s tests/test_osmnx.py::test_routing 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:387: FutureWarning: The `k_shortest_paths` function has moved to the `routing` module. Calling it via the `distance` module will raise an error in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s routes = ox.distance.k_shortest_paths(G, orig_node, dest_node, k=2, weight="travel_time") 244s 244s tests/test_osmnx.py::test_routing 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:391: FutureWarning: The `great_circle_vec` function has been renamed `great_circle`. Calling `great_circle_vec` will raise an error starting in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s assert ox.distance.great_circle_vec(0, 0, 1, 1) == pytest.approx(157249.6034105) 244s 244s tests/test_osmnx.py::test_routing 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:392: FutureWarning: The `euclidean_dist_vec` function has been renamed `euclidean`. Calling `euclidean_dist_vec` will raise an error starting in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s assert ox.distance.euclidean_dist_vec(0, 0, 1, 1) == pytest.approx(1.4142135) 244s 244s tests/test_osmnx.py::test_routing 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:395: FutureWarning: The `folium` module has been deprecated and will be removed in the v2.0.0 release. You can generate and explore interactive web maps of graph nodes, edges, and/or routes automatically using GeoPandas.GeoDataFrame.explore instead, for example like: `ox.graph_to_gdfs(G, nodes=False).explore()`. See the OSMnx examples gallery for complete details and demonstrations. 244s gm = ox.plot_graph_folium(G, popup_attribute="name", color="#333333", weight=5, opacity=0.7) 244s 244s tests/test_osmnx.py::test_routing 244s tests/test_osmnx.py::test_routing 244s tests/test_osmnx.py::test_routing 244s tests/test_osmnx.py::test_routing 244s /usr/lib/python3/dist-packages/osmnx/folium.py:162: DeprecationWarning: The 'unary_union' attribute is deprecated, use the 'union_all()' method instead. 244s x, y = gdf.unary_union.centroid.xy 244s 244s tests/test_osmnx.py::test_routing 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:396: FutureWarning: The `folium` module has been deprecated and will be removed in the v2.0.0 release. You can generate and explore interactive web maps of graph nodes, edges, and/or routes automatically using GeoPandas.GeoDataFrame.explore instead, for example like: `ox.graph_to_gdfs(G, nodes=False).explore()`. See the OSMnx examples gallery for complete details and demonstrations. 244s rm = ox.plot_route_folium(G, route, color="#cc0000", weight=5, opacity=0.7) 244s 244s tests/test_osmnx.py::test_routing 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:400: FutureWarning: The `folium` module has been deprecated and will be removed in the v2.0.0 release. You can generate and explore interactive web maps of graph nodes, edges, and/or routes automatically using GeoPandas.GeoDataFrame.explore instead, for example like: `ox.graph_to_gdfs(G, nodes=False).explore()`. See the OSMnx examples gallery for complete details and demonstrations. 244s gm = ox.plot_graph_folium(G, graph_map=fg) 244s 244s tests/test_osmnx.py::test_routing 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:403: FutureWarning: The `folium` module has been deprecated and will be removed in the v2.0.0 release. You can generate and explore interactive web maps of graph nodes, edges, and/or routes automatically using GeoPandas.GeoDataFrame.explore instead, for example like: `ox.graph_to_gdfs(G, nodes=False).explore()`. See the OSMnx examples gallery for complete details and demonstrations. 244s rm = ox.plot_route_folium(G, route, route_map=fg, tooltip="x") 244s 244s tests/test_osmnx.py::test_plots 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:414: FutureWarning: The `return_hex` parameter has been deprecated and will be removed in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s co = ox.plot.get_colors(n=5, return_hex=True) 244s 244s tests/test_osmnx.py::test_plots 244s /usr/lib/python3/dist-packages/osmnx/plot.py:530: DeprecationWarning: The 'unary_union' attribute is deprecated, use the 'union_all()' method instead. 244s lonlat_point = gdf_nodes.unary_union.centroid.coords[0] 244s 244s tests/test_osmnx.py::test_plots 244s tests/test_osmnx.py::test_plots 244s tests/test_osmnx.py::test_plots 244s /usr/lib/python3/dist-packages/osmnx/plot.py:616: FutureWarning: The expected order of coordinates in `bbox` will change in the v2.0.0 release to `(left, bottom, right, top)`. 244s fig, ax = plot_graph( 244s 244s tests/test_osmnx.py::test_plots 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:441: FutureWarning: The `address`, `point`, and `network_type` parameters are deprecated and will be removed in the v2.0.0 release. Pass `G` instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s fig, ax = ox.plot_figure_ground(point=location_point, dist=500, network_type="drive") 244s 244s tests/test_osmnx.py::test_plots 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:442: FutureWarning: The `address`, `point`, and `network_type` parameters are deprecated and will be removed in the v2.0.0 release. Pass `G` instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s fig, ax = ox.plot_figure_ground(address=address, dist=500, network_type="bike") 244s 244s tests/test_osmnx.py::test_plots 244s /usr/lib/python3/dist-packages/osmnx/plot.py:538: FutureWarning: The `return_coords` argument has been deprecated and will be removed in the v2.0.0 release. Future behavior will be as though `return_coords=False`. If you want the address's geocoded coordinates, use the `geocode` function. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s G, point = graph.graph_from_address( 244s 244s tests/test_osmnx.py::test_find_nearest 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:450: FutureWarning: The `get_undirected` function is deprecated and will be removed in the v2.0.0 release. Replace it with `convert.to_undirected` instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s points = ox.utils_geo.sample_points(ox.get_undirected(Gp), 5) 244s 244s tests/test_osmnx.py::test_find_nearest 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:460: FutureWarning: The `interpolate` parameter has been deprecated and will be removed in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s ne1 = ox.distance.nearest_edges(Gp, X[0], Y[0], interpolate=50) 244s 244s tests/test_osmnx.py::test_find_nearest 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:461: FutureWarning: The `interpolate` parameter has been deprecated and will be removed in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s ne2 = ox.distance.nearest_edges(G, X[0], Y[0], interpolate=50, return_dist=True) 244s 244s tests/test_osmnx.py::test_api_endpoints 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:474: FutureWarning: `settings.timeout` is deprecated and will be removed in the v2.0.0 release: use `settings.requests_timeout` instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s ip = ox._downloader._resolve_host_via_doh("overpass-api.de") 244s 244s tests/test_osmnx.py::test_api_endpoints 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:475: FutureWarning: `settings.timeout` is deprecated and will be removed in the v2.0.0 release: use `settings.requests_timeout` instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s ip = ox._downloader._resolve_host_via_doh("AAAAAAAAAAA") 244s 244s tests/test_osmnx.py::test_api_endpoints 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:478: FutureWarning: `settings.timeout` is deprecated and will be removed in the v2.0.0 release: use `settings.requests_timeout` instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s ip = ox._downloader._resolve_host_via_doh("overpass-api.de") 244s 244s tests/test_osmnx.py::test_api_endpoints 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:480: FutureWarning: `settings.timeout` is deprecated and will be removed in the v2.0.0 release: use `settings.requests_timeout` instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s ip = ox._downloader._resolve_host_via_doh("overpass-api.de") 244s 244s tests/test_osmnx.py::test_api_endpoints 244s /usr/lib/python3/dist-packages/osmnx/_nominatim.py:65: FutureWarning: `settings.timeout` is deprecated and will be removed in the v2.0.0 release: use `settings.requests_timeout` instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s return _nominatim_request(params=params, request_type=request_type) 244s 244s tests/test_osmnx.py::test_api_endpoints 244s tests/test_osmnx.py::test_graph_save_load 244s tests/test_osmnx.py::test_graph_from_functions 244s /usr/lib/python3/dist-packages/osmnx/_overpass.py:359: FutureWarning: `settings.timeout` is deprecated and will be removed in the v2.0.0 release: use `settings.requests_timeout` instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s overpass_settings = _make_overpass_settings() 244s 244s tests/test_osmnx.py::test_api_endpoints 244s tests/test_osmnx.py::test_graph_save_load 244s tests/test_osmnx.py::test_graph_from_functions 244s /usr/lib/python3/dist-packages/osmnx/_overpass.py:369: FutureWarning: `settings.timeout` is deprecated and will be removed in the v2.0.0 release: use `settings.requests_timeout` instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s yield _overpass_request(data={"data": query_str}) 244s 244s tests/test_osmnx.py::test_api_endpoints 244s tests/test_osmnx.py::test_graph_save_load 244s tests/test_osmnx.py::test_graph_from_functions 244s /usr/lib/python3/dist-packages/osmnx/_overpass.py:369: FutureWarning: `settings.overpass_endpoint` is deprecated and will be removed in the v2.0.0 release: use `settings.overpass_url` instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s yield _overpass_request(data={"data": query_str}) 244s 244s tests/test_osmnx.py::test_api_endpoints 244s tests/test_osmnx.py::test_graph_save_load 244s tests/test_osmnx.py::test_graph_from_functions 244s tests/test_osmnx.py::test_features 244s /usr/lib/python3/dist-packages/osmnx/_downloader.py:296: FutureWarning: `settings.timeout` is deprecated and will be removed in the v2.0.0 release: use `settings.requests_timeout` instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s ip = _resolve_host_via_doh(hostname) 244s 244s tests/test_osmnx.py::test_api_endpoints 244s tests/test_osmnx.py::test_graph_save_load 244s tests/test_osmnx.py::test_graph_from_functions 244s tests/test_osmnx.py::test_features 244s /usr/lib/python3/dist-packages/osmnx/_overpass.py:451: FutureWarning: `settings.timeout` is deprecated and will be removed in the v2.0.0 release: use `settings.requests_timeout` instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s this_pause = _get_overpass_pause(overpass_endpoint) 244s 244s tests/test_osmnx.py::test_graph_from_functions 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:621: FutureWarning: The `north`, `south`, `east`, and `west` parameters are deprecated and will be removed in the v2.0.0 release. Use the `bbox` parameter instead. Note that the expected order of coordinates in `bbox` will change in the v2.0.0 release to `(left, bottom, right, top)`. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s poly = ox.utils_geo.bbox_to_poly(*bbox) 244s 244s tests/test_osmnx.py::test_graph_from_functions 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:622: 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. 244s _ = ox.utils_geo._consolidate_subdivide_geometry(poly) 244s 244s tests/test_osmnx.py::test_graph_from_functions 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:627: FutureWarning: The `north`, `south`, `east`, and `west` parameters are deprecated and will be removed in the v2.0.0 release. Use the `bbox` parameter instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s G = ox.graph_from_bbox(north, south, east, west, network_type="drive") 244s 244s tests/test_osmnx.py::test_graph_from_functions 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:627: FutureWarning: The expected order of coordinates in `bbox` will change in the v2.0.0 release to `(left, bottom, right, top)`. 244s G = ox.graph_from_bbox(north, south, east, west, network_type="drive") 244s 244s tests/test_osmnx.py::test_features 244s /tmp/autopkgtest.xttwyf/autopkgtest_tmp/online/tests/test_osmnx.py:673: FutureWarning: The `geometries` module and `geometries_from_X` functions have been renamed the `features` module and `features_from_X` functions. Use these instead. The `geometries` module and function names are deprecated and will be removed in the v2.0.0 release. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s gdf = ox.geometries_from_bbox(-2.000, -2.001, -2.000, -2.001, tags={"building": True}) 244s 244s tests/test_osmnx.py::test_features 244s /usr/lib/python3/dist-packages/osmnx/geometries.py:48: FutureWarning: The `north`, `south`, `east`, and `west` parameters are deprecated and will be removed in the v2.0.0 release. Use the `bbox` parameter instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s return features.features_from_bbox(north, south, east, west, tags=tags) 244s 244s tests/test_osmnx.py::test_features 244s /usr/lib/python3/dist-packages/osmnx/geometries.py:48: FutureWarning: The expected order of coordinates in `bbox` will change in the v2.0.0 release to `(left, bottom, right, top)`. 244s return features.features_from_bbox(north, south, east, west, tags=tags) 244s 244s tests/test_osmnx.py::test_features 244s /usr/lib/python3/dist-packages/osmnx/_overpass.py:285: FutureWarning: `settings.timeout` is deprecated and will be removed in the v2.0.0 release: use `settings.requests_timeout` instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s overpass_settings = _make_overpass_settings() 244s 244s tests/test_osmnx.py::test_features 244s /usr/lib/python3/dist-packages/osmnx/_overpass.py:395: FutureWarning: `settings.timeout` is deprecated and will be removed in the v2.0.0 release: use `settings.requests_timeout` instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s yield _overpass_request(data={"data": query_str}) 244s 244s tests/test_osmnx.py::test_features 244s /usr/lib/python3/dist-packages/osmnx/_overpass.py:395: FutureWarning: `settings.overpass_endpoint` is deprecated and will be removed in the v2.0.0 release: use `settings.overpass_url` instead. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 244s yield _overpass_request(data={"data": query_str}) 244s 244s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 244s =========================== short test summary info ============================ 244s FAILED tests/test_osmnx.py::test_geocoder - TypeError: Nominatim could not ge... 244s FAILED tests/test_osmnx.py::test_api_endpoints - osmnx._errors.ResponseStatus... 244s FAILED tests/test_osmnx.py::test_graph_save_load - osmnx._errors.ResponseStat... 244s FAILED tests/test_osmnx.py::test_graph_from_functions - osmnx._errors.Respons... 244s FAILED tests/test_osmnx.py::test_features - osmnx._errors.ResponseStatusCodeE... 244s ============ 5 failed, 13 passed, 140 warnings in 64.50s (0:01:04) ============= 244s autopkgtest [04:11:38]: test command2: -----------------------] 245s command2 FLAKY non-zero exit status 1 245s autopkgtest [04:11:39]: test command2: - - - - - - - - - - results - - - - - - - - - - 245s autopkgtest [04:11:39]: @@@@@@@@@@@@@@@@@@@@ summary 245s command1 PASS 245s command2 FLAKY non-zero exit status 1 347s nova [W] Skipping flock for amd64 347s Creating nova instance adt-plucky-i386-osmnx-20250118-040734-juju-7f2275-prod-proposed-migration-environment-20-d003f0b3-b86f-452b-89e8-92ba2ff24c45 from image adt/ubuntu-plucky-amd64-server-20250118.img (UUID e058fd01-4631-4391-b35e-268af134294d)... 347s nova [W] Timed out waiting for 7e7b5d0a-d5ce-4431-bd5b-d4b279b9f0e8 to get deleted.