0s autopkgtest [10:09:34]: starting date and time: 2024-05-16 10:09:34+0000 0s autopkgtest [10:09:34]: git checkout: 699e7f9f ssh-setup/nova: explicitely set 'fqdn' in cloud-init 0s autopkgtest [10:09:34]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.wfk0y2st/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:sphinx --apt-upgrade osmnx --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=sphinx/7.2.6-7 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos02-ppc64el-4.secgroup --name adt-oracular-ppc64el-osmnx-20240516-100934-juju-7f2275-prod-proposed-migration-environment-3-1bec8b6c-96dc-4b67-9241-efc8527be73f --image adt/ubuntu-oracular-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --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'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 162s autopkgtest [10:12:16]: testbed dpkg architecture: ppc64el 163s autopkgtest [10:12:17]: testbed apt version: 2.7.14build2 163s autopkgtest [10:12:17]: @@@@@@@@@@@@@@@@@@@@ test bed setup 164s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [73.9 kB] 164s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [1964 B] 164s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [9632 B] 164s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [1866 kB] 164s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [147 kB] 164s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el Packages [211 kB] 164s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el Packages [1653 kB] 164s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse ppc64el Packages [18.6 kB] 165s Fetched 3981 kB in 1s (2739 kB/s) 165s Reading package lists... 168s Reading package lists... 168s Building dependency tree... 168s Reading state information... 169s Calculating upgrade... 169s The following packages will be upgraded: 169s pastebinit 169s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 169s Need to get 14.9 kB of archives. 169s After this operation, 8192 B of additional disk space will be used. 169s Get:1 http://ftpmaster.internal/ubuntu oracular/main ppc64el pastebinit all 1.7.0-1 [14.9 kB] 169s Fetched 14.9 kB in 0s (54.8 kB/s) 170s (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 ... 72144 files and directories currently installed.) 170s Preparing to unpack .../pastebinit_1.7.0-1_all.deb ... 170s Unpacking pastebinit (1.7.0-1) over (1.6.2-1) ... 170s Setting up pastebinit (1.7.0-1) ... 170s Processing triggers for man-db (2.12.0-4build2) ... 170s Reading package lists... 171s Building dependency tree... 171s Reading state information... 171s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 171s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 171s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 172s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 172s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 173s Reading package lists... 173s Reading package lists... 173s Building dependency tree... 173s Reading state information... 173s Calculating upgrade... 174s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 174s Reading package lists... 174s Building dependency tree... 174s Reading state information... 174s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 177s autopkgtest [10:12:31]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP Sat Apr 20 00:05:55 UTC 2024 177s autopkgtest [10:12:31]: @@@@@@@@@@@@@@@@@@@@ apt-source osmnx 180s Get:1 http://ftpmaster.internal/ubuntu oracular/universe osmnx 1.9.2+ds-1 (dsc) [3430 B] 180s Get:2 http://ftpmaster.internal/ubuntu oracular/universe osmnx 1.9.2+ds-1 (tar) [110 kB] 180s Get:3 http://ftpmaster.internal/ubuntu oracular/universe osmnx 1.9.2+ds-1 (diff) [10.6 kB] 180s gpgv: Signature made Fri Apr 12 15:06:22 2024 UTC 180s gpgv: using RSA key AE28AE15710DFF1D87E5A7623F9219A67F36C68B 180s gpgv: issuer "calculus@rezozer.net" 180s gpgv: Can't check signature: No public key 180s dpkg-source: warning: cannot verify inline signature for ./osmnx_1.9.2+ds-1.dsc: no acceptable signature found 180s autopkgtest [10:12:34]: testing package osmnx version 1.9.2+ds-1 180s autopkgtest [10:12:34]: build not needed 182s autopkgtest [10:12:36]: test command1: preparing testbed 183s Reading package lists... 183s Building dependency tree... 183s Reading state information... 183s Starting pkgProblemResolver with broken count: 0 183s Starting 2 pkgProblemResolver with broken count: 0 183s Done 184s The following additional packages will be installed: 184s blt fonts-lyx gdal-data gdal-plugins libaec0 libarmadillo12 libarpack2t64 184s libblas3 libblosc1 libcfitsio10t64 libfreexl1 libfyba0t64 libgdal34t64 184s libgeos-c1t64 libgeos3.12.1t64 libgeotiff5 libgfortran5 libgif7 libgomp1 184s libgraphite2-3 libharfbuzz0b libhdf4-0-alt libhdf5-103-1t64 184s libhdf5-hl-100t64 libimagequant0 libjs-jquery libjs-jquery-ui 184s libjs-sphinxdoc libjs-underscore libkmlbase1t64 libkmldom1t64 184s libkmlengine1t64 liblapack3 liblbfgsb0 liblcms2-2 libltdl7 libminizip1t64 184s libmysqlclient21 libnetcdf19t64 libodbc2 libodbcinst2 libogdi4.1 184s libopenjp2-7 libpoppler134 libpq5 libproj25 libqhull-r8.0 libraqm0 184s librttopo1 libsnappy1v5 libspatialite8t64 libsuperlu6 libsz2 libtcl8.6 184s libtk8.6 liburiparser1 libwebpdemux2 libwebpmux3 libxerces-c3.2t64 libxft2 184s libxrender1 libxslt1.1 libxss1 mysql-common proj-data python-matplotlib-data 184s python-osmnx-doc python3-appdirs python3-branca python3-brotli python3-click 184s python3-click-plugins python3-cligj python3-colorama python3-contourpy 184s python3-coverage python3-cycler python3-dateutil python3-decorator 184s python3-fiona python3-folium python3-fonttools python3-fs python3-geopandas 184s python3-iniconfig python3-joblib python3-kiwisolver python3-lxml python3-lz4 184s python3-matplotlib python3-mpmath python3-networkx python3-numpy 184s python3-osmnx python3-packaging python3-pandas python3-pandas-lib 184s python3-pil python3-pil.imagetk python3-pluggy python3-pyproj python3-pytest 184s python3-scipy python3-shapely python3-sklearn python3-sklearn-lib 184s python3-sympy python3-threadpoolctl python3-tk python3-ufolib2 184s python3-unicodedata2 python3-xyzservices tk8.6-blt2.5 unicode-data 184s unixodbc-common x11-common 184s Suggested packages: 184s blt-demo geotiff-bin gdal-bin libgeotiff-epsg libhdf4-doc libhdf4-alt-dev 184s hdf4-tools libjs-jquery-ui-docs liblcms2-utils odbc-postgresql tdsodbc 184s ogdi-bin proj-bin tcl8.6 tk8.6 www-browser pdf-viewer python-coverage-doc 184s python-cycler-doc python-lxml-doc cm-super-minimal dvipng ffmpeg 184s fonts-staypuft ghostscript gir1.2-gtk-3.0 inkscape ipython3 librsvg2-common 184s python3-cairocffi python3-gi-cairo python3-gobject python3-pyqt5 python3-sip 184s python3-tornado texlive-extra-utils texlive-latex-extra python-mpmath-doc 184s python3-gmpy2 python-networkx-doc python3-gdal python3-pydot 184s python3-pygraphviz gcc gfortran python3-dev python-pandas-doc 184s python3-statsmodels python-pil-doc python-scipy-doc python3-dap 184s python-sklearn-doc texlive-fonts-extra python-sympy-doc tix python3-tk-dbg 184s Recommended packages: 184s proj-bin javascript-common poppler-data python3-geopy python3-psycopg2 184s python3-rtree python3-simplejson python3-psutil python3-bs4 184s python3-cssselect python3-html5lib python3-gdal python3-rasterio 184s python3-bottleneck python3-numexpr python3-odf python3-openpyxl 184s python3-tables python3-olefile g++ | c++-compiler isympy-common 184s The following NEW packages will be installed: 184s autopkgtest-satdep blt fonts-lyx gdal-data gdal-plugins libaec0 184s libarmadillo12 libarpack2t64 libblas3 libblosc1 libcfitsio10t64 libfreexl1 184s libfyba0t64 libgdal34t64 libgeos-c1t64 libgeos3.12.1t64 libgeotiff5 184s libgfortran5 libgif7 libgomp1 libgraphite2-3 libharfbuzz0b libhdf4-0-alt 184s libhdf5-103-1t64 libhdf5-hl-100t64 libimagequant0 libjs-jquery 184s libjs-jquery-ui libjs-sphinxdoc libjs-underscore libkmlbase1t64 184s libkmldom1t64 libkmlengine1t64 liblapack3 liblbfgsb0 liblcms2-2 libltdl7 184s libminizip1t64 libmysqlclient21 libnetcdf19t64 libodbc2 libodbcinst2 184s libogdi4.1 libopenjp2-7 libpoppler134 libpq5 libproj25 libqhull-r8.0 184s libraqm0 librttopo1 libsnappy1v5 libspatialite8t64 libsuperlu6 libsz2 184s libtcl8.6 libtk8.6 liburiparser1 libwebpdemux2 libwebpmux3 libxerces-c3.2t64 184s libxft2 libxrender1 libxslt1.1 libxss1 mysql-common proj-data 184s python-matplotlib-data python-osmnx-doc python3-appdirs python3-branca 184s python3-brotli python3-click python3-click-plugins python3-cligj 184s python3-colorama python3-contourpy python3-coverage python3-cycler 184s python3-dateutil python3-decorator python3-fiona python3-folium 184s python3-fonttools python3-fs python3-geopandas python3-iniconfig 184s python3-joblib python3-kiwisolver python3-lxml python3-lz4 184s python3-matplotlib python3-mpmath python3-networkx python3-numpy 184s python3-osmnx python3-packaging python3-pandas python3-pandas-lib 184s python3-pil python3-pil.imagetk python3-pluggy python3-pyproj python3-pytest 184s python3-scipy python3-shapely python3-sklearn python3-sklearn-lib 184s python3-sympy python3-threadpoolctl python3-tk python3-ufolib2 184s python3-unicodedata2 python3-xyzservices tk8.6-blt2.5 unicode-data 184s unixodbc-common x11-common 184s 0 upgraded, 117 newly installed, 0 to remove and 0 not upgraded. 184s Need to get 111 MB/111 MB of archives. 184s After this operation, 490 MB of additional disk space will be used. 184s Get:1 /tmp/autopkgtest.CgLHQ2/1-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [764 B] 184s Get:2 http://ftpmaster.internal/ubuntu oracular/main ppc64el libtcl8.6 ppc64el 8.6.14+dfsg-1build1 [1204 kB] 184s Get:3 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxrender1 ppc64el 1:0.9.10-1.1build1 [23.1 kB] 184s Get:4 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxft2 ppc64el 2.3.6-1build1 [61.5 kB] 184s Get:5 http://ftpmaster.internal/ubuntu oracular/main ppc64el x11-common all 1:7.7+23ubuntu3 [21.7 kB] 184s Get:6 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxss1 ppc64el 1:1.2.3-1build3 [7980 B] 184s Get:7 http://ftpmaster.internal/ubuntu oracular/main ppc64el libtk8.6 ppc64el 8.6.14-1build1 [944 kB] 184s Get:8 http://ftpmaster.internal/ubuntu oracular/main ppc64el tk8.6-blt2.5 ppc64el 2.5.3+dfsg-7build1 [784 kB] 185s Get:9 http://ftpmaster.internal/ubuntu oracular/main ppc64el blt ppc64el 2.5.3+dfsg-7build1 [4840 B] 185s Get:10 http://ftpmaster.internal/ubuntu oracular/universe ppc64el fonts-lyx all 2.4.0~RC4-1 [170 kB] 185s Get:11 http://ftpmaster.internal/ubuntu oracular/universe ppc64el gdal-data all 3.8.4+dfsg-3ubuntu3 [261 kB] 185s Get:12 http://ftpmaster.internal/ubuntu oracular/universe ppc64el gdal-plugins ppc64el 3.8.4+dfsg-3ubuntu3 [24.8 kB] 185s Get:13 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libaec0 ppc64el 1.1.3-1 [30.1 kB] 185s Get:14 http://ftpmaster.internal/ubuntu oracular/main ppc64el libblas3 ppc64el 3.12.0-3build1 [227 kB] 185s Get:15 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgfortran5 ppc64el 14-20240412-0ubuntu1 [574 kB] 185s Get:16 http://ftpmaster.internal/ubuntu oracular/main ppc64el liblapack3 ppc64el 3.12.0-3build1 [2804 kB] 185s Get:17 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libarpack2t64 ppc64el 3.9.1-1.1build2 [107 kB] 185s Get:18 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libsuperlu6 ppc64el 6.0.1+dfsg1-1build1 [238 kB] 185s Get:19 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libarmadillo12 ppc64el 1:12.6.7+dfsg-1build2 [110 kB] 185s Get:20 http://ftpmaster.internal/ubuntu oracular/main ppc64el libsnappy1v5 ppc64el 1.2.0-2 [33.3 kB] 185s Get:21 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libblosc1 ppc64el 1.21.5+ds-1build1 [38.5 kB] 185s Get:22 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libcfitsio10t64 ppc64el 4.3.1-1.1build2 [713 kB] 185s Get:23 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libfyba0t64 ppc64el 4.1.1-11build1 [148 kB] 185s Get:24 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libminizip1t64 ppc64el 1:1.3.dfsg-3.1ubuntu2 [25.5 kB] 185s Get:25 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libfreexl1 ppc64el 2.0.0-1build2 [53.1 kB] 185s Get:26 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libgeos3.12.1t64 ppc64el 3.12.1-3build1 [1010 kB] 185s Get:27 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libgeos-c1t64 ppc64el 3.12.1-3build1 [107 kB] 185s Get:28 http://ftpmaster.internal/ubuntu oracular/universe ppc64el proj-data all 9.4.0-1build2 [7885 kB] 185s Get:29 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libproj25 ppc64el 9.4.0-1build2 [1485 kB] 185s Get:30 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libgeotiff5 ppc64el 1.7.1-5build1 [65.5 kB] 185s Get:31 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgif7 ppc64el 5.2.2-1ubuntu1 [41.2 kB] 185s Get:32 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libhdf4-0-alt ppc64el 4.2.16-4build1 [337 kB] 185s Get:33 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libsz2 ppc64el 1.1.3-1 [5566 B] 185s Get:34 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libhdf5-103-1t64 ppc64el 1.10.10+repack-3.1ubuntu4 [1395 kB] 186s Get:35 http://ftpmaster.internal/ubuntu oracular/universe ppc64el liburiparser1 ppc64el 0.9.7+dfsg-2build1 [53.6 kB] 186s Get:36 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libkmlbase1t64 ppc64el 1.3.0-12build1 [59.5 kB] 186s Get:37 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libkmldom1t64 ppc64el 1.3.0-12build1 [168 kB] 186s Get:38 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libkmlengine1t64 ppc64el 1.3.0-12build1 [78.0 kB] 186s Get:39 http://ftpmaster.internal/ubuntu oracular/main ppc64el mysql-common all 5.8+1.1.0build1 [6746 B] 186s Get:40 http://ftpmaster.internal/ubuntu oracular/main ppc64el libmysqlclient21 ppc64el 8.0.36-2ubuntu3 [1296 kB] 186s Get:41 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libhdf5-hl-100t64 ppc64el 1.10.10+repack-3.1ubuntu4 [70.9 kB] 186s Get:42 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libnetcdf19t64 ppc64el 1:4.9.2-5ubuntu4 [601 kB] 186s Get:43 http://ftpmaster.internal/ubuntu oracular/main ppc64el libltdl7 ppc64el 2.4.7-7build1 [48.2 kB] 186s Get:44 http://ftpmaster.internal/ubuntu oracular/main ppc64el libodbc2 ppc64el 2.3.12-1build2 [188 kB] 186s Get:45 http://ftpmaster.internal/ubuntu oracular/main ppc64el unixodbc-common all 2.3.12-1build2 [8646 B] 186s Get:46 http://ftpmaster.internal/ubuntu oracular/main ppc64el libodbcinst2 ppc64el 2.3.12-1build2 [37.2 kB] 186s Get:47 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libogdi4.1 ppc64el 4.1.1+ds-4 [256 kB] 186s Get:48 http://ftpmaster.internal/ubuntu oracular/main ppc64el libopenjp2-7 ppc64el 2.5.0-2build3 [239 kB] 186s Get:49 http://ftpmaster.internal/ubuntu oracular/main ppc64el liblcms2-2 ppc64el 2.14-2build1 [233 kB] 186s Get:50 http://ftpmaster.internal/ubuntu oracular/main ppc64el libpoppler134 ppc64el 24.02.0-1ubuntu9 [1341 kB] 186s Get:51 http://ftpmaster.internal/ubuntu oracular/main ppc64el libpq5 ppc64el 16.2-1ubuntu4 [170 kB] 186s Get:52 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libqhull-r8.0 ppc64el 2020.2-6build1 [225 kB] 186s Get:53 http://ftpmaster.internal/ubuntu oracular/universe ppc64el librttopo1 ppc64el 1.1.0-3build2 [240 kB] 186s Get:54 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libspatialite8t64 ppc64el 5.1.0-3build1 [2233 kB] 186s Get:55 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libxerces-c3.2t64 ppc64el 3.2.4+debian-1.2ubuntu2 [1070 kB] 186s Get:56 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libgdal34t64 ppc64el 3.8.4+dfsg-3ubuntu3 [9791 kB] 186s Get:57 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgomp1 ppc64el 14-20240412-0ubuntu1 [161 kB] 186s Get:58 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgraphite2-3 ppc64el 1.3.14-2build1 [84.6 kB] 186s Get:59 http://ftpmaster.internal/ubuntu oracular/main ppc64el libharfbuzz0b ppc64el 8.3.0-2build2 [580 kB] 186s Get:60 http://ftpmaster.internal/ubuntu oracular/main ppc64el libimagequant0 ppc64el 2.18.0-1build1 [43.2 kB] 186s Get:61 http://ftpmaster.internal/ubuntu oracular/main ppc64el libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 186s Get:62 http://ftpmaster.internal/ubuntu oracular/universe ppc64el libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 186s Get:63 http://ftpmaster.internal/ubuntu oracular/main ppc64el libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 186s Get:64 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libjs-sphinxdoc all 7.2.6-7 [150 kB] 186s Get:65 http://ftpmaster.internal/ubuntu oracular/universe ppc64el liblbfgsb0 ppc64el 3.0+dfsg.4-1build1 [33.0 kB] 186s Get:66 http://ftpmaster.internal/ubuntu oracular/main ppc64el libraqm0 ppc64el 0.10.1-1build1 [19.4 kB] 186s Get:67 http://ftpmaster.internal/ubuntu oracular/main ppc64el libwebpdemux2 ppc64el 1.3.2-0.4build3 [14.4 kB] 186s Get:68 http://ftpmaster.internal/ubuntu oracular/main ppc64el libwebpmux3 ppc64el 1.3.2-0.4build3 [31.2 kB] 186s Get:69 http://ftpmaster.internal/ubuntu oracular/main ppc64el libxslt1.1 ppc64el 1.1.39-0exp1build1 [192 kB] 186s Get:70 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python-matplotlib-data all 3.6.3-1ubuntu5 [2936 kB] 186s Get:71 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python-osmnx-doc all 1.9.2+ds-1 [588 kB] 186s Get:72 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-appdirs all 1.4.4-4 [10.9 kB] 186s Get:73 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-branca all 0.7.2-1 [23.5 kB] 187s Get:74 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-brotli ppc64el 1.1.0-2build2 [413 kB] 187s Get:75 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-colorama all 0.4.6-4 [32.1 kB] 187s Get:76 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-click all 8.1.6-2 [79.0 kB] 187s Get:77 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-click-plugins all 1.1.1-4 [9288 B] 187s Get:78 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-cligj all 0.7.2-2 [7788 B] 187s Get:79 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-numpy ppc64el 1:1.26.4+ds-6ubuntu1 [4446 kB] 187s Get:80 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-contourpy ppc64el 1.0.7-3 [200 kB] 187s Get:81 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-coverage ppc64el 7.4.4+dfsg1-0ubuntu2 [149 kB] 187s Get:82 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-cycler all 0.12.1-1 [9716 B] 187s Get:83 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-dateutil all 2.8.2-3ubuntu1 [79.4 kB] 187s Get:84 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-decorator all 5.1.1-5 [10.1 kB] 187s Get:85 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-fiona ppc64el 1.9.6-1 [654 kB] 187s Get:86 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-xyzservices all 2024.4.0-1 [40.6 kB] 187s Get:87 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-folium all 0.16.0+dfsg-1 [1191 kB] 187s Get:88 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-scipy ppc64el 1.11.4-6build1 [17.0 MB] 187s Get:89 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-ufolib2 all 0.16.0+dfsg1-1 [33.5 kB] 187s Get:90 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-mpmath all 1.3.0-1 [425 kB] 187s Get:91 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-sympy all 1.12-7 [3966 kB] 187s Get:92 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-fs all 2.4.16-4 [91.3 kB] 187s Get:93 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-lxml ppc64el 5.2.1-1 [1250 kB] 187s Get:94 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-lz4 ppc64el 4.0.2+dfsg-1build4 [27.8 kB] 187s Get:95 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-unicodedata2 ppc64el 15.1.0+ds-1build1 [367 kB] 187s Get:96 http://ftpmaster.internal/ubuntu oracular/universe ppc64el unicode-data all 15.1.0-1 [8878 kB] 188s Get:97 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-fonttools ppc64el 4.46.0-1build2 [1473 kB] 188s Get:98 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-pandas-lib ppc64el 2.1.4+dfsg-7 [4602 kB] 188s Get:99 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-pandas all 2.1.4+dfsg-7 [3042 kB] 188s Get:100 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-pyproj ppc64el 3.6.1-3build1 [436 kB] 188s Get:101 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-shapely ppc64el 2.0.4-1 [328 kB] 188s Get:102 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-packaging all 24.0-1 [41.1 kB] 188s Get:103 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-geopandas all 0.14.4-1 [1643 kB] 189s Get:104 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-iniconfig all 1.1.1-2 [6024 B] 189s Get:105 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-joblib all 1.3.2-1 [207 kB] 189s Get:106 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-kiwisolver ppc64el 1.4.5-1 [55.5 kB] 189s Get:107 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-pil ppc64el 10.2.0-1build1 [485 kB] 189s Get:108 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-tk ppc64el 3.12.3-0ubuntu1 [105 kB] 189s Get:109 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-pil.imagetk ppc64el 10.2.0-1build1 [9576 B] 189s Get:110 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-matplotlib ppc64el 3.6.3-1ubuntu5 [6174 kB] 191s Get:111 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-networkx all 2.8.8-1ubuntu1 [1468 kB] 191s Get:112 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-osmnx all 1.9.2+ds-1 [76.7 kB] 191s Get:113 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-pluggy all 1.4.0-1 [20.4 kB] 191s Get:114 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-pytest all 7.4.4-1 [305 kB] 191s Get:115 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-threadpoolctl all 3.1.0-1 [21.3 kB] 191s Get:116 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-sklearn-lib ppc64el 1.4.1.post1+dfsg-1build1 [3780 kB] 192s Get:117 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-sklearn all 1.4.1.post1+dfsg-1build1 [2261 kB] 193s Fetched 111 MB in 8s (13.1 MB/s) 193s Selecting previously unselected package libtcl8.6:ppc64el. 193s (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 ... 72146 files and directories currently installed.) 193s Preparing to unpack .../000-libtcl8.6_8.6.14+dfsg-1build1_ppc64el.deb ... 193s Unpacking libtcl8.6:ppc64el (8.6.14+dfsg-1build1) ... 193s Selecting previously unselected package libxrender1:ppc64el. 193s Preparing to unpack .../001-libxrender1_1%3a0.9.10-1.1build1_ppc64el.deb ... 193s Unpacking libxrender1:ppc64el (1:0.9.10-1.1build1) ... 193s Selecting previously unselected package libxft2:ppc64el. 193s Preparing to unpack .../002-libxft2_2.3.6-1build1_ppc64el.deb ... 193s Unpacking libxft2:ppc64el (2.3.6-1build1) ... 193s Selecting previously unselected package x11-common. 193s Preparing to unpack .../003-x11-common_1%3a7.7+23ubuntu3_all.deb ... 193s Unpacking x11-common (1:7.7+23ubuntu3) ... 193s Selecting previously unselected package libxss1:ppc64el. 193s Preparing to unpack .../004-libxss1_1%3a1.2.3-1build3_ppc64el.deb ... 193s Unpacking libxss1:ppc64el (1:1.2.3-1build3) ... 193s Selecting previously unselected package libtk8.6:ppc64el. 193s Preparing to unpack .../005-libtk8.6_8.6.14-1build1_ppc64el.deb ... 193s Unpacking libtk8.6:ppc64el (8.6.14-1build1) ... 193s Selecting previously unselected package tk8.6-blt2.5. 193s Preparing to unpack .../006-tk8.6-blt2.5_2.5.3+dfsg-7build1_ppc64el.deb ... 193s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 193s Selecting previously unselected package blt. 193s Preparing to unpack .../007-blt_2.5.3+dfsg-7build1_ppc64el.deb ... 193s Unpacking blt (2.5.3+dfsg-7build1) ... 193s Selecting previously unselected package fonts-lyx. 193s Preparing to unpack .../008-fonts-lyx_2.4.0~RC4-1_all.deb ... 193s Unpacking fonts-lyx (2.4.0~RC4-1) ... 193s Selecting previously unselected package gdal-data. 193s Preparing to unpack .../009-gdal-data_3.8.4+dfsg-3ubuntu3_all.deb ... 193s Unpacking gdal-data (3.8.4+dfsg-3ubuntu3) ... 193s Selecting previously unselected package gdal-plugins:ppc64el. 193s Preparing to unpack .../010-gdal-plugins_3.8.4+dfsg-3ubuntu3_ppc64el.deb ... 193s Unpacking gdal-plugins:ppc64el (3.8.4+dfsg-3ubuntu3) ... 193s Selecting previously unselected package libaec0:ppc64el. 193s Preparing to unpack .../011-libaec0_1.1.3-1_ppc64el.deb ... 193s Unpacking libaec0:ppc64el (1.1.3-1) ... 193s Selecting previously unselected package libblas3:ppc64el. 193s Preparing to unpack .../012-libblas3_3.12.0-3build1_ppc64el.deb ... 193s Unpacking libblas3:ppc64el (3.12.0-3build1) ... 193s Selecting previously unselected package libgfortran5:ppc64el. 193s Preparing to unpack .../013-libgfortran5_14-20240412-0ubuntu1_ppc64el.deb ... 193s Unpacking libgfortran5:ppc64el (14-20240412-0ubuntu1) ... 193s Selecting previously unselected package liblapack3:ppc64el. 193s Preparing to unpack .../014-liblapack3_3.12.0-3build1_ppc64el.deb ... 193s Unpacking liblapack3:ppc64el (3.12.0-3build1) ... 193s Selecting previously unselected package libarpack2t64:ppc64el. 193s Preparing to unpack .../015-libarpack2t64_3.9.1-1.1build2_ppc64el.deb ... 193s Unpacking libarpack2t64:ppc64el (3.9.1-1.1build2) ... 193s Selecting previously unselected package libsuperlu6:ppc64el. 193s Preparing to unpack .../016-libsuperlu6_6.0.1+dfsg1-1build1_ppc64el.deb ... 193s Unpacking libsuperlu6:ppc64el (6.0.1+dfsg1-1build1) ... 193s Selecting previously unselected package libarmadillo12. 193s Preparing to unpack .../017-libarmadillo12_1%3a12.6.7+dfsg-1build2_ppc64el.deb ... 193s Unpacking libarmadillo12 (1:12.6.7+dfsg-1build2) ... 193s Selecting previously unselected package libsnappy1v5:ppc64el. 193s Preparing to unpack .../018-libsnappy1v5_1.2.0-2_ppc64el.deb ... 193s Unpacking libsnappy1v5:ppc64el (1.2.0-2) ... 193s Selecting previously unselected package libblosc1:ppc64el. 193s Preparing to unpack .../019-libblosc1_1.21.5+ds-1build1_ppc64el.deb ... 193s Unpacking libblosc1:ppc64el (1.21.5+ds-1build1) ... 193s Selecting previously unselected package libcfitsio10t64:ppc64el. 193s Preparing to unpack .../020-libcfitsio10t64_4.3.1-1.1build2_ppc64el.deb ... 193s Unpacking libcfitsio10t64:ppc64el (4.3.1-1.1build2) ... 193s Selecting previously unselected package libfyba0t64:ppc64el. 193s Preparing to unpack .../021-libfyba0t64_4.1.1-11build1_ppc64el.deb ... 193s Unpacking libfyba0t64:ppc64el (4.1.1-11build1) ... 193s Selecting previously unselected package libminizip1t64:ppc64el. 193s Preparing to unpack .../022-libminizip1t64_1%3a1.3.dfsg-3.1ubuntu2_ppc64el.deb ... 193s Unpacking libminizip1t64:ppc64el (1:1.3.dfsg-3.1ubuntu2) ... 193s Selecting previously unselected package libfreexl1:ppc64el. 193s Preparing to unpack .../023-libfreexl1_2.0.0-1build2_ppc64el.deb ... 193s Unpacking libfreexl1:ppc64el (2.0.0-1build2) ... 193s Selecting previously unselected package libgeos3.12.1t64:ppc64el. 193s Preparing to unpack .../024-libgeos3.12.1t64_3.12.1-3build1_ppc64el.deb ... 193s Unpacking libgeos3.12.1t64:ppc64el (3.12.1-3build1) ... 193s Selecting previously unselected package libgeos-c1t64:ppc64el. 193s Preparing to unpack .../025-libgeos-c1t64_3.12.1-3build1_ppc64el.deb ... 193s Unpacking libgeos-c1t64:ppc64el (3.12.1-3build1) ... 193s Selecting previously unselected package proj-data. 193s Preparing to unpack .../026-proj-data_9.4.0-1build2_all.deb ... 193s Unpacking proj-data (9.4.0-1build2) ... 194s Selecting previously unselected package libproj25:ppc64el. 194s Preparing to unpack .../027-libproj25_9.4.0-1build2_ppc64el.deb ... 194s Unpacking libproj25:ppc64el (9.4.0-1build2) ... 194s Selecting previously unselected package libgeotiff5:ppc64el. 194s Preparing to unpack .../028-libgeotiff5_1.7.1-5build1_ppc64el.deb ... 194s Unpacking libgeotiff5:ppc64el (1.7.1-5build1) ... 194s Selecting previously unselected package libgif7:ppc64el. 194s Preparing to unpack .../029-libgif7_5.2.2-1ubuntu1_ppc64el.deb ... 194s Unpacking libgif7:ppc64el (5.2.2-1ubuntu1) ... 194s Selecting previously unselected package libhdf4-0-alt:ppc64el. 194s Preparing to unpack .../030-libhdf4-0-alt_4.2.16-4build1_ppc64el.deb ... 194s Unpacking libhdf4-0-alt:ppc64el (4.2.16-4build1) ... 194s Selecting previously unselected package libsz2:ppc64el. 194s Preparing to unpack .../031-libsz2_1.1.3-1_ppc64el.deb ... 194s Unpacking libsz2:ppc64el (1.1.3-1) ... 194s Selecting previously unselected package libhdf5-103-1t64:ppc64el. 194s Preparing to unpack .../032-libhdf5-103-1t64_1.10.10+repack-3.1ubuntu4_ppc64el.deb ... 194s Unpacking libhdf5-103-1t64:ppc64el (1.10.10+repack-3.1ubuntu4) ... 194s Selecting previously unselected package liburiparser1:ppc64el. 194s Preparing to unpack .../033-liburiparser1_0.9.7+dfsg-2build1_ppc64el.deb ... 194s Unpacking liburiparser1:ppc64el (0.9.7+dfsg-2build1) ... 194s Selecting previously unselected package libkmlbase1t64:ppc64el. 194s Preparing to unpack .../034-libkmlbase1t64_1.3.0-12build1_ppc64el.deb ... 194s Unpacking libkmlbase1t64:ppc64el (1.3.0-12build1) ... 194s Selecting previously unselected package libkmldom1t64:ppc64el. 194s Preparing to unpack .../035-libkmldom1t64_1.3.0-12build1_ppc64el.deb ... 194s Unpacking libkmldom1t64:ppc64el (1.3.0-12build1) ... 194s Selecting previously unselected package libkmlengine1t64:ppc64el. 194s Preparing to unpack .../036-libkmlengine1t64_1.3.0-12build1_ppc64el.deb ... 194s Unpacking libkmlengine1t64:ppc64el (1.3.0-12build1) ... 194s Selecting previously unselected package mysql-common. 194s Preparing to unpack .../037-mysql-common_5.8+1.1.0build1_all.deb ... 194s Unpacking mysql-common (5.8+1.1.0build1) ... 194s Selecting previously unselected package libmysqlclient21:ppc64el. 194s Preparing to unpack .../038-libmysqlclient21_8.0.36-2ubuntu3_ppc64el.deb ... 194s Unpacking libmysqlclient21:ppc64el (8.0.36-2ubuntu3) ... 194s Selecting previously unselected package libhdf5-hl-100t64:ppc64el. 194s Preparing to unpack .../039-libhdf5-hl-100t64_1.10.10+repack-3.1ubuntu4_ppc64el.deb ... 194s Unpacking libhdf5-hl-100t64:ppc64el (1.10.10+repack-3.1ubuntu4) ... 194s Selecting previously unselected package libnetcdf19t64:ppc64el. 194s Preparing to unpack .../040-libnetcdf19t64_1%3a4.9.2-5ubuntu4_ppc64el.deb ... 194s Unpacking libnetcdf19t64:ppc64el (1:4.9.2-5ubuntu4) ... 194s Selecting previously unselected package libltdl7:ppc64el. 194s Preparing to unpack .../041-libltdl7_2.4.7-7build1_ppc64el.deb ... 194s Unpacking libltdl7:ppc64el (2.4.7-7build1) ... 194s Selecting previously unselected package libodbc2:ppc64el. 194s Preparing to unpack .../042-libodbc2_2.3.12-1build2_ppc64el.deb ... 194s Unpacking libodbc2:ppc64el (2.3.12-1build2) ... 194s Selecting previously unselected package unixodbc-common. 194s Preparing to unpack .../043-unixodbc-common_2.3.12-1build2_all.deb ... 194s Unpacking unixodbc-common (2.3.12-1build2) ... 194s Selecting previously unselected package libodbcinst2:ppc64el. 194s Preparing to unpack .../044-libodbcinst2_2.3.12-1build2_ppc64el.deb ... 194s Unpacking libodbcinst2:ppc64el (2.3.12-1build2) ... 194s Selecting previously unselected package libogdi4.1:ppc64el. 194s Preparing to unpack .../045-libogdi4.1_4.1.1+ds-4_ppc64el.deb ... 194s Unpacking libogdi4.1:ppc64el (4.1.1+ds-4) ... 194s Selecting previously unselected package libopenjp2-7:ppc64el. 194s Preparing to unpack .../046-libopenjp2-7_2.5.0-2build3_ppc64el.deb ... 194s Unpacking libopenjp2-7:ppc64el (2.5.0-2build3) ... 194s Selecting previously unselected package liblcms2-2:ppc64el. 194s Preparing to unpack .../047-liblcms2-2_2.14-2build1_ppc64el.deb ... 194s Unpacking liblcms2-2:ppc64el (2.14-2build1) ... 194s Selecting previously unselected package libpoppler134:ppc64el. 194s Preparing to unpack .../048-libpoppler134_24.02.0-1ubuntu9_ppc64el.deb ... 194s Unpacking libpoppler134:ppc64el (24.02.0-1ubuntu9) ... 194s Selecting previously unselected package libpq5:ppc64el. 194s Preparing to unpack .../049-libpq5_16.2-1ubuntu4_ppc64el.deb ... 194s Unpacking libpq5:ppc64el (16.2-1ubuntu4) ... 194s Selecting previously unselected package libqhull-r8.0:ppc64el. 194s Preparing to unpack .../050-libqhull-r8.0_2020.2-6build1_ppc64el.deb ... 194s Unpacking libqhull-r8.0:ppc64el (2020.2-6build1) ... 194s Selecting previously unselected package librttopo1:ppc64el. 194s Preparing to unpack .../051-librttopo1_1.1.0-3build2_ppc64el.deb ... 194s Unpacking librttopo1:ppc64el (1.1.0-3build2) ... 194s Selecting previously unselected package libspatialite8t64:ppc64el. 194s Preparing to unpack .../052-libspatialite8t64_5.1.0-3build1_ppc64el.deb ... 194s Unpacking libspatialite8t64:ppc64el (5.1.0-3build1) ... 194s Selecting previously unselected package libxerces-c3.2t64:ppc64el. 194s Preparing to unpack .../053-libxerces-c3.2t64_3.2.4+debian-1.2ubuntu2_ppc64el.deb ... 194s Unpacking libxerces-c3.2t64:ppc64el (3.2.4+debian-1.2ubuntu2) ... 194s Selecting previously unselected package libgdal34t64:ppc64el. 194s Preparing to unpack .../054-libgdal34t64_3.8.4+dfsg-3ubuntu3_ppc64el.deb ... 194s Unpacking libgdal34t64:ppc64el (3.8.4+dfsg-3ubuntu3) ... 195s Selecting previously unselected package libgomp1:ppc64el. 195s Preparing to unpack .../055-libgomp1_14-20240412-0ubuntu1_ppc64el.deb ... 195s Unpacking libgomp1:ppc64el (14-20240412-0ubuntu1) ... 195s Selecting previously unselected package libgraphite2-3:ppc64el. 195s Preparing to unpack .../056-libgraphite2-3_1.3.14-2build1_ppc64el.deb ... 195s Unpacking libgraphite2-3:ppc64el (1.3.14-2build1) ... 195s Selecting previously unselected package libharfbuzz0b:ppc64el. 195s Preparing to unpack .../057-libharfbuzz0b_8.3.0-2build2_ppc64el.deb ... 195s Unpacking libharfbuzz0b:ppc64el (8.3.0-2build2) ... 195s Selecting previously unselected package libimagequant0:ppc64el. 195s Preparing to unpack .../058-libimagequant0_2.18.0-1build1_ppc64el.deb ... 195s Unpacking libimagequant0:ppc64el (2.18.0-1build1) ... 195s Selecting previously unselected package libjs-jquery. 195s Preparing to unpack .../059-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 195s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 195s Selecting previously unselected package libjs-jquery-ui. 195s Preparing to unpack .../060-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 195s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 195s Selecting previously unselected package libjs-underscore. 195s Preparing to unpack .../061-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 195s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 195s Selecting previously unselected package libjs-sphinxdoc. 195s Preparing to unpack .../062-libjs-sphinxdoc_7.2.6-7_all.deb ... 195s Unpacking libjs-sphinxdoc (7.2.6-7) ... 195s Selecting previously unselected package liblbfgsb0:ppc64el. 195s Preparing to unpack .../063-liblbfgsb0_3.0+dfsg.4-1build1_ppc64el.deb ... 195s Unpacking liblbfgsb0:ppc64el (3.0+dfsg.4-1build1) ... 195s Selecting previously unselected package libraqm0:ppc64el. 195s Preparing to unpack .../064-libraqm0_0.10.1-1build1_ppc64el.deb ... 195s Unpacking libraqm0:ppc64el (0.10.1-1build1) ... 195s Selecting previously unselected package libwebpdemux2:ppc64el. 195s Preparing to unpack .../065-libwebpdemux2_1.3.2-0.4build3_ppc64el.deb ... 195s Unpacking libwebpdemux2:ppc64el (1.3.2-0.4build3) ... 195s Selecting previously unselected package libwebpmux3:ppc64el. 195s Preparing to unpack .../066-libwebpmux3_1.3.2-0.4build3_ppc64el.deb ... 195s Unpacking libwebpmux3:ppc64el (1.3.2-0.4build3) ... 195s Selecting previously unselected package libxslt1.1:ppc64el. 195s Preparing to unpack .../067-libxslt1.1_1.1.39-0exp1build1_ppc64el.deb ... 195s Unpacking libxslt1.1:ppc64el (1.1.39-0exp1build1) ... 195s Selecting previously unselected package python-matplotlib-data. 195s Preparing to unpack .../068-python-matplotlib-data_3.6.3-1ubuntu5_all.deb ... 195s Unpacking python-matplotlib-data (3.6.3-1ubuntu5) ... 195s Selecting previously unselected package python-osmnx-doc. 195s Preparing to unpack .../069-python-osmnx-doc_1.9.2+ds-1_all.deb ... 195s Unpacking python-osmnx-doc (1.9.2+ds-1) ... 195s Selecting previously unselected package python3-appdirs. 195s Preparing to unpack .../070-python3-appdirs_1.4.4-4_all.deb ... 195s Unpacking python3-appdirs (1.4.4-4) ... 195s Selecting previously unselected package python3-branca. 195s Preparing to unpack .../071-python3-branca_0.7.2-1_all.deb ... 195s Unpacking python3-branca (0.7.2-1) ... 195s Selecting previously unselected package python3-brotli. 195s Preparing to unpack .../072-python3-brotli_1.1.0-2build2_ppc64el.deb ... 195s Unpacking python3-brotli (1.1.0-2build2) ... 195s Selecting previously unselected package python3-colorama. 195s Preparing to unpack .../073-python3-colorama_0.4.6-4_all.deb ... 195s Unpacking python3-colorama (0.4.6-4) ... 195s Selecting previously unselected package python3-click. 195s Preparing to unpack .../074-python3-click_8.1.6-2_all.deb ... 195s Unpacking python3-click (8.1.6-2) ... 195s Selecting previously unselected package python3-click-plugins. 195s Preparing to unpack .../075-python3-click-plugins_1.1.1-4_all.deb ... 195s Unpacking python3-click-plugins (1.1.1-4) ... 195s Selecting previously unselected package python3-cligj. 195s Preparing to unpack .../076-python3-cligj_0.7.2-2_all.deb ... 195s Unpacking python3-cligj (0.7.2-2) ... 195s Selecting previously unselected package python3-numpy. 195s Preparing to unpack .../077-python3-numpy_1%3a1.26.4+ds-6ubuntu1_ppc64el.deb ... 195s Unpacking python3-numpy (1:1.26.4+ds-6ubuntu1) ... 196s Selecting previously unselected package python3-contourpy. 196s Preparing to unpack .../078-python3-contourpy_1.0.7-3_ppc64el.deb ... 196s Unpacking python3-contourpy (1.0.7-3) ... 196s Selecting previously unselected package python3-coverage. 196s Preparing to unpack .../079-python3-coverage_7.4.4+dfsg1-0ubuntu2_ppc64el.deb ... 196s Unpacking python3-coverage (7.4.4+dfsg1-0ubuntu2) ... 196s Selecting previously unselected package python3-cycler. 196s Preparing to unpack .../080-python3-cycler_0.12.1-1_all.deb ... 196s Unpacking python3-cycler (0.12.1-1) ... 196s Selecting previously unselected package python3-dateutil. 196s Preparing to unpack .../081-python3-dateutil_2.8.2-3ubuntu1_all.deb ... 196s Unpacking python3-dateutil (2.8.2-3ubuntu1) ... 196s Selecting previously unselected package python3-decorator. 196s Preparing to unpack .../082-python3-decorator_5.1.1-5_all.deb ... 196s Unpacking python3-decorator (5.1.1-5) ... 196s Selecting previously unselected package python3-fiona. 196s Preparing to unpack .../083-python3-fiona_1.9.6-1_ppc64el.deb ... 196s Unpacking python3-fiona (1.9.6-1) ... 196s Selecting previously unselected package python3-xyzservices. 196s Preparing to unpack .../084-python3-xyzservices_2024.4.0-1_all.deb ... 196s Unpacking python3-xyzservices (2024.4.0-1) ... 196s Selecting previously unselected package python3-folium. 196s Preparing to unpack .../085-python3-folium_0.16.0+dfsg-1_all.deb ... 196s Unpacking python3-folium (0.16.0+dfsg-1) ... 196s Selecting previously unselected package python3-scipy. 196s Preparing to unpack .../086-python3-scipy_1.11.4-6build1_ppc64el.deb ... 196s Unpacking python3-scipy (1.11.4-6build1) ... 197s Selecting previously unselected package python3-ufolib2. 197s Preparing to unpack .../087-python3-ufolib2_0.16.0+dfsg1-1_all.deb ... 197s Unpacking python3-ufolib2 (0.16.0+dfsg1-1) ... 197s Selecting previously unselected package python3-mpmath. 197s Preparing to unpack .../088-python3-mpmath_1.3.0-1_all.deb ... 197s Unpacking python3-mpmath (1.3.0-1) ... 197s Selecting previously unselected package python3-sympy. 197s Preparing to unpack .../089-python3-sympy_1.12-7_all.deb ... 197s Unpacking python3-sympy (1.12-7) ... 197s Selecting previously unselected package python3-fs. 197s Preparing to unpack .../090-python3-fs_2.4.16-4_all.deb ... 197s Unpacking python3-fs (2.4.16-4) ... 197s Selecting previously unselected package python3-lxml:ppc64el. 197s Preparing to unpack .../091-python3-lxml_5.2.1-1_ppc64el.deb ... 197s Unpacking python3-lxml:ppc64el (5.2.1-1) ... 197s Selecting previously unselected package python3-lz4. 197s Preparing to unpack .../092-python3-lz4_4.0.2+dfsg-1build4_ppc64el.deb ... 197s Unpacking python3-lz4 (4.0.2+dfsg-1build4) ... 197s Selecting previously unselected package python3-unicodedata2. 197s Preparing to unpack .../093-python3-unicodedata2_15.1.0+ds-1build1_ppc64el.deb ... 197s Unpacking python3-unicodedata2 (15.1.0+ds-1build1) ... 197s Selecting previously unselected package unicode-data. 197s Preparing to unpack .../094-unicode-data_15.1.0-1_all.deb ... 197s Unpacking unicode-data (15.1.0-1) ... 197s Selecting previously unselected package python3-fonttools. 198s Preparing to unpack .../095-python3-fonttools_4.46.0-1build2_ppc64el.deb ... 198s Unpacking python3-fonttools (4.46.0-1build2) ... 198s Selecting previously unselected package python3-pandas-lib:ppc64el. 198s Preparing to unpack .../096-python3-pandas-lib_2.1.4+dfsg-7_ppc64el.deb ... 198s Unpacking python3-pandas-lib:ppc64el (2.1.4+dfsg-7) ... 198s Selecting previously unselected package python3-pandas. 198s Preparing to unpack .../097-python3-pandas_2.1.4+dfsg-7_all.deb ... 198s Unpacking python3-pandas (2.1.4+dfsg-7) ... 198s Selecting previously unselected package python3-pyproj. 198s Preparing to unpack .../098-python3-pyproj_3.6.1-3build1_ppc64el.deb ... 198s Unpacking python3-pyproj (3.6.1-3build1) ... 198s Selecting previously unselected package python3-shapely. 198s Preparing to unpack .../099-python3-shapely_2.0.4-1_ppc64el.deb ... 198s Unpacking python3-shapely (2.0.4-1) ... 198s Selecting previously unselected package python3-packaging. 198s Preparing to unpack .../100-python3-packaging_24.0-1_all.deb ... 198s Unpacking python3-packaging (24.0-1) ... 198s Selecting previously unselected package python3-geopandas. 198s Preparing to unpack .../101-python3-geopandas_0.14.4-1_all.deb ... 198s Unpacking python3-geopandas (0.14.4-1) ... 198s Selecting previously unselected package python3-iniconfig. 198s Preparing to unpack .../102-python3-iniconfig_1.1.1-2_all.deb ... 198s Unpacking python3-iniconfig (1.1.1-2) ... 198s Selecting previously unselected package python3-joblib. 198s Preparing to unpack .../103-python3-joblib_1.3.2-1_all.deb ... 198s Unpacking python3-joblib (1.3.2-1) ... 198s Selecting previously unselected package python3-kiwisolver. 198s Preparing to unpack .../104-python3-kiwisolver_1.4.5-1_ppc64el.deb ... 198s Unpacking python3-kiwisolver (1.4.5-1) ... 198s Selecting previously unselected package python3-pil:ppc64el. 199s Preparing to unpack .../105-python3-pil_10.2.0-1build1_ppc64el.deb ... 199s Unpacking python3-pil:ppc64el (10.2.0-1build1) ... 199s Selecting previously unselected package python3-tk:ppc64el. 199s Preparing to unpack .../106-python3-tk_3.12.3-0ubuntu1_ppc64el.deb ... 199s Unpacking python3-tk:ppc64el (3.12.3-0ubuntu1) ... 199s Selecting previously unselected package python3-pil.imagetk:ppc64el. 199s Preparing to unpack .../107-python3-pil.imagetk_10.2.0-1build1_ppc64el.deb ... 199s Unpacking python3-pil.imagetk:ppc64el (10.2.0-1build1) ... 199s Selecting previously unselected package python3-matplotlib. 199s Preparing to unpack .../108-python3-matplotlib_3.6.3-1ubuntu5_ppc64el.deb ... 199s Unpacking python3-matplotlib (3.6.3-1ubuntu5) ... 199s Selecting previously unselected package python3-networkx. 199s Preparing to unpack .../109-python3-networkx_2.8.8-1ubuntu1_all.deb ... 199s Unpacking python3-networkx (2.8.8-1ubuntu1) ... 199s Selecting previously unselected package python3-osmnx. 199s Preparing to unpack .../110-python3-osmnx_1.9.2+ds-1_all.deb ... 199s Unpacking python3-osmnx (1.9.2+ds-1) ... 199s Selecting previously unselected package python3-pluggy. 199s Preparing to unpack .../111-python3-pluggy_1.4.0-1_all.deb ... 199s Unpacking python3-pluggy (1.4.0-1) ... 199s Selecting previously unselected package python3-pytest. 199s Preparing to unpack .../112-python3-pytest_7.4.4-1_all.deb ... 199s Unpacking python3-pytest (7.4.4-1) ... 199s Selecting previously unselected package python3-threadpoolctl. 199s Preparing to unpack .../113-python3-threadpoolctl_3.1.0-1_all.deb ... 199s Unpacking python3-threadpoolctl (3.1.0-1) ... 199s Selecting previously unselected package python3-sklearn-lib:ppc64el. 199s Preparing to unpack .../114-python3-sklearn-lib_1.4.1.post1+dfsg-1build1_ppc64el.deb ... 199s Unpacking python3-sklearn-lib:ppc64el (1.4.1.post1+dfsg-1build1) ... 199s Selecting previously unselected package python3-sklearn. 199s Preparing to unpack .../115-python3-sklearn_1.4.1.post1+dfsg-1build1_all.deb ... 199s Unpacking python3-sklearn (1.4.1.post1+dfsg-1build1) ... 200s Selecting previously unselected package autopkgtest-satdep. 200s Preparing to unpack .../116-1-autopkgtest-satdep.deb ... 200s Unpacking autopkgtest-satdep (0) ... 200s Setting up libgraphite2-3:ppc64el (1.3.14-2build1) ... 200s Setting up liblcms2-2:ppc64el (2.14-2build1) ... 200s Setting up python3-iniconfig (1.1.1-2) ... 200s Setting up mysql-common (5.8+1.1.0build1) ... 200s update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode 200s Setting up libmysqlclient21:ppc64el (8.0.36-2ubuntu3) ... 200s Setting up proj-data (9.4.0-1build2) ... 200s Setting up libxrender1:ppc64el (1:0.9.10-1.1build1) ... 200s Setting up libproj25:ppc64el (9.4.0-1build2) ... 200s Setting up python3-joblib (1.3.2-1) ... 200s Setting up libogdi4.1:ppc64el (4.1.1+ds-4) ... 200s Setting up python3-colorama (0.4.6-4) ... 200s Setting up python3-lz4 (4.0.2+dfsg-1build4) ... 200s Setting up libgeos3.12.1t64:ppc64el (3.12.1-3build1) ... 200s Setting up python3-xyzservices (2024.4.0-1) ... 201s Setting up python3-unicodedata2 (15.1.0+ds-1build1) ... 201s Setting up libgeos-c1t64:ppc64el (3.12.1-3build1) ... 201s Setting up fonts-lyx (2.4.0~RC4-1) ... 201s Setting up libwebpdemux2:ppc64el (1.3.2-0.4build3) ... 201s Setting up python3-threadpoolctl (3.1.0-1) ... 201s Setting up x11-common (1:7.7+23ubuntu3) ... 201s Setting up libpq5:ppc64el (16.2-1ubuntu4) ... 201s Setting up libqhull-r8.0:ppc64el (2020.2-6build1) ... 201s Setting up python3-coverage (7.4.4+dfsg1-0ubuntu2) ... 202s Setting up libxerces-c3.2t64:ppc64el (3.2.4+debian-1.2ubuntu2) ... 202s Setting up libgomp1:ppc64el (14-20240412-0ubuntu1) ... 202s Setting up python3-click (8.1.6-2) ... 202s Setting up python3-networkx (2.8.8-1ubuntu1) ... 204s /usr/lib/python3/dist-packages/networkx/readwrite/tests/test_gml.py:556: SyntaxWarning: invalid octal escape sequence '\420' 204s "graph [edge [ source u'u\4200' target u'u\4200' ] " 204s /usr/lib/python3/dist-packages/networkx/readwrite/tests/test_gml.py:557: SyntaxWarning: invalid octal escape sequence '\420' 204s + "node [ id u'u\4200' label b ] ]" 204s Setting up python3-branca (0.7.2-1) ... 204s Setting up libaec0:ppc64el (1.1.3-1) ... 204s Setting up gdal-data (3.8.4+dfsg-3ubuntu3) ... 204s Setting up libgeotiff5:ppc64el (1.7.1-5build1) ... 204s Setting up libsnappy1v5:ppc64el (1.2.0-2) ... 204s Setting up unicode-data (15.1.0-1) ... 204s Setting up python3-decorator (5.1.1-5) ... 204s Setting up libblas3:ppc64el (3.12.0-3build1) ... 204s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/blas/libblas.so.3 to provide /usr/lib/powerpc64le-linux-gnu/libblas.so.3 (libblas.so.3-powerpc64le-linux-gnu) in auto mode 204s Setting up python3-packaging (24.0-1) ... 204s Setting up libcfitsio10t64:ppc64el (4.3.1-1.1build2) ... 204s Setting up python3-brotli (1.1.0-2build2) ... 204s Setting up python3-cycler (0.12.1-1) ... 205s Setting up libimagequant0:ppc64el (2.18.0-1build1) ... 205s Setting up python3-kiwisolver (1.4.5-1) ... 205s Setting up libtcl8.6:ppc64el (8.6.14+dfsg-1build1) ... 205s Setting up python3-click-plugins (1.1.1-4) ... 205s Setting up unixodbc-common (2.3.12-1build2) ... 205s Setting up libltdl7:ppc64el (2.4.7-7build1) ... 205s Setting up libgfortran5:ppc64el (14-20240412-0ubuntu1) ... 205s Setting up python3-pluggy (1.4.0-1) ... 205s Setting up libhdf4-0-alt:ppc64el (4.2.16-4build1) ... 205s Setting up libgif7:ppc64el (5.2.2-1ubuntu1) ... 205s Setting up libodbc2:ppc64el (2.3.12-1build2) ... 205s Setting up liburiparser1:ppc64el (0.9.7+dfsg-2build1) ... 205s Setting up libfyba0t64:ppc64el (4.1.1-11build1) ... 205s Setting up librttopo1:ppc64el (1.1.0-3build2) ... 205s Setting up libminizip1t64:ppc64el (1:1.3.dfsg-3.1ubuntu2) ... 205s Setting up libxslt1.1:ppc64el (1.1.39-0exp1build1) ... 205s Setting up libblosc1:ppc64el (1.21.5+ds-1build1) ... 205s Setting up libopenjp2-7:ppc64el (2.5.0-2build3) ... 205s Setting up libharfbuzz0b:ppc64el (8.3.0-2build2) ... 205s Setting up python3-dateutil (2.8.2-3ubuntu1) ... 205s Setting up libxss1:ppc64el (1:1.2.3-1build3) ... 205s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 205s Setting up python3-mpmath (1.3.0-1) ... 206s Setting up libkmlbase1t64:ppc64el (1.3.0-12build1) ... 206s Setting up python-matplotlib-data (3.6.3-1ubuntu5) ... 206s Setting up libwebpmux3:ppc64el (1.3.2-0.4build3) ... 206s Setting up python3-appdirs (1.4.4-4) ... 206s Setting up libsz2:ppc64el (1.1.3-1) ... 206s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 206s Setting up gdal-plugins:ppc64el (3.8.4+dfsg-3ubuntu3) ... 206s Setting up python3-sympy (1.12-7) ... 214s Setting up libodbcinst2:ppc64el (2.3.12-1build2) ... 214s Setting up liblapack3:ppc64el (3.12.0-3build1) ... 214s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/powerpc64le-linux-gnu/liblapack.so.3 (liblapack.so.3-powerpc64le-linux-gnu) in auto mode 214s Setting up libxft2:ppc64el (2.3.6-1build1) ... 214s Setting up libarpack2t64:ppc64el (3.9.1-1.1build2) ... 214s Setting up libpoppler134:ppc64el (24.02.0-1ubuntu9) ... 214s Setting up python3-pytest (7.4.4-1) ... 214s Setting up python3-cligj (0.7.2-2) ... 214s Setting up libtk8.6:ppc64el (8.6.14-1build1) ... 214s Setting up libsuperlu6:ppc64el (6.0.1+dfsg1-1build1) ... 214s Setting up python3-fs (2.4.16-4) ... 215s Setting up libkmldom1t64:ppc64el (1.3.0-12build1) ... 215s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 215s Setting up libraqm0:ppc64el (0.10.1-1build1) ... 215s Setting up python3-numpy (1:1.26.4+ds-6ubuntu1) ... 217s Setting up libjs-sphinxdoc (7.2.6-7) ... 217s Setting up libfreexl1:ppc64el (2.0.0-1build2) ... 217s Setting up python3-lxml:ppc64el (5.2.1-1) ... 217s Setting up python3-contourpy (1.0.7-3) ... 217s Setting up libhdf5-103-1t64:ppc64el (1.10.10+repack-3.1ubuntu4) ... 217s Setting up python-osmnx-doc (1.9.2+ds-1) ... 217s Setting up libarmadillo12 (1:12.6.7+dfsg-1build2) ... 217s Setting up liblbfgsb0:ppc64el (3.0+dfsg.4-1build1) ... 218s Setting up libspatialite8t64:ppc64el (5.1.0-3build1) ... 218s Setting up libhdf5-hl-100t64:ppc64el (1.10.10+repack-3.1ubuntu4) ... 218s Setting up python3-shapely (2.0.4-1) ... 218s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 218s Setting up libnetcdf19t64:ppc64el (1:4.9.2-5ubuntu4) ... 218s Setting up python3-scipy (1.11.4-6build1) ... 222s Setting up python3-folium (0.16.0+dfsg-1) ... 222s Setting up blt (2.5.3+dfsg-7build1) ... 222s Setting up python3-pandas-lib:ppc64el (2.1.4+dfsg-7) ... 222s Setting up python3-sklearn-lib:ppc64el (1.4.1.post1+dfsg-1build1) ... 222s Setting up python3-tk:ppc64el (3.12.3-0ubuntu1) ... 222s Setting up libkmlengine1t64:ppc64el (1.3.0-12build1) ... 222s Setting up python3-pyproj (3.6.1-3build1) ... 223s Setting up libgdal34t64:ppc64el (3.8.4+dfsg-3ubuntu3) ... 223s Setting up python3-pil:ppc64el (10.2.0-1build1) ... 223s Setting up python3-pandas (2.1.4+dfsg-7) ... 229s Setting up python3-pil.imagetk:ppc64el (10.2.0-1build1) ... 229s Setting up python3-fiona (1.9.6-1) ... 229s Setting up python3-sklearn (1.4.1.post1+dfsg-1build1) ... 232s Setting up python3-geopandas (0.14.4-1) ... 232s Setting up python3-osmnx (1.9.2+ds-1) ... 233s Setting up python3-fonttools (4.46.0-1build2) ... 234s Setting up python3-ufolib2 (0.16.0+dfsg1-1) ... 234s Setting up python3-matplotlib (3.6.3-1ubuntu5) ... 236s Setting up autopkgtest-satdep (0) ... 236s Processing triggers for libc-bin (2.39-0ubuntu8) ... 236s Processing triggers for man-db (2.12.0-4build2) ... 242s (Reading database ... 83779 files and directories currently installed.) 242s Removing autopkgtest-satdep (0) ... 242s autopkgtest [10:13:36]: test command1: debian/tests/check offline 242s autopkgtest [10:13:36]: test command1: [----------------------- 243s ============================= test session starts ============================== 243s platform linux -- Python 3.12.3, pytest-7.4.4, pluggy-1.4.0 -- /usr/bin/python3 243s cachedir: .pytest_cache 243s rootdir: /tmp/autopkgtest.CgLHQ2/autopkgtest_tmp/offline 253s collecting ... collected 3 items 253s 253s tests/test_osmnx_offline.py::test_logging PASSED [ 33%] 253s tests/test_osmnx_offline.py::test_geometry_coords_rounding PASSED [ 66%] 253s tests/test_osmnx_offline.py::test_graph_from_xml PASSED [100%] 253s 253s =============================== warnings summary =============================== 253s tests/test_osmnx_offline.py:45 253s /tmp/autopkgtest.CgLHQ2/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 253s ox.config( 253s 253s tests/test_osmnx_offline.py::test_geometry_coords_rounding 253s /tmp/autopkgtest.CgLHQ2/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 253s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 253s 253s tests/test_osmnx_offline.py::test_geometry_coords_rounding 253s /tmp/autopkgtest.CgLHQ2/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 253s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 253s 253s tests/test_osmnx_offline.py::test_geometry_coords_rounding 253s /tmp/autopkgtest.CgLHQ2/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 253s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 253s 253s tests/test_osmnx_offline.py::test_geometry_coords_rounding 253s /tmp/autopkgtest.CgLHQ2/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 253s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 253s 253s tests/test_osmnx_offline.py::test_geometry_coords_rounding 253s /tmp/autopkgtest.CgLHQ2/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 253s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 253s 253s tests/test_osmnx_offline.py::test_geometry_coords_rounding 253s /tmp/autopkgtest.CgLHQ2/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 253s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 253s 253s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 253s ======================== 3 passed, 7 warnings in 10.62s ======================== 254s autopkgtest [10:13:48]: test command1: -----------------------] 255s autopkgtest [10:13:49]: test command1: - - - - - - - - - - results - - - - - - - - - - 255s command1 PASS 255s autopkgtest [10:13:49]: test command2: preparing testbed 256s Reading package lists... 256s Building dependency tree... 256s Reading state information... 257s Starting pkgProblemResolver with broken count: 0 257s Starting 2 pkgProblemResolver with broken count: 0 257s Done 257s The following additional packages will be installed: 257s python3-affine python3-gdal python3-rasterio python3-snuggs 257s Suggested packages: 257s gdal-bin 257s The following NEW packages will be installed: 257s autopkgtest-satdep python3-affine python3-gdal python3-rasterio 257s python3-snuggs 257s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 257s Need to get 1893 kB/1894 kB of archives. 257s After this operation, 11.2 MB of additional disk space will be used. 257s Get:1 /tmp/autopkgtest.CgLHQ2/2-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [772 B] 257s Get:2 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-affine all 2.4.0-1 [14.3 kB] 257s Get:3 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-gdal ppc64el 3.8.4+dfsg-3ubuntu3 [822 kB] 258s Get:4 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-snuggs all 1.4.7-4 [6456 B] 258s Get:5 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-rasterio ppc64el 1.3.9-4build1 [1050 kB] 258s Fetched 1893 kB in 1s (2392 kB/s) 258s Selecting previously unselected package python3-affine. 258s (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 ... 83779 files and directories currently installed.) 258s Preparing to unpack .../python3-affine_2.4.0-1_all.deb ... 258s Unpacking python3-affine (2.4.0-1) ... 258s Selecting previously unselected package python3-gdal. 258s Preparing to unpack .../python3-gdal_3.8.4+dfsg-3ubuntu3_ppc64el.deb ... 258s Unpacking python3-gdal (3.8.4+dfsg-3ubuntu3) ... 258s Selecting previously unselected package python3-snuggs. 258s Preparing to unpack .../python3-snuggs_1.4.7-4_all.deb ... 258s Unpacking python3-snuggs (1.4.7-4) ... 258s Selecting previously unselected package python3-rasterio. 258s Preparing to unpack .../python3-rasterio_1.3.9-4build1_ppc64el.deb ... 258s Unpacking python3-rasterio (1.3.9-4build1) ... 258s Selecting previously unselected package autopkgtest-satdep. 258s Preparing to unpack .../2-autopkgtest-satdep.deb ... 258s Unpacking autopkgtest-satdep (0) ... 258s Setting up python3-snuggs (1.4.7-4) ... 259s Setting up python3-affine (2.4.0-1) ... 259s Setting up python3-gdal (3.8.4+dfsg-3ubuntu3) ... 259s Setting up python3-rasterio (1.3.9-4build1) ... 259s Setting up autopkgtest-satdep (0) ... 261s (Reading database ... 84059 files and directories currently installed.) 261s Removing autopkgtest-satdep (0) ... 262s autopkgtest [10:13:56]: test command2: debian/tests/check online 262s autopkgtest [10:13:56]: test command2: [----------------------- 263s ============================= test session starts ============================== 263s platform linux -- Python 3.12.3, pytest-7.4.4, pluggy-1.4.0 -- /usr/bin/python3 263s cachedir: .pytest_cache 263s rootdir: /tmp/autopkgtest.CgLHQ2/autopkgtest_tmp/online 272s collecting ... collected 18 items 272s 272s tests/test_osmnx.py::test_logging PASSED [ 5%] 272s tests/test_osmnx.py::test_exceptions PASSED [ 11%] 272s tests/test_osmnx.py::test_coords_rounding PASSED [ 16%] 279s tests/test_osmnx.py::test_geocoder PASSED [ 22%] 298s tests/test_osmnx.py::test_stats PASSED [ 27%] 304s tests/test_osmnx.py::test_osm_xml PASSED [ 33%] 316s tests/test_osmnx.py::test_elevation PASSED [ 38%] 317s tests/test_osmnx.py::test_elevation_extra_one PASSED [ 44%] 319s tests/test_osmnx.py::test_elevation_extra_four PASSED [ 50%] 321s tests/test_osmnx.py::test_elevation_extra_thirtytwo PASSED [ 55%] 323s tests/test_osmnx.py::test_elevation_extra_huge PASSED [ 61%] 326s tests/test_osmnx.py::test_routing PASSED [ 66%] 335s tests/test_osmnx.py::test_plots PASSED [ 72%] 337s tests/test_osmnx.py::test_find_nearest PASSED [ 77%] 340s tests/test_osmnx.py::test_api_endpoints FAILED [ 83%] 341s tests/test_osmnx.py::test_graph_save_load FAILED [ 88%] 342s tests/test_osmnx.py::test_graph_from_functions FAILED [ 94%] 343s tests/test_osmnx.py::test_features FAILED [100%] 343s 343s =================================== FAILURES =================================== 343s ______________________________ test_api_endpoints ______________________________ 343s 343s self = , kwargs = {} 343s 343s def json(self, **kwargs): 343s r"""Returns the json-encoded content of a response, if any. 343s 343s :param \*\*kwargs: Optional arguments that ``json.loads`` takes. 343s :raises requests.exceptions.JSONDecodeError: If the response body does not 343s contain valid json. 343s """ 343s 343s if not self.encoding and self.content and len(self.content) > 3: 343s # No encoding set. JSON RFC 4627 section 3 states we should expect 343s # UTF-8, -16 or -32. Detect which one to use; If the detection or 343s # decoding fails, fall back to `self.text` (using charset_normalizer to make 343s # a best guess). 343s encoding = guess_json_utf(self.content) 343s if encoding is not None: 343s try: 343s return complexjson.loads(self.content.decode(encoding), **kwargs) 343s except UnicodeDecodeError: 343s # Wrong UTF codec detected; usually because it's not UTF-8 343s # but some other 8-bit codec. This is an RFC violation, 343s # and the server didn't bother to tell us what codec *was* 343s # used. 343s pass 343s except JSONDecodeError as e: 343s raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 343s 343s try: 343s > return complexjson.loads(self.text, **kwargs) 343s 343s /usr/lib/python3/dist-packages/requests/models.py:971: 343s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 343s /usr/lib/python3.12/json/__init__.py:346: in loads 343s return _default_decoder.decode(s) 343s /usr/lib/python3.12/json/decoder.py:337: in decode 343s obj, end = self.raw_decode(s, idx=_w(s, 0).end()) 343s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 343s 343s self = 343s s = '\n\n raise JSONDecodeError("Expecting value", s, err.value) from None 343s E json.decoder.JSONDecodeError: Expecting value: line 2 column 1 (char 1) 343s 343s /usr/lib/python3.12/json/decoder.py:355: JSONDecodeError 343s 343s During handling of the above exception, another exception occurred: 343s 343s response = 343s 343s def _parse_response(response): 343s """ 343s Parse JSON from a requests response and log the details. 343s 343s Parameters 343s ---------- 343s response : requests.response 343s the response object 343s 343s Returns 343s ------- 343s response_json : dict 343s """ 343s # log the response size and domain 343s domain = _hostname_from_url(response.url) 343s size_kb = len(response.content) / 1000 343s utils.log(f"Downloaded {size_kb:,.1f}kB from {domain!r} with status {response.status_code}") 343s 343s # parse the response to JSON and log/raise exceptions 343s try: 343s > response_json = response.json() 343s 343s /usr/lib/python3/dist-packages/osmnx/_downloader.py:347: 343s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 343s 343s self = , kwargs = {} 343s 343s def json(self, **kwargs): 343s r"""Returns the json-encoded content of a response, if any. 343s 343s :param \*\*kwargs: Optional arguments that ``json.loads`` takes. 343s :raises requests.exceptions.JSONDecodeError: If the response body does not 343s contain valid json. 343s """ 343s 343s if not self.encoding and self.content and len(self.content) > 3: 343s # No encoding set. JSON RFC 4627 section 3 states we should expect 343s # UTF-8, -16 or -32. Detect which one to use; If the detection or 343s # decoding fails, fall back to `self.text` (using charset_normalizer to make 343s # a best guess). 343s encoding = guess_json_utf(self.content) 343s if encoding is not None: 343s try: 343s return complexjson.loads(self.content.decode(encoding), **kwargs) 343s except UnicodeDecodeError: 343s # Wrong UTF codec detected; usually because it's not UTF-8 343s # but some other 8-bit codec. This is an RFC violation, 343s # and the server didn't bother to tell us what codec *was* 343s # used. 343s pass 343s except JSONDecodeError as e: 343s raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 343s 343s try: 343s return complexjson.loads(self.text, **kwargs) 343s except JSONDecodeError as e: 343s # Catch JSON-related errors and raise as requests.JSONDecodeError 343s # This aliases json.JSONDecodeError and simplejson.JSONDecodeError 343s > raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) 343s E requests.exceptions.JSONDecodeError: Expecting value: line 2 column 1 (char 1) 343s 343s /usr/lib/python3/dist-packages/requests/models.py:975: JSONDecodeError 343s 343s The above exception was the direct cause of the following exception: 343s 343s def test_api_endpoints(): 343s """Test different API endpoints.""" 343s default_timeout = ox.settings.timeout 343s default_key = ox.settings.nominatim_key 343s default_nominatim_endpoint = ox.settings.nominatim_endpoint 343s default_overpass_endpoint = ox.settings.overpass_endpoint 343s default_overpass_rate_limit = ox.settings.overpass_rate_limit 343s 343s # test good and bad DNS resolution 343s ox.settings.timeout = 1 343s ip = ox._downloader._resolve_host_via_doh("overpass-api.de") 343s ip = ox._downloader._resolve_host_via_doh("AAAAAAAAAAA") 343s _doh_url_template_default = ox.settings.doh_url_template 343s ox.settings.doh_url_template = "http://aaaaaa.hostdoesntexist.org/nothinguseful" 343s ip = ox._downloader._resolve_host_via_doh("overpass-api.de") 343s ox.settings.doh_url_template = None 343s ip = ox._downloader._resolve_host_via_doh("overpass-api.de") 343s ox.settings.doh_url_template = _doh_url_template_default 343s 343s # Test changing the Overpass endpoint. 343s # This should fail because we didn't provide a valid endpoint 343s ox.settings.overpass_rate_limit = False 343s ox.settings.overpass_endpoint = "http://NOT_A_VALID_ENDPOINT/api/" 343s with pytest.raises(ConnectionError, match="Max retries exceeded with url"): 343s > G = ox.graph_from_place(place1, network_type="all") 343s 343s tests/test_osmnx.py:488: 343s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 343s /usr/lib/python3/dist-packages/osmnx/graph.py:396: in graph_from_place 343s G = graph_from_polygon( 343s /usr/lib/python3/dist-packages/osmnx/graph.py:498: in graph_from_polygon 343s G_buff = _create_graph(response_jsons, retain_all=True, bidirectional=bidirectional) 343s /usr/lib/python3/dist-packages/osmnx/graph.py:626: in _create_graph 343s for response_json in response_jsons: 343s /usr/lib/python3/dist-packages/osmnx/_overpass.py:360: in _download_overpass_network 343s yield _overpass_request(data={"data": query_str}) 343s /usr/lib/python3/dist-packages/osmnx/_overpass.py:468: in _overpass_request 343s response_json = _downloader._parse_response(response) 343s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 343s 343s response = 343s 343s def _parse_response(response): 343s """ 343s Parse JSON from a requests response and log the details. 343s 343s Parameters 343s ---------- 343s response : requests.response 343s the response object 343s 343s Returns 343s ------- 343s response_json : dict 343s """ 343s # log the response size and domain 343s domain = _hostname_from_url(response.url) 343s size_kb = len(response.content) / 1000 343s utils.log(f"Downloaded {size_kb:,.1f}kB from {domain!r} with status {response.status_code}") 343s 343s # parse the response to JSON and log/raise exceptions 343s try: 343s response_json = response.json() 343s except JSONDecodeError as e: # pragma: no cover 343s msg = f"{domain!r} responded: {response.status_code} {response.reason} {response.text}" 343s utils.log(msg, level=lg.ERROR) 343s if response.ok: 343s raise InsufficientResponseError(msg) from e 343s > raise ResponseStatusCodeError(msg) from e 343s E osmnx._errors.ResponseStatusCodeError: 'not_a_valid_endpoint' responded: 503 Service Unavailable 343s E 343s E 343s E 343s E ERROR: The requested URL could not be retrieved 343s E 343s E 343s E
343s E

