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

ERROR

278s E

The requested URL could not be retrieved

278s E
278s E
278s E 278s E
278s E

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

278s E 278s E
278s E

Unable to determine IP address from host name not_a_valid_endpoint

278s E
278s E 278s E

The DNS server returned:

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

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

278s E 278s E

Your cache administrator is webmaster.

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

ERROR

278s

The requested URL could not be retrieved

278s
278s
278s 278s
278s

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

278s 278s
278s

Unable to determine IP address from host name not_a_valid_endpoint

278s
278s 278s

The DNS server returned:

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

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

278s 278s

Your cache administrator is webmaster.

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

ERROR

278s

The requested URL could not be retrieved

278s
278s
278s 278s
278s

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

278s 278s
278s

Unable to determine IP address from host name not_a_valid_endpoint

278s
278s 278s

The DNS server returned:

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

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

278s 278s

Your cache administrator is webmaster.

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

ERROR

278s E

The requested URL could not be retrieved

278s E
278s E
278s E 278s E
278s E

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

278s E 278s E
278s E

Unable to determine IP address from host name not_a_valid_endpoint

278s E
278s E 278s E

The DNS server returned:

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

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

278s E 278s E

Your cache administrator is webmaster.

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

ERROR

278s

The requested URL could not be retrieved

278s
278s
278s 278s
278s

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

278s 278s
278s

Unable to determine IP address from host name not_a_valid_endpoint

278s
278s 278s

The DNS server returned:

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

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

278s 278s

Your cache administrator is webmaster.

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

ERROR

278s

The requested URL could not be retrieved

278s
278s
278s 278s
278s

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

278s 278s
278s

Unable to determine IP address from host name not_a_valid_endpoint

278s
278s 278s

The DNS server returned:

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

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

278s 278s

Your cache administrator is webmaster.

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

ERROR

278s E

The requested URL could not be retrieved

278s E
278s E
278s E 278s E
278s E

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

278s E 278s E
278s E

Unable to determine IP address from host name not_a_valid_endpoint

278s E
278s E 278s E

The DNS server returned:

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

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

278s E 278s E

Your cache administrator is webmaster.

278s E
278s E
278s E 278s E
278s E 278s E 278s 278s /usr/lib/python3/dist-packages/osmnx/_downloader.py:353: ResponseStatusCodeError 278s ----------------------------- Captured stdout call ----------------------------- 278s 2025-01-18 00:59:53 Projected GeoDataFrame to 'EPSG:32630 / WGS 84 / UTM zone 30N' 278s 2025-01-18 00:59:53 Created bbox 100000.0 m from (0, 0): 99634.16275465194,-99634.16275465194,934181.0214463086,733777.1588406297 278s 2025-01-18 00:59:53 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 278s 2025-01-18 00:59:53 Created bbox 1000 m from (37.791427, -122.410018): 4183841.891067328,4181833.6606157618,552953.845967123,550937.2696317866 278s 2025-01-18 00:59:53 Created bbox 500 m from (37.791427, -122.410018): 37.795923601677465,37.78693039832253,-122.40432787612507,-122.41570812387492 278s 2025-01-18 00:59:53 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 278s 2025-01-18 00:59:53 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 278s 2025-01-18 00:59:53 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 278s 2025-01-18 00:59:53 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 278s 2025-01-18 00:59:53 Requesting data from API in 1 request(s) 278s 2025-01-18 00:59:53 Encountered gaierror while trying to resolve 'NOT_A_VALID_ENDPOINT', trying again via DoH... 278s 2025-01-18 00:59:53 Failed to resolve 'NOT_A_VALID_ENDPOINT' IP via DoH, requesting host by name 278s 2025-01-18 00:59:53 Pausing 0 second(s) before making HTTP POST request to 'NOT_A_VALID_ENDPOINT' 278s 2025-01-18 00:59:53 Post http://not_a_valid_endpoint/api/interpreter?data=%5Bout%3Ajson%5D%5Btimeout%3A1%5D%3B%28way%5B%22highway%22%5D%5B%22area%22%21~%22yes%22%5D%5B%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 278s 2025-01-18 00:59:53 Downloaded 4.1kB from 'not_a_valid_endpoint' with status 503 278s 2025-01-18 00:59:53 'not_a_valid_endpoint' responded: 503 Service Unavailable 278s 278s 278s 278s ERROR: The requested URL could not be retrieved 278s 278s 278s
278s

