>>> py3-geopy: Building community/py3-geopy 2.4.1-r2 (using abuild 3.16.0-r0) started Sat, 28 Mar 2026 13:03:13 +0000 >>> py3-geopy: Validating /home/buildozer/aports/community/py3-geopy/APKBUILD... >>> py3-geopy: Analyzing dependencies... >>> py3-geopy: Installing for build: build-base py3-geographiclib py3-gpep517 py3-setuptools_scm py3-wheel py3-async_generator py3-aiohttp py3-pytest py3-pytest-aiohttp py3-pytest-asyncio py3-pytest-xdist py3-sphinx ( 1/116) Installing libbz2 (1.0.8-r6) ( 2/116) Installing libffi (3.5.2-r0) ( 3/116) Installing gdbm (1.26-r0) ( 4/116) Installing xz-libs (5.8.2-r0) ( 5/116) Installing mpdecimal (4.0.1-r0) ( 6/116) Installing libpanelw (6.6_p20251231-r0) ( 7/116) Installing sqlite-libs (3.51.2-r1) ( 8/116) Installing python3 (3.14.3-r0) ( 9/116) Installing python3-pycache-pyc0 (3.14.3-r0) ( 10/116) Installing pyc (3.14.3-r0) ( 11/116) Installing py3-geographiclib-pyc (2.1-r2) ( 12/116) Installing python3-pyc (3.14.3-r0) ( 13/116) Installing py3-geographiclib (2.1-r2) ( 14/116) Installing py3-installer (0.7.0-r3) ( 15/116) Installing py3-installer-pyc (0.7.0-r3) ( 16/116) Installing py3-gpep517 (19-r2) ( 17/116) Installing py3-gpep517-pyc (19-r2) ( 18/116) Installing py3-parsing (3.3.2-r1) ( 19/116) Installing py3-parsing-pyc (3.3.2-r1) ( 20/116) Installing py3-packaging (26.0-r1) ( 21/116) Installing py3-packaging-pyc (26.0-r1) ( 22/116) Installing py3-setuptools (82.0.1-r1) ( 23/116) Installing py3-setuptools-pyc (82.0.1-r1) ( 24/116) Installing py3-setuptools_scm (9.2.2-r1) ( 25/116) Installing py3-setuptools_scm-pyc (9.2.2-r1) ( 26/116) Installing py3-wheel (0.46.3-r1) ( 27/116) Installing py3-wheel-pyc (0.46.3-r1) ( 28/116) Installing py3-async_generator (1.10-r7) ( 29/116) Installing py3-async_generator-pyc (1.10-r7) ( 30/116) Installing py3-aiohappyeyeballs (2.6.1-r1) ( 31/116) Installing py3-aiohappyeyeballs-pyc (2.6.1-r1) ( 32/116) Installing py3-frozenlist (1.8.0-r2) ( 33/116) Installing py3-frozenlist-pyc (1.8.0-r2) ( 34/116) Installing py3-aiosignal (1.4.0-r1) ( 35/116) Installing py3-aiosignal-pyc (1.4.0-r1) ( 36/116) Installing py3-typing-extensions (4.15.0-r1) ( 37/116) Installing py3-typing-extensions-pyc (4.15.0-r1) ( 38/116) Installing py3-async-timeout (4.0.3-r3) ( 39/116) Installing py3-async-timeout-pyc (4.0.3-r3) ( 40/116) Installing py3-attrs (25.3.0-r1) ( 41/116) Installing py3-attrs-pyc (25.3.0-r1) ( 42/116) Installing py3-brotli (1.2.0-r1) ( 43/116) Installing py3-brotli-pyc (1.2.0-r1) ( 44/116) Installing py3-charset-normalizer (3.4.6-r1) ( 45/116) Installing py3-charset-normalizer-pyc (3.4.6-r1) ( 46/116) Installing py3-idna (3.11-r1) ( 47/116) Installing py3-idna-pyc (3.11-r1) ( 48/116) Installing py3-idna-ssl (1.1.0-r10) ( 49/116) Installing py3-idna-ssl-pyc (1.1.0-r10) ( 50/116) Installing py3-multidict (6.7.1-r1) ( 51/116) Installing py3-multidict-pyc (6.7.1-r1) ( 52/116) Installing py3-expandvars (1.1.2-r3) ( 53/116) Installing py3-expandvars-pyc (1.1.2-r3) ( 54/116) Installing py3-propcache (0.4.1-r1) ( 55/116) Installing py3-propcache-pyc (0.4.1-r1) ( 56/116) Installing py3-yarl (1.20.0-r2) ( 57/116) Installing py3-yarl-pyc (1.20.0-r2) ( 58/116) Installing py3-aiohttp (3.13.3-r1) ( 59/116) Installing py3-aiohttp-pyc (3.13.3-r1) ( 60/116) Installing py3-iniconfig (2.3.0-r1) ( 61/116) Installing py3-iniconfig-pyc (2.3.0-r1) ( 62/116) Installing py3-pluggy (1.6.0-r1) ( 63/116) Installing py3-pluggy-pyc (1.6.0-r1) ( 64/116) Installing py3-py (1.11.0-r5) ( 65/116) Installing py3-py-pyc (1.11.0-r5) ( 66/116) Installing py3-pygments (2.19.2-r1) ( 67/116) Installing py3-pygments-pyc (2.19.2-r1) ( 68/116) Installing py3-pytest (9.0.2-r1) ( 69/116) Installing py3-pytest-pyc (9.0.2-r1) ( 70/116) Installing py3-pytest-asyncio (1.3.0-r1) ( 71/116) Installing py3-pytest-asyncio-pyc (1.3.0-r1) ( 72/116) Installing py3-pytest-aiohttp (1.1.0-r1) ( 73/116) Installing py3-pytest-aiohttp-pyc (1.1.0-r1) ( 74/116) Installing py3-execnet (2.1.1-r1) ( 75/116) Installing py3-execnet-pyc (2.1.1-r1) ( 76/116) Installing py3-pytest-xdist (3.8.0-r1) ( 77/116) Installing py3-pytest-xdist-pyc (3.8.0-r1) ( 78/116) Installing py3-tz (2025.2-r1) ( 79/116) Installing py3-tz-pyc (2025.2-r1) ( 80/116) Installing py3-babel (2.18.0-r1) ( 81/116) Installing py3-babel-pyc (2.18.0-r1) ( 82/116) Installing py3-docutils (0.21.2-r2) ( 83/116) Installing py3-docutils-pyc (0.21.2-r2) ( 84/116) Installing py3-imagesize (1.4.1-r5) ( 85/116) Installing py3-imagesize-pyc (1.4.1-r5) ( 86/116) Installing py3-markupsafe (3.0.3-r1) ( 87/116) Installing py3-markupsafe-pyc (3.0.3-r1) ( 88/116) Installing py3-jinja2 (3.1.6-r1) ( 89/116) Installing py3-jinja2-pyc (3.1.6-r1) ( 90/116) Installing py3-certifi (2026.2.25-r1) ( 91/116) Installing py3-certifi-pyc (2026.2.25-r1) ( 92/116) Installing py3-urllib3 (2.6.3-r1) ( 93/116) Installing py3-urllib3-pyc (2.6.3-r1) ( 94/116) Installing py3-requests (2.32.5-r1) ( 95/116) Installing py3-requests-pyc (2.32.5-r1) ( 96/116) Installing py3-snowballstemmer (3.0.1-r1) ( 97/116) Installing py3-snowballstemmer-pyc (3.0.1-r1) ( 98/116) Installing py3-alabaster (1.0.0-r1) ( 99/116) Installing py3-alabaster-pyc (1.0.0-r1) (100/116) Installing py3-roman-numerals (3.1.0-r1) (101/116) Installing py3-roman-numerals-pyc (3.1.0-r1) (102/116) Installing py3-sphinxcontrib-applehelp (1.0.4-r4) (103/116) Installing py3-sphinxcontrib-applehelp-pyc (1.0.4-r4) (104/116) Installing py3-sphinxcontrib-devhelp (2.0.0-r1) (105/116) Installing py3-sphinxcontrib-devhelp-pyc (2.0.0-r1) (106/116) Installing py3-sphinxcontrib-htmlhelp (2.1.0-r1) (107/116) Installing py3-sphinxcontrib-htmlhelp-pyc (2.1.0-r1) (108/116) Installing py3-sphinxcontrib-jsmath (1.0.1-r9) (109/116) Installing py3-sphinxcontrib-jsmath-pyc (1.0.1-r9) (110/116) Installing py3-sphinxcontrib-serializinghtml (2.0.0-r1) (111/116) Installing py3-sphinxcontrib-serializinghtml-pyc (2.0.0-r1) (112/116) Installing py3-sphinxcontrib-qthelp (2.0.0-r1) (113/116) Installing py3-sphinxcontrib-qthelp-pyc (2.0.0-r1) (114/116) Installing py3-sphinx (9.1.0-r1) (115/116) Installing py3-sphinx-pyc (9.1.0-r1) (116/116) Installing .makedepends-py3-geopy (20260328.130316) Executing busybox-1.37.0-r31.trigger OK: 566.4 MiB in 222 packages >>> py3-geopy: Cleaning up srcdir >>> py3-geopy: Cleaning up pkgdir >>> py3-geopy: Cleaning up tmpdir >>> py3-geopy: Fetching https://distfiles.alpinelinux.org/distfiles/edge/geopy-2.4.1.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-geopy: Fetching https://files.pythonhosted.org/packages/source/g/geopy/geopy-2.4.1.tar.gz Connecting to files.pythonhosted.org (151.101.64.223:443) Connecting to files.pythonhosted.org (151.101.64.223:443) saving to '/var/cache/distfiles/edge/geopy-2.4.1.tar.gz.part' geopy-2.4.1.tar.gz.p 100% |********************************| 114k 0:00:00 ETA '/var/cache/distfiles/edge/geopy-2.4.1.tar.gz.part' saved /var/cache/distfiles/edge/geopy-2.4.1.tar.gz: OK >>> py3-geopy: Fetching https://distfiles.alpinelinux.org/distfiles/edge/geopy-2.4.1.tar.gz /var/cache/distfiles/edge/geopy-2.4.1.tar.gz: OK >>> py3-geopy: Unpacking /var/cache/distfiles/edge/geopy-2.4.1.tar.gz... 2026-03-28 13:03:17,914 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ /usr/lib/python3.14/site-packages/setuptools_scm/_integration/deprecation.py:7: UserWarning: setup.cfg: at [metadata] version = attr: ... is forcing setuptools to override the version setuptools-scm did already set When using setuptools-scm it's invalid to use setuptools dynamic version as well, please remove it. Setuptools-scm is responsible for setting the version, forcing setuptools to override creates errors. warnings.warn( /usr/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() 2026-03-28 13:03:18,239 root INFO running bdist_wheel 2026-03-28 13:03:18,272 root INFO running build 2026-03-28 13:03:18,272 root INFO running build_py 2026-03-28 13:03:18,279 root INFO creating build/lib/geopy 2026-03-28 13:03:18,280 root INFO copying geopy/util.py -> build/lib/geopy 2026-03-28 13:03:18,280 root INFO copying geopy/timezone.py -> build/lib/geopy 2026-03-28 13:03:18,280 root INFO copying geopy/location.py -> build/lib/geopy 2026-03-28 13:03:18,280 root INFO copying geopy/point.py -> build/lib/geopy 2026-03-28 13:03:18,281 root INFO copying geopy/units.py -> build/lib/geopy 2026-03-28 13:03:18,281 root INFO copying geopy/distance.py -> build/lib/geopy 2026-03-28 13:03:18,281 root INFO copying geopy/format.py -> build/lib/geopy 2026-03-28 13:03:18,281 root INFO copying geopy/compat.py -> build/lib/geopy 2026-03-28 13:03:18,282 root INFO copying geopy/__init__.py -> build/lib/geopy 2026-03-28 13:03:18,282 root INFO copying geopy/exc.py -> build/lib/geopy 2026-03-28 13:03:18,282 root INFO copying geopy/adapters.py -> build/lib/geopy 2026-03-28 13:03:18,283 root INFO creating build/lib/geopy/geocoders 2026-03-28 13:03:18,283 root INFO copying geopy/geocoders/nominatim.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,283 root INFO copying geopy/geocoders/opencage.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,283 root INFO copying geopy/geocoders/here.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,284 root INFO copying geopy/geocoders/banfrance.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,284 root INFO copying geopy/geocoders/google.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,284 root INFO copying geopy/geocoders/osm.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,284 root INFO copying geopy/geocoders/azure.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,285 root INFO copying geopy/geocoders/arcgis.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,285 root INFO copying geopy/geocoders/base.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,285 root INFO copying geopy/geocoders/geocodio.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,285 root INFO copying geopy/geocoders/pelias.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,286 root INFO copying geopy/geocoders/smartystreets.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,286 root INFO copying geopy/geocoders/databc.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,286 root INFO copying geopy/geocoders/googlev3.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,286 root INFO copying geopy/geocoders/geocodeearth.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,286 root INFO copying geopy/geocoders/mapquest.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,287 root INFO copying geopy/geocoders/baidu.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,287 root INFO copying geopy/geocoders/geonames.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,287 root INFO copying geopy/geocoders/what3words.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,287 root INFO copying geopy/geocoders/ignfrance.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,288 root INFO copying geopy/geocoders/geolake.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,288 root INFO copying geopy/geocoders/yandex.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,288 root INFO copying geopy/geocoders/geokeo.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,288 root INFO copying geopy/geocoders/woosmap.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,289 root INFO copying geopy/geocoders/__init__.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,289 root INFO copying geopy/geocoders/openmapquest.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,289 root INFO copying geopy/geocoders/mapbox.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,289 root INFO copying geopy/geocoders/pickpoint.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,290 root INFO copying geopy/geocoders/bing.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,290 root INFO copying geopy/geocoders/tomtom.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,290 root INFO copying geopy/geocoders/photon.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,290 root INFO copying geopy/geocoders/maptiler.py -> build/lib/geopy/geocoders 2026-03-28 13:03:18,291 root INFO creating build/lib/geopy/extra 2026-03-28 13:03:18,291 root INFO copying geopy/extra/__init__.py -> build/lib/geopy/extra 2026-03-28 13:03:18,291 root INFO copying geopy/extra/rate_limiter.py -> build/lib/geopy/extra 2026-03-28 13:03:18,305 root INFO installing to build/bdist.linux-x86_64/wheel 2026-03-28 13:03:18,305 root INFO running install 2026-03-28 13:03:18,313 root INFO running install_lib 2026-03-28 13:03:18,319 root INFO creating build/bdist.linux-x86_64/wheel 2026-03-28 13:03:18,319 root INFO creating build/bdist.linux-x86_64/wheel/geopy 2026-03-28 13:03:18,319 root INFO creating build/bdist.linux-x86_64/wheel/geopy/geocoders 2026-03-28 13:03:18,320 root INFO copying build/lib/geopy/geocoders/nominatim.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,320 root INFO copying build/lib/geopy/geocoders/opencage.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,320 root INFO copying build/lib/geopy/geocoders/here.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,320 root INFO copying build/lib/geopy/geocoders/banfrance.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,321 root INFO copying build/lib/geopy/geocoders/google.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,321 root INFO copying build/lib/geopy/geocoders/osm.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,321 root INFO copying build/lib/geopy/geocoders/azure.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,321 root INFO copying build/lib/geopy/geocoders/arcgis.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,321 root INFO copying build/lib/geopy/geocoders/base.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,322 root INFO copying build/lib/geopy/geocoders/geocodio.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,322 root INFO copying build/lib/geopy/geocoders/pelias.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,322 root INFO copying build/lib/geopy/geocoders/smartystreets.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,322 root INFO copying build/lib/geopy/geocoders/databc.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,322 root INFO copying build/lib/geopy/geocoders/googlev3.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,323 root INFO copying build/lib/geopy/geocoders/geocodeearth.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,323 root INFO copying build/lib/geopy/geocoders/mapquest.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,323 root INFO copying build/lib/geopy/geocoders/baidu.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,323 root INFO copying build/lib/geopy/geocoders/geonames.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,324 root INFO copying build/lib/geopy/geocoders/what3words.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,324 root INFO copying build/lib/geopy/geocoders/ignfrance.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,324 root INFO copying build/lib/geopy/geocoders/geolake.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,324 root INFO copying build/lib/geopy/geocoders/yandex.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,324 root INFO copying build/lib/geopy/geocoders/geokeo.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,325 root INFO copying build/lib/geopy/geocoders/woosmap.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,325 root INFO copying build/lib/geopy/geocoders/__init__.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,325 root INFO copying build/lib/geopy/geocoders/openmapquest.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,325 root INFO copying build/lib/geopy/geocoders/mapbox.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,325 root INFO copying build/lib/geopy/geocoders/pickpoint.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,326 root INFO copying build/lib/geopy/geocoders/bing.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,326 root INFO copying build/lib/geopy/geocoders/tomtom.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,326 root INFO copying build/lib/geopy/geocoders/photon.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,326 root INFO copying build/lib/geopy/geocoders/maptiler.py -> build/bdist.linux-x86_64/wheel/./geopy/geocoders 2026-03-28 13:03:18,327 root INFO copying build/lib/geopy/util.py -> build/bdist.linux-x86_64/wheel/./geopy 2026-03-28 13:03:18,327 root INFO copying build/lib/geopy/timezone.py -> build/bdist.linux-x86_64/wheel/./geopy 2026-03-28 13:03:18,327 root INFO copying build/lib/geopy/location.py -> build/bdist.linux-x86_64/wheel/./geopy 2026-03-28 13:03:18,327 root INFO copying build/lib/geopy/point.py -> build/bdist.linux-x86_64/wheel/./geopy 2026-03-28 13:03:18,327 root INFO copying build/lib/geopy/units.py -> build/bdist.linux-x86_64/wheel/./geopy 2026-03-28 13:03:18,328 root INFO copying build/lib/geopy/distance.py -> build/bdist.linux-x86_64/wheel/./geopy 2026-03-28 13:03:18,328 root INFO copying build/lib/geopy/format.py -> build/bdist.linux-x86_64/wheel/./geopy 2026-03-28 13:03:18,328 root INFO creating build/bdist.linux-x86_64/wheel/geopy/extra 2026-03-28 13:03:18,328 root INFO copying build/lib/geopy/extra/__init__.py -> build/bdist.linux-x86_64/wheel/./geopy/extra 2026-03-28 13:03:18,328 root INFO copying build/lib/geopy/extra/rate_limiter.py -> build/bdist.linux-x86_64/wheel/./geopy/extra 2026-03-28 13:03:18,329 root INFO copying build/lib/geopy/compat.py -> build/bdist.linux-x86_64/wheel/./geopy 2026-03-28 13:03:18,329 root INFO copying build/lib/geopy/__init__.py -> build/bdist.linux-x86_64/wheel/./geopy 2026-03-28 13:03:18,329 root INFO copying build/lib/geopy/exc.py -> build/bdist.linux-x86_64/wheel/./geopy 2026-03-28 13:03:18,329 root INFO copying build/lib/geopy/adapters.py -> build/bdist.linux-x86_64/wheel/./geopy 2026-03-28 13:03:18,329 root INFO running install_egg_info 2026-03-28 13:03:18,336 root INFO running egg_info 2026-03-28 13:03:18,342 root INFO writing geopy.egg-info/PKG-INFO 2026-03-28 13:03:18,344 root INFO writing dependency_links to geopy.egg-info/dependency_links.txt 2026-03-28 13:03:18,346 root INFO writing requirements to geopy.egg-info/requires.txt 2026-03-28 13:03:18,346 root INFO writing top-level names to geopy.egg-info/top_level.txt listing git files failed - pretending there aren't any 2026-03-28 13:03:18,370 root INFO reading manifest file 'geopy.egg-info/SOURCES.txt' 2026-03-28 13:03:18,372 root INFO reading manifest template 'MANIFEST.in' 2026-03-28 13:03:18,373 root WARNING warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-03-28 13:03:18,373 root WARNING warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-28 13:03:18,373 root WARNING warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-28 13:03:18,374 root INFO adding license file 'LICENSE' 2026-03-28 13:03:18,374 root INFO adding license file 'AUTHORS' 2026-03-28 13:03:18,375 root INFO writing manifest file 'geopy.egg-info/SOURCES.txt' 2026-03-28 13:03:18,375 root INFO Copying geopy.egg-info to build/bdist.linux-x86_64/wheel/./geopy-2.4.1-py3.14.egg-info 2026-03-28 13:03:18,376 root INFO running install_scripts 2026-03-28 13:03:18,378 root INFO creating build/bdist.linux-x86_64/wheel/geopy-2.4.1.dist-info/WHEEL 2026-03-28 13:03:18,378 wheel INFO creating '/home/buildozer/aports/community/py3-geopy/src/geopy-2.4.1/.dist/.tmp-19f_7xdy/geopy-2.4.1-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it 2026-03-28 13:03:18,378 wheel INFO adding 'geopy/__init__.py' 2026-03-28 13:03:18,379 wheel INFO adding 'geopy/adapters.py' 2026-03-28 13:03:18,379 wheel INFO adding 'geopy/compat.py' 2026-03-28 13:03:18,379 wheel INFO adding 'geopy/distance.py' 2026-03-28 13:03:18,379 wheel INFO adding 'geopy/exc.py' 2026-03-28 13:03:18,380 wheel INFO adding 'geopy/format.py' 2026-03-28 13:03:18,380 wheel INFO adding 'geopy/location.py' 2026-03-28 13:03:18,380 wheel INFO adding 'geopy/point.py' 2026-03-28 13:03:18,380 wheel INFO adding 'geopy/timezone.py' 2026-03-28 13:03:18,381 wheel INFO adding 'geopy/units.py' 2026-03-28 13:03:18,381 wheel INFO adding 'geopy/util.py' 2026-03-28 13:03:18,381 wheel INFO adding 'geopy/extra/__init__.py' 2026-03-28 13:03:18,381 wheel INFO adding 'geopy/extra/rate_limiter.py' 2026-03-28 13:03:18,382 wheel INFO adding 'geopy/geocoders/__init__.py' 2026-03-28 13:03:18,382 wheel INFO adding 'geopy/geocoders/arcgis.py' 2026-03-28 13:03:18,382 wheel INFO adding 'geopy/geocoders/azure.py' 2026-03-28 13:03:18,382 wheel INFO adding 'geopy/geocoders/baidu.py' 2026-03-28 13:03:18,382 wheel INFO adding 'geopy/geocoders/banfrance.py' 2026-03-28 13:03:18,383 wheel INFO adding 'geopy/geocoders/base.py' 2026-03-28 13:03:18,383 wheel INFO adding 'geopy/geocoders/bing.py' 2026-03-28 13:03:18,383 wheel INFO adding 'geopy/geocoders/databc.py' 2026-03-28 13:03:18,383 wheel INFO adding 'geopy/geocoders/geocodeearth.py' 2026-03-28 13:03:18,384 wheel INFO adding 'geopy/geocoders/geocodio.py' 2026-03-28 13:03:18,384 wheel INFO adding 'geopy/geocoders/geokeo.py' 2026-03-28 13:03:18,384 wheel INFO adding 'geopy/geocoders/geolake.py' 2026-03-28 13:03:18,384 wheel INFO adding 'geopy/geocoders/geonames.py' 2026-03-28 13:03:18,385 wheel INFO adding 'geopy/geocoders/google.py' 2026-03-28 13:03:18,385 wheel INFO adding 'geopy/geocoders/googlev3.py' 2026-03-28 13:03:18,385 wheel INFO adding 'geopy/geocoders/here.py' 2026-03-28 13:03:18,385 wheel INFO adding 'geopy/geocoders/ignfrance.py' 2026-03-28 13:03:18,386 wheel INFO adding 'geopy/geocoders/mapbox.py' 2026-03-28 13:03:18,386 wheel INFO adding 'geopy/geocoders/mapquest.py' 2026-03-28 13:03:18,386 wheel INFO adding 'geopy/geocoders/maptiler.py' 2026-03-28 13:03:18,386 wheel INFO adding 'geopy/geocoders/nominatim.py' 2026-03-28 13:03:18,387 wheel INFO adding 'geopy/geocoders/opencage.py' 2026-03-28 13:03:18,387 wheel INFO adding 'geopy/geocoders/openmapquest.py' 2026-03-28 13:03:18,387 wheel INFO adding 'geopy/geocoders/osm.py' 2026-03-28 13:03:18,387 wheel INFO adding 'geopy/geocoders/pelias.py' 2026-03-28 13:03:18,387 wheel INFO adding 'geopy/geocoders/photon.py' 2026-03-28 13:03:18,388 wheel INFO adding 'geopy/geocoders/pickpoint.py' 2026-03-28 13:03:18,388 wheel INFO adding 'geopy/geocoders/smartystreets.py' 2026-03-28 13:03:18,388 wheel INFO adding 'geopy/geocoders/tomtom.py' 2026-03-28 13:03:18,388 wheel INFO adding 'geopy/geocoders/what3words.py' 2026-03-28 13:03:18,389 wheel INFO adding 'geopy/geocoders/woosmap.py' 2026-03-28 13:03:18,389 wheel INFO adding 'geopy/geocoders/yandex.py' 2026-03-28 13:03:18,389 wheel INFO adding 'geopy-2.4.1.dist-info/licenses/AUTHORS' 2026-03-28 13:03:18,389 wheel INFO adding 'geopy-2.4.1.dist-info/licenses/LICENSE' 2026-03-28 13:03:18,390 wheel INFO adding 'geopy-2.4.1.dist-info/METADATA' 2026-03-28 13:03:18,390 wheel INFO adding 'geopy-2.4.1.dist-info/WHEEL' 2026-03-28 13:03:18,390 wheel INFO adding 'geopy-2.4.1.dist-info/top_level.txt' 2026-03-28 13:03:18,390 wheel INFO adding 'geopy-2.4.1.dist-info/RECORD' 2026-03-28 13:03:18,390 root INFO removing build/bdist.linux-x86_64/wheel 2026-03-28 13:03:18,392 gpep517 INFO The backend produced .dist/geopy-2.4.1-py3-none-any.whl geopy-2.4.1-py3-none-any.whl ============================= test session starts ============================== platform linux -- Python 3.14.3, pytest-9.0.2, pluggy-1.6.0 -- /home/buildozer/aports/community/py3-geopy/src/geopy-2.4.1/.testenv/bin/python3 cachedir: .pytest_cache geopy: internet access: allowed adapter: adapter type: sync rootdir: /home/buildozer/aports/community/py3-geopy/src/geopy-2.4.1 configfile: pytest.ini plugins: xdist-3.8.0, aiohttp-1.1.0, asyncio-1.3.0 asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function created: 48/48 workers 48 workers [214 items] scheduling tests via LoadScheduling test/adapters/retry_after.py::test_get_retry_after[headers2-43] test/test_distance.py::TestDefaultDistanceClass::test_default_distance test/adapters/retry_after.py::test_get_retry_after[headers4-None] test/test_distance.py::TestDefaultDistanceClass::test_should_be_true_in_boolean_context_when_nonzero_length test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_floor_divide_distances_by_distances test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_miles_with_abbreviation test/extra/rate_limiter.py::test_min_delay[True] test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_negate_distances test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_add_distances test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_divide_distances_by_floats test/adapters/retry_after.py::test_get_retry_after[headers0-None] test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_meters test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_nautical_miles test/extra/rate_limiter.py::test_max_retries[True] test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_divide_distances_by_distances test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_meters_with_abbreviation test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_kilometers_with_abbreviation test/test_distance.py::TestDefaultDistanceClass::test_should_not_be_able_to_divide_floats_by_distances test/test_distance.py::TestDefaultDistanceClass::test_should_support_comparison_with_distance test/test_distance.py::TestWhenComputingGreatCircleDistance::test_destination_bearing_east test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_multiply_distances_by_floats test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_floor_divide_distances [gw0] [ 0%] PASSED test/adapters/retry_after.py::test_get_retry_after[headers0-None] [gw9] [ 0%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_floor_divide_distances_by_distances [gw12] [ 1%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_true_in_boolean_context_when_nonzero_length test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_feet_with_abbreviation [gw17] [ 1%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_meters_with_abbreviation test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_take_absolute_value_of_distances [gw11] [ 2%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_take_absolute_value_of_distances [gw8] [ 2%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_divide_distances_by_floats test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_nautical_miles_with_abbrevation [gw19] [ 3%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_nautical_miles_with_abbrevation [gw2] [ 3%] PASSED test/adapters/retry_after.py::test_get_retry_after[headers4-None] [gw16] [ 4%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_kilometers_with_abbreviation [gw22] [ 4%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_destination_bearing_east [gw20] [ 5%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_not_be_able_to_divide_floats_by_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_max_longitude [gw23] [ 5%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_max_longitude [gw24] [ 6%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_divide_distances_by_distances [gw6] [ 6%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_default_distance [gw10] [ 7%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_negate_distances [gw15] [ 7%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_feet_with_abbreviation [gw13] [ 7%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_meters [gw7] [ 8%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_add_distances [gw14] [ 8%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_nautical_miles [gw21] [ 9%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_support_comparison_with_distance test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_subtract_distances [gw27] [ 9%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_subtract_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_half_trip_around_equator [gw31] [ 10%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_half_trip_around_equator test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_feet_with_abbreviation [gw35] [ 10%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_feet_with_abbreviation test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_for_trip_between_poles [gw30] [ 11%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_for_trip_between_poles test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_nautical_miles [gw34] [ 11%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_nautical_miles [gw3] [ 12%] PASSED test/extra/rate_limiter.py::test_min_delay[True] [gw18] [ 12%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_miles_with_abbreviation test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_false_in_boolean_context_when_zero_length [gw28] [ 13%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_false_in_boolean_context_when_zero_length [gw25] [ 13%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_floor_divide_distances [gw26] [ 14%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_multiply_distances_by_floats [gw1] [ 14%] PASSED test/adapters/retry_after.py::test_get_retry_after[headers2-43] test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_across_antimeridian [gw29] [ 14%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_across_antimeridian test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_trip_between_poles [gw32] [ 15%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_trip_between_poles test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_miles_with_abbreviation [gw38] [ 15%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_miles_with_abbreviation test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_length_when_only_given_length [gw40] [ 16%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_length_when_only_given_length test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_support_comparison_with_number [gw4] [ 16%] PASSED test/extra/rate_limiter.py::test_max_retries[True] test/extra/rate_limiter.py::test_error_wait_seconds[True] test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_meters [gw33] [ 17%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_meters test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_nautical_miles_with_abbrevation [gw39] [ 17%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_nautical_miles_with_abbrevation test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_recognize_equivalence_of_pos_and_neg_180_longitude [gw44] [ 18%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_recognize_equivalence_of_pos_and_neg_180_longitude test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_be_able_to_divide_floats_by_distances [gw42] [ 18%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_be_able_to_divide_floats_by_distances [gw5] [ 19%] PASSED test/extra/rate_limiter.py::test_error_wait_seconds[True] test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_meters_with_abbreviation test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_kilometers_with_abbreviation [gw36] [ 19%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_kilometers_with_abbreviation test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_zero_distance_for_coincident_points [gw41] [ 20%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_zero_distance_for_coincident_points [gw45] [ 20%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_support_comparison_with_number test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_tolerate_nans [gw43] [ 21%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_tolerate_nans test/test_distance.py::TestWhenComputingGeodesicDistance::test_destination_bearing_east test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_warn_for_mixed_up_lat_lon [gw46] [ 21%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_warn_for_mixed_up_lat_lon [gw37] [ 21%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_meters_with_abbreviation [gw47] [ 22%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_destination_bearing_east test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_multiply_distances_by_floats test/adapters/retry_after.py::test_get_retry_after[headers1-42] test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_miles test/test_distance.py::TestDefaultDistanceClass::test_should_be_false_in_boolean_context_when_zero_length test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_feet [gw12] [ 22%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_feet test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_floor_divide_distances [gw8] [ 23%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_floor_divide_distances [gw9] [ 23%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_multiply_distances_by_floats [gw17] [ 24%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_miles test/test_distance.py::TestDefaultDistanceClass::test_should_not_allow_adding_with_objects_that_arent_distances [gw19] [ 24%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_not_allow_adding_with_objects_that_arent_distances [gw0] [ 25%] PASSED test/adapters/retry_after.py::test_get_retry_after[headers1-42] test/extra/rate_limiter.py::test_min_delay[False] test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_meters [gw11] [ 25%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_false_in_boolean_context_when_zero_length [gw2] [ 26%] PASSED test/extra/rate_limiter.py::test_min_delay[False] test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_add_distances [gw23] [ 26%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_add_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_divide_distances_by_floats [gw24] [ 27%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_divide_distances_by_floats test/test_distance.py::TestDefaultDistanceClass::test_should_not_be_able_to_multiply_distances_by_distances [gw20] [ 27%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_not_be_able_to_multiply_distances_by_distances test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_subtract_distances [gw10] [ 28%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_subtract_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_different_altitudes_error [gw22] [ 28%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_different_altitudes_error test/test_distance.py::TestDefaultDistanceClass::test_lonlat_function [gw6] [ 28%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_lonlat_function test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_miles [gw13] [ 29%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_miles [gw16] [ 29%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_meters test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_divide_distances_by_distances [gw7] [ 30%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_divide_distances_by_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_take_absolute_value_of_distances [gw27] [ 30%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_take_absolute_value_of_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_multiple_points_pairwise [gw31] [ 31%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_multiple_points_pairwise test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_feet [gw14] [ 31%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_feet test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_across_antimeridian [gw30] [ 32%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_across_antimeridian test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_feet [gw34] [ 32%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_feet test/test_distance.py::TestDefaultDistanceClass::test_should_support_comparison_with_number test/extra/rate_limiter.py::test_max_retries[False] test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_kilometers [gw35] [ 33%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_kilometers test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_kilometers [gw15] [ 33%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_kilometers [gw21] [ 34%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_support_comparison_with_number test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_nautical_miles test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_true_in_boolean_context_when_nonzero_length [gw18] [ 34%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_nautical_miles test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_negate_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_feet test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_nautical_miles test/adapters/retry_after.py::test_get_retry_after[headers3-0] test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_for_half_trip_around_equator test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_floor_divide_distances_by_distances [gw28] [ 35%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_true_in_boolean_context_when_nonzero_length [gw32] [ 35%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_feet [gw26] [ 35%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_negate_distances [gw1] [ 36%] PASSED test/adapters/retry_after.py::test_get_retry_after[headers3-0] [gw25] [ 36%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_floor_divide_distances_by_distances [gw38] [ 37%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_nautical_miles test/extra/rate_limiter.py::test_error_wait_seconds[False] [gw29] [ 37%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_for_half_trip_around_equator test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_nonzero_distance_for_distinct_points [gw40] [ 38%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_nonzero_distance_for_distinct_points test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_miles [gw3] [ 38%] PASSED test/extra/rate_limiter.py::test_max_retries[False] test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_get_consistent_results_for_distance_calculations [gw39] [ 39%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_get_consistent_results_for_distance_calculations [gw33] [ 39%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_miles [gw4] [ 40%] PASSED test/extra/rate_limiter.py::test_error_wait_seconds[False] test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_be_able_to_multiply_distances_by_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_support_comparison_with_distance [gw44] [ 40%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_support_comparison_with_distance test/extra/rate_limiter.py::test_sync_raises_for_awaitable [gw42] [ 41%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_be_able_to_multiply_distances_by_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_meters [gw36] [ 41%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_meters test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_tolerate_tuples_with_textual_numbers [gw5] [ 42%] PASSED test/extra/rate_limiter.py::test_sync_raises_for_awaitable [gw45] [ 42%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_tolerate_tuples_with_textual_numbers test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_allow_adding_with_objects_that_arent_distances [gw41] [ 42%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_allow_adding_with_objects_that_arent_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_raise_when_using_single_numbers_as_points test/test_distance.py::TestWhenComputingGreatCircleDistance::test_zero_measure test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_miles [gw43] [ 43%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_raise_when_using_single_numbers_as_points test/test_distance.py::TestWhenComputingGeodesicDistance::test_different_altitudes_error [gw46] [ 43%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_zero_measure [gw47] [ 44%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_different_altitudes_error test/test_distance.py::TestWhenComputingGeodesicDistance::test_miscellaneous_high_accuracy_cases [gw37] [ 44%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_miles test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_floor_divide_distances [gw8] [ 45%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_floor_divide_distances test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_floor_divide_distances_by_distances [gw19] [ 45%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_floor_divide_distances_by_distances test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_add_distances [gw12] [ 46%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_add_distances test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_divide_distances_by_distances [gw17] [ 46%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_divide_distances_by_distances test/test_distance.py::TestWhenComputingGeodesicDistance::test_max_longitude [gw0] [ 47%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_max_longitude test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_divide_distances_by_floats [gw11] [ 47%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_divide_distances_by_floats [gw9] [ 48%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_miscellaneous_high_accuracy_cases test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_true_in_boolean_context_when_nonzero_length test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_multiply_distances_by_floats [gw2] [ 48%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_multiply_distances_by_floats [gw24] [ 49%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_true_in_boolean_context_when_nonzero_length test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_false_in_boolean_context_when_zero_length [gw23] [ 49%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_false_in_boolean_context_when_zero_length test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_take_absolute_value_of_distances test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_destination_for_trip_between_poles [gw20] [ 50%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_take_absolute_value_of_distances test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_subtract_distances test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_destination_across_antimeridian [gw10] [ 50%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_destination_for_trip_between_poles test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_for_multiple_points_pairwise [gw22] [ 50%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_subtract_distances test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_negate_distances [gw6] [ 51%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_destination_across_antimeridian test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_for_trip_between_poles [gw16] [ 51%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_negate_distances [gw13] [ 52%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_for_multiple_points_pairwise [gw7] [ 52%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_for_trip_between_poles test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_feet_with_abbreviation test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_feet [gw14] [ 53%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_feet test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_kilometers test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_miles [gw27] [ 53%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_miles test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_nautical_miles [gw31] [ 54%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_nautical_miles [gw30] [ 54%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_feet_with_abbreviation test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_meters [gw21] [ 55%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_meters test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_across_antimeridian [gw15] [ 55%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_across_antimeridian test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_feet [gw35] [ 56%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_feet [gw34] [ 56%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_kilometers test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_meters_with_abbreviation test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_get_consistent_results_for_distance_calculations test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_miles_with_abbreviation test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_nautical_miles [gw28] [ 57%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_meters_with_abbreviation test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_miles test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_length_when_only_given_length [gw38] [ 57%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_length_when_only_given_length [gw26] [ 57%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_miles_with_abbreviation [gw25] [ 58%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_miles [gw1] [ 58%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_nautical_miles test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_meters [gw18] [ 59%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_meters test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_nonzero_distance_for_distinct_points [gw40] [ 59%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_nonzero_distance_for_distinct_points test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_raise_when_using_single_numbers_as_points [gw5] [ 60%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_raise_when_using_single_numbers_as_points test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_tolerate_nans [gw42] [ 60%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_tolerate_nans test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_support_comparison_with_number [gw45] [ 61%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_support_comparison_with_number test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_kilometers_with_abbreviation [gw3] [ 61%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_kilometers_with_abbreviation test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_support_comparison_with_distance [gw41] [ 62%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_support_comparison_with_distance test/test_distance.py::TestWhenComputingGeodesicDistance::test_zero_measure test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_allow_adding_with_objects_that_arent_distances [gw33] [ 62%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_allow_adding_with_objects_that_arent_distances test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_be_able_to_divide_floats_by_distances [gw39] [ 63%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_be_able_to_divide_floats_by_distances test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_zero_distance_for_coincident_points [gw4] [ 63%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_zero_distance_for_coincident_points test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_nautical_miles_with_abbrevation [gw29] [ 64%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_nautical_miles_with_abbrevation test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_be_able_to_multiply_distances_by_distances [gw44] [ 64%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_be_able_to_multiply_distances_by_distances test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_warn_for_mixed_up_lat_lon [gw46] [ 64%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_warn_for_mixed_up_lat_lon test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_tolerate_tuples_with_textual_numbers [gw43] [ 65%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_tolerate_tuples_with_textual_numbers test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_recognize_equivalence_of_pos_and_neg_180_longitude [gw36] [ 65%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_recognize_equivalence_of_pos_and_neg_180_longitude [gw32] [ 66%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_get_consistent_results_for_distance_calculations [gw37] [ 66%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_zero_measure test/test_exc.py::test_init[GeocoderParseError] [gw8] [ 67%] PASSED test/test_exc.py::test_init[GeocoderParseError] test/test_exc.py::test_init[GeocoderInsufficientPrivileges] test/test_exc.py::test_init[GeocoderAuthenticationFailure] test/test_exc.py::test_init[GeocoderNotFound] [gw12] [ 67%] PASSED test/test_exc.py::test_init[GeocoderNotFound] [gw17] [ 68%] PASSED test/test_exc.py::test_init[GeocoderAuthenticationFailure] [gw19] [ 68%] PASSED test/test_exc.py::test_init[GeocoderInsufficientPrivileges] test/test_distance.py::test_distance_hashing [gw47] [ 69%] PASSED test/test_distance.py::test_distance_hashing test/test_exc.py::test_init[GeocoderQueryError] test/test_exc.py::test_init[GeocoderQuotaExceeded] test/test_exc.py::test_init[ConfigurationError] [gw0] [ 69%] PASSED test/test_exc.py::test_init[GeocoderQueryError] test/test_exc.py::test_init[GeocoderRateLimited] [gw2] [ 70%] PASSED test/test_exc.py::test_init[GeocoderRateLimited] [gw9] [ 70%] PASSED test/test_exc.py::test_init[ConfigurationError] test/test_exc.py::test_init[GeocoderServiceError] [gw23] [ 71%] PASSED test/test_exc.py::test_init[GeocoderServiceError] test/test_exc.py::test_init[GeocoderUnavailable] test/test_exc.py::test_init[GeocoderTimedOut] [gw24] [ 71%] PASSED test/test_exc.py::test_init[GeocoderTimedOut] [gw11] [ 71%] PASSED test/test_exc.py::test_init[GeocoderQuotaExceeded] test/test_exc.py::test_init[GeopyError] [gw10] [ 72%] PASSED test/test_exc.py::test_init[GeopyError] [gw20] [ 72%] PASSED test/test_exc.py::test_init[GeocoderUnavailable] test/test_format.py::test_format_simple[input0-12 30' 0"] test/test_format.py::test_format_simple[input1-12 30' 30"] test/test_format.py::test_format_float_precision[input1--13 19' 0"] test/test_format.py::test_format_float_precision[input0-13 20' 0"] test/test_format.py::test_format_simple[input2-12 30' 30.4"] [gw6] [ 73%] PASSED test/test_format.py::test_format_simple[input1-12 30' 30"] [gw13] [ 73%] PASSED test/test_format.py::test_format_simple[input2-12 30' 30.4"] test/test_init.py::test_version test/test_init.py::test_version_info [gw22] [ 74%] PASSED test/test_format.py::test_format_simple[input0-12 30' 0"] [gw31] [ 74%] PASSED test/test_init.py::test_version_info [gw27] [ 75%] PASSED test/test_init.py::test_version test/test_init.py::test_get_version test/test_location.py::LocationTestCase::test_location_array_access [gw30] [ 75%] PASSED test/test_location.py::LocationTestCase::test_location_array_access [gw14] [ 76%] PASSED test/test_init.py::test_get_version test/test_location.py::LocationTestCase::test_location_iter test/test_location.py::LocationTestCase::test_location_len test/test_location.py::LocationTestCase::test_location_eq test/test_location.py::LocationTestCase::test_location_is_picklable [gw21] [ 76%] PASSED test/test_location.py::LocationTestCase::test_location_len test/test_location.py::LocationTestCase::test_location_ne [gw15] [ 77%] PASSED test/test_location.py::LocationTestCase::test_location_iter [gw28] [ 77%] PASSED test/test_location.py::LocationTestCase::test_location_ne [gw34] [ 78%] PASSED test/test_location.py::LocationTestCase::test_location_eq [gw35] [ 78%] PASSED test/test_location.py::LocationTestCase::test_location_is_picklable test/test_location.py::LocationTestCase::test_location_point test/test_location.py::LocationTestCase::test_location_raw test/test_location.py::LocationTestCase::test_location_properties test/test_location.py::LocationTestCase::test_location_point_typeerror [gw25] [ 78%] PASSED test/test_location.py::LocationTestCase::test_location_raw test/test_location.py::LocationTestCase::test_location_string [gw1] [ 79%] PASSED test/test_location.py::LocationTestCase::test_location_properties [gw40] [ 79%] PASSED test/test_location.py::LocationTestCase::test_location_string test/test_point.py::PointTestCase::test_point_degrees_are_normalized test/test_point.py::PointTestCase::test_point_comparison_with_empty_values test/test_point.py::PointTestCase::test_point_eq [gw26] [ 80%] PASSED test/test_location.py::LocationTestCase::test_location_point [gw5] [ 80%] PASSED test/test_point.py::PointTestCase::test_point_degrees_are_normalized [gw42] [ 81%] PASSED test/test_point.py::PointTestCase::test_point_comparison_with_empty_values test/test_location.py::LocationTestCase::test_location_with_unpicklable_raw [gw18] [ 81%] PASSED test/test_location.py::LocationTestCase::test_location_point_typeerror [gw45] [ 82%] PASSED test/test_point.py::PointTestCase::test_point_eq test/test_point.py::PointTestCase::test_point_float [gw41] [ 82%] PASSED test/test_point.py::PointTestCase::test_point_float [gw3] [ 83%] PASSED test/test_location.py::LocationTestCase::test_location_with_unpicklable_raw test/test_point.py::PointTestCase::test_point_assign_coordinates [gw33] [ 83%] PASSED test/test_point.py::PointTestCase::test_point_assign_coordinates test/test_point.py::PointTestCase::test_point_comparison_does_not_raise_exceptions [gw39] [ 84%] PASSED test/test_point.py::PointTestCase::test_point_comparison_does_not_raise_exceptions test/test_location.py::LocationTestCase::test_location_str [gw29] [ 84%] PASSED test/test_location.py::LocationTestCase::test_location_str test/test_point.py::PointTestCase::test_point_format_altitude test/test_point.py::PointTestCase::test_point_comparison_respects_lists [gw44] [ 85%] PASSED test/test_point.py::PointTestCase::test_point_comparison_respects_lists test/test_point.py::PointTestCase::test_point_comparison_ignores_strings [gw4] [ 85%] PASSED test/test_point.py::PointTestCase::test_point_comparison_ignores_strings test/test_point.py::PointTestCase::test_point_format [gw43] [ 85%] PASSED test/test_point.py::PointTestCase::test_point_format test/test_location.py::LocationTestCase::test_location_repr [gw38] [ 86%] PASSED test/test_location.py::LocationTestCase::test_location_repr test/test_point.py::PointTestCase::test_point_degrees_normalization_does_not_lose_precision [gw36] [ 86%] PASSED test/test_point.py::PointTestCase::test_point_degrees_normalization_does_not_lose_precision [gw46] [ 87%] PASSED test/test_point.py::PointTestCase::test_point_format_altitude test/test_location.py::LocationTestCase::test_location_none [gw32] [ 87%] PASSED test/test_location.py::LocationTestCase::test_location_none test/test_point.py::PointTestCase::test_point_from_generator test/test_point.py::PointTestCase::test_point_from_iterable test/test_point.py::PointTestCase::test_point_from_single_number [gw37] [ 88%] PASSED test/test_point.py::PointTestCase::test_point_from_generator test/test_point.py::PointTestCase::test_point_from_string [gw7] [ 88%] XFAIL test/test_format.py::test_format_float_precision[input1--13 19' 0"] test/test_point.py::PointTestCase::test_point_getitem [gw12] [ 89%] PASSED test/test_point.py::PointTestCase::test_point_from_single_number test/test_point.py::PointTestCase::test_point_from_point [gw19] [ 89%] PASSED test/test_point.py::PointTestCase::test_point_from_point [gw47] [ 90%] PASSED test/test_point.py::PointTestCase::test_point_getitem [gw8] [ 90%] PASSED test/test_point.py::PointTestCase::test_point_from_iterable [gw17] [ 91%] PASSED test/test_point.py::PointTestCase::test_point_from_string test/test_point.py::PointTestCase::test_point_is_picklable test/test_point.py::PointTestCase::test_point_no_len test/test_point.py::PointTestCase::test_point_slices test/test_point.py::PointTestCase::test_point_setitem_normalization test/test_point.py::PointTestCase::test_point_setitem [gw0] [ 91%] PASSED test/test_point.py::PointTestCase::test_point_is_picklable [gw23] [ 92%] PASSED test/test_point.py::PointTestCase::test_point_slices test/test_point.py::PointTestCase::test_point_str_simple test/test_point.py::PointTestCase::test_point_str_deg [gw2] [ 92%] PASSED test/test_point.py::PointTestCase::test_point_setitem [gw24] [ 92%] PASSED test/test_point.py::PointTestCase::test_point_setitem_normalization [gw10] [ 93%] PASSED test/test_point.py::PointTestCase::test_point_str_simple test/test_point.py::PointTestCase::test_point_ne [gw11] [ 93%] PASSED test/test_point.py::PointTestCase::test_point_ne [gw9] [ 94%] PASSED test/test_point.py::PointTestCase::test_point_no_len [gw20] [ 94%] PASSED test/test_point.py::PointTestCase::test_point_str_deg test/test_timezone.py::TimezoneTestCase::test_create_from_fixed_gmt_offset test/test_point.py::PointTestCase::test_unpacking test/test_timezone.py::TimezoneTestCase::test_ne test/test_timezone.py::TimezoneTestCase::test_picklable test/test_timezone.py::TimezoneTestCase::test_eq test/test_timezone.py::TimezoneTestCase::test_repr [gw22] [ 95%] PASSED test/test_point.py::PointTestCase::test_unpacking [gw16] [ 95%] XFAIL test/test_format.py::test_format_float_precision[input0-13 20' 0"] test/test_timezone.py::TimezoneTestCase::test_string test/test_timezone.py::TimezoneTestCase::test_with_unpicklable_raw test/test_timezone.py::TimezoneTestCase::test_create_from_timezone_name test/test_timezone.py::TimezoneTestCase::test_create_from_pytz_timezone [gw6] [ 96%] PASSED test/test_timezone.py::TimezoneTestCase::test_create_from_fixed_gmt_offset [gw30] [ 96%] PASSED test/test_timezone.py::TimezoneTestCase::test_repr [gw31] [ 97%] PASSED test/test_timezone.py::TimezoneTestCase::test_picklable [gw27] [ 97%] PASSED test/test_timezone.py::TimezoneTestCase::test_ne [gw14] [ 98%] PASSED test/test_timezone.py::TimezoneTestCase::test_string [gw13] [ 98%] PASSED test/test_timezone.py::TimezoneTestCase::test_eq [gw7] [ 99%] PASSED test/test_timezone.py::TimezoneTestCase::test_create_from_timezone_name [gw21] [ 99%] PASSED test/test_timezone.py::TimezoneTestCase::test_with_unpicklable_raw [gw16] [100%] PASSED test/test_timezone.py::TimezoneTestCase::test_create_from_pytz_timezone =============================== warnings summary =============================== test/adapters/each_adapter.py:83: 48 warnings /home/buildozer/aports/community/py3-geopy/src/geopy-2.4.1/test/adapters/each_adapter.py:83: PytestRemovedIn9Warning: Marks applied to fixtures have no effect See docs: https://docs.pytest.org/en/stable/deprecations.html#applying-a-mark-to-a-fixture-function @pytest.mark.skipif(WITH_SYSTEM_PROXIES, reason="There're active system proxies") test/test_init.py::test_version_info /home/buildozer/aports/community/py3-geopy/src/geopy-2.4.1/test/test_init.py:11: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. expected_version_info = tuple(LooseVersion(__version__).version) test/test_timezone.py::TimezoneTestCase::test_create_from_fixed_gmt_offset /home/buildozer/aports/community/py3-geopy/src/geopy-2.4.1/test/test_timezone.py:40: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). dt = datetime.datetime.utcnow() -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ XFAIL test/test_format.py::test_format_float_precision[input1--13 19' 0"] XFAIL test/test_format.py::test_format_float_precision[input0-13 20' 0"] ================= 212 passed, 2 xfailed, 50 warnings in 5.65s ================== /usr/lib/python3.14/site-packages/_pytest/pathlib.py:96: PytestWarning: (rm_rf) error removing /tmp/pytest-of-buildozer/garbage-2ed1dd01-56bb-4442-97d7-7f8263998d1b/popen-gw9/test_discovery_via_path_in_non0 : [Errno 39] Directory not empty: '/tmp/pytest-of-buildozer/garbage-2ed1dd01-56bb-4442-97d7-7f8263998d1b/popen-gw9/test_discovery_via_path_in_non0' warnings.warn( /usr/lib/python3.14/site-packages/_pytest/pathlib.py:96: PytestWarning: (rm_rf) error removing /tmp/pytest-of-buildozer/garbage-2ed1dd01-56bb-4442-97d7-7f8263998d1b/popen-gw9 : [Errno 39] Directory not empty: '/tmp/pytest-of-buildozer/garbage-2ed1dd01-56bb-4442-97d7-7f8263998d1b/popen-gw9' warnings.warn( /usr/lib/python3.14/site-packages/_pytest/pathlib.py:96: PytestWarning: (rm_rf) error removing /tmp/pytest-of-buildozer/garbage-2ed1dd01-56bb-4442-97d7-7f8263998d1b : [Errno 39] Directory not empty: '/tmp/pytest-of-buildozer/garbage-2ed1dd01-56bb-4442-97d7-7f8263998d1b' warnings.warn( >>> py3-geopy: Entering fakeroot... >>> py3-geopy-pyc*: Running split function pyc... 'usr/lib/python3.14/site-packages/geopy/geocoders/__pycache__' -> '/home/buildozer/aports/community/py3-geopy/pkg/py3-geopy-pyc/usr/lib/python3.14/site-packages/geopy/geocoders/__pycache__' 'usr/lib/python3.14/site-packages/geopy/extra/__pycache__' -> '/home/buildozer/aports/community/py3-geopy/pkg/py3-geopy-pyc/usr/lib/python3.14/site-packages/geopy/extra/__pycache__' 'usr/lib/python3.14/site-packages/geopy/__pycache__' -> '/home/buildozer/aports/community/py3-geopy/pkg/py3-geopy-pyc/usr/lib/python3.14/site-packages/geopy/__pycache__' >>> py3-geopy-pyc*: Preparing subpackage py3-geopy-pyc... >>> py3-geopy-pyc*: Running postcheck for py3-geopy-pyc >>> py3-geopy*: Running postcheck for py3-geopy >>> py3-geopy*: Preparing package py3-geopy... >>> py3-geopy-pyc*: Tracing dependencies... python3~3.14 >>> py3-geopy-pyc*: Package size: 403.2 KB >>> py3-geopy-pyc*: Compressing data... >>> py3-geopy-pyc*: Create checksum... >>> py3-geopy-pyc*: Create py3-geopy-pyc-2.4.1-r2.apk >>> py3-geopy*: Tracing dependencies... py3-geographiclib python3~3.14 >>> py3-geopy*: Package size: 377.0 KB >>> py3-geopy*: Compressing data... >>> py3-geopy*: Create checksum... >>> py3-geopy*: Create py3-geopy-2.4.1-r2.apk >>> py3-geopy: Build complete at Sat, 28 Mar 2026 13:03:25 +0000 elapsed time 0h 0m 12s >>> py3-geopy: Cleaning up srcdir >>> py3-geopy: Cleaning up pkgdir >>> py3-geopy: Cleaning up tmpdir >>> py3-geopy: Uninstalling dependencies... ( 1/116) Purging .makedepends-py3-geopy (20260328.130316) ( 2/116) Purging py3-geographiclib-pyc (2.1-r2) ( 3/116) Purging py3-geographiclib (2.1-r2) ( 4/116) Purging py3-gpep517-pyc (19-r2) ( 5/116) Purging py3-gpep517 (19-r2) ( 6/116) Purging py3-installer-pyc (0.7.0-r3) ( 7/116) Purging py3-installer (0.7.0-r3) ( 8/116) Purging py3-setuptools_scm-pyc (9.2.2-r1) ( 9/116) Purging py3-setuptools_scm (9.2.2-r1) ( 10/116) Purging py3-wheel-pyc (0.46.3-r1) ( 11/116) Purging py3-wheel (0.46.3-r1) ( 12/116) Purging py3-async_generator-pyc (1.10-r7) ( 13/116) Purging py3-async_generator (1.10-r7) ( 14/116) Purging py3-pytest-aiohttp-pyc (1.1.0-r1) ( 15/116) Purging py3-pytest-aiohttp (1.1.0-r1) ( 16/116) Purging py3-aiohttp-pyc (3.13.3-r1) ( 17/116) Purging py3-aiohttp (3.13.3-r1) ( 18/116) Purging py3-aiohappyeyeballs-pyc (2.6.1-r1) ( 19/116) Purging py3-aiohappyeyeballs (2.6.1-r1) ( 20/116) Purging py3-aiosignal-pyc (1.4.0-r1) ( 21/116) Purging py3-aiosignal (1.4.0-r1) ( 22/116) Purging py3-frozenlist-pyc (1.8.0-r2) ( 23/116) Purging py3-frozenlist (1.8.0-r2) ( 24/116) Purging py3-async-timeout-pyc (4.0.3-r3) ( 25/116) Purging py3-async-timeout (4.0.3-r3) ( 26/116) Purging py3-attrs-pyc (25.3.0-r1) ( 27/116) Purging py3-attrs (25.3.0-r1) ( 28/116) Purging py3-brotli-pyc (1.2.0-r1) ( 29/116) Purging py3-brotli (1.2.0-r1) ( 30/116) Purging py3-idna-ssl-pyc (1.1.0-r10) ( 31/116) Purging py3-idna-ssl (1.1.0-r10) ( 32/116) Purging py3-yarl-pyc (1.20.0-r2) ( 33/116) Purging py3-yarl (1.20.0-r2) ( 34/116) Purging py3-multidict-pyc (6.7.1-r1) ( 35/116) Purging py3-multidict (6.7.1-r1) ( 36/116) Purging py3-propcache-pyc (0.4.1-r1) ( 37/116) Purging py3-propcache (0.4.1-r1) ( 38/116) Purging py3-expandvars-pyc (1.1.2-r3) ( 39/116) Purging py3-expandvars (1.1.2-r3) ( 40/116) Purging py3-pytest-asyncio-pyc (1.3.0-r1) ( 41/116) Purging py3-pytest-asyncio (1.3.0-r1) ( 42/116) Purging py3-typing-extensions-pyc (4.15.0-r1) ( 43/116) Purging py3-typing-extensions (4.15.0-r1) ( 44/116) Purging py3-pytest-xdist-pyc (3.8.0-r1) ( 45/116) Purging py3-pytest-xdist (3.8.0-r1) ( 46/116) Purging py3-execnet-pyc (2.1.1-r1) ( 47/116) Purging py3-execnet (2.1.1-r1) ( 48/116) Purging py3-pytest-pyc (9.0.2-r1) ( 49/116) Purging py3-pytest (9.0.2-r1) ( 50/116) Purging py3-iniconfig-pyc (2.3.0-r1) ( 51/116) Purging py3-iniconfig (2.3.0-r1) ( 52/116) Purging py3-pluggy-pyc (1.6.0-r1) ( 53/116) Purging py3-pluggy (1.6.0-r1) ( 54/116) Purging py3-py-pyc (1.11.0-r5) ( 55/116) Purging py3-py (1.11.0-r5) ( 56/116) Purging py3-sphinx-pyc (9.1.0-r1) ( 57/116) Purging py3-sphinx (9.1.0-r1) ( 58/116) Purging py3-babel-pyc (2.18.0-r1) ( 59/116) Purging py3-babel (2.18.0-r1) ( 60/116) Purging py3-tz-pyc (2025.2-r1) ( 61/116) Purging py3-tz (2025.2-r1) ( 62/116) Purging py3-setuptools-pyc (82.0.1-r1) ( 63/116) Purging py3-setuptools (82.0.1-r1) ( 64/116) Purging py3-docutils-pyc (0.21.2-r2) ( 65/116) Purging py3-docutils (0.21.2-r2) ( 66/116) Purging py3-imagesize-pyc (1.4.1-r5) ( 67/116) Purging py3-imagesize (1.4.1-r5) ( 68/116) Purging py3-jinja2-pyc (3.1.6-r1) ( 69/116) Purging py3-jinja2 (3.1.6-r1) ( 70/116) Purging py3-markupsafe-pyc (3.0.3-r1) ( 71/116) Purging py3-markupsafe (3.0.3-r1) ( 72/116) Purging py3-packaging-pyc (26.0-r1) ( 73/116) Purging py3-packaging (26.0-r1) ( 74/116) Purging py3-parsing-pyc (3.3.2-r1) ( 75/116) Purging py3-parsing (3.3.2-r1) ( 76/116) Purging py3-pygments-pyc (2.19.2-r1) ( 77/116) Purging py3-pygments (2.19.2-r1) ( 78/116) Purging py3-requests-pyc (2.32.5-r1) ( 79/116) Purging py3-requests (2.32.5-r1) ( 80/116) Purging py3-certifi-pyc (2026.2.25-r1) ( 81/116) Purging py3-certifi (2026.2.25-r1) ( 82/116) Purging py3-charset-normalizer-pyc (3.4.6-r1) ( 83/116) Purging py3-charset-normalizer (3.4.6-r1) ( 84/116) Purging py3-idna-pyc (3.11-r1) ( 85/116) Purging py3-idna (3.11-r1) ( 86/116) Purging py3-urllib3-pyc (2.6.3-r1) ( 87/116) Purging py3-urllib3 (2.6.3-r1) ( 88/116) Purging py3-snowballstemmer-pyc (3.0.1-r1) ( 89/116) Purging py3-snowballstemmer (3.0.1-r1) ( 90/116) Purging py3-alabaster-pyc (1.0.0-r1) ( 91/116) Purging py3-alabaster (1.0.0-r1) ( 92/116) Purging py3-roman-numerals-pyc (3.1.0-r1) ( 93/116) Purging py3-roman-numerals (3.1.0-r1) ( 94/116) Purging py3-sphinxcontrib-applehelp-pyc (1.0.4-r4) ( 95/116) Purging py3-sphinxcontrib-applehelp (1.0.4-r4) ( 96/116) Purging py3-sphinxcontrib-devhelp-pyc (2.0.0-r1) ( 97/116) Purging py3-sphinxcontrib-devhelp (2.0.0-r1) ( 98/116) Purging py3-sphinxcontrib-htmlhelp-pyc (2.1.0-r1) ( 99/116) Purging py3-sphinxcontrib-htmlhelp (2.1.0-r1) (100/116) Purging py3-sphinxcontrib-jsmath-pyc (1.0.1-r9) (101/116) Purging py3-sphinxcontrib-jsmath (1.0.1-r9) (102/116) Purging py3-sphinxcontrib-serializinghtml-pyc (2.0.0-r1) (103/116) Purging py3-sphinxcontrib-serializinghtml (2.0.0-r1) (104/116) Purging py3-sphinxcontrib-qthelp-pyc (2.0.0-r1) (105/116) Purging py3-sphinxcontrib-qthelp (2.0.0-r1) (106/116) Purging python3-pyc (3.14.3-r0) (107/116) Purging python3-pycache-pyc0 (3.14.3-r0) (108/116) Purging pyc (3.14.3-r0) (109/116) Purging python3 (3.14.3-r0) (110/116) Purging gdbm (1.26-r0) (111/116) Purging libbz2 (1.0.8-r6) (112/116) Purging libffi (3.5.2-r0) (113/116) Purging libpanelw (6.6_p20251231-r0) (114/116) Purging mpdecimal (4.0.1-r0) (115/116) Purging sqlite-libs (3.51.2-r1) (116/116) Purging xz-libs (5.8.2-r0) Executing busybox-1.37.0-r31.trigger OK: 441.4 MiB in 106 packages >>> py3-geopy: Updating the community/x86_64 repository index... >>> py3-geopy: Signing the index...