ERROR

343s E

The requested URL could not be retrieved

343s E
343s E
343s E 343s E
343s E

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

343s E 343s E
343s E

Unable to determine IP address from host name not_a_valid_endpoint

343s E
343s E 343s E

The DNS server returned:

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

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

343s E 343s E

Your cache administrator is webmaster.

343s E
343s E
343s E 343s E
343s E 343s E 343s 343s /usr/lib/python3/dist-packages/osmnx/_downloader.py:353: ResponseStatusCodeError 343s ----------------------------- Captured stdout call ----------------------------- 343s 2024-05-16 10:15:12 Failed to resolve 'AAAAAAAAAAA' IP via DoH, requesting host by name 343s 2024-05-16 10:15:12 Failed to resolve 'overpass-api.de' IP via DoH, requesting host by name 343s 2024-05-16 10:15:12 User set `doh_url_template=None`, requesting host by name 343s 2024-05-16 10:15:12 Retrieved response from cache file '.temp/cache/0affc28dccffd2fc83c7531368e4aa3dde23a76c.json' 343s 2024-05-16 10:15:12 Created GeoDataFrame with 1 rows from 1 queries 343s 2024-05-16 10:15:12 Constructed place geometry polygon(s) to query API 343s 2024-05-16 10:15:12 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 343s 2024-05-16 10:15:12 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 343s 2024-05-16 10:15:12 Projected GeoDataFrame to 'EPSG:32610 / WGS 84 / UTM zone 10N' 343s 2024-05-16 10:15:12 Projected GeoDataFrame to 'EPSG:4326 / WGS 84' 343s 2024-05-16 10:15:12 Requesting data from API in 1 request(s) 343s 2024-05-16 10:15:12 Encountered gaierror while trying to resolve 'NOT_A_VALID_ENDPOINT', trying again via DoH... 343s 2024-05-16 10:15:13 Failed to resolve 'NOT_A_VALID_ENDPOINT' IP via DoH, requesting host by name 343s 2024-05-16 10:15:13 Pausing 0 second(s) before making HTTP POST request to 'NOT_A_VALID_ENDPOINT' 343s 2024-05-16 10:15:13 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%7Cconstruction%7Cno%7Cplanned%7Cplatform%7Cproposed%7Craceway%7Crazed%22%5D%5B%22service%22%21~%22private%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 343s 2024-05-16 10:15:13 Downloaded 4.1kB from 'not_a_valid_endpoint' with status 503 343s 2024-05-16 10:15:13 'not_a_valid_endpoint' responded: 503 Service Unavailable 343s 343s 343s 343s ERROR: The requested URL could not be retrieved 343s 343s 343s
343s