ERROR

278s

The requested URL could not be retrieved

278s
278s
278s 278s
278s

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

278s 278s
278s

Unable to determine IP address from host name not_a_valid_endpoint

278s
278s 278s

The DNS server returned:

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

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

278s 278s

Your cache administrator is webmaster.

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

ERROR

278s

The requested URL could not be retrieved

278s
278s
278s 278s
278s

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

278s 278s
278s

Unable to determine IP address from host name not_a_valid_endpoint

278s
278s 278s

The DNS server returned:

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

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

278s 278s

Your cache administrator is webmaster.

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

ERROR

278s E

The requested URL could not be retrieved

278s E
278s E
278s E 278s E
278s E

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

278s E 278s E
278s E

Unable to determine IP address from host name not_a_valid_endpoint

278s E
278s E 278s E

The DNS server returned:

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

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

278s E 278s E

Your cache administrator is webmaster.

278s E
278s E
278s E 278s E
278s E 278s E 278s 278s /usr/lib/python3/dist-packages/osmnx/_downloader.py:353: ResponseStatusCodeError 278s ----------------------------- Captured stdout call ----------------------------- 278s 2025-01-18 00:59:54 Projected GeoDataFrame to 'EPSG:32730 / WGS 84 / UTM zone 30S' 278s 2025-01-18 00:59:54 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 278s 2025-01-18 00:59:54 Requesting data from API in 1 request(s) 278s 2025-01-18 00:59:54 Encountered gaierror while trying to resolve 'NOT_A_VALID_ENDPOINT', trying again via DoH... 278s 2025-01-18 00:59:54 Failed to resolve 'NOT_A_VALID_ENDPOINT' IP via DoH, requesting host by name 278s 2025-01-18 00:59:54 Pausing 0 second(s) before making HTTP POST request to 'NOT_A_VALID_ENDPOINT' 278s 2025-01-18 00:59:54 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 278s 2025-01-18 00:59:54 Downloaded 4.1kB from 'not_a_valid_endpoint' with status 503 278s 2025-01-18 00:59:54 'not_a_valid_endpoint' responded: 503 Service Unavailable 278s 278s 278s 278s ERROR: The requested URL could not be retrieved 278s 278s 278s
278s

ERROR

278s

The requested URL could not be retrieved

278s
278s
278s 278s
278s

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

278s 278s
278s

Unable to determine IP address from host name not_a_valid_endpoint

278s
278s 278s

The DNS server returned:

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

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

278s 278s

Your cache administrator is webmaster.

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

ERROR

278s

The requested URL could not be retrieved

278s
278s
278s 278s
278s

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

278s 278s
278s

Unable to determine IP address from host name not_a_valid_endpoint

278s
278s 278s

The DNS server returned:

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

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

278s 278s

Your cache administrator is webmaster.

