>>> py3-geopy: Building community/py3-geopy 2.4.1-r2 (using abuild 3.17.0_rc1-r2) started Sun, 26 Apr 2026 17:18:16 +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/117) Installing libbz2 (1.0.8-r6) ( 2/117) Installing libffi (3.5.2-r1) ( 3/117) Installing gdbm (1.26-r0) ( 4/117) Installing xz-libs (5.8.3-r0) ( 5/117) Installing mpdecimal (4.0.1-r0) ( 6/117) Installing libpanelw (6.6_p20260404-r0) ( 7/117) Installing readline (8.3.3-r1) ( 8/117) Installing sqlite-libs (3.53.0-r0) ( 9/117) Installing python3 (3.14.3-r0) ( 10/117) Installing python3-pycache-pyc0 (3.14.3-r0) ( 11/117) Installing pyc (3.14.3-r0) ( 12/117) Installing py3-geographiclib-pyc (2.1-r2) ( 13/117) Installing python3-pyc (3.14.3-r0) ( 14/117) Installing py3-geographiclib (2.1-r2) ( 15/117) Installing py3-installer (1.0.0-r0) ( 16/117) Installing py3-installer-pyc (1.0.0-r0) ( 17/117) Installing py3-gpep517 (19-r2) ( 18/117) Installing py3-gpep517-pyc (19-r2) ( 19/117) Installing py3-parsing (3.3.2-r1) ( 20/117) Installing py3-parsing-pyc (3.3.2-r1) ( 21/117) Installing py3-packaging (26.2-r0) ( 22/117) Installing py3-packaging-pyc (26.2-r0) ( 23/117) Installing py3-setuptools (82.0.1-r1) ( 24/117) Installing py3-setuptools-pyc (82.0.1-r1) ( 25/117) Installing py3-setuptools_scm (9.2.2-r1) ( 26/117) Installing py3-setuptools_scm-pyc (9.2.2-r1) ( 27/117) Installing py3-wheel (0.47.0-r0) ( 28/117) Installing py3-wheel-pyc (0.47.0-r0) ( 29/117) Installing py3-async_generator (1.10-r7) ( 30/117) Installing py3-async_generator-pyc (1.10-r7) ( 31/117) Installing py3-aiohappyeyeballs (2.6.1-r1) ( 32/117) Installing py3-aiohappyeyeballs-pyc (2.6.1-r1) ( 33/117) Installing py3-frozenlist (1.8.0-r2) ( 34/117) Installing py3-frozenlist-pyc (1.8.0-r2) ( 35/117) Installing py3-aiosignal (1.4.0-r1) ( 36/117) Installing py3-aiosignal-pyc (1.4.0-r1) ( 37/117) Installing py3-typing-extensions (4.15.0-r1) ( 38/117) Installing py3-typing-extensions-pyc (4.15.0-r1) ( 39/117) Installing py3-async-timeout (4.0.3-r3) ( 40/117) Installing py3-async-timeout-pyc (4.0.3-r3) ( 41/117) Installing py3-attrs (26.1.0-r0) ( 42/117) Installing py3-attrs-pyc (26.1.0-r0) ( 43/117) Installing py3-brotli (1.2.0-r1) ( 44/117) Installing py3-brotli-pyc (1.2.0-r1) ( 45/117) Installing py3-charset-normalizer (3.4.7-r0) ( 46/117) Installing py3-charset-normalizer-pyc (3.4.7-r0) ( 47/117) Installing py3-idna (3.11-r1) ( 48/117) Installing py3-idna-pyc (3.11-r1) ( 49/117) Installing py3-idna-ssl (1.1.0-r10) ( 50/117) Installing py3-idna-ssl-pyc (1.1.0-r10) ( 51/117) Installing py3-multidict (6.7.1-r1) ( 52/117) Installing py3-multidict-pyc (6.7.1-r1) ( 53/117) Installing py3-expandvars (1.1.2-r3) ( 54/117) Installing py3-expandvars-pyc (1.1.2-r3) ( 55/117) Installing py3-propcache (0.4.1-r1) ( 56/117) Installing py3-propcache-pyc (0.4.1-r1) ( 57/117) Installing py3-yarl (1.20.0-r2) ( 58/117) Installing py3-yarl-pyc (1.20.0-r2) ( 59/117) Installing py3-aiohttp (3.13.5-r0) ( 60/117) Installing py3-aiohttp-pyc (3.13.5-r0) ( 61/117) Installing py3-iniconfig (2.3.0-r1) ( 62/117) Installing py3-iniconfig-pyc (2.3.0-r1) ( 63/117) Installing py3-pluggy (1.6.0-r1) ( 64/117) Installing py3-pluggy-pyc (1.6.0-r1) ( 65/117) Installing py3-py (1.11.0-r5) ( 66/117) Installing py3-py-pyc (1.11.0-r5) ( 67/117) Installing py3-pygments (2.20.0-r0) ( 68/117) Installing py3-pygments-pyc (2.20.0-r0) ( 69/117) Installing py3-pytest (9.0.3-r0) ( 70/117) Installing py3-pytest-pyc (9.0.3-r0) ( 71/117) Installing py3-pytest-asyncio (1.3.0-r1) ( 72/117) Installing py3-pytest-asyncio-pyc (1.3.0-r1) ( 73/117) Installing py3-pytest-aiohttp (1.1.0-r1) ( 74/117) Installing py3-pytest-aiohttp-pyc (1.1.0-r1) ( 75/117) Installing py3-execnet (2.1.1-r1) ( 76/117) Installing py3-execnet-pyc (2.1.1-r1) ( 77/117) Installing py3-pytest-xdist (3.8.0-r1) ( 78/117) Installing py3-pytest-xdist-pyc (3.8.0-r1) ( 79/117) Installing py3-tz (2025.2-r1) ( 80/117) Installing py3-tz-pyc (2025.2-r1) ( 81/117) Installing py3-babel (2.18.0-r1) ( 82/117) Installing py3-babel-pyc (2.18.0-r1) ( 83/117) Installing py3-docutils (0.21.2-r2) ( 84/117) Installing py3-docutils-pyc (0.21.2-r2) ( 85/117) Installing py3-imagesize (1.4.1-r5) ( 86/117) Installing py3-imagesize-pyc (1.4.1-r5) ( 87/117) Installing py3-markupsafe (3.0.3-r1) ( 88/117) Installing py3-markupsafe-pyc (3.0.3-r1) ( 89/117) Installing py3-jinja2 (3.1.6-r1) ( 90/117) Installing py3-jinja2-pyc (3.1.6-r1) ( 91/117) Installing py3-certifi (2026.2.25-r1) ( 92/117) Installing py3-certifi-pyc (2026.2.25-r1) ( 93/117) Installing py3-urllib3 (2.6.3-r1) ( 94/117) Installing py3-urllib3-pyc (2.6.3-r1) ( 95/117) Installing py3-requests (2.33.1-r0) ( 96/117) Installing py3-requests-pyc (2.33.1-r0) ( 97/117) Installing py3-snowballstemmer (3.0.1-r1) ( 98/117) Installing py3-snowballstemmer-pyc (3.0.1-r1) ( 99/117) Installing py3-alabaster (1.0.0-r1) (100/117) Installing py3-alabaster-pyc (1.0.0-r1) (101/117) Installing py3-roman-numerals (3.1.0-r1) (102/117) Installing py3-roman-numerals-pyc (3.1.0-r1) (103/117) Installing py3-sphinxcontrib-applehelp (1.0.4-r4) (104/117) Installing py3-sphinxcontrib-applehelp-pyc (1.0.4-r4) (105/117) Installing py3-sphinxcontrib-devhelp (2.0.0-r1) (106/117) Installing py3-sphinxcontrib-devhelp-pyc (2.0.0-r1) (107/117) Installing py3-sphinxcontrib-htmlhelp (2.1.0-r1) (108/117) Installing py3-sphinxcontrib-htmlhelp-pyc (2.1.0-r1) (109/117) Installing py3-sphinxcontrib-jsmath (1.0.1-r9) (110/117) Installing py3-sphinxcontrib-jsmath-pyc (1.0.1-r9) (111/117) Installing py3-sphinxcontrib-serializinghtml (2.0.0-r1) (112/117) Installing py3-sphinxcontrib-serializinghtml-pyc (2.0.0-r1) (113/117) Installing py3-sphinxcontrib-qthelp (2.0.0-r1) (114/117) Installing py3-sphinxcontrib-qthelp-pyc (2.0.0-r1) (115/117) Installing py3-sphinx (9.1.0-r1) (116/117) Installing py3-sphinx-pyc (9.1.0-r1) (117/117) Installing .makedepends-py3-geopy (20260426.171821) Executing busybox-1.37.0-r31.trigger OK: 590.1 MiB in 220 packages >>> py3-geopy: Cleaning up srcdir >>> py3-geopy: Cleaning up pkgdir >>> py3-geopy: Cleaning up tmpdir >>> py3-geopy: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/geopy-2.4.1.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.24/geopy-2.4.1.tar.gz.part' geopy-2.4.1.tar.gz.p 100% |********************************| 114k 0:00:00 ETA '/var/cache/distfiles/v3.24/geopy-2.4.1.tar.gz.part' saved /var/cache/distfiles/v3.24/geopy-2.4.1.tar.gz: OK >>> py3-geopy: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/geopy-2.4.1.tar.gz /var/cache/distfiles/v3.24/geopy-2.4.1.tar.gz: OK >>> py3-geopy: Unpacking /var/cache/distfiles/v3.24/geopy-2.4.1.tar.gz... 2026-04-26 17:18:24,491 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-04-26 17:18:24,895 root INFO running bdist_wheel 2026-04-26 17:18:24,943 root INFO running build 2026-04-26 17:18:24,943 root INFO running build_py 2026-04-26 17:18:24,953 root INFO creating build/lib/geopy 2026-04-26 17:18:24,953 root INFO copying geopy/format.py -> build/lib/geopy 2026-04-26 17:18:24,953 root INFO copying geopy/distance.py -> build/lib/geopy 2026-04-26 17:18:24,954 root INFO copying geopy/timezone.py -> build/lib/geopy 2026-04-26 17:18:24,954 root INFO copying geopy/units.py -> build/lib/geopy 2026-04-26 17:18:24,954 root INFO copying geopy/util.py -> build/lib/geopy 2026-04-26 17:18:24,954 root INFO copying geopy/location.py -> build/lib/geopy 2026-04-26 17:18:24,955 root INFO copying geopy/point.py -> build/lib/geopy 2026-04-26 17:18:24,955 root INFO copying geopy/adapters.py -> build/lib/geopy 2026-04-26 17:18:24,955 root INFO copying geopy/exc.py -> build/lib/geopy 2026-04-26 17:18:24,955 root INFO copying geopy/__init__.py -> build/lib/geopy 2026-04-26 17:18:24,956 root INFO copying geopy/compat.py -> build/lib/geopy 2026-04-26 17:18:24,956 root INFO creating build/lib/geopy/extra 2026-04-26 17:18:24,956 root INFO copying geopy/extra/rate_limiter.py -> build/lib/geopy/extra 2026-04-26 17:18:24,956 root INFO copying geopy/extra/__init__.py -> build/lib/geopy/extra 2026-04-26 17:18:24,957 root INFO creating build/lib/geopy/geocoders 2026-04-26 17:18:24,957 root INFO copying geopy/geocoders/geolake.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,957 root INFO copying geopy/geocoders/maptiler.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,958 root INFO copying geopy/geocoders/openmapquest.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,958 root INFO copying geopy/geocoders/geokeo.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,958 root INFO copying geopy/geocoders/opencage.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,958 root INFO copying geopy/geocoders/pickpoint.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,958 root INFO copying geopy/geocoders/here.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,959 root INFO copying geopy/geocoders/googlev3.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,959 root INFO copying geopy/geocoders/geonames.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,959 root INFO copying geopy/geocoders/pelias.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,959 root INFO copying geopy/geocoders/tomtom.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,960 root INFO copying geopy/geocoders/geocodeearth.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,960 root INFO copying geopy/geocoders/osm.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,960 root INFO copying geopy/geocoders/yandex.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,960 root INFO copying geopy/geocoders/databc.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,961 root INFO copying geopy/geocoders/arcgis.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,961 root INFO copying geopy/geocoders/mapquest.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,961 root INFO copying geopy/geocoders/baidu.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,961 root INFO copying geopy/geocoders/bing.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,961 root INFO copying geopy/geocoders/mapbox.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,962 root INFO copying geopy/geocoders/woosmap.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,962 root INFO copying geopy/geocoders/nominatim.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,962 root INFO copying geopy/geocoders/what3words.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,962 root INFO copying geopy/geocoders/google.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,963 root INFO copying geopy/geocoders/banfrance.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,963 root INFO copying geopy/geocoders/azure.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,963 root INFO copying geopy/geocoders/smartystreets.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,963 root INFO copying geopy/geocoders/photon.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,964 root INFO copying geopy/geocoders/__init__.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,964 root INFO copying geopy/geocoders/ignfrance.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,964 root INFO copying geopy/geocoders/geocodio.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,964 root INFO copying geopy/geocoders/base.py -> build/lib/geopy/geocoders 2026-04-26 17:18:24,985 root INFO installing to build/bdist.linux-ppc64le/wheel 2026-04-26 17:18:24,985 root INFO running install 2026-04-26 17:18:25,003 root INFO running install_lib 2026-04-26 17:18:25,012 root INFO creating build/bdist.linux-ppc64le/wheel 2026-04-26 17:18:25,012 root INFO creating build/bdist.linux-ppc64le/wheel/geopy 2026-04-26 17:18:25,013 root INFO copying build/lib/geopy/format.py -> build/bdist.linux-ppc64le/wheel/./geopy 2026-04-26 17:18:25,013 root INFO copying build/lib/geopy/distance.py -> build/bdist.linux-ppc64le/wheel/./geopy 2026-04-26 17:18:25,013 root INFO creating build/bdist.linux-ppc64le/wheel/geopy/extra 2026-04-26 17:18:25,013 root INFO copying build/lib/geopy/extra/rate_limiter.py -> build/bdist.linux-ppc64le/wheel/./geopy/extra 2026-04-26 17:18:25,013 root INFO copying build/lib/geopy/extra/__init__.py -> build/bdist.linux-ppc64le/wheel/./geopy/extra 2026-04-26 17:18:25,014 root INFO copying build/lib/geopy/timezone.py -> build/bdist.linux-ppc64le/wheel/./geopy 2026-04-26 17:18:25,014 root INFO copying build/lib/geopy/units.py -> build/bdist.linux-ppc64le/wheel/./geopy 2026-04-26 17:18:25,014 root INFO creating build/bdist.linux-ppc64le/wheel/geopy/geocoders 2026-04-26 17:18:25,014 root INFO copying build/lib/geopy/geocoders/geolake.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,014 root INFO copying build/lib/geopy/geocoders/maptiler.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,015 root INFO copying build/lib/geopy/geocoders/openmapquest.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,015 root INFO copying build/lib/geopy/geocoders/geokeo.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,015 root INFO copying build/lib/geopy/geocoders/opencage.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,015 root INFO copying build/lib/geopy/geocoders/pickpoint.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,015 root INFO copying build/lib/geopy/geocoders/here.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,016 root INFO copying build/lib/geopy/geocoders/googlev3.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,016 root INFO copying build/lib/geopy/geocoders/geonames.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,016 root INFO copying build/lib/geopy/geocoders/pelias.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,016 root INFO copying build/lib/geopy/geocoders/tomtom.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,016 root INFO copying build/lib/geopy/geocoders/geocodeearth.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,017 root INFO copying build/lib/geopy/geocoders/osm.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,017 root INFO copying build/lib/geopy/geocoders/yandex.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,017 root INFO copying build/lib/geopy/geocoders/databc.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,017 root INFO copying build/lib/geopy/geocoders/arcgis.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,017 root INFO copying build/lib/geopy/geocoders/mapquest.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,018 root INFO copying build/lib/geopy/geocoders/baidu.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,018 root INFO copying build/lib/geopy/geocoders/bing.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,018 root INFO copying build/lib/geopy/geocoders/mapbox.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,018 root INFO copying build/lib/geopy/geocoders/woosmap.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,018 root INFO copying build/lib/geopy/geocoders/nominatim.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,019 root INFO copying build/lib/geopy/geocoders/what3words.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,019 root INFO copying build/lib/geopy/geocoders/google.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,019 root INFO copying build/lib/geopy/geocoders/banfrance.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,019 root INFO copying build/lib/geopy/geocoders/azure.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,020 root INFO copying build/lib/geopy/geocoders/smartystreets.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,020 root INFO copying build/lib/geopy/geocoders/photon.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,020 root INFO copying build/lib/geopy/geocoders/__init__.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,020 root INFO copying build/lib/geopy/geocoders/ignfrance.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,020 root INFO copying build/lib/geopy/geocoders/geocodio.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,021 root INFO copying build/lib/geopy/geocoders/base.py -> build/bdist.linux-ppc64le/wheel/./geopy/geocoders 2026-04-26 17:18:25,021 root INFO copying build/lib/geopy/util.py -> build/bdist.linux-ppc64le/wheel/./geopy 2026-04-26 17:18:25,021 root INFO copying build/lib/geopy/location.py -> build/bdist.linux-ppc64le/wheel/./geopy 2026-04-26 17:18:25,021 root INFO copying build/lib/geopy/point.py -> build/bdist.linux-ppc64le/wheel/./geopy 2026-04-26 17:18:25,021 root INFO copying build/lib/geopy/adapters.py -> build/bdist.linux-ppc64le/wheel/./geopy 2026-04-26 17:18:25,022 root INFO copying build/lib/geopy/exc.py -> build/bdist.linux-ppc64le/wheel/./geopy 2026-04-26 17:18:25,022 root INFO copying build/lib/geopy/__init__.py -> build/bdist.linux-ppc64le/wheel/./geopy 2026-04-26 17:18:25,022 root INFO copying build/lib/geopy/compat.py -> build/bdist.linux-ppc64le/wheel/./geopy 2026-04-26 17:18:25,022 root INFO running install_egg_info 2026-04-26 17:18:25,032 root INFO running egg_info 2026-04-26 17:18:25,040 root INFO writing geopy.egg-info/PKG-INFO 2026-04-26 17:18:25,044 root INFO writing dependency_links to geopy.egg-info/dependency_links.txt 2026-04-26 17:18:25,046 root INFO writing requirements to geopy.egg-info/requires.txt 2026-04-26 17:18:25,046 root INFO writing top-level names to geopy.egg-info/top_level.txt listing git files failed - pretending there aren't any 2026-04-26 17:18:25,083 root INFO reading manifest file 'geopy.egg-info/SOURCES.txt' 2026-04-26 17:18:25,087 root INFO reading manifest template 'MANIFEST.in' 2026-04-26 17:18:25,092 root WARNING warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-04-26 17:18:25,092 root WARNING warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-04-26 17:18:25,093 root WARNING warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-04-26 17:18:25,093 root INFO adding license file 'LICENSE' 2026-04-26 17:18:25,094 root INFO adding license file 'AUTHORS' 2026-04-26 17:18:25,100 root INFO writing manifest file 'geopy.egg-info/SOURCES.txt' 2026-04-26 17:18:25,100 root INFO Copying geopy.egg-info to build/bdist.linux-ppc64le/wheel/./geopy-2.4.1-py3.14.egg-info 2026-04-26 17:18:25,102 root INFO running install_scripts 2026-04-26 17:18:25,104 root INFO creating build/bdist.linux-ppc64le/wheel/geopy-2.4.1.dist-info/WHEEL 2026-04-26 17:18:25,105 wheel INFO creating '/home/buildozer/aports/community/py3-geopy/src/geopy-2.4.1/.dist/.tmp-x9r_zi8q/geopy-2.4.1-py3-none-any.whl' and adding 'build/bdist.linux-ppc64le/wheel' to it 2026-04-26 17:18:25,105 wheel INFO adding 'geopy/__init__.py' 2026-04-26 17:18:25,106 wheel INFO adding 'geopy/adapters.py' 2026-04-26 17:18:25,106 wheel INFO adding 'geopy/compat.py' 2026-04-26 17:18:25,107 wheel INFO adding 'geopy/distance.py' 2026-04-26 17:18:25,107 wheel INFO adding 'geopy/exc.py' 2026-04-26 17:18:25,107 wheel INFO adding 'geopy/format.py' 2026-04-26 17:18:25,108 wheel INFO adding 'geopy/location.py' 2026-04-26 17:18:25,108 wheel INFO adding 'geopy/point.py' 2026-04-26 17:18:25,108 wheel INFO adding 'geopy/timezone.py' 2026-04-26 17:18:25,109 wheel INFO adding 'geopy/units.py' 2026-04-26 17:18:25,109 wheel INFO adding 'geopy/util.py' 2026-04-26 17:18:25,109 wheel INFO adding 'geopy/extra/__init__.py' 2026-04-26 17:18:25,110 wheel INFO adding 'geopy/extra/rate_limiter.py' 2026-04-26 17:18:25,110 wheel INFO adding 'geopy/geocoders/__init__.py' 2026-04-26 17:18:25,111 wheel INFO adding 'geopy/geocoders/arcgis.py' 2026-04-26 17:18:25,111 wheel INFO adding 'geopy/geocoders/azure.py' 2026-04-26 17:18:25,111 wheel INFO adding 'geopy/geocoders/baidu.py' 2026-04-26 17:18:25,112 wheel INFO adding 'geopy/geocoders/banfrance.py' 2026-04-26 17:18:25,112 wheel INFO adding 'geopy/geocoders/base.py' 2026-04-26 17:18:25,113 wheel INFO adding 'geopy/geocoders/bing.py' 2026-04-26 17:18:25,113 wheel INFO adding 'geopy/geocoders/databc.py' 2026-04-26 17:18:25,113 wheel INFO adding 'geopy/geocoders/geocodeearth.py' 2026-04-26 17:18:25,114 wheel INFO adding 'geopy/geocoders/geocodio.py' 2026-04-26 17:18:25,114 wheel INFO adding 'geopy/geocoders/geokeo.py' 2026-04-26 17:18:25,114 wheel INFO adding 'geopy/geocoders/geolake.py' 2026-04-26 17:18:25,115 wheel INFO adding 'geopy/geocoders/geonames.py' 2026-04-26 17:18:25,115 wheel INFO adding 'geopy/geocoders/google.py' 2026-04-26 17:18:25,116 wheel INFO adding 'geopy/geocoders/googlev3.py' 2026-04-26 17:18:25,116 wheel INFO adding 'geopy/geocoders/here.py' 2026-04-26 17:18:25,116 wheel INFO adding 'geopy/geocoders/ignfrance.py' 2026-04-26 17:18:25,117 wheel INFO adding 'geopy/geocoders/mapbox.py' 2026-04-26 17:18:25,117 wheel INFO adding 'geopy/geocoders/mapquest.py' 2026-04-26 17:18:25,118 wheel INFO adding 'geopy/geocoders/maptiler.py' 2026-04-26 17:18:25,118 wheel INFO adding 'geopy/geocoders/nominatim.py' 2026-04-26 17:18:25,118 wheel INFO adding 'geopy/geocoders/opencage.py' 2026-04-26 17:18:25,119 wheel INFO adding 'geopy/geocoders/openmapquest.py' 2026-04-26 17:18:25,119 wheel INFO adding 'geopy/geocoders/osm.py' 2026-04-26 17:18:25,119 wheel INFO adding 'geopy/geocoders/pelias.py' 2026-04-26 17:18:25,120 wheel INFO adding 'geopy/geocoders/photon.py' 2026-04-26 17:18:25,120 wheel INFO adding 'geopy/geocoders/pickpoint.py' 2026-04-26 17:18:25,120 wheel INFO adding 'geopy/geocoders/smartystreets.py' 2026-04-26 17:18:25,120 wheel INFO adding 'geopy/geocoders/tomtom.py' 2026-04-26 17:18:25,120 wheel INFO adding 'geopy/geocoders/what3words.py' 2026-04-26 17:18:25,121 wheel INFO adding 'geopy/geocoders/woosmap.py' 2026-04-26 17:18:25,121 wheel INFO adding 'geopy/geocoders/yandex.py' 2026-04-26 17:18:25,121 wheel INFO adding 'geopy-2.4.1.dist-info/licenses/AUTHORS' 2026-04-26 17:18:25,121 wheel INFO adding 'geopy-2.4.1.dist-info/licenses/LICENSE' 2026-04-26 17:18:25,122 wheel INFO adding 'geopy-2.4.1.dist-info/METADATA' 2026-04-26 17:18:25,122 wheel INFO adding 'geopy-2.4.1.dist-info/WHEEL' 2026-04-26 17:18:25,122 wheel INFO adding 'geopy-2.4.1.dist-info/top_level.txt' 2026-04-26 17:18:25,122 wheel INFO adding 'geopy-2.4.1.dist-info/RECORD' 2026-04-26 17:18:25,123 root INFO removing build/bdist.linux-ppc64le/wheel 2026-04-26 17:18:25,125 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.3, 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, asyncio-1.3.0, aiohttp-1.1.0 asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function created: 64/64 workers 64 workers [214 items] scheduling tests via LoadScheduling test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_negate_distances test/adapters/retry_after.py::test_get_retry_after[headers2-43] test/adapters/retry_after.py::test_get_retry_after[headers0-None] test/test_distance.py::TestWhenComputingGreatCircleDistance::test_max_longitude test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_nautical_miles test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_meters test/extra/rate_limiter.py::test_error_wait_seconds[True] test/extra/rate_limiter.py::test_min_delay[True] test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_across_antimeridian test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_meters_with_abbreviation test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_take_absolute_value_of_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_destination_bearing_east test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_feet_with_abbreviation test/adapters/retry_after.py::test_get_retry_after[headers4-None] test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_nautical_miles_with_abbrevation test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_floor_divide_distances_by_distances [gw9] [ 0%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_floor_divide_distances_by_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_half_trip_around_equator [gw31] [ 0%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_half_trip_around_equator test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_false_in_boolean_context_when_zero_length test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_meters_with_abbreviation test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_for_trip_between_poles test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_kilometers_with_abbreviation [gw10] [ 1%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_negate_distances [gw11] [ 1%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_take_absolute_value_of_distances [gw32] [ 2%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_meters test/test_distance.py::TestDefaultDistanceClass::test_should_be_true_in_boolean_context_when_nonzero_length [gw12] [ 2%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_true_in_boolean_context_when_nonzero_length test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_miles_with_abbreviation [gw38] [ 3%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_miles_with_abbreviation [gw23] [ 3%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_max_longitude [gw15] [ 4%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_feet_with_abbreviation [gw14] [ 4%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_nautical_miles [gw0] [ 5%] PASSED test/adapters/retry_after.py::test_get_retry_after[headers0-None] test/test_distance.py::TestDefaultDistanceClass::test_default_distance [gw6] [ 5%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_default_distance test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_divide_distances_by_floats [gw8] [ 6%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_divide_distances_by_floats [gw19] [ 6%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_nautical_miles_with_abbrevation [gw28] [ 7%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_false_in_boolean_context_when_zero_length [gw17] [ 7%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_meters_with_abbreviation test/extra/rate_limiter.py::test_max_retries[True] test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_kilometers_with_abbreviation [gw16] [ 7%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_kilometers_with_abbreviation test/test_distance.py::TestDefaultDistanceClass::test_should_support_comparison_with_distance [gw21] [ 8%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_support_comparison_with_distance test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_trip_between_poles [gw33] [ 8%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_trip_between_poles [gw1] [ 9%] PASSED test/adapters/retry_after.py::test_get_retry_after[headers2-43] [gw2] [ 9%] PASSED test/adapters/retry_after.py::test_get_retry_after[headers4-None] [gw30] [ 10%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_for_trip_between_poles [gw29] [ 10%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_across_antimeridian test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_multiply_distances_by_floats [gw26] [ 11%] PASSED 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 [gw25] [ 11%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_floor_divide_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_subtract_distances [gw27] [ 12%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_subtract_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_feet_with_abbreviation [gw35] [ 12%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_feet_with_abbreviation test/test_distance.py::TestDefaultDistanceClass::test_should_not_be_able_to_divide_floats_by_distances [gw20] [ 13%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_not_be_able_to_divide_floats_by_distances [gw36] [ 13%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_kilometers_with_abbreviation test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_meters [gw13] [ 14%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_meters test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_divide_distances_by_distances [gw24] [ 14%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_divide_distances_by_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_nautical_miles [gw34] [ 14%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_nautical_miles test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_add_distances [gw7] [ 15%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_add_distances [gw3] [ 15%] PASSED test/extra/rate_limiter.py::test_min_delay[True] [gw37] [ 16%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_meters_with_abbreviation [gw22] [ 16%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_destination_bearing_east test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_recognize_equivalence_of_pos_and_neg_180_longitude test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_zero_distance_for_coincident_points [gw4] [ 17%] PASSED test/extra/rate_limiter.py::test_max_retries[True] [gw5] [ 17%] PASSED test/extra/rate_limiter.py::test_error_wait_seconds[True] test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_length_when_only_given_length test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_warn_for_mixed_up_lat_lon [gw46] [ 18%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_warn_for_mixed_up_lat_lon test/test_distance.py::TestWhenComputingGeodesicDistance::test_max_longitude test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_floor_divide_distances_by_distances [gw51] [ 18%] 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_negate_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_tolerate_nans [gw43] [ 19%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_tolerate_nans test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_miles_with_abbreviation [gw18] [ 19%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_miles_with_abbreviation [gw41] [ 20%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_zero_distance_for_coincident_points test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_true_in_boolean_context_when_nonzero_length [gw54] [ 20%] PASSED 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_divide_distances_by_floats [gw50] [ 21%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_divide_distances_by_floats [gw44] [ 21%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_recognize_equivalence_of_pos_and_neg_180_longitude [gw48] [ 21%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_max_longitude test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_support_comparison_with_number [gw45] [ 22%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_support_comparison_with_number test/test_distance.py::TestWhenComputingGeodesicDistance::test_destination_bearing_east [gw47] [ 22%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_destination_bearing_east test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_nautical_miles_with_abbrevation [gw39] [ 23%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_nautical_miles_with_abbrevation test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_take_absolute_value_of_distances [gw53] [ 23%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_take_absolute_value_of_distances [gw52] [ 24%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_negate_distances test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_add_distances [gw49] [ 24%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_add_distances test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_destination_for_trip_between_poles [gw55] [ 25%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_destination_for_trip_between_poles test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_be_able_to_divide_floats_by_distances [gw42] [ 25%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_be_able_to_divide_floats_by_distances test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_miles [gw58] [ 26%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_miles test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_meters [gw61] [ 26%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_meters test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_kilometers [gw60] [ 27%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_kilometers test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_for_multiple_points_pairwise [gw56] [ 27%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_for_multiple_points_pairwise test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_feet test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_subtract_distances test/test_distance.py::TestDefaultDistanceClass::test_should_be_false_in_boolean_context_when_zero_length [gw11] [ 28%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_false_in_boolean_context_when_zero_length test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_miles [gw32] [ 28%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_miles test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_miles [gw62] [ 28%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_miles test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_nautical_miles [gw38] [ 29%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_nautical_miles [gw10] [ 29%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_subtract_distances [gw40] [ 30%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_length_when_only_given_length test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_feet [gw59] [ 30%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_feet test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_across_antimeridian test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_meters test/test_distance.py::TestDefaultDistanceClass::test_should_not_allow_adding_with_objects_that_arent_distances [gw19] [ 31%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_not_allow_adding_with_objects_that_arent_distances test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_kilometers [gw15] [ 31%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_kilometers test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_feet [gw33] [ 32%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_feet test/test_distance.py::TestDefaultDistanceClass::test_lonlat_function [gw6] [ 32%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_lonlat_function test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_floor_divide_distances [gw8] [ 33%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_floor_divide_distances [gw30] [ 33%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_across_antimeridian test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_true_in_boolean_context_when_nonzero_length [gw28] [ 34%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_true_in_boolean_context_when_nonzero_length test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_feet [gw57] [ 34%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_feet test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_feet [gw14] [ 35%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_feet test/extra/rate_limiter.py::test_min_delay[False] [gw2] [ 35%] PASSED test/extra/rate_limiter.py::test_min_delay[False] test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_negate_distances [gw26] [ 35%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_negate_distances [gw12] [ 36%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_feet test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_multiple_points_pairwise [gw31] [ 36%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_multiple_points_pairwise test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_nautical_miles [gw63] [ 37%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_nautical_miles test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_multiply_distances_by_floats [gw9] [ 37%] PASSED 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] [gw0] [ 38%] PASSED test/adapters/retry_after.py::test_get_retry_after[headers1-42] test/adapters/retry_after.py::test_get_retry_after[headers3-0] [gw1] [ 38%] PASSED test/adapters/retry_after.py::test_get_retry_after[headers3-0] test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_divide_distances_by_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_for_half_trip_around_equator [gw29] [ 39%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_for_half_trip_around_equator test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_miles test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_divide_distances_by_floats [gw24] [ 39%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_divide_distances_by_floats test/test_distance.py::TestDefaultDistanceClass::test_should_support_comparison_with_number [gw21] [ 40%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_support_comparison_with_number test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_kilometers [gw35] [ 40%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_kilometers test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_miles [gw17] [ 41%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_miles test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_miles [gw37] [ 41%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_miles [gw7] [ 42%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_divide_distances_by_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_feet [gw34] [ 42%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_feet [gw16] [ 42%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_meters test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_meters [gw36] [ 43%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_meters test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_take_absolute_value_of_distances [gw27] [ 43%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_take_absolute_value_of_distances [gw13] [ 44%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_miles test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_floor_divide_distances_by_distances [gw25] [ 44%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_floor_divide_distances_by_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_be_able_to_multiply_distances_by_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_different_altitudes_error [gw22] [ 45%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_different_altitudes_error test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_floor_divide_distances [gw50] [ 45%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_floor_divide_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_add_distances [gw23] [ 46%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_add_distances test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_nautical_miles [gw18] [ 46%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_nautical_miles test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_allow_adding_with_objects_that_arent_distances [gw41] [ 47%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_allow_adding_with_objects_that_arent_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_get_consistent_results_for_distance_calculations [gw39] [ 47%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_get_consistent_results_for_distance_calculations test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_meters_with_abbreviation [gw61] [ 48%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_meters_with_abbreviation test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_multiply_distances_by_floats test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_subtract_distances [gw52] [ 48%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_subtract_distances test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_destination_across_antimeridian [gw54] [ 49%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_destination_across_antimeridian test/test_distance.py::TestWhenComputingGreatCircleDistance::test_zero_measure [gw46] [ 49%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_zero_measure test/extra/rate_limiter.py::test_sync_raises_for_awaitable [gw5] [ 50%] PASSED test/extra/rate_limiter.py::test_sync_raises_for_awaitable test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_false_in_boolean_context_when_zero_length [gw53] [ 50%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_false_in_boolean_context_when_zero_length test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_kilometers_with_abbreviation [gw60] [ 50%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_kilometers_with_abbreviation test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_divide_distances_by_distances [gw49] [ 51%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_divide_distances_by_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_raise_when_using_single_numbers_as_points [gw43] [ 51%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_raise_when_using_single_numbers_as_points test/test_distance.py::TestWhenComputingGeodesicDistance::test_different_altitudes_error [gw47] [ 52%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_different_altitudes_error test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_be_able_to_multiply_distances_by_distances [gw38] [ 52%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_be_able_to_multiply_distances_by_distances [gw51] [ 53%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_multiply_distances_by_floats test/test_distance.py::TestWhenComputingGeodesicDistance::test_miscellaneous_high_accuracy_cases [gw48] [ 53%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_miscellaneous_high_accuracy_cases test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_tolerate_tuples_with_textual_numbers [gw45] [ 54%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_tolerate_tuples_with_textual_numbers test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_zero_distance_for_coincident_points [gw11] [ 54%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_zero_distance_for_coincident_points test/extra/rate_limiter.py::test_error_wait_seconds[False] [gw4] [ 55%] PASSED test/extra/rate_limiter.py::test_error_wait_seconds[False] test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_miles_with_abbreviation [gw62] [ 55%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_miles_with_abbreviation test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_for_trip_between_poles [gw56] [ 56%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_for_trip_between_poles test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_across_antimeridian [gw55] [ 56%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_across_antimeridian test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_nautical_miles [gw58] [ 57%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_nautical_miles test/test_distance.py::TestDefaultDistanceClass::test_should_not_be_able_to_multiply_distances_by_distances [gw20] [ 57%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_not_be_able_to_multiply_distances_by_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_support_comparison_with_distance [gw44] [ 57%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_support_comparison_with_distance test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_allow_adding_with_objects_that_arent_distances [gw32] [ 58%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_allow_adding_with_objects_that_arent_distances test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_nonzero_distance_for_distinct_points [gw42] [ 58%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_be_able_to_multiply_distances_by_distances test/extra/rate_limiter.py::test_max_retries[False] [gw3] [ 59%] PASSED test/extra/rate_limiter.py::test_max_retries[False] test/test_exc.py::test_init[GeocoderParseError] [gw30] [ 59%] PASSED test/test_exc.py::test_init[GeocoderParseError] test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_feet_with_abbreviation [gw59] [ 60%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_feet_with_abbreviation test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_warn_for_mixed_up_lat_lon [gw28] [ 60%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_warn_for_mixed_up_lat_lon test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_support_comparison_with_number [gw8] [ 61%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_support_comparison_with_number test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_nonzero_distance_for_distinct_points [gw40] [ 61%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_nonzero_distance_for_distinct_points test/test_location.py::LocationTestCase::test_location_none test/test_exc.py::test_init[GeocoderNotFound] [gw2] [ 62%] PASSED test/test_exc.py::test_init[GeocoderNotFound] test/test_format.py::test_format_float_precision[input1--13 19' 0"] test/test_location.py::LocationTestCase::test_location_point test/test_exc.py::test_init[GeocoderAuthenticationFailure] [gw33] [ 62%] PASSED test/test_exc.py::test_init[GeocoderAuthenticationFailure] test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_raise_when_using_single_numbers_as_points [gw14] [ 63%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_raise_when_using_single_numbers_as_points test/test_init.py::test_get_version [gw22] [ 63%] PASSED test/test_init.py::test_get_version test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_meters [gw57] [ 64%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_meters test/test_point.py::PointTestCase::test_point_comparison_with_empty_values test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_nautical_miles_with_abbrevation [gw63] [ 64%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_nautical_miles_with_abbrevation test/test_location.py::LocationTestCase::test_location_eq [gw5] [ 64%] PASSED test/test_location.py::LocationTestCase::test_location_eq [gw10] [ 65%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_nonzero_distance_for_distinct_points test/test_format.py::test_format_simple[input0-12 30' 0"] test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_tolerate_tuples_with_textual_numbers [gw19] [ 65%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_tolerate_tuples_with_textual_numbers test/test_init.py::test_version_info [gw37] [ 66%] PASSED test/test_init.py::test_version_info test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_get_consistent_results_for_distance_calculations [gw9] [ 66%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_get_consistent_results_for_distance_calculations test/test_format.py::test_format_float_precision[input0-13 20' 0"] test/test_distance.py::test_distance_hashing [gw16] [ 67%] PASSED test/test_distance.py::test_distance_hashing test/test_location.py::LocationTestCase::test_location_len [gw18] [ 67%] PASSED test/test_location.py::LocationTestCase::test_location_len test/test_exc.py::test_init[GeocoderQueryError] [gw54] [ 68%] PASSED test/test_location.py::LocationTestCase::test_location_none test/test_exc.py::test_init[GeocoderQuotaExceeded] [gw26] [ 68%] PASSED test/test_exc.py::test_init[GeocoderQuotaExceeded] test/test_exc.py::test_init[GeopyError] [gw23] [ 69%] PASSED test/test_exc.py::test_init[GeopyError] test/test_distance.py::TestWhenComputingGeodesicDistance::test_zero_measure [gw17] [ 69%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_zero_measure test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_tolerate_nans [gw15] [ 70%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_tolerate_nans test/test_exc.py::test_init[ConfigurationError] [gw21] [ 70%] PASSED test/test_exc.py::test_init[ConfigurationError] test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_recognize_equivalence_of_pos_and_neg_180_longitude [gw0] [ 71%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_recognize_equivalence_of_pos_and_neg_180_longitude test/test_location.py::LocationTestCase::test_location_str test/test_exc.py::test_init[GeocoderServiceError] [gw27] [ 71%] PASSED test/test_exc.py::test_init[GeocoderServiceError] test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_be_able_to_divide_floats_by_distances [gw12] [ 71%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_be_able_to_divide_floats_by_distances test/test_location.py::LocationTestCase::test_location_ne [gw41] [ 72%] PASSED test/test_location.py::LocationTestCase::test_location_ne test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_support_comparison_with_distance [gw6] [ 72%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_support_comparison_with_distance test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_length_when_only_given_length [gw31] [ 73%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_length_when_only_given_length test/test_exc.py::test_init[GeocoderInsufficientPrivileges] [gw1] [ 73%] PASSED test/test_exc.py::test_init[GeocoderInsufficientPrivileges] [gw50] [ 74%] PASSED test/test_location.py::LocationTestCase::test_location_point [gw39] [ 74%] PASSED test/test_location.py::LocationTestCase::test_location_str test/test_format.py::test_format_simple[input1-12 30' 30"] [gw13] [ 75%] PASSED test/test_format.py::test_format_simple[input1-12 30' 30"] test/test_exc.py::test_init[GeocoderRateLimited] [gw25] [ 75%] PASSED test/test_exc.py::test_init[GeocoderRateLimited] test/test_exc.py::test_init[GeocoderTimedOut] [gw35] [ 76%] PASSED test/test_exc.py::test_init[GeocoderTimedOut] test/test_location.py::LocationTestCase::test_location_with_unpicklable_raw [gw52] [ 76%] PASSED test/test_location.py::LocationTestCase::test_location_with_unpicklable_raw test/test_point.py::PointTestCase::test_point_comparison_respects_lists [gw46] [ 77%] PASSED test/test_point.py::PointTestCase::test_point_comparison_respects_lists [gw36] [ 77%] PASSED test/test_format.py::test_format_simple[input0-12 30' 0"] test/test_location.py::LocationTestCase::test_location_string [gw53] [ 78%] PASSED test/test_location.py::LocationTestCase::test_location_string [gw61] [ 78%] PASSED test/test_point.py::PointTestCase::test_point_comparison_with_empty_values [gw29] [ 78%] PASSED test/test_exc.py::test_init[GeocoderQueryError] test/test_point.py::PointTestCase::test_point_degrees_are_normalized test/test_point.py::PointTestCase::test_point_assign_coordinates [gw60] [ 79%] PASSED test/test_point.py::PointTestCase::test_point_degrees_are_normalized [gw7] [ 79%] XFAIL test/test_format.py::test_format_float_precision[input1--13 19' 0"] [gw49] [ 80%] PASSED test/test_point.py::PointTestCase::test_point_assign_coordinates test/test_location.py::LocationTestCase::test_location_iter test/test_location.py::LocationTestCase::test_location_repr [gw43] [ 80%] PASSED test/test_location.py::LocationTestCase::test_location_iter test/test_point.py::PointTestCase::test_point_from_generator test/test_location.py::LocationTestCase::test_location_is_picklable [gw47] [ 81%] PASSED test/test_location.py::LocationTestCase::test_location_repr [gw34] [ 81%] XFAIL test/test_format.py::test_format_float_precision[input0-13 20' 0"] [gw51] [ 82%] PASSED test/test_location.py::LocationTestCase::test_location_is_picklable test/test_location.py::LocationTestCase::test_location_properties [gw48] [ 82%] PASSED test/test_location.py::LocationTestCase::test_location_properties [gw38] [ 83%] PASSED test/test_point.py::PointTestCase::test_point_from_generator test/test_format.py::test_format_simple[input2-12 30' 30.4"] [gw24] [ 83%] PASSED test/test_format.py::test_format_simple[input2-12 30' 30.4"] test/test_location.py::LocationTestCase::test_location_raw test/test_location.py::LocationTestCase::test_location_array_access test/test_point.py::PointTestCase::test_point_format_altitude [gw45] [ 84%] PASSED test/test_location.py::LocationTestCase::test_location_raw test/test_point.py::PointTestCase::test_point_degrees_normalization_does_not_lose_precision test/test_point.py::PointTestCase::test_point_format test/test_point.py::PointTestCase::test_point_comparison_does_not_raise_exceptions test/test_point.py::PointTestCase::test_point_eq test/test_location.py::LocationTestCase::test_location_point_typeerror [gw56] [ 84%] PASSED test/test_point.py::PointTestCase::test_point_degrees_normalization_does_not_lose_precision [gw62] [ 85%] PASSED test/test_point.py::PointTestCase::test_point_format_altitude test/test_exc.py::test_init[GeocoderUnavailable] [gw20] [ 85%] PASSED test/test_exc.py::test_init[GeocoderUnavailable] [gw4] [ 85%] PASSED test/test_location.py::LocationTestCase::test_location_array_access test/test_init.py::test_version [gw3] [ 86%] PASSED test/test_init.py::test_version [gw55] [ 86%] PASSED test/test_point.py::PointTestCase::test_point_comparison_does_not_raise_exceptions [gw58] [ 87%] PASSED test/test_point.py::PointTestCase::test_point_format test/test_point.py::PointTestCase::test_point_float [gw32] [ 87%] PASSED test/test_point.py::PointTestCase::test_point_float [gw44] [ 88%] PASSED test/test_location.py::LocationTestCase::test_location_point_typeerror [gw11] [ 88%] PASSED test/test_point.py::PointTestCase::test_point_eq test/test_point.py::PointTestCase::test_point_comparison_ignores_strings [gw42] [ 89%] PASSED test/test_point.py::PointTestCase::test_point_comparison_ignores_strings test/test_point.py::PointTestCase::test_point_setitem_normalization test/test_point.py::PointTestCase::test_point_no_len test/test_point.py::PointTestCase::test_point_from_single_number [gw8] [ 89%] PASSED test/test_point.py::PointTestCase::test_point_no_len [gw59] [ 90%] PASSED test/test_point.py::PointTestCase::test_point_from_single_number [gw28] [ 90%] PASSED test/test_point.py::PointTestCase::test_point_setitem_normalization test/test_point.py::PointTestCase::test_point_str_simple [gw2] [ 91%] PASSED test/test_point.py::PointTestCase::test_point_str_simple test/test_point.py::PointTestCase::test_point_is_picklable test/test_point.py::PointTestCase::test_point_slices test/test_point.py::PointTestCase::test_point_str_deg test/test_point.py::PointTestCase::test_point_from_point [gw40] [ 91%] PASSED test/test_point.py::PointTestCase::test_point_from_point [gw14] [ 92%] PASSED test/test_point.py::PointTestCase::test_point_str_deg test/test_point.py::PointTestCase::test_point_setitem [gw30] [ 92%] PASSED test/test_point.py::PointTestCase::test_point_setitem [gw33] [ 92%] PASSED test/test_point.py::PointTestCase::test_point_is_picklable [gw57] [ 93%] PASSED test/test_point.py::PointTestCase::test_point_slices test/test_timezone.py::TimezoneTestCase::test_create_from_timezone_name test/test_point.py::PointTestCase::test_point_from_iterable [gw10] [ 93%] PASSED test/test_point.py::PointTestCase::test_point_from_iterable test/test_point.py::PointTestCase::test_point_from_string [gw19] [ 94%] PASSED test/test_point.py::PointTestCase::test_point_from_string test/test_timezone.py::TimezoneTestCase::test_string test/test_point.py::PointTestCase::test_unpacking test/test_timezone.py::TimezoneTestCase::test_ne test/test_timezone.py::TimezoneTestCase::test_eq test/test_timezone.py::TimezoneTestCase::test_create_from_pytz_timezone test/test_timezone.py::TimezoneTestCase::test_create_from_fixed_gmt_offset [gw26] [ 94%] PASSED test/test_point.py::PointTestCase::test_unpacking test/test_timezone.py::TimezoneTestCase::test_picklable test/test_timezone.py::TimezoneTestCase::test_repr test/test_point.py::PointTestCase::test_point_getitem [gw15] [ 95%] PASSED test/test_point.py::PointTestCase::test_point_getitem test/test_point.py::PointTestCase::test_point_ne [gw6] [ 95%] PASSED test/test_point.py::PointTestCase::test_point_ne test/test_timezone.py::TimezoneTestCase::test_with_unpicklable_raw [gw63] [ 96%] PASSED test/test_timezone.py::TimezoneTestCase::test_create_from_timezone_name [gw12] [ 96%] PASSED test/test_timezone.py::TimezoneTestCase::test_create_from_fixed_gmt_offset [gw0] [ 97%] PASSED test/test_timezone.py::TimezoneTestCase::test_ne [gw9] [ 97%] PASSED test/test_timezone.py::TimezoneTestCase::test_eq [gw21] [ 98%] PASSED test/test_timezone.py::TimezoneTestCase::test_string [gw35] [ 98%] PASSED test/test_timezone.py::TimezoneTestCase::test_with_unpicklable_raw [gw1] [ 99%] PASSED test/test_timezone.py::TimezoneTestCase::test_picklable [gw29] [ 99%] PASSED test/test_timezone.py::TimezoneTestCase::test_repr [gw31] [100%] PASSED test/test_timezone.py::TimezoneTestCase::test_create_from_pytz_timezone =============================== warnings summary =============================== test/adapters/each_adapter.py:83: 64 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, 66 warnings in 9.28s ================== >>> py3-geopy: Entering fakeroot... >>> py3-geopy-pyc*: Running split function pyc... '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/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/__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... Please specify at least one package name on the command line. >>> py3-geopy-pyc*: Running postcheck for py3-geopy-pyc >>> py3-geopy*: Running postcheck for py3-geopy >>> py3-geopy*: Preparing package py3-geopy... Please specify at least one package name on the command line. >>> 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 Sun, 26 Apr 2026 17:18:36 +0000 elapsed time 0h 0m 20s >>> py3-geopy: Cleaning up srcdir >>> py3-geopy: Cleaning up pkgdir >>> py3-geopy: Uninstalling dependencies... ( 1/117) Purging .makedepends-py3-geopy (20260426.171821) ( 2/117) Purging py3-geographiclib-pyc (2.1-r2) ( 3/117) Purging py3-geographiclib (2.1-r2) ( 4/117) Purging py3-gpep517-pyc (19-r2) ( 5/117) Purging py3-gpep517 (19-r2) ( 6/117) Purging py3-installer-pyc (1.0.0-r0) ( 7/117) Purging py3-installer (1.0.0-r0) ( 8/117) Purging py3-setuptools_scm-pyc (9.2.2-r1) ( 9/117) Purging py3-setuptools_scm (9.2.2-r1) ( 10/117) Purging py3-wheel-pyc (0.47.0-r0) ( 11/117) Purging py3-wheel (0.47.0-r0) ( 12/117) Purging py3-async_generator-pyc (1.10-r7) ( 13/117) Purging py3-async_generator (1.10-r7) ( 14/117) Purging py3-pytest-aiohttp-pyc (1.1.0-r1) ( 15/117) Purging py3-pytest-aiohttp (1.1.0-r1) ( 16/117) Purging py3-aiohttp-pyc (3.13.5-r0) ( 17/117) Purging py3-aiohttp (3.13.5-r0) ( 18/117) Purging py3-aiohappyeyeballs-pyc (2.6.1-r1) ( 19/117) Purging py3-aiohappyeyeballs (2.6.1-r1) ( 20/117) Purging py3-aiosignal-pyc (1.4.0-r1) ( 21/117) Purging py3-aiosignal (1.4.0-r1) ( 22/117) Purging py3-frozenlist-pyc (1.8.0-r2) ( 23/117) Purging py3-frozenlist (1.8.0-r2) ( 24/117) Purging py3-async-timeout-pyc (4.0.3-r3) ( 25/117) Purging py3-async-timeout (4.0.3-r3) ( 26/117) Purging py3-attrs-pyc (26.1.0-r0) ( 27/117) Purging py3-attrs (26.1.0-r0) ( 28/117) Purging py3-brotli-pyc (1.2.0-r1) ( 29/117) Purging py3-brotli (1.2.0-r1) ( 30/117) Purging py3-idna-ssl-pyc (1.1.0-r10) ( 31/117) Purging py3-idna-ssl (1.1.0-r10) ( 32/117) Purging py3-yarl-pyc (1.20.0-r2) ( 33/117) Purging py3-yarl (1.20.0-r2) ( 34/117) Purging py3-multidict-pyc (6.7.1-r1) ( 35/117) Purging py3-multidict (6.7.1-r1) ( 36/117) Purging py3-propcache-pyc (0.4.1-r1) ( 37/117) Purging py3-propcache (0.4.1-r1) ( 38/117) Purging py3-expandvars-pyc (1.1.2-r3) ( 39/117) Purging py3-expandvars (1.1.2-r3) ( 40/117) Purging py3-pytest-asyncio-pyc (1.3.0-r1) ( 41/117) Purging py3-pytest-asyncio (1.3.0-r1) ( 42/117) Purging py3-typing-extensions-pyc (4.15.0-r1) ( 43/117) Purging py3-typing-extensions (4.15.0-r1) ( 44/117) Purging py3-pytest-xdist-pyc (3.8.0-r1) ( 45/117) Purging py3-pytest-xdist (3.8.0-r1) ( 46/117) Purging py3-execnet-pyc (2.1.1-r1) ( 47/117) Purging py3-execnet (2.1.1-r1) ( 48/117) Purging py3-pytest-pyc (9.0.3-r0) ( 49/117) Purging py3-pytest (9.0.3-r0) ( 50/117) Purging py3-iniconfig-pyc (2.3.0-r1) ( 51/117) Purging py3-iniconfig (2.3.0-r1) ( 52/117) Purging py3-pluggy-pyc (1.6.0-r1) ( 53/117) Purging py3-pluggy (1.6.0-r1) ( 54/117) Purging py3-py-pyc (1.11.0-r5) ( 55/117) Purging py3-py (1.11.0-r5) ( 56/117) Purging py3-sphinx-pyc (9.1.0-r1) ( 57/117) Purging py3-sphinx (9.1.0-r1) ( 58/117) Purging py3-babel-pyc (2.18.0-r1) ( 59/117) Purging py3-babel (2.18.0-r1) ( 60/117) Purging py3-tz-pyc (2025.2-r1) ( 61/117) Purging py3-tz (2025.2-r1) ( 62/117) Purging py3-setuptools-pyc (82.0.1-r1) ( 63/117) Purging py3-setuptools (82.0.1-r1) ( 64/117) Purging py3-docutils-pyc (0.21.2-r2) ( 65/117) Purging py3-docutils (0.21.2-r2) ( 66/117) Purging py3-imagesize-pyc (1.4.1-r5) ( 67/117) Purging py3-imagesize (1.4.1-r5) ( 68/117) Purging py3-jinja2-pyc (3.1.6-r1) ( 69/117) Purging py3-jinja2 (3.1.6-r1) ( 70/117) Purging py3-markupsafe-pyc (3.0.3-r1) ( 71/117) Purging py3-markupsafe (3.0.3-r1) ( 72/117) Purging py3-packaging-pyc (26.2-r0) ( 73/117) Purging py3-packaging (26.2-r0) ( 74/117) Purging py3-parsing-pyc (3.3.2-r1) ( 75/117) Purging py3-parsing (3.3.2-r1) ( 76/117) Purging py3-pygments-pyc (2.20.0-r0) ( 77/117) Purging py3-pygments (2.20.0-r0) ( 78/117) Purging py3-requests-pyc (2.33.1-r0) ( 79/117) Purging py3-requests (2.33.1-r0) ( 80/117) Purging py3-certifi-pyc (2026.2.25-r1) ( 81/117) Purging py3-certifi (2026.2.25-r1) ( 82/117) Purging py3-charset-normalizer-pyc (3.4.7-r0) ( 83/117) Purging py3-charset-normalizer (3.4.7-r0) ( 84/117) Purging py3-idna-pyc (3.11-r1) ( 85/117) Purging py3-idna (3.11-r1) ( 86/117) Purging py3-urllib3-pyc (2.6.3-r1) ( 87/117) Purging py3-urllib3 (2.6.3-r1) ( 88/117) Purging py3-snowballstemmer-pyc (3.0.1-r1) ( 89/117) Purging py3-snowballstemmer (3.0.1-r1) ( 90/117) Purging py3-alabaster-pyc (1.0.0-r1) ( 91/117) Purging py3-alabaster (1.0.0-r1) ( 92/117) Purging py3-roman-numerals-pyc (3.1.0-r1) ( 93/117) Purging py3-roman-numerals (3.1.0-r1) ( 94/117) Purging py3-sphinxcontrib-applehelp-pyc (1.0.4-r4) ( 95/117) Purging py3-sphinxcontrib-applehelp (1.0.4-r4) ( 96/117) Purging py3-sphinxcontrib-devhelp-pyc (2.0.0-r1) ( 97/117) Purging py3-sphinxcontrib-devhelp (2.0.0-r1) ( 98/117) Purging py3-sphinxcontrib-htmlhelp-pyc (2.1.0-r1) ( 99/117) Purging py3-sphinxcontrib-htmlhelp (2.1.0-r1) (100/117) Purging py3-sphinxcontrib-jsmath-pyc (1.0.1-r9) (101/117) Purging py3-sphinxcontrib-jsmath (1.0.1-r9) (102/117) Purging py3-sphinxcontrib-serializinghtml-pyc (2.0.0-r1) (103/117) Purging py3-sphinxcontrib-serializinghtml (2.0.0-r1) (104/117) Purging py3-sphinxcontrib-qthelp-pyc (2.0.0-r1) (105/117) Purging py3-sphinxcontrib-qthelp (2.0.0-r1) (106/117) Purging python3-pyc (3.14.3-r0) (107/117) Purging python3-pycache-pyc0 (3.14.3-r0) (108/117) Purging pyc (3.14.3-r0) (109/117) Purging python3 (3.14.3-r0) (110/117) Purging gdbm (1.26-r0) (111/117) Purging libbz2 (1.0.8-r6) (112/117) Purging libffi (3.5.2-r1) (113/117) Purging libpanelw (6.6_p20260404-r0) (114/117) Purging mpdecimal (4.0.1-r0) (115/117) Purging readline (8.3.3-r1) (116/117) Purging sqlite-libs (3.53.0-r0) (117/117) Purging xz-libs (5.8.3-r0) Executing busybox-1.37.0-r31.trigger OK: 459.0 MiB in 103 packages >>> py3-geopy: Updating the community/ppc64le repository index... >>> py3-geopy: Signing the index...