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

ERROR

177s E

The requested URL could not be retrieved

177s E
177s E
177s E 177s E
177s E

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

177s E 177s E
177s E

Unable to determine IP address from host name not_a_valid_endpoint

177s E
177s E 177s E

The DNS server returned:

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

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

177s E 177s E

Your cache administrator is webmaster.

177s E
177s E
177s E 177s E
177s E 177s E 177s 177s /usr/lib/python3/dist-packages/osmnx/_downloader.py:353: ResponseStatusCodeError 177s ----------------------------- Captured stdout call ----------------------------- 177s 2025-01-05 08:04:34 Failed to resolve 'AAAAAAAAAAA' IP via DoH, requesting host by name 177s 2025-01-05 08:04:34 Failed to resolve 'overpass-api.de' IP via DoH, requesting host by name 177s 2025-01-05 08:04:34 User set `doh_url_template=None`, requesting host by name 177s 2025-01-05 08:04:34 Retrieved response from cache file '.temp/cache/0affc28dccffd2fc83c7531368e4aa3dde23a76c.json' 177s 2025-01-05 08:04:34 Created GeoDataFrame with 1 rows from 1 queries 177s 2025-01-05 08:04:34 Constructed place geometry polygon(s) to query API 177s 2025-01-05 08:04:34 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 177s 2025-01-05 08:04:34 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 177s 2025-01-05 08:04:35 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 177s 2025-01-05 08:04:35 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 177s 2025-01-05 08:04:35 Requesting data from API in 1 request(s) 177s 2025-01-05 08:04:35 Encountered gaierror while trying to resolve 'NOT_A_VALID_ENDPOINT', trying again via DoH... 177s 2025-01-05 08:04:35 Failed to resolve 'NOT_A_VALID_ENDPOINT' IP via DoH, requesting host by name 177s 2025-01-05 08:04:35 Pausing 0 second(s) before making HTTP POST request to 'NOT_A_VALID_ENDPOINT' 177s 2025-01-05 08:04:35 Post http://not_a_valid_endpoint/api/interpreter?data=%5Bout%3Ajson%5D%5Btimeout%3A1%5D%3B%28way%5B%22highway%22%5D%5B%22area%22%21~%22yes%22%5D%5B%22highway%22%21~%22abandoned%7Cconstruction%7Cno%7Cplanned%7Cplatform%7Cproposed%7Craceway%7Crazed%22%5D%28poly%3A%2737.823113+-122.255010+37.823199+-122.255027+37.823651+-122.255055+37.824104+-122.255026+37.824552+-122.254940+37.824991+-122.254797+37.825417+-122.254600+37.825824+-122.254350+37.826210+-122.254049+37.826569+-122.253701+37.826799+-122.253455+37.826915+-122.253330+37.827176+-122.253244+37.827377+-122.253178+37.827800+-122.253010+37.828208+-122.252791+37.828597+-122.252523+37.828964+-122.252207+37.829303+-122.251848+37.829613+-122.251448+37.829891+-122.251012+37.830143+-122.250573+37.830803+-122.249429+37.830839+-122.249407+37.831197+-122.249128+37.831286+-122.249052+37.832123+-122.248407+37.832393+-122.248200+37.832408+-122.248188+37.832448+-122.248157+37.832806+-122.247849+37.833139+-122.247498+37.833444+-122.247109+37.833717+-122.246685+37.833957+-122.246229+37.834162+-122.245747+37.834328+-122.245241+37.834455+-122.244718+37.834542+-122.244183+37.834587+-122.243639+37.834589+-122.243372+37.834678+-122.243039+37.834731+-122.242827+37.834764+-122.242685+37.834890+-122.241972+37.834909+-122.241820+37.834955+-122.241306+37.834963+-122.241152+37.834972+-122.240864+37.834984+-122.239854+37.834988+-122.239743+37.835013+-122.239561+37.835040+-122.239289+37.835061+-122.239227+37.835189+-122.238722+37.835278+-122.238205+37.835314+-122.237839+37.835348+-122.237717+37.835448+-122.237227+37.835481+-122.237028+37.835520+-122.236796+37.835555+-122.236603+37.835691+-122.235869+37.835737+-122.235620+37.835738+-122.235611+37.835971+-122.234342+37.836041+-122.233967+37.836454+-122.232630+37.836562+-122.232282+37.836840+-122.231384+37.837223+-122.230148+37.837363+-122.229621+37.837462+-122.229079+37.837518+-122.228527+37.837531+-122.227970+37.837501+-122.227415+37.837429+-122.226866+37.837313+-122.226329+37.837157+-122.225809+37.836961+-122.225310+37.836727+-122.224838+37.836458+-122.224397+37.836321+-122.224194+37.835909+-122.223581+37.835902+-122.223571+37.835860+-122.223509+37.835655+-122.223085+37.835595+-122.222985+37.835586+-122.222968+37.835578+-122.222952+37.835434+-122.222684+37.835429+-122.222676+37.835381+-122.222587+37.835374+-122.222573+37.835322+-122.222478+37.835298+-122.222434+37.835063+-122.221995+37.835055+-122.221980+37.834974+-122.221830+37.834716+-122.221399+37.834427+-122.221000+37.834110+-122.220638+37.833766+-122.220315+37.833400+-122.220035+37.833015+-122.219801+37.832810+-122.219691+37.832272+-122.219402+37.831977+-122.219183+37.831614+-122.218915+37.830654+-122.218095+37.830647+-122.218088+37.830591+-122.218041+37.830515+-122.217976+37.830496+-122.217959+37.830412+-122.217887+37.830144+-122.217659+37.829807+-122.217396+37.829733+-122.217344+37.829631+-122.217281+37.829503+-122.217182+37.829430+-122.217131+37.828987+-122.216860+37.828701+-122.216709+37.828662+-122.216688+37.828379+-122.216543+37.827516+-122.215453+37.827432+-122.215347+37.827198+-122.215051+37.827190+-122.215041+37.827029+-122.214674+37.826870+-122.214305+37.826798+-122.214155+37.826740+-122.214040+37.826711+-122.213957+37.826644+-122.213786+37.826416+-122.213272+37.826146+-122.212791+37.825839+-122.212347+37.825749+-122.212230+37.825389+-122.211810+37.825007+-122.211454+37.825005+-122.211449+37.824892+-122.211240+37.824758+-122.211006+37.824502+-122.210581+37.823733+-122.209301+37.823648+-122.209175+37.823573+-122.209040+37.823492+-122.208894+37.823215+-122.208389+37.823146+-122.208264+37.823031+-122.208047+37.822619+-122.207266+37.822482+-122.207006+37.822225+-122.206566+37.821937+-122.206159+37.821618+-122.205789+37.821273+-122.205460+37.820904+-122.205174+37.820515+-122.204933+37.820110+-122.204741+37.819692+-122.204599+37.819265+-122.204508+37.818833+-122.204469+37.818400+-122.204482+37.817970+-122.204548+37.817547+-122.204666+37.817135+-122.204834+37.816738+-122.205051+37.816359+-122.205316+37.816002+-122.205625+37.815670+-122.205975+37.815367+-122.206365+37.814959+-122.206941+37.814930+-122.206982+37.814675+-122.207349+37.814481+-122.207381+37.814339+-122.207410+37.814177+-122.207447+37.814030+-122.207484+37.813634+-122.207607+37.813500+-122.207657+37.812918+-122.207931+37.812911+-122.207935+37.812827+-122.207984+37.812691+-122.208066+37.812132+-122.208467+37.811978+-122.208597+37.811966+-122.208603+37.811575+-122.208821+37.811483+-122.208879+37.811239+-122.209045+37.811213+-122.209064+37.811191+-122.209080+37.811159+-122.209104+37.811136+-122.209120+37.810777+-122.209410+37.810730+-122.209452+37.810345+-122.209837+37.810210+-122.209988+37.810035+-122.210195+37.809941+-122.210312+37.809922+-122.210337+37.809674+-122.210537+37.809327+-122.210879+37.809009+-122.211262+37.808722+-122.211682+37.808469+-122.212135+37.808252+-122.212618+37.808073+-122.213125+37.807935+-122.213651+37.807838+-122.214192+37.807783+-122.214742+37.807771+-122.215296+37.807802+-122.215849+37.807875+-122.216396+37.807991+-122.216931+37.808147+-122.217449+37.808240+-122.217718+37.808412+-122.218216+37.808499+-122.218428+37.808535+-122.218647+37.808536+-122.218646+37.808586+-122.218943+37.808619+-122.219109+37.808647+-122.219244+37.808740+-122.219662+37.808776+-122.219850+37.809087+-122.221225+37.809106+-122.221298+37.809181+-122.221649+37.809265+-122.221991+37.809318+-122.222187+37.809322+-122.222205+37.809389+-122.222450+37.809446+-122.222678+37.809566+-122.223440+37.809569+-122.223463+37.809617+-122.223762+37.809705+-122.224211+37.809768+-122.224486+37.809957+-122.225311+37.809961+-122.225329+37.810025+-122.225605+37.810110+-122.225936+37.810180+-122.226181+37.810184+-122.226195+37.810396+-122.226930+37.810412+-122.226982+37.810520+-122.227465+37.810522+-122.227472+37.810980+-122.229494+37.811104+-122.230040+37.811143+-122.230250+37.811185+-122.230460+37.811258+-122.230791+37.811688+-122.232912+37.811690+-122.232921+37.811838+-122.233645+37.812030+-122.234375+37.812098+-122.234585+37.812105+-122.234606+37.812310+-122.235233+37.812335+-122.235308+37.812365+-122.235416+37.812513+-122.235963+37.812569+-122.236157+37.812624+-122.236335+37.812672+-122.236504+37.812695+-122.236590+37.812699+-122.236606+37.812766+-122.236853+37.812871+-122.237407+37.812918+-122.237961+37.812919+-122.237980+37.812939+-122.238210+37.813006+-122.238743+37.813113+-122.239267+37.813198+-122.239611+37.813451+-122.240643+37.813454+-122.240655+37.813499+-122.240838+37.813517+-122.240934+37.813670+-122.241713+37.813721+-122.241973+37.813767+-122.242187+37.813858+-122.242584+37.814131+-122.243775+37.814134+-122.243787+37.814226+-122.244185+37.814278+-122.244395+37.814318+-122.244546+37.814438+-122.244999+37.814453+-122.245050+37.814580+-122.245495+37.814634+-122.245662+37.814641+-122.245685+37.814797+-122.246160+37.814803+-122.246192+37.814849+-122.246421+37.814970+-122.246925+37.815128+-122.247413+37.815321+-122.247881+37.815547+-122.248324+37.815805+-122.248739+37.816092+-122.249121+37.816171+-122.249217+37.816316+-122.249386+37.816481+-122.249570+37.816608+-122.249705+37.816727+-122.249828+37.816858+-122.249983+37.816976+-122.250117+37.817113+-122.250268+37.817343+-122.250506+37.817479+-122.250637+37.818026+-122.251088+37.818110+-122.251147+37.818393+-122.251471+37.818403+-122.251482+37.818668+-122.251851+37.819597+-122.253146+37.819902+-122.253532+37.820234+-122.253880+37.820592+-122.254186+37.820972+-122.254447+37.821369+-122.254661+37.821781+-122.254826+37.822203+-122.254941+37.822633+-122.255004+37.823065+-122.255015+37.823113+-122.255010%27%29%3B%3E%3B%29%3Bout%3B with timeout=1 177s 2025-01-05 08:04:35 Downloaded 4.1kB from 'not_a_valid_endpoint' with status 503 177s 2025-01-05 08:04:35 'not_a_valid_endpoint' responded: 503 Service Unavailable 177s 177s 177s 177s ERROR: The requested URL could not be retrieved 177s 177s 177s
177s

