0s autopkgtest [04:03:34]: starting date and time: 2025-01-18 04:03:34+0000 0s autopkgtest [04:03:34]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [04:03:34]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.nghmzh50/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:gdal,src:poppler --apt-upgrade osmnx --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=gdal/3.10.1+dfsg-1build1 poppler/25.01.0-1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-arm64-6.secgroup --name adt-plucky-arm64-osmnx-20250118-040334-juju-7f2275-prod-proposed-migration-environment-2-eb4565aa-72b5-48d3-a284-a4d830600c24 --image adt/ubuntu-plucky-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -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/ 123s autopkgtest [04:05:37]: testbed dpkg architecture: arm64 123s autopkgtest [04:05:37]: testbed apt version: 2.9.18 123s autopkgtest [04:05:37]: @@@@@@@@@@@@@@@@@@@@ test bed setup 123s autopkgtest [04:05:37]: testbed release detected to be: None 124s autopkgtest [04:05:38]: updating testbed package index (apt update) 124s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 125s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 125s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 125s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 125s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [156 kB] 125s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [838 kB] 125s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.3 kB] 125s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 125s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [284 kB] 125s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [57.8 kB] 125s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [985 kB] 125s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [10.8 kB] 125s Fetched 2430 kB in 1s (2494 kB/s) 126s Reading package lists... 127s + lsb_release --codename --short 127s + RELEASE=plucky 127s + cat 127s + [ plucky != trusty ] 127s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y --allow-downgrades -o Dpkg::Options::=--force-confnew dist-upgrade 127s Reading package lists... 127s Building dependency tree... 127s Reading state information... 128s Calculating upgrade... 128s The following packages will be upgraded: 128s bash-completion gcc-14-base libatomic1 libgcc-s1 libgudev-1.0-0 libstdc++6 128s python3-certifi python3-chardet python3-jwt rng-tools-debian usb.ids 128s 11 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 128s Need to get 1517 kB of archives. 128s After this operation, 0 B of additional disk space will be used. 128s Get:1 http://ftpmaster.internal/ubuntu plucky/universe arm64 rng-tools-debian arm64 2.6 [44.3 kB] 128s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 libatomic1 arm64 14.2.0-13ubuntu1 [11.5 kB] 128s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-14-base arm64 14.2.0-13ubuntu1 [53.0 kB] 129s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 libstdc++6 arm64 14.2.0-13ubuntu1 [748 kB] 129s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 libgcc-s1 arm64 14.2.0-13ubuntu1 [61.8 kB] 129s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 bash-completion all 1:2.16.0-6 [214 kB] 129s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 usb.ids all 2025.01.14-1 [223 kB] 129s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 libgudev-1.0-0 arm64 1:238-6 [14.9 kB] 129s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-certifi all 2024.12.14+ds-1 [9800 B] 129s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-chardet all 5.2.0+dfsg-2 [116 kB] 129s Get:11 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-jwt all 2.10.1-2 [21.0 kB] 129s Fetched 1517 kB in 1s (2330 kB/s) 129s (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 ... 80204 files and directories currently installed.) 129s Preparing to unpack .../rng-tools-debian_2.6_arm64.deb ... 129s Unpacking rng-tools-debian (2.6) over (2.5) ... 129s Preparing to unpack .../libatomic1_14.2.0-13ubuntu1_arm64.deb ... 129s Unpacking libatomic1:arm64 (14.2.0-13ubuntu1) over (14.2.0-12ubuntu1) ... 130s Preparing to unpack .../gcc-14-base_14.2.0-13ubuntu1_arm64.deb ... 130s Unpacking gcc-14-base:arm64 (14.2.0-13ubuntu1) over (14.2.0-12ubuntu1) ... 130s Setting up gcc-14-base:arm64 (14.2.0-13ubuntu1) ... 130s (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 ... 80204 files and directories currently installed.) 130s Preparing to unpack .../libstdc++6_14.2.0-13ubuntu1_arm64.deb ... 130s Unpacking libstdc++6:arm64 (14.2.0-13ubuntu1) over (14.2.0-12ubuntu1) ... 130s Setting up libstdc++6:arm64 (14.2.0-13ubuntu1) ... 130s (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 ... 80204 files and directories currently installed.) 130s Preparing to unpack .../libgcc-s1_14.2.0-13ubuntu1_arm64.deb ... 130s Unpacking libgcc-s1:arm64 (14.2.0-13ubuntu1) over (14.2.0-12ubuntu1) ... 130s Setting up libgcc-s1:arm64 (14.2.0-13ubuntu1) ... 130s (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 ... 80204 files and directories currently installed.) 130s Preparing to unpack .../0-bash-completion_1%3a2.16.0-6_all.deb ... 130s Unpacking bash-completion (1:2.16.0-6) over (1:2.16.0-3) ... 130s Preparing to unpack .../1-usb.ids_2025.01.14-1_all.deb ... 130s Unpacking usb.ids (2025.01.14-1) over (2024.12.04-1) ... 130s Preparing to unpack .../2-libgudev-1.0-0_1%3a238-6_arm64.deb ... 130s Unpacking libgudev-1.0-0:arm64 (1:238-6) over (1:238-5ubuntu1) ... 130s Preparing to unpack .../3-python3-certifi_2024.12.14+ds-1_all.deb ... 130s Unpacking python3-certifi (2024.12.14+ds-1) over (2024.8.30+dfsg-1) ... 130s Preparing to unpack .../4-python3-chardet_5.2.0+dfsg-2_all.deb ... 130s Unpacking python3-chardet (5.2.0+dfsg-2) over (5.2.0+dfsg-1) ... 130s Preparing to unpack .../5-python3-jwt_2.10.1-2_all.deb ... 130s Unpacking python3-jwt (2.10.1-2) over (2.7.0-1) ... 130s Setting up python3-jwt (2.10.1-2) ... 130s Setting up python3-chardet (5.2.0+dfsg-2) ... 131s Setting up python3-certifi (2024.12.14+ds-1) ... 131s Setting up bash-completion (1:2.16.0-6) ... 131s Setting up rng-tools-debian (2.6) ... 132s Setting up libatomic1:arm64 (14.2.0-13ubuntu1) ... 132s Setting up usb.ids (2025.01.14-1) ... 132s Setting up libgudev-1.0-0:arm64 (1:238-6) ... 132s Processing triggers for man-db (2.13.0-1) ... 133s Processing triggers for libc-bin (2.40-4ubuntu1) ... 133s + rm /etc/apt/preferences.d/force-downgrade-to-release.pref 133s + /usr/lib/apt/apt-helper analyze-pattern ?true 133s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove ?obsolete 133s Reading package lists... 133s Building dependency tree... 133s Reading state information... 134s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 134s + grep -q trusty /etc/lsb-release 134s + [ ! -d /usr/share/doc/unattended-upgrades ] 134s + [ ! -d /usr/share/doc/lxd ] 134s + [ ! -d /usr/share/doc/lxd-client ] 134s + [ ! -d /usr/share/doc/snapd ] 134s + type iptables 134s + cat 134s + chmod 755 /etc/rc.local 134s + . /etc/rc.local 134s + iptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 134s + iptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP 134s + iptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP 134s + uname -m 134s + [ aarch64 = ppc64le ] 134s + [ -d /run/systemd/system ] 134s + systemd-detect-virt --quiet --vm 134s + mkdir -p /etc/systemd/system/systemd-random-seed.service.d/ 134s + cat 134s + grep -q lz4 /etc/initramfs-tools/initramfs.conf 134s + echo COMPRESS=lz4 134s + sync 134s autopkgtest [04:05:48]: upgrading testbed (apt dist-upgrade and autopurge) 134s Reading package lists... 134s Building dependency tree... 134s Reading state information... 135s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 135s Starting 2 pkgProblemResolver with broken count: 0 135s Done 136s Entering ResolveByKeep 136s 136s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 136s Reading package lists... 137s Building dependency tree... 137s Reading state information... 137s Starting pkgProblemResolver with broken count: 0 137s Starting 2 pkgProblemResolver with broken count: 0 137s Done 138s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 138s autopkgtest [04:05:52]: rebooting testbed after setup commands that affected boot 161s autopkgtest [04:06:15]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 14:19:41 UTC 2024 164s autopkgtest [04:06:18]: @@@@@@@@@@@@@@@@@@@@ apt-source osmnx 166s Get:1 http://ftpmaster.internal/ubuntu plucky/universe osmnx 1.9.4+ds-2 (dsc) [3490 B] 166s Get:2 http://ftpmaster.internal/ubuntu plucky/universe osmnx 1.9.4+ds-2 (tar) [110 kB] 166s Get:3 http://ftpmaster.internal/ubuntu plucky/universe osmnx 1.9.4+ds-2 (diff) [10.8 kB] 167s gpgv: Signature made Mon Sep 30 16:44:21 2024 UTC 167s gpgv: using RSA key AE28AE15710DFF1D87E5A7623F9219A67F36C68B 167s gpgv: issuer "calculus@rezozer.net" 167s gpgv: Can't check signature: No public key 167s dpkg-source: warning: cannot verify inline signature for ./osmnx_1.9.4+ds-2.dsc: no acceptable signature found 167s autopkgtest [04:06:21]: testing package osmnx version 1.9.4+ds-2 167s autopkgtest [04:06:21]: build not needed 167s autopkgtest [04:06:21]: test command1: preparing testbed 168s Reading package lists... 168s Building dependency tree... 168s Reading state information... 168s Starting pkgProblemResolver with broken count: 0 168s Starting 2 pkgProblemResolver with broken count: 0 168s Done 169s The following NEW packages will be installed: 169s blt fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 169s fonts-lato fonts-lyx gdal-data gdal-plugins libabsl20230802 libaec0 libaom3 169s libarmadillo14 libarpack2t64 libavif16 libblas3 libblosc1 libcfitsio10t64 169s libdav1d7 libde265-0 libdeflate0 libfontconfig1 libfreexl1 libfyba0t64 169s libgav1-1 libgdal36 libgeos-c1t64 libgeos3.13.0 libgeotiff5 libgfortran5 169s libgif7 libgomp1 libgpgmepp6t64 libgraphite2-3 libharfbuzz0b libhdf4-0-alt 169s libhdf5-103-1t64 libhdf5-hl-100t64 libheif-plugin-aomdec 169s libheif-plugin-libde265 libheif1 libimagequant0 libjbig0 libjpeg-turbo8 169s libjpeg8 libjs-jquery libjs-jquery-ui libjs-sphinxdoc libjs-underscore 169s libkmlbase1t64 libkmldom1t64 libkmlengine1t64 liblapack3 liblbfgsb0 169s liblcms2-2 liblerc4 libltdl7 libminizip1t64 libmysqlclient24 libnetcdf19t64 169s libodbc2 libodbcinst2 libogdi4.1 libopenjp2-7 libpoppler145 libpq5 libproj25 169s libpython3.13-minimal libpython3.13-stdlib libqhull-r8.0 libraqm0 169s librav1e0.7 librttopo1 libsharpyuv0 libsnappy1v5 libspatialite8t64 169s libsvtav1enc2 libsz2 libtcl8.6 libtiff6 libtk8.6 liburiparser1 libwebp7 169s libwebpdemux2 libwebpmux3 libxerces-c3.2t64 libxft2 libxrender1 libxslt1.1 169s libxss1 libyuv0 mysql-common proj-data python-matplotlib-data 169s python-osmnx-doc python3-branca python3-brotli python3-contourpy 169s python3-coverage python3-cycler python3-dateutil python3-decorator 169s python3-folium python3-fonttools python3-fs python3-geopandas 169s python3-iniconfig python3-joblib python3-kiwisolver python3-lxml python3-lz4 169s python3-matplotlib python3-mpmath python3-networkx python3-numpy 169s python3-osmnx python3-packaging python3-pandas python3-pandas-lib 169s python3-pil python3-pil.imagetk python3-platformdirs python3-pluggy 169s python3-pyogrio python3-pyproj python3-pytest python3-scipy python3-shapely 169s python3-sklearn python3-sklearn-lib python3-sympy python3-threadpoolctl 169s python3-tk python3-tz python3-ufolib2 python3-unicodedata2 169s python3-xyzservices python3.12-tk python3.13 python3.13-minimal 169s python3.13-tk sphinx-rtd-theme-common tk8.6-blt2.5 unicode-data 169s unixodbc-common x11-common 169s 0 upgraded, 146 newly installed, 0 to remove and 0 not upgraded. 169s Need to get 141 MB of archives. 169s After this operation, 672 MB of additional disk space will be used. 169s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-lato all 2.015-1 [2781 kB] 170s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-minimal arm64 3.13.1-2 [879 kB] 170s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-minimal arm64 3.13.1-2 [2262 kB] 170s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 libtcl8.6 arm64 8.6.15+dfsg-2 [987 kB] 170s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB] 170s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-dejavu-core all 2.37-8 [835 kB] 170s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 fontconfig-config arm64 2.15.0-1.1ubuntu2 [37.4 kB] 170s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 libfontconfig1 arm64 2.15.0-1.1ubuntu2 [142 kB] 170s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 libxrender1 arm64 1:0.9.10-1.1build1 [18.8 kB] 170s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 libxft2 arm64 2.3.6-1build1 [44.1 kB] 170s Get:11 http://ftpmaster.internal/ubuntu plucky/main arm64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 170s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 libxss1 arm64 1:1.2.3-1build3 [7244 B] 170s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 libtk8.6 arm64 8.6.15-1 [774 kB] 170s Get:14 http://ftpmaster.internal/ubuntu plucky/main arm64 tk8.6-blt2.5 arm64 2.5.3+dfsg-7build1 [618 kB] 170s Get:15 http://ftpmaster.internal/ubuntu plucky/main arm64 blt arm64 2.5.3+dfsg-7build1 [4840 B] 170s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 170s Get:17 http://ftpmaster.internal/ubuntu plucky/universe arm64 fonts-lyx all 2.4.3-1 [171 kB] 170s Get:18 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 gdal-data all 3.10.1+dfsg-1build1 [269 kB] 170s Get:19 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 gdal-plugins arm64 3.10.1+dfsg-1build1 [25.5 kB] 170s Get:20 http://ftpmaster.internal/ubuntu plucky/main arm64 libabsl20230802 arm64 20230802.1-4ubuntu2 [487 kB] 170s Get:21 http://ftpmaster.internal/ubuntu plucky/universe arm64 libaec0 arm64 1.1.3-1 [22.0 kB] 170s Get:22 http://ftpmaster.internal/ubuntu plucky/main arm64 libaom3 arm64 3.11.0-1 [1837 kB] 170s Get:23 http://ftpmaster.internal/ubuntu plucky/main arm64 libblas3 arm64 3.12.0-4 [152 kB] 170s Get:24 http://ftpmaster.internal/ubuntu plucky/main arm64 libgfortran5 arm64 14.2.0-13ubuntu1 [437 kB] 170s Get:25 http://ftpmaster.internal/ubuntu plucky/main arm64 liblapack3 arm64 3.12.0-4 [2305 kB] 170s Get:26 http://ftpmaster.internal/ubuntu plucky/universe arm64 libarpack2t64 arm64 3.9.1-4 [94.4 kB] 170s Get:27 http://ftpmaster.internal/ubuntu plucky/universe arm64 libarmadillo14 arm64 1:14.2.1+dfsg-1 [104 kB] 170s Get:28 http://ftpmaster.internal/ubuntu plucky/universe arm64 libdav1d7 arm64 1.5.0-1 [298 kB] 170s Get:29 http://ftpmaster.internal/ubuntu plucky/universe arm64 libgav1-1 arm64 0.19.0-3 [572 kB] 170s Get:30 http://ftpmaster.internal/ubuntu plucky/universe arm64 librav1e0.7 arm64 0.7.1-9 [763 kB] 170s Get:31 http://ftpmaster.internal/ubuntu plucky/universe arm64 libsvtav1enc2 arm64 2.3.0+dfsg-1 [1832 kB] 170s Get:32 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg-turbo8 arm64 2.1.5-3ubuntu2 [165 kB] 170s Get:33 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 170s Get:34 http://ftpmaster.internal/ubuntu plucky/main arm64 libyuv0 arm64 0.0.1899.20250103-1 [158 kB] 170s Get:35 http://ftpmaster.internal/ubuntu plucky/universe arm64 libavif16 arm64 1.1.1-1ubuntu1 [94.6 kB] 170s Get:36 http://ftpmaster.internal/ubuntu plucky/main arm64 libsnappy1v5 arm64 1.2.1-1 [30.4 kB] 170s Get:37 http://ftpmaster.internal/ubuntu plucky/universe arm64 libblosc1 arm64 1.21.5+ds-1build1 [25.7 kB] 170s Get:38 http://ftpmaster.internal/ubuntu plucky/universe arm64 libcfitsio10t64 arm64 4.5.0-5 [519 kB] 170s Get:39 http://ftpmaster.internal/ubuntu plucky/main arm64 libde265-0 arm64 1.0.15-1build4 [146 kB] 170s Get:40 http://ftpmaster.internal/ubuntu plucky/main arm64 libdeflate0 arm64 1.23-1 [46.2 kB] 170s Get:41 http://ftpmaster.internal/ubuntu plucky/universe arm64 libfyba0t64 arm64 4.1.1-11build1 [120 kB] 170s Get:42 http://ftpmaster.internal/ubuntu plucky/universe arm64 libminizip1t64 arm64 1:1.3.dfsg+really1.3.1-1ubuntu1 [23.1 kB] 170s Get:43 http://ftpmaster.internal/ubuntu plucky/universe arm64 libfreexl1 arm64 2.0.0-1build2 [41.9 kB] 170s Get:44 http://ftpmaster.internal/ubuntu plucky/universe arm64 libgeos3.13.0 arm64 3.13.0-1 [918 kB] 171s Get:45 http://ftpmaster.internal/ubuntu plucky/universe arm64 libgeos-c1t64 arm64 3.13.0-1 [92.6 kB] 171s Get:46 http://ftpmaster.internal/ubuntu plucky/universe arm64 proj-data all 9.5.1-1 [7924 kB] 171s Get:47 http://ftpmaster.internal/ubuntu plucky/main arm64 libjbig0 arm64 2.1-6.1ubuntu2 [29.3 kB] 171s Get:48 http://ftpmaster.internal/ubuntu plucky/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu1 [167 kB] 171s Get:49 http://ftpmaster.internal/ubuntu plucky/main arm64 libsharpyuv0 arm64 1.5.0-0.1 [16.9 kB] 171s Get:50 http://ftpmaster.internal/ubuntu plucky/main arm64 libwebp7 arm64 1.5.0-0.1 [194 kB] 171s Get:51 http://ftpmaster.internal/ubuntu plucky/main arm64 libtiff6 arm64 4.5.1+git230720-4ubuntu4 [193 kB] 171s Get:52 http://ftpmaster.internal/ubuntu plucky/universe arm64 libproj25 arm64 9.5.1-1 [1342 kB] 171s Get:53 http://ftpmaster.internal/ubuntu plucky/universe arm64 libgeotiff5 arm64 1.7.3-1 [60.8 kB] 171s Get:54 http://ftpmaster.internal/ubuntu plucky/main arm64 libgif7 arm64 5.2.2-1ubuntu1 [35.5 kB] 171s Get:55 http://ftpmaster.internal/ubuntu plucky/universe arm64 libsz2 arm64 1.1.3-1 [5254 B] 171s Get:56 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhdf4-0-alt arm64 4.3.0-1 [271 kB] 171s Get:57 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhdf5-103-1t64 arm64 1.10.10+repack-5ubuntu1 [1210 kB] 171s Get:58 http://ftpmaster.internal/ubuntu plucky/main arm64 libheif-plugin-aomdec arm64 1.19.3-1 [11.3 kB] 171s Get:59 http://ftpmaster.internal/ubuntu plucky/main arm64 libheif-plugin-libde265 arm64 1.19.3-1 [8722 B] 171s Get:60 http://ftpmaster.internal/ubuntu plucky/main arm64 libheif1 arm64 1.19.3-1 [362 kB] 171s Get:61 http://ftpmaster.internal/ubuntu plucky/universe arm64 liburiparser1 arm64 0.9.8+dfsg-2 [36.3 kB] 171s Get:62 http://ftpmaster.internal/ubuntu plucky/universe arm64 libkmlbase1t64 arm64 1.3.0-12build1 [47.8 kB] 171s Get:63 http://ftpmaster.internal/ubuntu plucky/universe arm64 libkmldom1t64 arm64 1.3.0-12build1 [146 kB] 171s Get:64 http://ftpmaster.internal/ubuntu plucky/universe arm64 libkmlengine1t64 arm64 1.3.0-12build1 [68.1 kB] 171s Get:65 http://ftpmaster.internal/ubuntu plucky/main arm64 mysql-common all 5.8+1.1.1 [6800 B] 171s Get:66 http://ftpmaster.internal/ubuntu plucky/main arm64 libmysqlclient24 arm64 8.4.3-0ubuntu1 [1243 kB] 171s Get:67 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhdf5-hl-100t64 arm64 1.10.10+repack-5ubuntu1 [56.9 kB] 171s Get:68 http://ftpmaster.internal/ubuntu plucky/universe arm64 libnetcdf19t64 arm64 1:4.9.2-6ubuntu1 [466 kB] 171s Get:69 http://ftpmaster.internal/ubuntu plucky/main arm64 libltdl7 arm64 2.4.7-8 [40.6 kB] 171s Get:70 http://ftpmaster.internal/ubuntu plucky/main arm64 libodbc2 arm64 2.3.12-1ubuntu1 [145 kB] 171s Get:71 http://ftpmaster.internal/ubuntu plucky/main arm64 unixodbc-common all 2.3.12-1ubuntu1 [8796 B] 171s Get:72 http://ftpmaster.internal/ubuntu plucky/main arm64 libodbcinst2 arm64 2.3.12-1ubuntu1 [29.8 kB] 171s Get:73 http://ftpmaster.internal/ubuntu plucky/universe arm64 libogdi4.1 arm64 4.1.1+ds-5 [217 kB] 171s Get:74 http://ftpmaster.internal/ubuntu plucky/main arm64 libopenjp2-7 arm64 2.5.0-2ubuntu2 [182 kB] 171s Get:75 http://ftpmaster.internal/ubuntu plucky/main arm64 libgpgmepp6t64 arm64 1.24.1-2ubuntu1 [119 kB] 171s Get:76 http://ftpmaster.internal/ubuntu plucky/main arm64 liblcms2-2 arm64 2.16-2 [170 kB] 171s Get:77 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libpoppler145 arm64 25.01.0-1 [1140 kB] 171s Get:78 http://ftpmaster.internal/ubuntu plucky/main arm64 libpq5 arm64 17.2-1 [141 kB] 171s Get:79 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqhull-r8.0 arm64 2020.2-6build1 [189 kB] 171s Get:80 http://ftpmaster.internal/ubuntu plucky/universe arm64 librttopo1 arm64 1.1.0-3build2 [187 kB] 171s Get:81 http://ftpmaster.internal/ubuntu plucky/universe arm64 libspatialite8t64 arm64 5.1.0-3build1 [1814 kB] 171s Get:82 http://ftpmaster.internal/ubuntu plucky/universe arm64 libxerces-c3.2t64 arm64 3.2.4+debian-1.3 [874 kB] 171s Get:83 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 libgdal36 arm64 3.10.1+dfsg-1build1 [8893 kB] 171s Get:84 http://ftpmaster.internal/ubuntu plucky/main arm64 libgomp1 arm64 14.2.0-13ubuntu1 [145 kB] 171s Get:85 http://ftpmaster.internal/ubuntu plucky/main arm64 libgraphite2-3 arm64 1.3.14-2ubuntu1 [70.6 kB] 171s Get:86 http://ftpmaster.internal/ubuntu plucky/main arm64 libharfbuzz0b arm64 10.1.0-1 [489 kB] 171s Get:87 http://ftpmaster.internal/ubuntu plucky/main arm64 libimagequant0 arm64 2.18.0-1build1 [37.1 kB] 171s Get:88 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 171s Get:89 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 171s Get:90 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 171s Get:91 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-sphinxdoc all 8.1.3-3 [30.9 kB] 171s Get:92 http://ftpmaster.internal/ubuntu plucky/universe arm64 liblbfgsb0 arm64 3.0+dfsg.4-1build1 [27.7 kB] 172s Get:93 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-stdlib arm64 3.13.1-2 [2061 kB] 172s Get:94 http://ftpmaster.internal/ubuntu plucky/main arm64 libraqm0 arm64 0.10.2-1 [14.9 kB] 172s Get:95 http://ftpmaster.internal/ubuntu plucky/main arm64 libwebpdemux2 arm64 1.5.0-0.1 [12.5 kB] 172s Get:96 http://ftpmaster.internal/ubuntu plucky/main arm64 libwebpmux3 arm64 1.5.0-0.1 [25.4 kB] 172s Get:97 http://ftpmaster.internal/ubuntu plucky/main arm64 libxslt1.1 arm64 1.1.39-0exp1ubuntu2 [168 kB] 172s Get:98 http://ftpmaster.internal/ubuntu plucky/universe arm64 python-matplotlib-data all 3.8.3-3ubuntu1 [2928 kB] 172s Get:99 http://ftpmaster.internal/ubuntu plucky/universe arm64 python-osmnx-doc all 1.9.4+ds-2 [585 kB] 172s Get:100 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-branca all 0.8.1-1 [24.3 kB] 172s Get:101 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-brotli arm64 1.1.0-2build3 [342 kB] 172s Get:102 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-numpy arm64 1:1.26.4+ds-12 [4153 kB] 172s Get:103 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-contourpy arm64 1.3.1-1 [216 kB] 172s Get:104 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13 arm64 3.13.1-2 [729 kB] 172s Get:105 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-coverage arm64 7.4.4+dfsg1-0ubuntu3 [150 kB] 172s Get:106 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-cycler all 0.12.1-1 [9716 B] 172s Get:107 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-dateutil all 2.9.0-3 [80.2 kB] 172s Get:108 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-decorator all 5.1.1-5 [10.1 kB] 172s Get:109 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-xyzservices all 2024.9.0-1 [513 kB] 172s Get:110 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-folium all 0.19.4+dfsg-1 [136 kB] 172s Get:111 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-tz all 2024.2-1 [31.5 kB] 172s Get:112 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-platformdirs all 4.3.6-1 [16.8 kB] 172s Get:113 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-fs all 2.4.16-6 [90.7 kB] 172s Get:114 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-lxml arm64 5.3.0-1build1 [1591 kB] 173s Get:115 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-lz4 arm64 4.4.0+dfsg-1 [27.3 kB] 173s Get:116 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-scipy arm64 1.14.1-3ubuntu1 [19.5 MB] 173s Get:117 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-mpmath all 1.3.0-1 [425 kB] 173s Get:118 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-sympy all 1.13.3-1 [4228 kB] 173s Get:119 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-ufolib2 all 0.17.0+dfsg1-1 [33.5 kB] 173s Get:120 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-unicodedata2 arm64 15.1.0+ds-1build2 [360 kB] 173s Get:121 http://ftpmaster.internal/ubuntu plucky/universe arm64 unicode-data all 15.1.0-1 [8878 kB] 173s Get:122 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-fonttools arm64 4.55.0-3 [1618 kB] 173s Get:123 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pandas-lib arm64 2.2.3+dfsg-5ubuntu1 [6921 kB] 174s Get:124 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pandas all 2.2.3+dfsg-5ubuntu1 [3112 kB] 174s Get:125 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-packaging all 24.2-1 [51.5 kB] 174s Get:126 http://ftpmaster.internal/ubuntu plucky/main arm64 sphinx-rtd-theme-common all 3.0.2+dfsg-1 [1014 kB] 174s Get:127 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pyogrio arm64 0.10.0+ds-4build1 [700 kB] 174s Get:128 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pyproj arm64 3.7.0-1build1 [529 kB] 174s Get:129 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-shapely arm64 2.0.6-4build1 [347 kB] 174s Get:130 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-geopandas all 1.0.1-1 [1658 kB] 174s Get:131 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 174s Get:132 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-joblib all 1.3.2-5 [206 kB] 174s Get:133 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-kiwisolver arm64 1.4.7-2build1 [62.0 kB] 174s Get:134 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-pil arm64 10.4.0-1ubuntu2 [473 kB] 174s Get:135 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.12-tk arm64 3.12.8-3 [115 kB] 174s Get:136 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-tk arm64 3.13.1-2 [105 kB] 174s Get:137 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-tk arm64 3.13.1-1 [9770 B] 174s Get:138 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pil.imagetk arm64 10.4.0-1ubuntu2 [9590 B] 174s Get:139 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-matplotlib arm64 3.8.3-3ubuntu1 [4612 kB] 174s Get:140 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-networkx all 3.2.1-4ubuntu1 [11.5 MB] 174s Get:141 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-osmnx all 1.9.4+ds-2 [76.6 kB] 174s Get:142 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 174s Get:143 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest all 8.3.4-1 [252 kB] 174s Get:144 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-threadpoolctl all 3.1.0-1 [21.3 kB] 174s Get:145 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-sklearn-lib arm64 1.4.2+dfsg-7 [6349 kB] 174s Get:146 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-sklearn all 1.4.2+dfsg-7 [2257 kB] 175s Fetched 141 MB in 5s (27.1 MB/s) 175s Selecting previously unselected package fonts-lato. 175s (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 ... 80201 files and directories currently installed.) 175s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 175s Unpacking fonts-lato (2.015-1) ... 175s Selecting previously unselected package libpython3.13-minimal:arm64. 175s Preparing to unpack .../001-libpython3.13-minimal_3.13.1-2_arm64.deb ... 175s Unpacking libpython3.13-minimal:arm64 (3.13.1-2) ... 175s Selecting previously unselected package python3.13-minimal. 175s Preparing to unpack .../002-python3.13-minimal_3.13.1-2_arm64.deb ... 175s Unpacking python3.13-minimal (3.13.1-2) ... 175s Selecting previously unselected package libtcl8.6:arm64. 176s Preparing to unpack .../003-libtcl8.6_8.6.15+dfsg-2_arm64.deb ... 176s Unpacking libtcl8.6:arm64 (8.6.15+dfsg-2) ... 176s Selecting previously unselected package fonts-dejavu-mono. 176s Preparing to unpack .../004-fonts-dejavu-mono_2.37-8_all.deb ... 176s Unpacking fonts-dejavu-mono (2.37-8) ... 176s Selecting previously unselected package fonts-dejavu-core. 176s Preparing to unpack .../005-fonts-dejavu-core_2.37-8_all.deb ... 176s Unpacking fonts-dejavu-core (2.37-8) ... 176s Selecting previously unselected package fontconfig-config. 176s Preparing to unpack .../006-fontconfig-config_2.15.0-1.1ubuntu2_arm64.deb ... 176s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 176s Selecting previously unselected package libfontconfig1:arm64. 176s Preparing to unpack .../007-libfontconfig1_2.15.0-1.1ubuntu2_arm64.deb ... 176s Unpacking libfontconfig1:arm64 (2.15.0-1.1ubuntu2) ... 176s Selecting previously unselected package libxrender1:arm64. 176s Preparing to unpack .../008-libxrender1_1%3a0.9.10-1.1build1_arm64.deb ... 176s Unpacking libxrender1:arm64 (1:0.9.10-1.1build1) ... 176s Selecting previously unselected package libxft2:arm64. 176s Preparing to unpack .../009-libxft2_2.3.6-1build1_arm64.deb ... 176s Unpacking libxft2:arm64 (2.3.6-1build1) ... 176s Selecting previously unselected package x11-common. 176s Preparing to unpack .../010-x11-common_1%3a7.7+23ubuntu3_all.deb ... 176s Unpacking x11-common (1:7.7+23ubuntu3) ... 176s Selecting previously unselected package libxss1:arm64. 176s Preparing to unpack .../011-libxss1_1%3a1.2.3-1build3_arm64.deb ... 176s Unpacking libxss1:arm64 (1:1.2.3-1build3) ... 176s Selecting previously unselected package libtk8.6:arm64. 176s Preparing to unpack .../012-libtk8.6_8.6.15-1_arm64.deb ... 176s Unpacking libtk8.6:arm64 (8.6.15-1) ... 176s Selecting previously unselected package tk8.6-blt2.5. 176s Preparing to unpack .../013-tk8.6-blt2.5_2.5.3+dfsg-7build1_arm64.deb ... 176s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 176s Selecting previously unselected package blt. 176s Preparing to unpack .../014-blt_2.5.3+dfsg-7build1_arm64.deb ... 176s Unpacking blt (2.5.3+dfsg-7build1) ... 176s Selecting previously unselected package fonts-font-awesome. 176s Preparing to unpack .../015-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 176s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 176s Selecting previously unselected package fonts-lyx. 176s Preparing to unpack .../016-fonts-lyx_2.4.3-1_all.deb ... 176s Unpacking fonts-lyx (2.4.3-1) ... 176s Selecting previously unselected package gdal-data. 176s Preparing to unpack .../017-gdal-data_3.10.1+dfsg-1build1_all.deb ... 176s Unpacking gdal-data (3.10.1+dfsg-1build1) ... 176s Selecting previously unselected package gdal-plugins:arm64. 176s Preparing to unpack .../018-gdal-plugins_3.10.1+dfsg-1build1_arm64.deb ... 176s Unpacking gdal-plugins:arm64 (3.10.1+dfsg-1build1) ... 176s Selecting previously unselected package libabsl20230802:arm64. 176s Preparing to unpack .../019-libabsl20230802_20230802.1-4ubuntu2_arm64.deb ... 176s Unpacking libabsl20230802:arm64 (20230802.1-4ubuntu2) ... 176s Selecting previously unselected package libaec0:arm64. 176s Preparing to unpack .../020-libaec0_1.1.3-1_arm64.deb ... 176s Unpacking libaec0:arm64 (1.1.3-1) ... 176s Selecting previously unselected package libaom3:arm64. 176s Preparing to unpack .../021-libaom3_3.11.0-1_arm64.deb ... 176s Unpacking libaom3:arm64 (3.11.0-1) ... 177s Selecting previously unselected package libblas3:arm64. 177s Preparing to unpack .../022-libblas3_3.12.0-4_arm64.deb ... 177s Unpacking libblas3:arm64 (3.12.0-4) ... 177s Selecting previously unselected package libgfortran5:arm64. 177s Preparing to unpack .../023-libgfortran5_14.2.0-13ubuntu1_arm64.deb ... 177s Unpacking libgfortran5:arm64 (14.2.0-13ubuntu1) ... 177s Selecting previously unselected package liblapack3:arm64. 177s Preparing to unpack .../024-liblapack3_3.12.0-4_arm64.deb ... 177s Unpacking liblapack3:arm64 (3.12.0-4) ... 177s Selecting previously unselected package libarpack2t64:arm64. 177s Preparing to unpack .../025-libarpack2t64_3.9.1-4_arm64.deb ... 177s Unpacking libarpack2t64:arm64 (3.9.1-4) ... 177s Selecting previously unselected package libarmadillo14. 177s Preparing to unpack .../026-libarmadillo14_1%3a14.2.1+dfsg-1_arm64.deb ... 177s Unpacking libarmadillo14 (1:14.2.1+dfsg-1) ... 177s Selecting previously unselected package libdav1d7:arm64. 177s Preparing to unpack .../027-libdav1d7_1.5.0-1_arm64.deb ... 177s Unpacking libdav1d7:arm64 (1.5.0-1) ... 177s Selecting previously unselected package libgav1-1:arm64. 177s Preparing to unpack .../028-libgav1-1_0.19.0-3_arm64.deb ... 177s Unpacking libgav1-1:arm64 (0.19.0-3) ... 177s Selecting previously unselected package librav1e0.7:arm64. 177s Preparing to unpack .../029-librav1e0.7_0.7.1-9_arm64.deb ... 177s Unpacking librav1e0.7:arm64 (0.7.1-9) ... 177s Selecting previously unselected package libsvtav1enc2:arm64. 177s Preparing to unpack .../030-libsvtav1enc2_2.3.0+dfsg-1_arm64.deb ... 177s Unpacking libsvtav1enc2:arm64 (2.3.0+dfsg-1) ... 177s Selecting previously unselected package libjpeg-turbo8:arm64. 177s Preparing to unpack .../031-libjpeg-turbo8_2.1.5-3ubuntu2_arm64.deb ... 177s Unpacking libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 177s Selecting previously unselected package libjpeg8:arm64. 177s Preparing to unpack .../032-libjpeg8_8c-2ubuntu11_arm64.deb ... 177s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 177s Selecting previously unselected package libyuv0:arm64. 177s Preparing to unpack .../033-libyuv0_0.0.1899.20250103-1_arm64.deb ... 177s Unpacking libyuv0:arm64 (0.0.1899.20250103-1) ... 177s Selecting previously unselected package libavif16:arm64. 177s Preparing to unpack .../034-libavif16_1.1.1-1ubuntu1_arm64.deb ... 177s Unpacking libavif16:arm64 (1.1.1-1ubuntu1) ... 177s Selecting previously unselected package libsnappy1v5:arm64. 177s Preparing to unpack .../035-libsnappy1v5_1.2.1-1_arm64.deb ... 177s Unpacking libsnappy1v5:arm64 (1.2.1-1) ... 177s Selecting previously unselected package libblosc1:arm64. 177s Preparing to unpack .../036-libblosc1_1.21.5+ds-1build1_arm64.deb ... 177s Unpacking libblosc1:arm64 (1.21.5+ds-1build1) ... 177s Selecting previously unselected package libcfitsio10t64:arm64. 177s Preparing to unpack .../037-libcfitsio10t64_4.5.0-5_arm64.deb ... 177s Unpacking libcfitsio10t64:arm64 (4.5.0-5) ... 177s Selecting previously unselected package libde265-0:arm64. 177s Preparing to unpack .../038-libde265-0_1.0.15-1build4_arm64.deb ... 177s Unpacking libde265-0:arm64 (1.0.15-1build4) ... 177s Selecting previously unselected package libdeflate0:arm64. 177s Preparing to unpack .../039-libdeflate0_1.23-1_arm64.deb ... 177s Unpacking libdeflate0:arm64 (1.23-1) ... 177s Selecting previously unselected package libfyba0t64:arm64. 177s Preparing to unpack .../040-libfyba0t64_4.1.1-11build1_arm64.deb ... 177s Unpacking libfyba0t64:arm64 (4.1.1-11build1) ... 177s Selecting previously unselected package libminizip1t64:arm64. 177s Preparing to unpack .../041-libminizip1t64_1%3a1.3.dfsg+really1.3.1-1ubuntu1_arm64.deb ... 177s Unpacking libminizip1t64:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 177s Selecting previously unselected package libfreexl1:arm64. 177s Preparing to unpack .../042-libfreexl1_2.0.0-1build2_arm64.deb ... 177s Unpacking libfreexl1:arm64 (2.0.0-1build2) ... 177s Selecting previously unselected package libgeos3.13.0:arm64. 177s Preparing to unpack .../043-libgeos3.13.0_3.13.0-1_arm64.deb ... 177s Unpacking libgeos3.13.0:arm64 (3.13.0-1) ... 177s Selecting previously unselected package libgeos-c1t64:arm64. 177s Preparing to unpack .../044-libgeos-c1t64_3.13.0-1_arm64.deb ... 177s Unpacking libgeos-c1t64:arm64 (3.13.0-1) ... 177s Selecting previously unselected package proj-data. 177s Preparing to unpack .../045-proj-data_9.5.1-1_all.deb ... 177s Unpacking proj-data (9.5.1-1) ... 178s Selecting previously unselected package libjbig0:arm64. 178s Preparing to unpack .../046-libjbig0_2.1-6.1ubuntu2_arm64.deb ... 178s Unpacking libjbig0:arm64 (2.1-6.1ubuntu2) ... 178s Selecting previously unselected package liblerc4:arm64. 178s Preparing to unpack .../047-liblerc4_4.0.0+ds-5ubuntu1_arm64.deb ... 178s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 178s Selecting previously unselected package libsharpyuv0:arm64. 178s Preparing to unpack .../048-libsharpyuv0_1.5.0-0.1_arm64.deb ... 178s Unpacking libsharpyuv0:arm64 (1.5.0-0.1) ... 178s Selecting previously unselected package libwebp7:arm64. 178s Preparing to unpack .../049-libwebp7_1.5.0-0.1_arm64.deb ... 178s Unpacking libwebp7:arm64 (1.5.0-0.1) ... 178s Selecting previously unselected package libtiff6:arm64. 178s Preparing to unpack .../050-libtiff6_4.5.1+git230720-4ubuntu4_arm64.deb ... 178s Unpacking libtiff6:arm64 (4.5.1+git230720-4ubuntu4) ... 178s Selecting previously unselected package libproj25:arm64. 178s Preparing to unpack .../051-libproj25_9.5.1-1_arm64.deb ... 178s Unpacking libproj25:arm64 (9.5.1-1) ... 178s Selecting previously unselected package libgeotiff5:arm64. 178s Preparing to unpack .../052-libgeotiff5_1.7.3-1_arm64.deb ... 178s Unpacking libgeotiff5:arm64 (1.7.3-1) ... 178s Selecting previously unselected package libgif7:arm64. 178s Preparing to unpack .../053-libgif7_5.2.2-1ubuntu1_arm64.deb ... 178s Unpacking libgif7:arm64 (5.2.2-1ubuntu1) ... 178s Selecting previously unselected package libsz2:arm64. 178s Preparing to unpack .../054-libsz2_1.1.3-1_arm64.deb ... 178s Unpacking libsz2:arm64 (1.1.3-1) ... 178s Selecting previously unselected package libhdf4-0-alt:arm64. 178s Preparing to unpack .../055-libhdf4-0-alt_4.3.0-1_arm64.deb ... 178s Unpacking libhdf4-0-alt:arm64 (4.3.0-1) ... 178s Selecting previously unselected package libhdf5-103-1t64:arm64. 178s Preparing to unpack .../056-libhdf5-103-1t64_1.10.10+repack-5ubuntu1_arm64.deb ... 178s Unpacking libhdf5-103-1t64:arm64 (1.10.10+repack-5ubuntu1) ... 178s Selecting previously unselected package libheif-plugin-aomdec:arm64. 178s Preparing to unpack .../057-libheif-plugin-aomdec_1.19.3-1_arm64.deb ... 178s Unpacking libheif-plugin-aomdec:arm64 (1.19.3-1) ... 178s Selecting previously unselected package libheif-plugin-libde265:arm64. 178s Preparing to unpack .../058-libheif-plugin-libde265_1.19.3-1_arm64.deb ... 178s Unpacking libheif-plugin-libde265:arm64 (1.19.3-1) ... 178s Selecting previously unselected package libheif1:arm64. 178s Preparing to unpack .../059-libheif1_1.19.3-1_arm64.deb ... 178s Unpacking libheif1:arm64 (1.19.3-1) ... 178s Selecting previously unselected package liburiparser1:arm64. 178s Preparing to unpack .../060-liburiparser1_0.9.8+dfsg-2_arm64.deb ... 178s Unpacking liburiparser1:arm64 (0.9.8+dfsg-2) ... 178s Selecting previously unselected package libkmlbase1t64:arm64. 178s Preparing to unpack .../061-libkmlbase1t64_1.3.0-12build1_arm64.deb ... 178s Unpacking libkmlbase1t64:arm64 (1.3.0-12build1) ... 178s Selecting previously unselected package libkmldom1t64:arm64. 178s Preparing to unpack .../062-libkmldom1t64_1.3.0-12build1_arm64.deb ... 178s Unpacking libkmldom1t64:arm64 (1.3.0-12build1) ... 178s Selecting previously unselected package libkmlengine1t64:arm64. 178s Preparing to unpack .../063-libkmlengine1t64_1.3.0-12build1_arm64.deb ... 178s Unpacking libkmlengine1t64:arm64 (1.3.0-12build1) ... 178s Selecting previously unselected package mysql-common. 178s Preparing to unpack .../064-mysql-common_5.8+1.1.1_all.deb ... 178s Unpacking mysql-common (5.8+1.1.1) ... 178s Selecting previously unselected package libmysqlclient24:arm64. 178s Preparing to unpack .../065-libmysqlclient24_8.4.3-0ubuntu1_arm64.deb ... 178s Unpacking libmysqlclient24:arm64 (8.4.3-0ubuntu1) ... 178s Selecting previously unselected package libhdf5-hl-100t64:arm64. 178s Preparing to unpack .../066-libhdf5-hl-100t64_1.10.10+repack-5ubuntu1_arm64.deb ... 178s Unpacking libhdf5-hl-100t64:arm64 (1.10.10+repack-5ubuntu1) ... 178s Selecting previously unselected package libnetcdf19t64:arm64. 178s Preparing to unpack .../067-libnetcdf19t64_1%3a4.9.2-6ubuntu1_arm64.deb ... 178s Unpacking libnetcdf19t64:arm64 (1:4.9.2-6ubuntu1) ... 178s Selecting previously unselected package libltdl7:arm64. 178s Preparing to unpack .../068-libltdl7_2.4.7-8_arm64.deb ... 178s Unpacking libltdl7:arm64 (2.4.7-8) ... 178s Selecting previously unselected package libodbc2:arm64. 178s Preparing to unpack .../069-libodbc2_2.3.12-1ubuntu1_arm64.deb ... 178s Unpacking libodbc2:arm64 (2.3.12-1ubuntu1) ... 178s Selecting previously unselected package unixodbc-common. 178s Preparing to unpack .../070-unixodbc-common_2.3.12-1ubuntu1_all.deb ... 178s Unpacking unixodbc-common (2.3.12-1ubuntu1) ... 178s Selecting previously unselected package libodbcinst2:arm64. 178s Preparing to unpack .../071-libodbcinst2_2.3.12-1ubuntu1_arm64.deb ... 178s Unpacking libodbcinst2:arm64 (2.3.12-1ubuntu1) ... 178s Selecting previously unselected package libogdi4.1:arm64. 178s Preparing to unpack .../072-libogdi4.1_4.1.1+ds-5_arm64.deb ... 178s Unpacking libogdi4.1:arm64 (4.1.1+ds-5) ... 178s Selecting previously unselected package libopenjp2-7:arm64. 178s Preparing to unpack .../073-libopenjp2-7_2.5.0-2ubuntu2_arm64.deb ... 178s Unpacking libopenjp2-7:arm64 (2.5.0-2ubuntu2) ... 179s Selecting previously unselected package libgpgmepp6t64:arm64. 179s Preparing to unpack .../074-libgpgmepp6t64_1.24.1-2ubuntu1_arm64.deb ... 179s Unpacking libgpgmepp6t64:arm64 (1.24.1-2ubuntu1) ... 179s Selecting previously unselected package liblcms2-2:arm64. 179s Preparing to unpack .../075-liblcms2-2_2.16-2_arm64.deb ... 179s Unpacking liblcms2-2:arm64 (2.16-2) ... 179s Selecting previously unselected package libpoppler145:arm64. 179s Preparing to unpack .../076-libpoppler145_25.01.0-1_arm64.deb ... 179s Unpacking libpoppler145:arm64 (25.01.0-1) ... 179s Selecting previously unselected package libpq5:arm64. 179s Preparing to unpack .../077-libpq5_17.2-1_arm64.deb ... 179s Unpacking libpq5:arm64 (17.2-1) ... 179s Selecting previously unselected package libqhull-r8.0:arm64. 179s Preparing to unpack .../078-libqhull-r8.0_2020.2-6build1_arm64.deb ... 179s Unpacking libqhull-r8.0:arm64 (2020.2-6build1) ... 179s Selecting previously unselected package librttopo1:arm64. 179s Preparing to unpack .../079-librttopo1_1.1.0-3build2_arm64.deb ... 179s Unpacking librttopo1:arm64 (1.1.0-3build2) ... 179s Selecting previously unselected package libspatialite8t64:arm64. 179s Preparing to unpack .../080-libspatialite8t64_5.1.0-3build1_arm64.deb ... 179s Unpacking libspatialite8t64:arm64 (5.1.0-3build1) ... 179s Selecting previously unselected package libxerces-c3.2t64:arm64. 179s Preparing to unpack .../081-libxerces-c3.2t64_3.2.4+debian-1.3_arm64.deb ... 179s Unpacking libxerces-c3.2t64:arm64 (3.2.4+debian-1.3) ... 179s Selecting previously unselected package libgdal36:arm64. 179s Preparing to unpack .../082-libgdal36_3.10.1+dfsg-1build1_arm64.deb ... 179s Unpacking libgdal36:arm64 (3.10.1+dfsg-1build1) ... 179s Selecting previously unselected package libgomp1:arm64. 179s Preparing to unpack .../083-libgomp1_14.2.0-13ubuntu1_arm64.deb ... 179s Unpacking libgomp1:arm64 (14.2.0-13ubuntu1) ... 179s Selecting previously unselected package libgraphite2-3:arm64. 179s Preparing to unpack .../084-libgraphite2-3_1.3.14-2ubuntu1_arm64.deb ... 179s Unpacking libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 179s Selecting previously unselected package libharfbuzz0b:arm64. 179s Preparing to unpack .../085-libharfbuzz0b_10.1.0-1_arm64.deb ... 179s Unpacking libharfbuzz0b:arm64 (10.1.0-1) ... 179s Selecting previously unselected package libimagequant0:arm64. 179s Preparing to unpack .../086-libimagequant0_2.18.0-1build1_arm64.deb ... 179s Unpacking libimagequant0:arm64 (2.18.0-1build1) ... 179s Selecting previously unselected package libjs-jquery. 179s Preparing to unpack .../087-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 179s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 179s Selecting previously unselected package libjs-jquery-ui. 179s Preparing to unpack .../088-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 179s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 179s Selecting previously unselected package libjs-underscore. 179s Preparing to unpack .../089-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 179s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 179s Selecting previously unselected package libjs-sphinxdoc. 179s Preparing to unpack .../090-libjs-sphinxdoc_8.1.3-3_all.deb ... 179s Unpacking libjs-sphinxdoc (8.1.3-3) ... 179s Selecting previously unselected package liblbfgsb0:arm64. 179s Preparing to unpack .../091-liblbfgsb0_3.0+dfsg.4-1build1_arm64.deb ... 179s Unpacking liblbfgsb0:arm64 (3.0+dfsg.4-1build1) ... 179s Selecting previously unselected package libpython3.13-stdlib:arm64. 179s Preparing to unpack .../092-libpython3.13-stdlib_3.13.1-2_arm64.deb ... 179s Unpacking libpython3.13-stdlib:arm64 (3.13.1-2) ... 180s Selecting previously unselected package libraqm0:arm64. 180s Preparing to unpack .../093-libraqm0_0.10.2-1_arm64.deb ... 180s Unpacking libraqm0:arm64 (0.10.2-1) ... 180s Selecting previously unselected package libwebpdemux2:arm64. 180s Preparing to unpack .../094-libwebpdemux2_1.5.0-0.1_arm64.deb ... 180s Unpacking libwebpdemux2:arm64 (1.5.0-0.1) ... 180s Selecting previously unselected package libwebpmux3:arm64. 180s Preparing to unpack .../095-libwebpmux3_1.5.0-0.1_arm64.deb ... 180s Unpacking libwebpmux3:arm64 (1.5.0-0.1) ... 180s Selecting previously unselected package libxslt1.1:arm64. 180s Preparing to unpack .../096-libxslt1.1_1.1.39-0exp1ubuntu2_arm64.deb ... 180s Unpacking libxslt1.1:arm64 (1.1.39-0exp1ubuntu2) ... 180s Selecting previously unselected package python-matplotlib-data. 180s Preparing to unpack .../097-python-matplotlib-data_3.8.3-3ubuntu1_all.deb ... 180s Unpacking python-matplotlib-data (3.8.3-3ubuntu1) ... 180s Selecting previously unselected package python-osmnx-doc. 180s Preparing to unpack .../098-python-osmnx-doc_1.9.4+ds-2_all.deb ... 180s Unpacking python-osmnx-doc (1.9.4+ds-2) ... 180s Selecting previously unselected package python3-branca. 180s Preparing to unpack .../099-python3-branca_0.8.1-1_all.deb ... 180s Unpacking python3-branca (0.8.1-1) ... 180s Selecting previously unselected package python3-brotli. 180s Preparing to unpack .../100-python3-brotli_1.1.0-2build3_arm64.deb ... 180s Unpacking python3-brotli (1.1.0-2build3) ... 180s Selecting previously unselected package python3-numpy. 180s Preparing to unpack .../101-python3-numpy_1%3a1.26.4+ds-12_arm64.deb ... 180s Unpacking python3-numpy (1:1.26.4+ds-12) ... 180s Selecting previously unselected package python3-contourpy. 180s Preparing to unpack .../102-python3-contourpy_1.3.1-1_arm64.deb ... 180s Unpacking python3-contourpy (1.3.1-1) ... 180s Selecting previously unselected package python3.13. 180s Preparing to unpack .../103-python3.13_3.13.1-2_arm64.deb ... 180s Unpacking python3.13 (3.13.1-2) ... 180s Selecting previously unselected package python3-coverage. 180s Preparing to unpack .../104-python3-coverage_7.4.4+dfsg1-0ubuntu3_arm64.deb ... 180s Unpacking python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 180s Selecting previously unselected package python3-cycler. 180s Preparing to unpack .../105-python3-cycler_0.12.1-1_all.deb ... 180s Unpacking python3-cycler (0.12.1-1) ... 180s Selecting previously unselected package python3-dateutil. 180s Preparing to unpack .../106-python3-dateutil_2.9.0-3_all.deb ... 180s Unpacking python3-dateutil (2.9.0-3) ... 180s Selecting previously unselected package python3-decorator. 180s Preparing to unpack .../107-python3-decorator_5.1.1-5_all.deb ... 180s Unpacking python3-decorator (5.1.1-5) ... 180s Selecting previously unselected package python3-xyzservices. 180s Preparing to unpack .../108-python3-xyzservices_2024.9.0-1_all.deb ... 180s Unpacking python3-xyzservices (2024.9.0-1) ... 180s Selecting previously unselected package python3-folium. 180s Preparing to unpack .../109-python3-folium_0.19.4+dfsg-1_all.deb ... 180s Unpacking python3-folium (0.19.4+dfsg-1) ... 180s Selecting previously unselected package python3-tz. 180s Preparing to unpack .../110-python3-tz_2024.2-1_all.deb ... 180s Unpacking python3-tz (2024.2-1) ... 180s Selecting previously unselected package python3-platformdirs. 180s Preparing to unpack .../111-python3-platformdirs_4.3.6-1_all.deb ... 180s Unpacking python3-platformdirs (4.3.6-1) ... 180s Selecting previously unselected package python3-fs. 180s Preparing to unpack .../112-python3-fs_2.4.16-6_all.deb ... 180s Unpacking python3-fs (2.4.16-6) ... 180s Selecting previously unselected package python3-lxml:arm64. 180s Preparing to unpack .../113-python3-lxml_5.3.0-1build1_arm64.deb ... 180s Unpacking python3-lxml:arm64 (5.3.0-1build1) ... 181s Selecting previously unselected package python3-lz4. 181s Preparing to unpack .../114-python3-lz4_4.4.0+dfsg-1_arm64.deb ... 181s Unpacking python3-lz4 (4.4.0+dfsg-1) ... 181s Selecting previously unselected package python3-scipy. 181s Preparing to unpack .../115-python3-scipy_1.14.1-3ubuntu1_arm64.deb ... 181s Unpacking python3-scipy (1.14.1-3ubuntu1) ... 181s Selecting previously unselected package python3-mpmath. 181s Preparing to unpack .../116-python3-mpmath_1.3.0-1_all.deb ... 181s Unpacking python3-mpmath (1.3.0-1) ... 181s Selecting previously unselected package python3-sympy. 181s Preparing to unpack .../117-python3-sympy_1.13.3-1_all.deb ... 181s Unpacking python3-sympy (1.13.3-1) ... 182s Selecting previously unselected package python3-ufolib2. 182s Preparing to unpack .../118-python3-ufolib2_0.17.0+dfsg1-1_all.deb ... 182s Unpacking python3-ufolib2 (0.17.0+dfsg1-1) ... 182s Selecting previously unselected package python3-unicodedata2. 182s Preparing to unpack .../119-python3-unicodedata2_15.1.0+ds-1build2_arm64.deb ... 182s Unpacking python3-unicodedata2 (15.1.0+ds-1build2) ... 182s Selecting previously unselected package unicode-data. 182s Preparing to unpack .../120-unicode-data_15.1.0-1_all.deb ... 182s Unpacking unicode-data (15.1.0-1) ... 182s Selecting previously unselected package python3-fonttools. 182s Preparing to unpack .../121-python3-fonttools_4.55.0-3_arm64.deb ... 182s Unpacking python3-fonttools (4.55.0-3) ... 182s Selecting previously unselected package python3-pandas-lib:arm64. 182s Preparing to unpack .../122-python3-pandas-lib_2.2.3+dfsg-5ubuntu1_arm64.deb ... 182s Unpacking python3-pandas-lib:arm64 (2.2.3+dfsg-5ubuntu1) ... 182s Selecting previously unselected package python3-pandas. 182s Preparing to unpack .../123-python3-pandas_2.2.3+dfsg-5ubuntu1_all.deb ... 182s Unpacking python3-pandas (2.2.3+dfsg-5ubuntu1) ... 182s Selecting previously unselected package python3-packaging. 182s Preparing to unpack .../124-python3-packaging_24.2-1_all.deb ... 182s Unpacking python3-packaging (24.2-1) ... 183s Selecting previously unselected package sphinx-rtd-theme-common. 183s Preparing to unpack .../125-sphinx-rtd-theme-common_3.0.2+dfsg-1_all.deb ... 183s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-1) ... 183s Selecting previously unselected package python3-pyogrio. 183s Preparing to unpack .../126-python3-pyogrio_0.10.0+ds-4build1_arm64.deb ... 183s Unpacking python3-pyogrio (0.10.0+ds-4build1) ... 183s Selecting previously unselected package python3-pyproj. 183s Preparing to unpack .../127-python3-pyproj_3.7.0-1build1_arm64.deb ... 183s Unpacking python3-pyproj (3.7.0-1build1) ... 183s Selecting previously unselected package python3-shapely. 183s Preparing to unpack .../128-python3-shapely_2.0.6-4build1_arm64.deb ... 183s Unpacking python3-shapely (2.0.6-4build1) ... 183s Selecting previously unselected package python3-geopandas. 183s Preparing to unpack .../129-python3-geopandas_1.0.1-1_all.deb ... 183s Unpacking python3-geopandas (1.0.1-1) ... 183s Selecting previously unselected package python3-iniconfig. 183s Preparing to unpack .../130-python3-iniconfig_1.1.1-2_all.deb ... 183s Unpacking python3-iniconfig (1.1.1-2) ... 183s Selecting previously unselected package python3-joblib. 183s Preparing to unpack .../131-python3-joblib_1.3.2-5_all.deb ... 183s Unpacking python3-joblib (1.3.2-5) ... 183s Selecting previously unselected package python3-kiwisolver. 183s Preparing to unpack .../132-python3-kiwisolver_1.4.7-2build1_arm64.deb ... 183s Unpacking python3-kiwisolver (1.4.7-2build1) ... 183s Selecting previously unselected package python3-pil:arm64. 183s Preparing to unpack .../133-python3-pil_10.4.0-1ubuntu2_arm64.deb ... 183s Unpacking python3-pil:arm64 (10.4.0-1ubuntu2) ... 183s Selecting previously unselected package python3.12-tk. 183s Preparing to unpack .../134-python3.12-tk_3.12.8-3_arm64.deb ... 183s Unpacking python3.12-tk (3.12.8-3) ... 183s Selecting previously unselected package python3.13-tk. 183s Preparing to unpack .../135-python3.13-tk_3.13.1-2_arm64.deb ... 183s Unpacking python3.13-tk (3.13.1-2) ... 183s Selecting previously unselected package python3-tk:arm64. 183s Preparing to unpack .../136-python3-tk_3.13.1-1_arm64.deb ... 183s Unpacking python3-tk:arm64 (3.13.1-1) ... 183s Selecting previously unselected package python3-pil.imagetk:arm64. 183s Preparing to unpack .../137-python3-pil.imagetk_10.4.0-1ubuntu2_arm64.deb ... 183s Unpacking python3-pil.imagetk:arm64 (10.4.0-1ubuntu2) ... 183s Selecting previously unselected package python3-matplotlib. 183s Preparing to unpack .../138-python3-matplotlib_3.8.3-3ubuntu1_arm64.deb ... 183s Unpacking python3-matplotlib (3.8.3-3ubuntu1) ... 183s Selecting previously unselected package python3-networkx. 183s Preparing to unpack .../139-python3-networkx_3.2.1-4ubuntu1_all.deb ... 183s Unpacking python3-networkx (3.2.1-4ubuntu1) ... 184s Selecting previously unselected package python3-osmnx. 184s Preparing to unpack .../140-python3-osmnx_1.9.4+ds-2_all.deb ... 184s Unpacking python3-osmnx (1.9.4+ds-2) ... 184s Selecting previously unselected package python3-pluggy. 184s Preparing to unpack .../141-python3-pluggy_1.5.0-1_all.deb ... 184s Unpacking python3-pluggy (1.5.0-1) ... 184s Selecting previously unselected package python3-pytest. 184s Preparing to unpack .../142-python3-pytest_8.3.4-1_all.deb ... 184s Unpacking python3-pytest (8.3.4-1) ... 184s Selecting previously unselected package python3-threadpoolctl. 184s Preparing to unpack .../143-python3-threadpoolctl_3.1.0-1_all.deb ... 184s Unpacking python3-threadpoolctl (3.1.0-1) ... 184s Selecting previously unselected package python3-sklearn-lib:arm64. 184s Preparing to unpack .../144-python3-sklearn-lib_1.4.2+dfsg-7_arm64.deb ... 184s Unpacking python3-sklearn-lib:arm64 (1.4.2+dfsg-7) ... 184s Selecting previously unselected package python3-sklearn. 184s Preparing to unpack .../145-python3-sklearn_1.4.2+dfsg-7_all.deb ... 184s Unpacking python3-sklearn (1.4.2+dfsg-7) ... 184s Setting up libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 184s Setting up liblcms2-2:arm64 (2.16-2) ... 184s Setting up python3-iniconfig (1.1.1-2) ... 185s Setting up libsharpyuv0:arm64 (1.5.0-0.1) ... 185s Setting up libgpgmepp6t64:arm64 (1.24.1-2ubuntu1) ... 185s Setting up libaom3:arm64 (3.11.0-1) ... 185s Setting up mysql-common (5.8+1.1.1) ... 185s update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode 185s Setting up fonts-lato (2.015-1) ... 185s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 185s Setting up proj-data (9.5.1-1) ... 185s Setting up libxrender1:arm64 (1:0.9.10-1.1build1) ... 185s Setting up python3-joblib (1.3.2-5) ... 185s Setting up libogdi4.1:arm64 (4.1.1+ds-5) ... 185s Setting up python3-lz4 (4.4.0+dfsg-1) ... 185s Setting up python3-unicodedata2 (15.1.0+ds-1build2) ... 185s Setting up fonts-lyx (2.4.3-1) ... 185s Setting up libgeos3.13.0:arm64 (3.13.0-1) ... 185s Setting up python3-threadpoolctl (3.1.0-1) ... 185s Setting up x11-common (1:7.7+23ubuntu3) ... 186s Setting up libpq5:arm64 (17.2-1) ... 186s Setting up libdeflate0:arm64 (1.23-1) ... 186s Setting up libqhull-r8.0:arm64 (2020.2-6build1) ... 186s Setting up libxerces-c3.2t64:arm64 (3.2.4+debian-1.3) ... 186s Setting up libgomp1:arm64 (14.2.0-13ubuntu1) ... 186s Setting up python3-networkx (3.2.1-4ubuntu1) ... 188s Setting up libmysqlclient24:arm64 (8.4.3-0ubuntu1) ... 188s Setting up libjbig0:arm64 (2.1-6.1ubuntu2) ... 188s Setting up python3-branca (0.8.1-1) ... 188s Setting up libaec0:arm64 (1.1.3-1) ... 188s Setting up python3-platformdirs (4.3.6-1) ... 189s Setting up gdal-data (3.10.1+dfsg-1build1) ... 189s Setting up python3-tz (2024.2-1) ... 189s Setting up libsnappy1v5:arm64 (1.2.1-1) ... 189s Setting up python3-fs (2.4.16-6) ... 189s Setting up unicode-data (15.1.0-1) ... 189s Setting up libpython3.13-minimal:arm64 (3.13.1-2) ... 189s Setting up python3-decorator (5.1.1-5) ... 189s Setting up libblas3:arm64 (3.12.0-4) ... 189s update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode 189s Setting up python3-packaging (24.2-1) ... 190s Setting up libcfitsio10t64:arm64 (4.5.0-5) ... 190s Setting up libsvtav1enc2:arm64 (2.3.0+dfsg-1) ... 190s Setting up python3-brotli (1.1.0-2build3) ... 190s Setting up python3-cycler (0.12.1-1) ... 190s Setting up libimagequant0:arm64 (2.18.0-1build1) ... 190s Setting up fonts-dejavu-mono (2.37-8) ... 190s Setting up python3-kiwisolver (1.4.7-2build1) ... 190s Setting up libtcl8.6:arm64 (8.6.15+dfsg-2) ... 190s Setting up fonts-dejavu-core (2.37-8) ... 190s Setting up unixodbc-common (2.3.12-1ubuntu1) ... 190s Setting up libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 190s Setting up libltdl7:arm64 (2.4.7-8) ... 190s Setting up libgfortran5:arm64 (14.2.0-13ubuntu1) ... 190s Setting up python3-pluggy (1.5.0-1) ... 190s Setting up libwebp7:arm64 (1.5.0-0.1) ... 190s Setting up libgif7:arm64 (5.2.2-1ubuntu1) ... 190s Setting up libodbc2:arm64 (2.3.12-1ubuntu1) ... 190s Setting up liburiparser1:arm64 (0.9.8+dfsg-2) ... 190s Setting up libfyba0t64:arm64 (4.1.1-11build1) ... 190s Setting up libdav1d7:arm64 (1.5.0-1) ... 190s Setting up libminizip1t64:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 190s Setting up librav1e0.7:arm64 (0.7.1-9) ... 190s Setting up libxslt1.1:arm64 (1.1.39-0exp1ubuntu2) ... 190s Setting up libblosc1:arm64 (1.21.5+ds-1build1) ... 190s Setting up libopenjp2-7:arm64 (2.5.0-2ubuntu2) ... 190s Setting up python3.13-minimal (3.13.1-2) ... 191s Setting up libharfbuzz0b:arm64 (10.1.0-1) ... 191s Setting up python3-dateutil (2.9.0-3) ... 191s Setting up libabsl20230802:arm64 (20230802.1-4ubuntu2) ... 191s Setting up libxss1:arm64 (1:1.2.3-1build3) ... 191s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 191s Setting up python3-mpmath (1.3.0-1) ... 192s Setting up libde265-0:arm64 (1.0.15-1build4) ... 192s Setting up libkmlbase1t64:arm64 (1.3.0-12build1) ... 192s Setting up python-matplotlib-data (3.8.3-3ubuntu1) ... 192s Setting up libwebpmux3:arm64 (1.5.0-0.1) ... 192s Setting up libpython3.13-stdlib:arm64 (3.13.1-2) ... 192s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 192s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-1) ... 192s Setting up libsz2:arm64 (1.1.3-1) ... 192s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 192s Setting up gdal-plugins:arm64 (3.10.1+dfsg-1build1) ... 192s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 192s Setting up python3-sympy (1.13.3-1) ... 205s Setting up libodbcinst2:arm64 (2.3.12-1ubuntu1) ... 205s Setting up liblapack3:arm64 (3.12.0-4) ... 205s update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode 205s Setting up libarpack2t64:arm64 (3.9.1-4) ... 205s Setting up python3.13 (3.13.1-2) ... 206s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 206s Setting up python3-pytest (8.3.4-1) ... 206s Setting up libgeos-c1t64:arm64 (3.13.0-1) ... 206s Setting up libwebpdemux2:arm64 (1.5.0-0.1) ... 206s Setting up python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 207s Setting up libkmldom1t64:arm64 (1.3.0-12build1) ... 207s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 207s Setting up libraqm0:arm64 (0.10.2-1) ... 207s Setting up libgav1-1:arm64 (0.19.0-3) ... 207s Setting up python3-numpy (1:1.26.4+ds-12) ... 210s Setting up libjs-sphinxdoc (8.1.3-3) ... 210s Setting up libhdf4-0-alt:arm64 (4.3.0-1) ... 210s Setting up librttopo1:arm64 (1.1.0-3build2) ... 210s Setting up libfreexl1:arm64 (2.0.0-1build2) ... 210s Setting up python3-lxml:arm64 (5.3.0-1build1) ... 211s Setting up libtiff6:arm64 (4.5.1+git230720-4ubuntu4) ... 211s Setting up python3-contourpy (1.3.1-1) ... 211s Setting up libarmadillo14 (1:14.2.1+dfsg-1) ... 211s Setting up libfontconfig1:arm64 (2.15.0-1.1ubuntu2) ... 211s Setting up libhdf5-103-1t64:arm64 (1.10.10+repack-5ubuntu1) ... 211s Setting up python-osmnx-doc (1.9.4+ds-2) ... 211s Setting up libyuv0:arm64 (0.0.1899.20250103-1) ... 211s Setting up liblbfgsb0:arm64 (3.0+dfsg.4-1build1) ... 211s Setting up libpoppler145:arm64 (25.01.0-1) ... 211s Setting up libhdf5-hl-100t64:arm64 (1.10.10+repack-5ubuntu1) ... 211s Setting up libavif16:arm64 (1.1.1-1ubuntu1) ... 211s Setting up python3-shapely (2.0.6-4build1) ... 211s Setting up libnetcdf19t64:arm64 (1:4.9.2-6ubuntu1) ... 211s Setting up libxft2:arm64 (2.3.6-1build1) ... 211s Setting up python3-scipy (1.14.1-3ubuntu1) ... 218s Setting up libproj25:arm64 (9.5.1-1) ... 218s Setting up python3-xyzservices (2024.9.0-1) ... 218s Setting up libtk8.6:arm64 (8.6.15-1) ... 218s Setting up python3-pandas-lib:arm64 (2.2.3+dfsg-5ubuntu1) ... 218s Setting up python3.12-tk (3.12.8-3) ... 218s Setting up python3-sklearn-lib:arm64 (1.4.2+dfsg-7) ... 218s Setting up libkmlengine1t64:arm64 (1.3.0-12build1) ... 218s Setting up python3-pyproj (3.7.0-1build1) ... 218s Setting up python3.13-tk (3.13.1-2) ... 218s Setting up libgeotiff5:arm64 (1.7.3-1) ... 218s Setting up python3-pil:arm64 (10.4.0-1ubuntu2) ... 219s Setting up python3-pandas (2.2.3+dfsg-5ubuntu1) ... 228s Setting up python3-sklearn (1.4.2+dfsg-7) ... 232s Setting up libspatialite8t64:arm64 (5.1.0-3build1) ... 232s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 232s Setting up python3-folium (0.19.4+dfsg-1) ... 232s Setting up blt (2.5.3+dfsg-7build1) ... 232s Setting up python3-tk:arm64 (3.13.1-1) ... 232s Setting up python3-pil.imagetk:arm64 (10.4.0-1ubuntu2) ... 233s Setting up libheif-plugin-aomdec:arm64 (1.19.3-1) ... 233s Setting up libheif-plugin-libde265:arm64 (1.19.3-1) ... 233s Setting up libheif1:arm64 (1.19.3-1) ... 233s Setting up python3-fonttools (4.55.0-3) ... 234s Setting up python3-ufolib2 (0.17.0+dfsg1-1) ... 235s Setting up libgdal36:arm64 (3.10.1+dfsg-1build1) ... 235s Setting up python3-matplotlib (3.8.3-3ubuntu1) ... 237s Setting up python3-pyogrio (0.10.0+ds-4build1) ... 238s Setting up python3-geopandas (1.0.1-1) ... 238s Setting up python3-osmnx (1.9.4+ds-2) ... 239s Processing triggers for libc-bin (2.40-4ubuntu1) ... 239s Processing triggers for systemd (257-2ubuntu1) ... 239s Processing triggers for man-db (2.13.0-1) ... 241s autopkgtest [04:07:35]: test command1: debian/tests/check offline 241s autopkgtest [04:07:35]: test command1: [----------------------- 242s ============================= test session starts ============================== 242s platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3 242s cachedir: .pytest_cache 242s rootdir: /tmp/autopkgtest.0aoX5M/autopkgtest_tmp/offline 242s plugins: typeguard-4.4.1 251s collecting ... collected 3 items 251s 251s tests/test_osmnx_offline.py::test_logging PASSED [ 33%] 251s tests/test_osmnx_offline.py::test_geometry_coords_rounding PASSED [ 66%] 251s tests/test_osmnx_offline.py::test_graph_from_xml PASSED [100%] 251s 251s =============================== warnings summary =============================== 251s tests/test_osmnx_offline.py:45 251s /tmp/autopkgtest.0aoX5M/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 251s ox.config( 251s 251s tests/test_osmnx_offline.py::test_geometry_coords_rounding 251s /tmp/autopkgtest.0aoX5M/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 251s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 251s 251s tests/test_osmnx_offline.py::test_geometry_coords_rounding 251s /tmp/autopkgtest.0aoX5M/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 251s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 251s 251s tests/test_osmnx_offline.py::test_geometry_coords_rounding 251s /tmp/autopkgtest.0aoX5M/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 251s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 251s 251s tests/test_osmnx_offline.py::test_geometry_coords_rounding 251s /tmp/autopkgtest.0aoX5M/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 251s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 251s 251s tests/test_osmnx_offline.py::test_geometry_coords_rounding 251s /tmp/autopkgtest.0aoX5M/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 251s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 251s 251s tests/test_osmnx_offline.py::test_geometry_coords_rounding 251s /tmp/autopkgtest.0aoX5M/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 251s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 251s 251s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 251s ======================== 3 passed, 7 warnings in 9.43s ========================= 252s autopkgtest [04:07:46]: test command1: -----------------------] 252s command1 PASS 252s autopkgtest [04:07:46]: test command1: - - - - - - - - - - results - - - - - - - - - - 253s autopkgtest [04:07:47]: test command2: preparing testbed 253s Reading package lists... 254s Building dependency tree... 254s Reading state information... 255s Starting pkgProblemResolver with broken count: 0 255s Starting 2 pkgProblemResolver with broken count: 0 255s Done 255s The following NEW packages will be installed: 255s python3-affine python3-click python3-click-plugins python3-cligj 255s python3-gdal python3-rasterio 256s 0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. 256s Need to get 2822 kB of archives. 256s After this operation, 17.6 MB of additional disk space will be used. 256s Get:1 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-affine all 2.4.0-1 [14.3 kB] 256s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-click all 8.1.8-1 [79.8 kB] 256s Get:3 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-click-plugins all 1.1.1-4 [9288 B] 256s Get:4 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-cligj all 0.7.2-2 [7788 B] 256s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-gdal arm64 3.10.1+dfsg-1build1 [916 kB] 256s Get:6 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-rasterio arm64 1.4.3-1build1 [1794 kB] 256s Fetched 2822 kB in 1s (3927 kB/s) 257s Selecting previously unselected package python3-affine. 257s (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 ... 96055 files and directories currently installed.) 257s Preparing to unpack .../0-python3-affine_2.4.0-1_all.deb ... 257s Unpacking python3-affine (2.4.0-1) ... 257s Selecting previously unselected package python3-click. 257s Preparing to unpack .../1-python3-click_8.1.8-1_all.deb ... 257s Unpacking python3-click (8.1.8-1) ... 257s Selecting previously unselected package python3-click-plugins. 257s Preparing to unpack .../2-python3-click-plugins_1.1.1-4_all.deb ... 257s Unpacking python3-click-plugins (1.1.1-4) ... 257s Selecting previously unselected package python3-cligj. 257s Preparing to unpack .../3-python3-cligj_0.7.2-2_all.deb ... 257s Unpacking python3-cligj (0.7.2-2) ... 257s Selecting previously unselected package python3-gdal. 257s Preparing to unpack .../4-python3-gdal_3.10.1+dfsg-1build1_arm64.deb ... 257s Unpacking python3-gdal (3.10.1+dfsg-1build1) ... 257s Selecting previously unselected package python3-rasterio. 257s Preparing to unpack .../5-python3-rasterio_1.4.3-1build1_arm64.deb ... 257s Unpacking python3-rasterio (1.4.3-1build1) ... 257s Setting up python3-click (8.1.8-1) ... 257s Setting up python3-click-plugins (1.1.1-4) ... 257s Setting up python3-affine (2.4.0-1) ... 258s Setting up python3-gdal (3.10.1+dfsg-1build1) ... 258s Setting up python3-cligj (0.7.2-2) ... 259s Setting up python3-rasterio (1.4.3-1build1) ... 260s autopkgtest [04:07:54]: test command2: debian/tests/check online 260s autopkgtest [04:07:54]: test command2: [----------------------- 261s ============================= test session starts ============================== 261s platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3 261s cachedir: .pytest_cache 261s rootdir: /tmp/autopkgtest.0aoX5M/autopkgtest_tmp/online 261s plugins: typeguard-4.4.1 270s collecting ... collected 18 items 270s 270s tests/test_osmnx.py::test_logging PASSED [ 5%] 270s tests/test_osmnx.py::test_exceptions PASSED [ 11%] 270s tests/test_osmnx.py::test_coords_rounding PASSED [ 16%] 274s tests/test_osmnx.py::test_geocoder FAILED [ 22%] 290s tests/test_osmnx.py::test_stats PASSED [ 27%] 296s tests/test_osmnx.py::test_osm_xml PASSED [ 33%] 306s tests/test_osmnx.py::test_elevation PASSED [ 38%] 307s tests/test_osmnx.py::test_elevation_extra_one PASSED [ 44%] 310s tests/test_osmnx.py::test_elevation_extra_four PASSED [ 50%] 313s tests/test_osmnx.py::test_elevation_extra_thirtytwo PASSED [ 55%] 317s tests/test_osmnx.py::test_elevation_extra_huge PASSED [ 61%] 323s tests/test_osmnx.py::test_routing PASSED [ 66%] 331s tests/test_osmnx.py::test_plots PASSED [ 72%] 333s tests/test_osmnx.py::test_find_nearest PASSED [ 77%] 334s tests/test_osmnx.py::test_api_endpoints FAILED [ 83%] 335s tests/test_osmnx.py::test_graph_save_load FAILED [ 88%] 336s tests/test_osmnx.py::test_graph_from_functions FAILED [ 94%] 337s tests/test_osmnx.py::test_features FAILED [100%] 337s 337s =================================== FAILURES =================================== 337s ________________________________ test_geocoder _________________________________ 337s 337s def test_geocoder(): 337s """Test retrieving elements by place name and OSM ID.""" 337s city = ox.geocode_to_gdf("R2999176", by_osmid=True) 337s city = ox.geocode_to_gdf(place1, which_result=1, buffer_dist=100) 337s > city = ox.geocode_to_gdf(place2) 337s 337s tests/test_osmnx.py:131: 337s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 337s /usr/lib/python3/dist-packages/osmnx/geocoder.py:139: in geocode_to_gdf 337s gdf = pd.concat([gdf, _geocode_query_to_gdf(q, wr, by_osmid)]) 337s /usr/lib/python3/dist-packages/osmnx/geocoder.py:194: in _geocode_query_to_gdf 337s result = _get_first_polygon(results, query) 337s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 337s 337s 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', ...}] 337s query = 'SoHo, New York, NY' 337s 337s def _get_first_polygon(results, query): 337s """ 337s Choose first result of geometry type (Multi)Polygon from list of results. 337s 337s Parameters 337s ---------- 337s results : list 337s list of results from _downloader._osm_place_download 337s query : str 337s the query string or structured dict that was geocoded 337s 337s Returns 337s ------- 337s result : dict 337s the chosen result 337s """ 337s polygon_types = {"Polygon", "MultiPolygon"} 337s for result in results: 337s if "geojson" in result and result["geojson"]["type"] in polygon_types: 337s return result 337s 337s # if we never found a polygon, throw an error 337s msg = f"Nominatim could not geocode query {query!r} to a geometry of type (Multi)Polygon" 337s > raise TypeError(msg) 337s E TypeError: Nominatim could not geocode query 'SoHo, New York, NY' to a geometry of type (Multi)Polygon 337s 337s /usr/lib/python3/dist-packages/osmnx/geocoder.py:259: TypeError 337s ----------------------------- Captured stdout call ----------------------------- 337s 2025-01-18 04:08:04 Pausing 1 second(s) before making HTTP GET request to 'nominatim.openstreetmap.org' 337s 2025-01-18 04:08:05 Get https://nominatim.openstreetmap.org/lookup?format=json&polygon_geojson=1&osm_ids=R2999176 with timeout=180 337s 2025-01-18 04:08:05 Downloaded 7.5kB from 'nominatim.openstreetmap.org' with status 200 337s 2025-01-18 04:08:05 Saved response to cache file '.temp/cache/51a8a60e27ec040a17a10a2659d7946d80607df7.json' 337s 2025-01-18 04:08:05 Created GeoDataFrame with 1 rows from 1 queries 337s 2025-01-18 04:08:05 Pausing 1 second(s) before making HTTP GET request to 'nominatim.openstreetmap.org' 337s 2025-01-18 04:08:06 Get https://nominatim.openstreetmap.org/search?format=json&polygon_geojson=1&dedupe=0&limit=1&city=Piedmont&country=USA&state=California with timeout=180 337s 2025-01-18 04:08:07 Downloaded 7.3kB from 'nominatim.openstreetmap.org' with status 200 337s 2025-01-18 04:08:07 Saved response to cache file '.temp/cache/f1f8610e6bb112def0a968fc6625bc5c51ca795b.json' 337s 2025-01-18 04:08:07 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 337s 2025-01-18 04:08:07 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 337s 2025-01-18 04:08:07 Buffered GeoDataFrame to 100 meters 337s 2025-01-18 04:08:07 Created GeoDataFrame with 1 rows from 1 queries 337s 2025-01-18 04:08:07 Pausing 1 second(s) before making HTTP GET request to 'nominatim.openstreetmap.org' 337s 2025-01-18 04:08:08 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 337s 2025-01-18 04:08:08 Downloaded 1.1kB from 'nominatim.openstreetmap.org' with status 200 337s 2025-01-18 04:08:08 Saved response to cache file '.temp/cache/dbf145846e356b82ec997e85bb81994f3f01619b.json' 337s ------------------------------ Captured log call ------------------------------- 337s INFO OSMnx:utils.py:283 Pausing 1 second(s) before making HTTP GET request to 'nominatim.openstreetmap.org' 337s INFO OSMnx:utils.py:283 Get https://nominatim.openstreetmap.org/lookup?format=json&polygon_geojson=1&osm_ids=R2999176 with timeout=180 337s INFO OSMnx:utils.py:283 Downloaded 7.5kB from 'nominatim.openstreetmap.org' with status 200 337s INFO OSMnx:utils.py:283 Saved response to cache file '.temp/cache/51a8a60e27ec040a17a10a2659d7946d80607df7.json' 337s INFO OSMnx:utils.py:283 Created GeoDataFrame with 1 rows from 1 queries 337s INFO OSMnx:utils.py:283 Pausing 1 second(s) before making HTTP GET request to 'nominatim.openstreetmap.org' 337s 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 337s INFO OSMnx:utils.py:283 Downloaded 7.3kB from 'nominatim.openstreetmap.org' with status 200 337s INFO OSMnx:utils.py:283 Saved response to cache file '.temp/cache/f1f8610e6bb112def0a968fc6625bc5c51ca795b.json' 337s INFO OSMnx:utils.py:283 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 337s INFO OSMnx:utils.py:283 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 337s INFO OSMnx:utils.py:283 Buffered GeoDataFrame to 100 meters 337s INFO OSMnx:utils.py:283 Created GeoDataFrame with 1 rows from 1 queries 337s INFO OSMnx:utils.py:283 Pausing 1 second(s) before making HTTP GET request to 'nominatim.openstreetmap.org' 337s 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 337s INFO OSMnx:utils.py:283 Downloaded 1.1kB from 'nominatim.openstreetmap.org' with status 200 337s INFO OSMnx:utils.py:283 Saved response to cache file '.temp/cache/dbf145846e356b82ec997e85bb81994f3f01619b.json' 337s ______________________________ test_api_endpoints ______________________________ 337s 337s self = , kwargs = {} 337s 337s def json(self, **kwargs): 337s r"""Returns the json-encoded content of a response, if any. 337s 337s :param \*\*kwargs: Optional arguments that ``json.loads`` takes. 337s :raises requests.exceptions.JSONDecodeError: If the response body does not 337s contain valid json. 337s """ 337s 337s if not self.encoding and self.content and len(self.content) > 3: 337s # No encoding set. JSON RFC 4627 section 3 states we should expect 337s # UTF-8, -16 or -32. Detect which one to use; If the detection or 337s # decoding fails, fall back to `self.text` (using charset_normalizer to make 337s # a best guess). 337s encoding = guess_json_utf(self.content) 337s if encoding is not None: 337s try: 337s return complexjson.loads(self.content.decode(encoding), **kwargs) 337s except UnicodeDecodeError: 337s # Wrong UTF codec detected; usually because it's not UTF-8 337s # but some other 8-bit codec. This is an RFC violation, 337s # and the server didn't bother to tell us what codec *was* 337s # used. 337s pass 337s except JSONDecodeError as e: 337s raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 337s 337s try: 337s > return complexjson.loads(self.text, **kwargs) 337s 337s /usr/lib/python3/dist-packages/requests/models.py:974: 337s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 337s /usr/lib/python3.12/json/__init__.py:346: in loads 337s return _default_decoder.decode(s) 337s /usr/lib/python3.12/json/decoder.py:338: in decode 337s obj, end = self.raw_decode(s, idx=_w(s, 0).end()) 337s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 337s 337s self = 337s s = '\n\n raise JSONDecodeError("Expecting value", s, err.value) from None 337s E json.decoder.JSONDecodeError: Expecting value: line 2 column 1 (char 1) 337s 337s /usr/lib/python3.12/json/decoder.py:356: JSONDecodeError 337s 337s During handling of the above exception, another exception occurred: 337s 337s response = 337s 337s def _parse_response(response): 337s """ 337s Parse JSON from a requests response and log the details. 337s 337s Parameters 337s ---------- 337s response : requests.response 337s the response object 337s 337s Returns 337s ------- 337s response_json : dict 337s """ 337s # log the response size and domain 337s domain = _hostname_from_url(response.url) 337s size_kb = len(response.content) / 1000 337s utils.log(f"Downloaded {size_kb:,.1f}kB from {domain!r} with status {response.status_code}") 337s 337s # parse the response to JSON and log/raise exceptions 337s try: 337s > response_json = response.json() 337s 337s /usr/lib/python3/dist-packages/osmnx/_downloader.py:347: 337s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 337s 337s self = , kwargs = {} 337s 337s def json(self, **kwargs): 337s r"""Returns the json-encoded content of a response, if any. 337s 337s :param \*\*kwargs: Optional arguments that ``json.loads`` takes. 337s :raises requests.exceptions.JSONDecodeError: If the response body does not 337s contain valid json. 337s """ 337s 337s if not self.encoding and self.content and len(self.content) > 3: 337s # No encoding set. JSON RFC 4627 section 3 states we should expect 337s # UTF-8, -16 or -32. Detect which one to use; If the detection or 337s # decoding fails, fall back to `self.text` (using charset_normalizer to make 337s # a best guess). 337s encoding = guess_json_utf(self.content) 337s if encoding is not None: 337s try: 337s return complexjson.loads(self.content.decode(encoding), **kwargs) 337s except UnicodeDecodeError: 337s # Wrong UTF codec detected; usually because it's not UTF-8 337s # but some other 8-bit codec. This is an RFC violation, 337s # and the server didn't bother to tell us what codec *was* 337s # used. 337s pass 337s except JSONDecodeError as e: 337s raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 337s 337s try: 337s return complexjson.loads(self.text, **kwargs) 337s except JSONDecodeError as e: 337s # Catch JSON-related errors and raise as requests.JSONDecodeError 337s # This aliases json.JSONDecodeError and simplejson.JSONDecodeError 337s > raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 337s E requests.exceptions.JSONDecodeError: Expecting value: line 2 column 1 (char 1) 337s 337s /usr/lib/python3/dist-packages/requests/models.py:978: JSONDecodeError 337s 337s The above exception was the direct cause of the following exception: 337s 337s def test_api_endpoints(): 337s """Test different API endpoints.""" 337s default_timeout = ox.settings.timeout 337s default_key = ox.settings.nominatim_key 337s default_nominatim_endpoint = ox.settings.nominatim_endpoint 337s default_overpass_endpoint = ox.settings.overpass_endpoint 337s default_overpass_rate_limit = ox.settings.overpass_rate_limit 337s 337s # test good and bad DNS resolution 337s ox.settings.timeout = 1 337s ip = ox._downloader._resolve_host_via_doh("overpass-api.de") 337s ip = ox._downloader._resolve_host_via_doh("AAAAAAAAAAA") 337s _doh_url_template_default = ox.settings.doh_url_template 337s ox.settings.doh_url_template = "http://aaaaaa.hostdoesntexist.org/nothinguseful" 337s ip = ox._downloader._resolve_host_via_doh("overpass-api.de") 337s ox.settings.doh_url_template = None 337s ip = ox._downloader._resolve_host_via_doh("overpass-api.de") 337s ox.settings.doh_url_template = _doh_url_template_default 337s 337s # Test changing the Overpass endpoint. 337s # This should fail because we didn't provide a valid endpoint 337s ox.settings.overpass_rate_limit = False 337s ox.settings.overpass_endpoint = "http://NOT_A_VALID_ENDPOINT/api/" 337s with pytest.raises(ConnectionError, match="Max retries exceeded with url"): 337s > G = ox.graph_from_place(place1, network_type="all") 337s 337s tests/test_osmnx.py:488: 337s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 337s /usr/lib/python3/dist-packages/osmnx/graph.py:402: in graph_from_place 337s G = graph_from_polygon( 337s /usr/lib/python3/dist-packages/osmnx/graph.py:504: in graph_from_polygon 337s G_buff = _create_graph(response_jsons, retain_all=True, bidirectional=bidirectional) 337s /usr/lib/python3/dist-packages/osmnx/graph.py:632: in _create_graph 337s for response_json in response_jsons: 337s /usr/lib/python3/dist-packages/osmnx/_overpass.py:369: in _download_overpass_network 337s yield _overpass_request(data={"data": query_str}) 337s /usr/lib/python3/dist-packages/osmnx/_overpass.py:477: in _overpass_request 337s response_json = _downloader._parse_response(response) 337s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 337s 337s response = 337s 337s def _parse_response(response): 337s """ 337s Parse JSON from a requests response and log the details. 337s 337s Parameters 337s ---------- 337s response : requests.response 337s the response object 337s 337s Returns 337s ------- 337s response_json : dict 337s """ 337s # log the response size and domain 337s domain = _hostname_from_url(response.url) 337s size_kb = len(response.content) / 1000 337s utils.log(f"Downloaded {size_kb:,.1f}kB from {domain!r} with status {response.status_code}") 337s 337s # parse the response to JSON and log/raise exceptions 337s try: 337s response_json = response.json() 337s except JSONDecodeError as e: # pragma: no cover 337s msg = f"{domain!r} responded: {response.status_code} {response.reason} {response.text}" 337s utils.log(msg, level=lg.ERROR) 337s if response.ok: 337s raise InsufficientResponseError(msg) from e 337s > raise ResponseStatusCodeError(msg) from e 337s E osmnx._errors.ResponseStatusCodeError: 'not_a_valid_endpoint' responded: 503 Service Unavailable 337s E 337s E 337s E 337s E ERROR: The requested URL could not be retrieved 337s E 337s E 337s E
337s E

