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

ERROR

330s E

The requested URL could not be retrieved

330s E
330s E
330s E 330s E
330s E

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

330s E 330s E
330s E

Unable to determine IP address from host name not_a_valid_endpoint

330s E
330s E 330s E

The DNS server returned:

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

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

330s E 330s E

Your cache administrator is webmaster.

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

ERROR

330s

The requested URL could not be retrieved

330s
330s
330s 330s
330s

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

330s 330s
330s

Unable to determine IP address from host name not_a_valid_endpoint

330s
330s 330s

The DNS server returned:

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

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

330s 330s

Your cache administrator is webmaster.

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

ERROR

330s

The requested URL could not be retrieved

330s
330s
330s 330s
330s

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

330s 330s
330s

Unable to determine IP address from host name not_a_valid_endpoint

330s
330s 330s

The DNS server returned:

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

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

330s 330s

Your cache administrator is webmaster.

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

ERROR

330s E

The requested URL could not be retrieved

330s E
330s E
330s E 330s E
330s E

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

330s E 330s E
330s E

Unable to determine IP address from host name not_a_valid_endpoint

330s E
330s E 330s E

The DNS server returned:

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

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

330s E 330s E

Your cache administrator is webmaster.

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

ERROR

330s

The requested URL could not be retrieved

330s
330s
330s 330s
330s

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

330s 330s
330s

Unable to determine IP address from host name not_a_valid_endpoint

330s
330s 330s

The DNS server returned:

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

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

330s 330s

Your cache administrator is webmaster.

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

ERROR

330s

The requested URL could not be retrieved

330s
330s
330s 330s
330s

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

330s 330s
330s

Unable to determine IP address from host name not_a_valid_endpoint

330s
330s 330s

The DNS server returned:

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

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

330s 330s

Your cache administrator is webmaster.

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

ERROR

330s E

The requested URL could not be retrieved

330s E
330s E
330s E 330s E
330s E

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

330s E 330s E
330s E

Unable to determine IP address from host name not_a_valid_endpoint

330s E
330s E 330s E

The DNS server returned:

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

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

330s E 330s E

Your cache administrator is webmaster.

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

ERROR

330s

The requested URL could not be retrieved

330s
330s
330s 330s
330s

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

330s 330s
330s

Unable to determine IP address from host name not_a_valid_endpoint

330s
330s 330s

The DNS server returned:

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

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

330s 330s

Your cache administrator is webmaster.

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

ERROR

330s

The requested URL could not be retrieved

330s
330s
330s 330s
330s

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

330s 330s
330s

Unable to determine IP address from host name not_a_valid_endpoint

330s
330s 330s

The DNS server returned:

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

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

330s 330s

Your cache administrator is webmaster.

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

ERROR

330s E

The requested URL could not be retrieved

330s E
330s E
330s E 330s E
330s E

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

330s E 330s E
330s E

Unable to determine IP address from host name not_a_valid_endpoint

330s E
330s E 330s E

The DNS server returned:

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

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

330s E 330s E

Your cache administrator is webmaster.

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

ERROR

330s

The requested URL could not be retrieved

330s
330s
330s 330s
330s

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

330s 330s
330s

Unable to determine IP address from host name not_a_valid_endpoint

330s
330s 330s

The DNS server returned:

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

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

330s 330s

Your cache administrator is webmaster.

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

ERROR

330s

The requested URL could not be retrieved

330s
330s
330s 330s
330s

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

330s 330s
330s

Unable to determine IP address from host name not_a_valid_endpoint

330s
330s 330s

The DNS server returned:

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

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

330s 330s

Your cache administrator is webmaster.

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