ERROR

177s

The requested URL could not be retrieved

177s
177s
177s 177s
177s

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

177s 177s
177s

Unable to determine IP address from host name not_a_valid_endpoint

177s
177s 177s

The DNS server returned:

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

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

177s 177s

Your cache administrator is webmaster.

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

ERROR

177s

The requested URL could not be retrieved

177s
177s
177s 177s
177s

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

177s 177s
177s

Unable to determine IP address from host name not_a_valid_endpoint

177s
177s 177s

The DNS server returned:

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

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

177s 177s

Your cache administrator is webmaster.

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

ERROR

177s E

The requested URL could not be retrieved

177s E
177s E
177s E 177s E
177s E

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

177s E 177s E
177s E

Unable to determine IP address from host name not_a_valid_endpoint

177s E
177s E 177s E

The DNS server returned:

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

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

177s E 177s E

Your cache administrator is webmaster.

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

ERROR

177s

The requested URL could not be retrieved

177s
177s
177s 177s
177s

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

177s 177s
177s

Unable to determine IP address from host name not_a_valid_endpoint

177s
177s 177s

The DNS server returned:

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

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

177s 177s

Your cache administrator is webmaster.

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

ERROR

177s

The requested URL could not be retrieved

177s
177s
177s 177s
177s

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