278s
278s
278s 278s
278s 278s 278s =============================== warnings summary =============================== 278s tests/test_osmnx.py:37 278s /tmp/autopkgtest.KQZN3u/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 278s ox.config(log_console=True) 278s 278s tests/test_osmnx.py::test_coords_rounding 278s /tmp/autopkgtest.KQZN3u/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 278s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 278s 278s tests/test_osmnx.py::test_coords_rounding 278s /tmp/autopkgtest.KQZN3u/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 278s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 278s 278s tests/test_osmnx.py::test_coords_rounding 278s /tmp/autopkgtest.KQZN3u/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 278s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 278s 278s tests/test_osmnx.py::test_coords_rounding 278s /tmp/autopkgtest.KQZN3u/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 278s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 278s 278s tests/test_osmnx.py::test_coords_rounding 278s /tmp/autopkgtest.KQZN3u/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 278s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 278s 278s tests/test_osmnx.py::test_coords_rounding 278s /tmp/autopkgtest.KQZN3u/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 278s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 278s 278s tests/test_osmnx.py::test_coords_rounding 278s /tmp/autopkgtest.KQZN3u/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 278s ox.utils_geo.round_geometry_coords(GeometryCollection(), precision) 278s 278s tests/test_osmnx.py::test_geocoder 278s /tmp/autopkgtest.KQZN3u/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 278s city = ox.geocode_to_gdf(place1, which_result=1, buffer_dist=100) 278s 278s tests/test_osmnx.py::test_stats 278s tests/test_osmnx.py::test_api_endpoints 278s /usr/lib/python3/dist-packages/osmnx/graph.py:398: DeprecationWarning: The 'unary_union' attribute is deprecated, use the 'union_all()' method instead. 278s polygon = gdf_place["geometry"].unary_union 278s 278s tests/test_osmnx.py::test_stats 278s /tmp/autopkgtest.KQZN3u/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 278s G = ox.add_edge_bearings(G, precision=2) 278s 278s tests/test_osmnx.py::test_stats 278s /tmp/autopkgtest.KQZN3u/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 278s G_proj = ox.distance.add_edge_lengths(G_proj, edges=tuple(G_proj.edges)[0:3], precision=2) 278s 278s tests/test_osmnx.py::test_stats 278s tests/test_osmnx.py::test_stats 278s tests/test_osmnx.py::test_stats 278s tests/test_osmnx.py::test_stats 278s /usr/lib/python3/dist-packages/osmnx/simplification.py:513: DeprecationWarning: The 'unary_union' attribute is deprecated, use the 'union_all()' method instead. 278s merged = convert.graph_to_gdfs(G, edges=False)["geometry"].buffer(tolerance).unary_union 278s 278s tests/test_osmnx.py::test_stats 278s /tmp/autopkgtest.KQZN3u/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 278s Gu = ox.get_undirected(G) 278s 278s tests/test_osmnx.py::test_stats 278s /tmp/autopkgtest.KQZN3u/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 278s fig, ax = ox.bearing.plot_orientation(Gu, area=True, title="Title") 278s 278s tests/test_osmnx.py: 33 warnings 278s /usr/lib/python3/dist-packages/osmnx/simplification.py:588: DeprecationWarning: The 'unary_union' attribute is deprecated, use the 'union_all()' method instead. 278s subcluster_centroid = node_points.loc[idx].unary_union.centroid 278s 278s tests/test_osmnx.py: 13 warnings 278s /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)`. 278s G = graph_from_bbox( 278s 278s tests/test_osmnx.py::test_osm_xml 278s tests/test_osmnx.py::test_osm_xml 278s /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 278s osm_xml._save_graph_xml( 278s 278s tests/test_osmnx.py::test_osm_xml 278s tests/test_osmnx.py::test_osm_xml 278s /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 278s osm_xml._save_graph_xml( 278s 278s tests/test_osmnx.py::test_osm_xml 278s /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 278s osm_xml._save_graph_xml( 278s 278s tests/test_osmnx.py::test_osm_xml 278s /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 278s osm_xml._save_graph_xml( 278s 278s tests/test_osmnx.py::test_osm_xml 278s /tmp/autopkgtest.KQZN3u/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 278s ox.osm_xml.save_graph_xml([nodes, edges]) 278s 278s tests/test_osmnx.py::test_osm_xml 278s /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 278s _save_graph_xml( 278s 278s tests/test_osmnx.py::test_elevation 278s /tmp/autopkgtest.KQZN3u/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 278s _ = ox.elevation.add_node_elevations_google( 278s 278s tests/test_osmnx.py::test_elevation 278s /tmp/autopkgtest.KQZN3u/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 278s _ = ox.elevation.add_node_elevations_google( 278s 278s tests/test_osmnx.py::test_elevation 278s /tmp/autopkgtest.KQZN3u/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 278s _ = ox.elevation.add_node_elevations_google( 278s 278s tests/test_osmnx.py::test_elevation 278s /tmp/autopkgtest.KQZN3u/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 278s G = ox.add_edge_grades(G, add_absolute=True, precision=2) 278s 278s tests/test_osmnx.py::test_routing 278s /tmp/autopkgtest.KQZN3u/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 278s G = ox.speed.add_edge_speeds(G) 278s 278s tests/test_osmnx.py::test_routing 278s /tmp/autopkgtest.KQZN3u/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 278s G = ox.add_edge_speeds(G, hwy_speeds={"motorway": 100}, precision=2) 278s 278s tests/test_osmnx.py::test_routing 278s /tmp/autopkgtest.KQZN3u/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 278s G = ox.speed.add_edge_travel_times(G) 278s 278s tests/test_osmnx.py::test_routing 278s /tmp/autopkgtest.KQZN3u/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 278s G = ox.add_edge_travel_times(G, precision=2) 278s 278s tests/test_osmnx.py::test_routing 278s /usr/lib/python3/dist-packages/osmnx/routing.py:74: UserWarning: The attribute 'time' is missing or null on some edges. 278s _verify_edge_attribute(G, weight) 278s 278s tests/test_osmnx.py::test_routing 278s /tmp/autopkgtest.KQZN3u/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 278s route = ox.distance.shortest_path(G, orig_node, dest_node, weight="travel_time") 278s 278s tests/test_osmnx.py::test_routing 278s /tmp/autopkgtest.KQZN3u/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 278s route_edges = ox.utils_graph.route_to_gdf(G, route, "travel_time") 278s 278s tests/test_osmnx.py::test_routing 278s /tmp/autopkgtest.KQZN3u/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 278s attributes = ox.utils_graph.get_route_edge_attributes(G, route) 278s 278s tests/test_osmnx.py::test_routing 278s /tmp/autopkgtest.KQZN3u/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 278s attributes = ox.utils_graph.get_route_edge_attributes(G, route, "travel_time") 278s 278s tests/test_osmnx.py::test_routing 278s /tmp/autopkgtest.KQZN3u/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 278s routes = ox.distance.k_shortest_paths(G, orig_node, dest_node, k=2, weight="travel_time") 278s 278s tests/test_osmnx.py::test_routing 278s /tmp/autopkgtest.KQZN3u/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 278s assert ox.distance.great_circle_vec(0, 0, 1, 1) == pytest.approx(157249.6034105) 278s 278s tests/test_osmnx.py::test_routing 278s /tmp/autopkgtest.KQZN3u/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 278s assert ox.distance.euclidean_dist_vec(0, 0, 1, 1) == pytest.approx(1.4142135) 278s 278s tests/test_osmnx.py::test_routing 278s /tmp/autopkgtest.KQZN3u/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. 278s gm = ox.plot_graph_folium(G, popup_attribute="name", color="#333333", weight=5, opacity=0.7) 278s 278s tests/test_osmnx.py::test_routing 278s tests/test_osmnx.py::test_routing 278s tests/test_osmnx.py::test_routing 278s tests/test_osmnx.py::test_routing 278s /usr/lib/python3/dist-packages/osmnx/folium.py:162: DeprecationWarning: The 'unary_union' attribute is deprecated, use the 'union_all()' method instead. 278s x, y = gdf.unary_union.centroid.xy 278s 278s tests/test_osmnx.py::test_routing 278s /tmp/autopkgtest.KQZN3u/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. 278s rm = ox.plot_route_folium(G, route, color="#cc0000", weight=5, opacity=0.7) 278s 278s tests/test_osmnx.py::test_routing 278s /tmp/autopkgtest.KQZN3u/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. 278s gm = ox.plot_graph_folium(G, graph_map=fg) 278s 278s tests/test_osmnx.py::test_routing 278s /tmp/autopkgtest.KQZN3u/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. 278s rm = ox.plot_route_folium(G, route, route_map=fg, tooltip="x") 278s 278s tests/test_osmnx.py::test_plots 278s /tmp/autopkgtest.KQZN3u/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 278s co = ox.plot.get_colors(n=5, return_hex=True) 278s 278s tests/test_osmnx.py::test_plots 278s /usr/lib/python3/dist-packages/osmnx/plot.py:530: DeprecationWarning: The 'unary_union' attribute is deprecated, use the 'union_all()' method instead. 278s lonlat_point = gdf_nodes.unary_union.centroid.coords[0] 278s 278s tests/test_osmnx.py::test_plots 278s tests/test_osmnx.py::test_plots 278s tests/test_osmnx.py::test_plots 278s /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)`. 278s fig, ax = plot_graph( 278s 278s tests/test_osmnx.py::test_plots 278s /tmp/autopkgtest.KQZN3u/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 278s fig, ax = ox.plot_figure_ground(point=location_point, dist=500, network_type="drive") 278s 278s tests/test_osmnx.py::test_plots 278s /tmp/autopkgtest.KQZN3u/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 278s fig, ax = ox.plot_figure_ground(address=address, dist=500, network_type="bike") 278s 278s tests/test_osmnx.py::test_plots 278s /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 278s G, point = graph.graph_from_address( 278s 278s tests/test_osmnx.py::test_find_nearest 278s /tmp/autopkgtest.KQZN3u/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 278s points = ox.utils_geo.sample_points(ox.get_undirected(Gp), 5) 278s 278s tests/test_osmnx.py::test_find_nearest 278s /tmp/autopkgtest.KQZN3u/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 278s ne1 = ox.distance.nearest_edges(Gp, X[0], Y[0], interpolate=50) 278s 278s tests/test_osmnx.py::test_find_nearest 278s /tmp/autopkgtest.KQZN3u/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 278s ne2 = ox.distance.nearest_edges(G, X[0], Y[0], interpolate=50, return_dist=True) 278s 278s tests/test_osmnx.py::test_api_endpoints 278s /tmp/autopkgtest.KQZN3u/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 278s ip = ox._downloader._resolve_host_via_doh("overpass-api.de") 278s 278s tests/test_osmnx.py::test_api_endpoints 278s /tmp/autopkgtest.KQZN3u/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 278s ip = ox._downloader._resolve_host_via_doh("AAAAAAAAAAA") 278s 278s tests/test_osmnx.py::test_api_endpoints 278s /tmp/autopkgtest.KQZN3u/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 278s ip = ox._downloader._resolve_host_via_doh("overpass-api.de") 278s 278s tests/test_osmnx.py::test_api_endpoints 278s /tmp/autopkgtest.KQZN3u/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 278s ip = ox._downloader._resolve_host_via_doh("overpass-api.de") 278s 278s tests/test_osmnx.py::test_api_endpoints 278s /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 278s return _nominatim_request(params=params, request_type=request_type) 278s 278s tests/test_osmnx.py::test_api_endpoints 278s tests/test_osmnx.py::test_graph_save_load 278s tests/test_osmnx.py::test_graph_from_functions 278s /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 278s overpass_settings = _make_overpass_settings() 278s 278s tests/test_osmnx.py::test_api_endpoints 278s tests/test_osmnx.py::test_graph_save_load 278s tests/test_osmnx.py::test_graph_from_functions 278s /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 278s yield _overpass_request(data={"data": query_str}) 278s 278s tests/test_osmnx.py::test_api_endpoints 278s tests/test_osmnx.py::test_graph_save_load 278s tests/test_osmnx.py::test_graph_from_functions 278s /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 278s yield _overpass_request(data={"data": query_str}) 278s 278s tests/test_osmnx.py::test_api_endpoints 278s tests/test_osmnx.py::test_graph_save_load 278s tests/test_osmnx.py::test_graph_from_functions 278s tests/test_osmnx.py::test_features 278s /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 278s ip = _resolve_host_via_doh(hostname) 278s 278s tests/test_osmnx.py::test_api_endpoints 278s tests/test_osmnx.py::test_graph_save_load 278s tests/test_osmnx.py::test_graph_from_functions 278s tests/test_osmnx.py::test_features 278s /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 278s this_pause = _get_overpass_pause(overpass_endpoint) 278s 278s tests/test_osmnx.py::test_graph_from_functions 278s /tmp/autopkgtest.KQZN3u/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 278s poly = ox.utils_geo.bbox_to_poly(*bbox) 278s 278s tests/test_osmnx.py::test_graph_from_functions 278s /tmp/autopkgtest.KQZN3u/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. 278s _ = ox.utils_geo._consolidate_subdivide_geometry(poly) 278s 278s tests/test_osmnx.py::test_graph_from_functions 278s /tmp/autopkgtest.KQZN3u/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 278s G = ox.graph_from_bbox(north, south, east, west, network_type="drive") 278s 278s tests/test_osmnx.py::test_graph_from_functions 278s /tmp/autopkgtest.KQZN3u/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)`. 278s G = ox.graph_from_bbox(north, south, east, west, network_type="drive") 278s 278s tests/test_osmnx.py::test_features 278s /tmp/autopkgtest.KQZN3u/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 278s gdf = ox.geometries_from_bbox(-2.000, -2.001, -2.000, -2.001, tags={"building": True}) 278s 278s tests/test_osmnx.py::test_features 278s /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 278s return features.features_from_bbox(north, south, east, west, tags=tags) 278s 278s tests/test_osmnx.py::test_features 278s /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)`. 278s return features.features_from_bbox(north, south, east, west, tags=tags) 278s 278s tests/test_osmnx.py::test_features 278s /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 278s overpass_settings = _make_overpass_settings() 278s 278s tests/test_osmnx.py::test_features 278s /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 278s yield _overpass_request(data={"data": query_str}) 278s 278s tests/test_osmnx.py::test_features 278s /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 278s yield _overpass_request(data={"data": query_str}) 278s 278s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 278s =========================== short test summary info ============================ 278s FAILED tests/test_osmnx.py::test_geocoder - TypeError: Nominatim could not ge... 278s FAILED tests/test_osmnx.py::test_api_endpoints - osmnx._errors.ResponseStatus... 278s FAILED tests/test_osmnx.py::test_graph_save_load - osmnx._errors.ResponseStat... 278s FAILED tests/test_osmnx.py::test_graph_from_functions - osmnx._errors.Respons... 278s FAILED tests/test_osmnx.py::test_features - osmnx._errors.ResponseStatusCodeE... 278s ============ 5 failed, 13 passed, 140 warnings in 65.69s (0:01:05) ============= 279s autopkgtest [00:59:55]: test command2: -----------------------] 280s command2 FLAKY non-zero exit status 1 280s autopkgtest [00:59:56]: test command2: - - - - - - - - - - results - - - - - - - - - - 280s autopkgtest [00:59:56]: @@@@@@@@@@@@@@@@@@@@ summary 280s command1 PASS 280s command2 FLAKY non-zero exit status 1 296s nova [W] Skipping flock for amd64 296s Creating nova instance adt-plucky-amd64-osmnx-20250118-005516-juju-7f2275-prod-proposed-migration-environment-20-0baa805e-c476-49ac-91d9-bd5e5f56b28e from image adt/ubuntu-plucky-amd64-server-20250117.img (UUID 8f35863a-398a-4b7d-9594-544c7b7656c3)... 296s nova [W] Timed out waiting for 36c5c8a9-9334-4dda-84b9-f1649a3d16f3 to get deleted.