ERROR

337s E

The requested URL could not be retrieved

337s E
337s E
337s E 337s E
337s E

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

337s E 337s E
337s E

Unable to determine IP address from host name not_a_valid_endpoint

337s E
337s E 337s E

The DNS server returned:

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

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

337s E 337s E

Your cache administrator is webmaster.

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

ERROR

337s

The requested URL could not be retrieved

337s
337s
337s 337s
337s

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

337s 337s
337s

Unable to determine IP address from host name not_a_valid_endpoint

337s
337s 337s

The DNS server returned:

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

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

337s 337s

Your cache administrator is webmaster.

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

ERROR

337s

The requested URL could not be retrieved

337s
337s
337s 337s
337s

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

337s 337s
337s

Unable to determine IP address from host name not_a_valid_endpoint

337s
337s 337s

The DNS server returned:

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

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

337s 337s

Your cache administrator is webmaster.

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

ERROR

337s E

The requested URL could not be retrieved

337s E
337s E
337s E 337s E
337s E

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

337s E 337s E
337s E

Unable to determine IP address from host name not_a_valid_endpoint

337s E
337s E 337s E

The DNS server returned:

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

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

337s E 337s E

Your cache administrator is webmaster.

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

ERROR

337s

The requested URL could not be retrieved

337s
337s
337s 337s
337s

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