177s 177s
177s

Unable to determine IP address from host name not_a_valid_endpoint

177s
177s 177s

The DNS server returned:

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

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

177s 177s

Your cache administrator is webmaster.

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

ERROR

177s E

The requested URL could not be retrieved

177s E
177s E
177s E 177s E
177s E

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

177s E 177s E
177s E

Unable to determine IP address from host name not_a_valid_endpoint

177s E
177s E 177s E

The DNS server returned:

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

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

177s E 177s E

Your cache administrator is webmaster.

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

ERROR

177s

The requested URL could not be retrieved

177s
177s
177s 177s
177s

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

177s 177s
177s

Unable to determine IP address from host name not_a_valid_endpoint

177s
177s 177s

The DNS server returned:

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

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

177s 177s

Your cache administrator is webmaster.

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

ERROR

177s

The requested URL could not be retrieved

177s
177s
177s 177s
177s

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

177s 177s
177s

Unable to determine IP address from host name not_a_valid_endpoint

177s
177s 177s

The DNS server returned:

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

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

177s 177s

Your cache administrator is webmaster.

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

ERROR

177s E

The requested URL could not be retrieved

177s E
177s E
177s E 177s E
177s E

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

177s E 177s E
177s E

Unable to determine IP address from host name not_a_valid_endpoint

177s E
177s E 177s E

The DNS server returned:

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

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

177s E 177s E

Your cache administrator is webmaster.

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

ERROR

177s

The requested URL could not be retrieved

177s
177s
177s 177s
177s

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

177s 177s
177s

Unable to determine IP address from host name not_a_valid_endpoint

177s
177s 177s

The DNS server returned:

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

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

177s 177s

Your cache administrator is webmaster.

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

ERROR

177s

The requested URL could not be retrieved

177s
177s
177s 177s
177s

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

177s 177s
177s

Unable to determine IP address from host name not_a_valid_endpoint

177s
177s 177s

The DNS server returned:

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

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

177s 177s

Your cache administrator is webmaster.

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