ERROR

343s

The requested URL could not be retrieved

343s
343s
343s 343s
343s

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

343s 343s
343s

Unable to determine IP address from host name not_a_valid_endpoint

343s
343s 343s

The DNS server returned:

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

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

343s 343s

Your cache administrator is webmaster.

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

ERROR

343s

The requested URL could not be retrieved

343s
343s
343s 343s
343s

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

343s 343s
343s

Unable to determine IP address from host name not_a_valid_endpoint

343s
343s 343s

The DNS server returned:

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

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

343s 343s

Your cache administrator is webmaster.

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

ERROR

343s E

The requested URL could not be retrieved

343s E
343s E
343s E 343s E
343s E

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

343s E 343s E
343s E

Unable to determine IP address from host name not_a_valid_endpoint

343s E
343s E 343s E

The DNS server returned:

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

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

343s E 343s E

Your cache administrator is webmaster.

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

ERROR

343s

The requested URL could not be retrieved

343s
343s
343s 343s
343s

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

343s 343s
343s

Unable to determine IP address from host name not_a_valid_endpoint

343s
343s 343s

The DNS server returned:

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

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

343s 343s

Your cache administrator is webmaster.

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

ERROR

343s

The requested URL could not be retrieved

343s
343s
343s 343s
343s

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