337s 337s
337s

Unable to determine IP address from host name not_a_valid_endpoint

337s
337s 337s

The DNS server returned:

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

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

337s 337s

Your cache administrator is webmaster.

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

ERROR

337s

The requested URL could not be retrieved

337s
337s
337s 337s
337s

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

337s 337s
337s

Unable to determine IP address from host name not_a_valid_endpoint

337s
337s 337s

The DNS server returned:

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

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

337s 337s

Your cache administrator is webmaster.

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

ERROR

337s E

The requested URL could not be retrieved

337s E
337s E
337s E 337s E
337s E

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

337s E 337s E
337s E

Unable to determine IP address from host name not_a_valid_endpoint

337s E
337s E 337s E

The DNS server returned:

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

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

337s E 337s E

Your cache administrator is webmaster.

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

ERROR

337s

The requested URL could not be retrieved

337s
337s
337s 337s
337s

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

337s 337s
337s

Unable to determine IP address from host name not_a_valid_endpoint

337s
337s 337s

The DNS server returned:

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

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

337s 337s

Your cache administrator is webmaster.

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

ERROR

337s

The requested URL could not be retrieved

337s
337s
337s 337s
337s

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

337s 337s
337s

Unable to determine IP address from host name not_a_valid_endpoint

337s
337s 337s

The DNS server returned:

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

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

337s 337s

Your cache administrator is webmaster.

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

ERROR

337s E

The requested URL could not be retrieved

337s E
337s E
337s E 337s E
337s E

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

337s E 337s E
337s E

Unable to determine IP address from host name not_a_valid_endpoint

337s E
337s E 337s E

The DNS server returned:

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

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

337s E 337s E

Your cache administrator is webmaster.

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

ERROR

337s

The requested URL could not be retrieved

337s
337s
337s 337s
337s

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

337s 337s
337s

Unable to determine IP address from host name not_a_valid_endpoint

337s
337s 337s

The DNS server returned:

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

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

337s 337s

Your cache administrator is webmaster.

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

ERROR

337s

The requested URL could not be retrieved

337s
337s
337s 337s
337s

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

337s 337s
337s

Unable to determine IP address from host name not_a_valid_endpoint

337s
337s 337s

The DNS server returned:

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

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

337s 337s

Your cache administrator is webmaster.

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