343s 343s
343s

Unable to determine IP address from host name not_a_valid_endpoint

343s
343s 343s

The DNS server returned:

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

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

343s 343s

Your cache administrator is webmaster.

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

ERROR

343s E

The requested URL could not be retrieved

343s E
343s E
343s E 343s E
343s E

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

343s E 343s E
343s E

Unable to determine IP address from host name not_a_valid_endpoint

343s E
343s E 343s E

The DNS server returned:

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

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

343s E 343s E

Your cache administrator is webmaster.

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

ERROR

343s

The requested URL could not be retrieved

343s
343s
343s 343s
343s

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

343s 343s
343s

Unable to determine IP address from host name not_a_valid_endpoint

343s
343s 343s

The DNS server returned:

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

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

343s 343s

Your cache administrator is webmaster.

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

ERROR

343s

The requested URL could not be retrieved

343s
343s
343s 343s
343s

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

343s 343s
343s

Unable to determine IP address from host name not_a_valid_endpoint

343s
343s 343s

The DNS server returned:

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

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

343s 343s

Your cache administrator is webmaster.

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

ERROR

343s E

The requested URL could not be retrieved

343s E
343s E
343s E 343s E
343s E

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

343s E 343s E
343s E

Unable to determine IP address from host name not_a_valid_endpoint

343s E
343s E 343s E

The DNS server returned:

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

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

343s E 343s E

Your cache administrator is webmaster.

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

ERROR

343s

The requested URL could not be retrieved

343s
343s
343s 343s
343s

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

343s 343s
343s

Unable to determine IP address from host name not_a_valid_endpoint

343s
343s 343s

The DNS server returned:

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

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

343s 343s

Your cache administrator is webmaster.

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

ERROR

343s

The requested URL could not be retrieved

343s
343s
343s 343s
343s

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

343s 343s
343s

Unable to determine IP address from host name not_a_valid_endpoint

343s
343s 343s

The DNS server returned:

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

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

343s 343s

Your cache administrator is webmaster.

343s
343s
343s 343s
343s 343s 343s =============================== warnings summary =============================== 343s tests/test_osmnx.py:37 343s /tmp/autopkgtest.CgLHQ2/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 343s ox.config(log_console=True) 343s 343s tests/test_osmnx.py::test_coords_rounding 343s /tmp/autopkgtest.CgLHQ2/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 343s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 343s 343s tests/test_osmnx.py::test_coords_rounding 343s /tmp/autopkgtest.CgLHQ2/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 343s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 343s 343s tests/test_osmnx.py::test_coords_rounding 343s /tmp/autopkgtest.CgLHQ2/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 343s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 343s 343s tests/test_osmnx.py::test_coords_rounding 343s /tmp/autopkgtest.CgLHQ2/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 343s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 343s 343s tests/test_osmnx.py::test_coords_rounding 343s /tmp/autopkgtest.CgLHQ2/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 343s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 343s 343s tests/test_osmnx.py::test_coords_rounding 343s /tmp/autopkgtest.CgLHQ2/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 343s shape2 = ox.utils_geo.round_geometry_coords(shape1, precision) 343s 343s tests/test_osmnx.py::test_coords_rounding 343s /tmp/autopkgtest.CgLHQ2/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 343s ox.utils_geo.round_geometry_coords(GeometryCollection(), precision) 343s 343s tests/test_osmnx.py::test_geocoder 343s /tmp/autopkgtest.CgLHQ2/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 343s city = ox.geocode_to_gdf(place1, which_result=1, buffer_dist=100) 343s 343s tests/test_osmnx.py::test_stats 343s /tmp/autopkgtest.CgLHQ2/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 343s G = ox.add_edge_bearings(G, precision=2) 343s 343s tests/test_osmnx.py::test_stats 343s /tmp/autopkgtest.CgLHQ2/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 343s G_proj = ox.distance.add_edge_lengths(G_proj, edges=tuple(G_proj.edges)[0:3], precision=2) 343s 343s tests/test_osmnx.py::test_stats 343s /tmp/autopkgtest.CgLHQ2/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 343s Gu = ox.get_undirected(G) 343s 343s tests/test_osmnx.py::test_stats 343s /tmp/autopkgtest.CgLHQ2/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 343s fig, ax = ox.bearing.plot_orientation(Gu, area=True, title="Title") 343s 343s tests/test_osmnx.py::test_osm_xml 343s tests/test_osmnx.py::test_osm_xml 343s /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 343s osm_xml._save_graph_xml( 343s 343s tests/test_osmnx.py::test_osm_xml 343s tests/test_osmnx.py::test_osm_xml 343s /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 343s osm_xml._save_graph_xml( 343s 343s tests/test_osmnx.py::test_osm_xml 343s /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 343s osm_xml._save_graph_xml( 343s 343s tests/test_osmnx.py::test_osm_xml 343s /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 343s osm_xml._save_graph_xml( 343s 343s tests/test_osmnx.py::test_osm_xml 343s /tmp/autopkgtest.CgLHQ2/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 343s ox.osm_xml.save_graph_xml([nodes, edges]) 343s 343s tests/test_osmnx.py::test_osm_xml 343s /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 343s _save_graph_xml( 343s 343s tests/test_osmnx.py::test_elevation 343s /tmp/autopkgtest.CgLHQ2/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 343s _ = ox.elevation.add_node_elevations_google( 343s 343s tests/test_osmnx.py::test_elevation 343s /tmp/autopkgtest.CgLHQ2/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 343s _ = ox.elevation.add_node_elevations_google( 343s 343s tests/test_osmnx.py::test_elevation 343s /tmp/autopkgtest.CgLHQ2/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 343s _ = ox.elevation.add_node_elevations_google( 343s 343s tests/test_osmnx.py::test_elevation 343s /tmp/autopkgtest.CgLHQ2/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 343s G = ox.add_edge_grades(G, add_absolute=True, precision=2) 343s 343s tests/test_osmnx.py::test_routing 343s /tmp/autopkgtest.CgLHQ2/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 343s G = ox.speed.add_edge_speeds(G) 343s 343s tests/test_osmnx.py::test_routing 343s /tmp/autopkgtest.CgLHQ2/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 343s G = ox.add_edge_speeds(G, hwy_speeds={"motorway": 100}, precision=2) 343s 343s tests/test_osmnx.py::test_routing 343s /tmp/autopkgtest.CgLHQ2/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 343s G = ox.speed.add_edge_travel_times(G) 343s 343s tests/test_osmnx.py::test_routing 343s /tmp/autopkgtest.CgLHQ2/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 343s G = ox.add_edge_travel_times(G, precision=2) 343s 343s tests/test_osmnx.py::test_routing 343s /usr/lib/python3/dist-packages/osmnx/routing.py:74: UserWarning: The attribute 'time' is missing or null on some edges. 343s _verify_edge_attribute(G, weight) 343s 343s tests/test_osmnx.py::test_routing 343s /tmp/autopkgtest.CgLHQ2/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 343s route = ox.distance.shortest_path(G, orig_node, dest_node, weight="travel_time") 343s 343s tests/test_osmnx.py::test_routing 343s /tmp/autopkgtest.CgLHQ2/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 343s route_edges = ox.utils_graph.route_to_gdf(G, route, "travel_time") 343s 343s tests/test_osmnx.py::test_routing 343s /tmp/autopkgtest.CgLHQ2/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 343s attributes = ox.utils_graph.get_route_edge_attributes(G, route) 343s 343s tests/test_osmnx.py::test_routing 343s /tmp/autopkgtest.CgLHQ2/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 343s attributes = ox.utils_graph.get_route_edge_attributes(G, route, "travel_time") 343s 343s tests/test_osmnx.py::test_routing 343s /tmp/autopkgtest.CgLHQ2/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 343s routes = ox.distance.k_shortest_paths(G, orig_node, dest_node, k=2, weight="travel_time") 343s 343s tests/test_osmnx.py::test_routing 343s /tmp/autopkgtest.CgLHQ2/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 343s assert ox.distance.great_circle_vec(0, 0, 1, 1) == pytest.approx(157249.6034105) 343s 343s tests/test_osmnx.py::test_routing 343s /tmp/autopkgtest.CgLHQ2/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 343s assert ox.distance.euclidean_dist_vec(0, 0, 1, 1) == pytest.approx(1.4142135) 343s 343s tests/test_osmnx.py::test_routing 343s /tmp/autopkgtest.CgLHQ2/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. 343s gm = ox.plot_graph_folium(G, popup_attribute="name", color="#333333", weight=5, opacity=0.7) 343s 343s tests/test_osmnx.py::test_routing 343s /tmp/autopkgtest.CgLHQ2/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. 343s rm = ox.plot_route_folium(G, route, color="#cc0000", weight=5, opacity=0.7) 343s 343s tests/test_osmnx.py::test_routing 343s /tmp/autopkgtest.CgLHQ2/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. 343s gm = ox.plot_graph_folium(G, graph_map=fg) 343s 343s tests/test_osmnx.py::test_routing 343s /tmp/autopkgtest.CgLHQ2/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. 343s rm = ox.plot_route_folium(G, route, route_map=fg, tooltip="x") 343s 343s tests/test_osmnx.py::test_plots 343s /tmp/autopkgtest.CgLHQ2/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 343s co = ox.plot.get_colors(n=5, return_hex=True) 343s 343s tests/test_osmnx.py::test_plots 343s /tmp/autopkgtest.CgLHQ2/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 343s fig, ax = ox.plot_figure_ground(point=location_point, dist=500, network_type="drive") 343s 343s tests/test_osmnx.py::test_plots 343s /tmp/autopkgtest.CgLHQ2/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 343s fig, ax = ox.plot_figure_ground(address=address, dist=500, network_type="bike") 343s 343s tests/test_osmnx.py::test_plots 343s /usr/lib/python3/dist-packages/osmnx/plot.py:531: 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 343s G, point = graph.graph_from_address( 343s 343s tests/test_osmnx.py::test_find_nearest 343s /tmp/autopkgtest.CgLHQ2/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 343s points = ox.utils_geo.sample_points(ox.get_undirected(Gp), 5) 343s 343s tests/test_osmnx.py::test_find_nearest 343s /tmp/autopkgtest.CgLHQ2/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 343s ne1 = ox.distance.nearest_edges(Gp, X[0], Y[0], interpolate=50) 343s 343s tests/test_osmnx.py::test_find_nearest 343s /tmp/autopkgtest.CgLHQ2/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 343s ne2 = ox.distance.nearest_edges(G, X[0], Y[0], interpolate=50, return_dist=True) 343s 343s tests/test_osmnx.py::test_api_endpoints 343s /tmp/autopkgtest.CgLHQ2/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 343s ip = ox._downloader._resolve_host_via_doh("overpass-api.de") 343s 343s tests/test_osmnx.py::test_api_endpoints 343s /tmp/autopkgtest.CgLHQ2/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 343s ip = ox._downloader._resolve_host_via_doh("AAAAAAAAAAA") 343s 343s tests/test_osmnx.py::test_api_endpoints 343s /tmp/autopkgtest.CgLHQ2/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 343s ip = ox._downloader._resolve_host_via_doh("overpass-api.de") 343s 343s tests/test_osmnx.py::test_api_endpoints 343s /tmp/autopkgtest.CgLHQ2/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 343s ip = ox._downloader._resolve_host_via_doh("overpass-api.de") 343s 343s tests/test_osmnx.py::test_api_endpoints 343s /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 343s return _nominatim_request(params=params, request_type=request_type) 343s 343s tests/test_osmnx.py::test_api_endpoints 343s tests/test_osmnx.py::test_graph_save_load 343s tests/test_osmnx.py::test_graph_from_functions 343s /usr/lib/python3/dist-packages/osmnx/_overpass.py:350: 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 343s overpass_settings = _make_overpass_settings() 343s 343s tests/test_osmnx.py::test_api_endpoints 343s tests/test_osmnx.py::test_graph_save_load 343s tests/test_osmnx.py::test_graph_from_functions 343s /usr/lib/python3/dist-packages/osmnx/_overpass.py:360: 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 343s yield _overpass_request(data={"data": query_str}) 343s 343s tests/test_osmnx.py::test_api_endpoints 343s tests/test_osmnx.py::test_graph_save_load 343s tests/test_osmnx.py::test_graph_from_functions 343s /usr/lib/python3/dist-packages/osmnx/_overpass.py:360: 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 343s yield _overpass_request(data={"data": query_str}) 343s 343s tests/test_osmnx.py::test_api_endpoints 343s tests/test_osmnx.py::test_graph_save_load 343s tests/test_osmnx.py::test_graph_from_functions 343s tests/test_osmnx.py::test_features 343s /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 343s ip = _resolve_host_via_doh(hostname) 343s 343s tests/test_osmnx.py::test_api_endpoints 343s tests/test_osmnx.py::test_graph_save_load 343s tests/test_osmnx.py::test_graph_from_functions 343s tests/test_osmnx.py::test_features 343s /usr/lib/python3/dist-packages/osmnx/_overpass.py:442: 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 343s this_pause = _get_overpass_pause(overpass_endpoint) 343s 343s tests/test_osmnx.py::test_graph_from_functions 343s /tmp/autopkgtest.CgLHQ2/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. See the OSMnx v2 migration guide: https://github.com/gboeing/osmnx/issues/1123 343s poly = ox.utils_geo.bbox_to_poly(*bbox) 343s 343s tests/test_osmnx.py::test_graph_from_functions 343s /tmp/autopkgtest.CgLHQ2/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. 343s _ = ox.utils_geo._consolidate_subdivide_geometry(poly) 343s 343s tests/test_osmnx.py::test_graph_from_functions 343s /tmp/autopkgtest.CgLHQ2/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 343s G = ox.graph_from_bbox(north, south, east, west, network_type="drive") 343s 343s tests/test_osmnx.py::test_features 343s /tmp/autopkgtest.CgLHQ2/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 343s gdf = ox.geometries_from_bbox(-2.000, -2.001, -2.000, -2.001, tags={"building": True}) 343s 343s tests/test_osmnx.py::test_features 343s /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 343s return features.features_from_bbox(north, south, east, west, tags=tags) 343s 343s tests/test_osmnx.py::test_features 343s /usr/lib/python3/dist-packages/osmnx/_overpass.py:276: 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 343s overpass_settings = _make_overpass_settings() 343s 343s tests/test_osmnx.py::test_features 343s /usr/lib/python3/dist-packages/osmnx/_overpass.py:386: 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 343s yield _overpass_request(data={"data": query_str}) 343s 343s tests/test_osmnx.py::test_features 343s /usr/lib/python3/dist-packages/osmnx/_overpass.py:386: 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 343s yield _overpass_request(data={"data": query_str}) 343s 343s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 343s =========================== short test summary info ============================ 343s FAILED tests/test_osmnx.py::test_api_endpoints - osmnx._errors.ResponseStatus... 343s FAILED tests/test_osmnx.py::test_graph_save_load - osmnx._errors.ResponseStat... 343s FAILED tests/test_osmnx.py::test_graph_from_functions - osmnx._errors.Respons... 343s FAILED tests/test_osmnx.py::test_features - osmnx._errors.ResponseStatusCodeE... 343s ============= 4 failed, 14 passed, 78 warnings in 79.88s (0:01:19) ============= 343s autopkgtest [10:15:17]: test command2: -----------------------] 344s autopkgtest [10:15:18]: test command2: - - - - - - - - - - results - - - - - - - - - - 344s command2 FLAKY non-zero exit status 1 344s autopkgtest [10:15:18]: @@@@@@@@@@@@@@@@@@@@ summary 344s command1 PASS 344s command2 FLAKY non-zero exit status 1 355s Creating nova instance adt-oracular-ppc64el-osmnx-20240516-100934-juju-7f2275-prod-proposed-migration-environment-3-1bec8b6c-96dc-4b67-9241-efc8527be73f from image adt/ubuntu-oracular-ppc64el-server-20240509.img (UUID 1c85ce1c-4944-4b4e-a1c6-2159ec573517)...