>>> py3-geopy: Building community/py3-geopy 2.4.1-r2 (using abuild 3.16.0-r0) started Sat, 28 Mar 2026 17:02:31 +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.170234) Executing busybox-1.37.0-r31.trigger OK: 398.2 MiB in 218 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 /var/cache/distfiles/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/geopy-2.4.1.tar.gz: OK >>> py3-geopy: Unpacking /var/cache/distfiles/geopy-2.4.1.tar.gz... 2026-03-28 17:02:36,652 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 17:02:37,144 root INFO running bdist_wheel 2026-03-28 17:02:37,197 root INFO running build 2026-03-28 17:02:37,197 root INFO running build_py 2026-03-28 17:02:37,209 root INFO creating build/lib/geopy 2026-03-28 17:02:37,209 root INFO copying geopy/compat.py -> build/lib/geopy 2026-03-28 17:02:37,210 root INFO copying geopy/location.py -> build/lib/geopy 2026-03-28 17:02:37,210 root INFO copying geopy/format.py -> build/lib/geopy 2026-03-28 17:02:37,211 root INFO copying geopy/timezone.py -> build/lib/geopy 2026-03-28 17:02:37,211 root INFO copying geopy/util.py -> build/lib/geopy 2026-03-28 17:02:37,211 root INFO copying geopy/units.py -> build/lib/geopy 2026-03-28 17:02:37,212 root INFO copying geopy/distance.py -> build/lib/geopy 2026-03-28 17:02:37,212 root INFO copying geopy/adapters.py -> build/lib/geopy 2026-03-28 17:02:37,213 root INFO copying geopy/__init__.py -> build/lib/geopy 2026-03-28 17:02:37,213 root INFO copying geopy/exc.py -> build/lib/geopy 2026-03-28 17:02:37,213 root INFO copying geopy/point.py -> build/lib/geopy 2026-03-28 17:02:37,214 root INFO creating build/lib/geopy/extra 2026-03-28 17:02:37,214 root INFO copying geopy/extra/rate_limiter.py -> build/lib/geopy/extra 2026-03-28 17:02:37,215 root INFO copying geopy/extra/__init__.py -> build/lib/geopy/extra 2026-03-28 17:02:37,215 root INFO creating build/lib/geopy/geocoders 2026-03-28 17:02:37,216 root INFO copying geopy/geocoders/photon.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,216 root INFO copying geopy/geocoders/yandex.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,216 root INFO copying geopy/geocoders/geokeo.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,217 root INFO copying geopy/geocoders/databc.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,217 root INFO copying geopy/geocoders/base.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,218 root INFO copying geopy/geocoders/woosmap.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,218 root INFO copying geopy/geocoders/what3words.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,218 root INFO copying geopy/geocoders/mapbox.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,219 root INFO copying geopy/geocoders/google.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,219 root INFO copying geopy/geocoders/baidu.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,220 root INFO copying geopy/geocoders/mapquest.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,220 root INFO copying geopy/geocoders/geocodeearth.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,220 root INFO copying geopy/geocoders/azure.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,221 root INFO copying geopy/geocoders/tomtom.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,221 root INFO copying geopy/geocoders/smartystreets.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,221 root INFO copying geopy/geocoders/googlev3.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,222 root INFO copying geopy/geocoders/geonames.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,222 root INFO copying geopy/geocoders/osm.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,223 root INFO copying geopy/geocoders/__init__.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,223 root INFO copying geopy/geocoders/pickpoint.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,223 root INFO copying geopy/geocoders/opencage.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,224 root INFO copying geopy/geocoders/bing.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,224 root INFO copying geopy/geocoders/geolake.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,225 root INFO copying geopy/geocoders/banfrance.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,225 root INFO copying geopy/geocoders/maptiler.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,225 root INFO copying geopy/geocoders/nominatim.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,226 root INFO copying geopy/geocoders/ignfrance.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,226 root INFO copying geopy/geocoders/openmapquest.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,226 root INFO copying geopy/geocoders/here.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,227 root INFO copying geopy/geocoders/geocodio.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,227 root INFO copying geopy/geocoders/arcgis.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,228 root INFO copying geopy/geocoders/pelias.py -> build/lib/geopy/geocoders 2026-03-28 17:02:37,251 root INFO installing to build/bdist.linux-loongarch64/wheel 2026-03-28 17:02:37,251 root INFO running install 2026-03-28 17:02:37,264 root INFO running install_lib 2026-03-28 17:02:37,274 root INFO creating build/bdist.linux-loongarch64/wheel 2026-03-28 17:02:37,275 root INFO creating build/bdist.linux-loongarch64/wheel/geopy 2026-03-28 17:02:37,275 root INFO copying build/lib/geopy/compat.py -> build/bdist.linux-loongarch64/wheel/./geopy 2026-03-28 17:02:37,276 root INFO copying build/lib/geopy/location.py -> build/bdist.linux-loongarch64/wheel/./geopy 2026-03-28 17:02:37,276 root INFO creating build/bdist.linux-loongarch64/wheel/geopy/extra 2026-03-28 17:02:37,276 root INFO copying build/lib/geopy/extra/rate_limiter.py -> build/bdist.linux-loongarch64/wheel/./geopy/extra 2026-03-28 17:02:37,277 root INFO copying build/lib/geopy/extra/__init__.py -> build/bdist.linux-loongarch64/wheel/./geopy/extra 2026-03-28 17:02:37,277 root INFO copying build/lib/geopy/format.py -> build/bdist.linux-loongarch64/wheel/./geopy 2026-03-28 17:02:37,277 root INFO copying build/lib/geopy/timezone.py -> build/bdist.linux-loongarch64/wheel/./geopy 2026-03-28 17:02:37,278 root INFO copying build/lib/geopy/util.py -> build/bdist.linux-loongarch64/wheel/./geopy 2026-03-28 17:02:37,278 root INFO copying build/lib/geopy/units.py -> build/bdist.linux-loongarch64/wheel/./geopy 2026-03-28 17:02:37,278 root INFO copying build/lib/geopy/distance.py -> build/bdist.linux-loongarch64/wheel/./geopy 2026-03-28 17:02:37,279 root INFO copying build/lib/geopy/adapters.py -> build/bdist.linux-loongarch64/wheel/./geopy 2026-03-28 17:02:37,279 root INFO copying build/lib/geopy/__init__.py -> build/bdist.linux-loongarch64/wheel/./geopy 2026-03-28 17:02:37,279 root INFO copying build/lib/geopy/exc.py -> build/bdist.linux-loongarch64/wheel/./geopy 2026-03-28 17:02:37,280 root INFO copying build/lib/geopy/point.py -> build/bdist.linux-loongarch64/wheel/./geopy 2026-03-28 17:02:37,280 root INFO creating build/bdist.linux-loongarch64/wheel/geopy/geocoders 2026-03-28 17:02:37,280 root INFO copying build/lib/geopy/geocoders/photon.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,281 root INFO copying build/lib/geopy/geocoders/yandex.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,281 root INFO copying build/lib/geopy/geocoders/geokeo.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,281 root INFO copying build/lib/geopy/geocoders/databc.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,282 root INFO copying build/lib/geopy/geocoders/base.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,282 root INFO copying build/lib/geopy/geocoders/woosmap.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,283 root INFO copying build/lib/geopy/geocoders/what3words.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,283 root INFO copying build/lib/geopy/geocoders/mapbox.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,283 root INFO copying build/lib/geopy/geocoders/google.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,284 root INFO copying build/lib/geopy/geocoders/baidu.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,284 root INFO copying build/lib/geopy/geocoders/mapquest.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,284 root INFO copying build/lib/geopy/geocoders/geocodeearth.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,285 root INFO copying build/lib/geopy/geocoders/azure.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,285 root INFO copying build/lib/geopy/geocoders/tomtom.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,285 root INFO copying build/lib/geopy/geocoders/smartystreets.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,286 root INFO copying build/lib/geopy/geocoders/googlev3.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,286 root INFO copying build/lib/geopy/geocoders/geonames.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,286 root INFO copying build/lib/geopy/geocoders/osm.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,287 root INFO copying build/lib/geopy/geocoders/__init__.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,287 root INFO copying build/lib/geopy/geocoders/pickpoint.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,287 root INFO copying build/lib/geopy/geocoders/opencage.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,288 root INFO copying build/lib/geopy/geocoders/bing.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,288 root INFO copying build/lib/geopy/geocoders/geolake.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,288 root INFO copying build/lib/geopy/geocoders/banfrance.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,289 root INFO copying build/lib/geopy/geocoders/maptiler.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,289 root INFO copying build/lib/geopy/geocoders/nominatim.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,289 root INFO copying build/lib/geopy/geocoders/ignfrance.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,290 root INFO copying build/lib/geopy/geocoders/openmapquest.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,290 root INFO copying build/lib/geopy/geocoders/here.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,290 root INFO copying build/lib/geopy/geocoders/geocodio.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,291 root INFO copying build/lib/geopy/geocoders/arcgis.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,291 root INFO copying build/lib/geopy/geocoders/pelias.py -> build/bdist.linux-loongarch64/wheel/./geopy/geocoders 2026-03-28 17:02:37,291 root INFO running install_egg_info 2026-03-28 17:02:37,303 root INFO running egg_info 2026-03-28 17:02:37,312 root INFO writing geopy.egg-info/PKG-INFO 2026-03-28 17:02:37,316 root INFO writing dependency_links to geopy.egg-info/dependency_links.txt 2026-03-28 17:02:37,319 root INFO writing requirements to geopy.egg-info/requires.txt 2026-03-28 17:02:37,319 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 17:02:37,360 root INFO reading manifest file 'geopy.egg-info/SOURCES.txt' 2026-03-28 17:02:37,363 root INFO reading manifest template 'MANIFEST.in' 2026-03-28 17:02:37,366 root WARNING warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-03-28 17:02:37,366 root WARNING warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-28 17:02:37,367 root WARNING warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-28 17:02:37,367 root INFO adding license file 'LICENSE' 2026-03-28 17:02:37,367 root INFO adding license file 'AUTHORS' 2026-03-28 17:02:37,370 root INFO writing manifest file 'geopy.egg-info/SOURCES.txt' 2026-03-28 17:02:37,370 root INFO Copying geopy.egg-info to build/bdist.linux-loongarch64/wheel/./geopy-2.4.1-py3.14.egg-info 2026-03-28 17:02:37,372 root INFO running install_scripts 2026-03-28 17:02:37,374 root INFO creating build/bdist.linux-loongarch64/wheel/geopy-2.4.1.dist-info/WHEEL 2026-03-28 17:02:37,375 wheel INFO creating '/home/buildozer/aports/community/py3-geopy/src/geopy-2.4.1/.dist/.tmp-4syaodwx/geopy-2.4.1-py3-none-any.whl' and adding 'build/bdist.linux-loongarch64/wheel' to it 2026-03-28 17:02:37,376 wheel INFO adding 'geopy/__init__.py' 2026-03-28 17:02:37,376 wheel INFO adding 'geopy/adapters.py' 2026-03-28 17:02:37,377 wheel INFO adding 'geopy/compat.py' 2026-03-28 17:02:37,377 wheel INFO adding 'geopy/distance.py' 2026-03-28 17:02:37,377 wheel INFO adding 'geopy/exc.py' 2026-03-28 17:02:37,378 wheel INFO adding 'geopy/format.py' 2026-03-28 17:02:37,378 wheel INFO adding 'geopy/location.py' 2026-03-28 17:02:37,378 wheel INFO adding 'geopy/point.py' 2026-03-28 17:02:37,379 wheel INFO adding 'geopy/timezone.py' 2026-03-28 17:02:37,379 wheel INFO adding 'geopy/units.py' 2026-03-28 17:02:37,379 wheel INFO adding 'geopy/util.py' 2026-03-28 17:02:37,380 wheel INFO adding 'geopy/extra/__init__.py' 2026-03-28 17:02:37,380 wheel INFO adding 'geopy/extra/rate_limiter.py' 2026-03-28 17:02:37,381 wheel INFO adding 'geopy/geocoders/__init__.py' 2026-03-28 17:02:37,381 wheel INFO adding 'geopy/geocoders/arcgis.py' 2026-03-28 17:02:37,382 wheel INFO adding 'geopy/geocoders/azure.py' 2026-03-28 17:02:37,382 wheel INFO adding 'geopy/geocoders/baidu.py' 2026-03-28 17:02:37,382 wheel INFO adding 'geopy/geocoders/banfrance.py' 2026-03-28 17:02:37,383 wheel INFO adding 'geopy/geocoders/base.py' 2026-03-28 17:02:37,383 wheel INFO adding 'geopy/geocoders/bing.py' 2026-03-28 17:02:37,383 wheel INFO adding 'geopy/geocoders/databc.py' 2026-03-28 17:02:37,384 wheel INFO adding 'geopy/geocoders/geocodeearth.py' 2026-03-28 17:02:37,384 wheel INFO adding 'geopy/geocoders/geocodio.py' 2026-03-28 17:02:37,385 wheel INFO adding 'geopy/geocoders/geokeo.py' 2026-03-28 17:02:37,385 wheel INFO adding 'geopy/geocoders/geolake.py' 2026-03-28 17:02:37,385 wheel INFO adding 'geopy/geocoders/geonames.py' 2026-03-28 17:02:37,386 wheel INFO adding 'geopy/geocoders/google.py' 2026-03-28 17:02:37,386 wheel INFO adding 'geopy/geocoders/googlev3.py' 2026-03-28 17:02:37,387 wheel INFO adding 'geopy/geocoders/here.py' 2026-03-28 17:02:37,387 wheel INFO adding 'geopy/geocoders/ignfrance.py' 2026-03-28 17:02:37,387 wheel INFO adding 'geopy/geocoders/mapbox.py' 2026-03-28 17:02:37,388 wheel INFO adding 'geopy/geocoders/mapquest.py' 2026-03-28 17:02:37,388 wheel INFO adding 'geopy/geocoders/maptiler.py' 2026-03-28 17:02:37,389 wheel INFO adding 'geopy/geocoders/nominatim.py' 2026-03-28 17:02:37,389 wheel INFO adding 'geopy/geocoders/opencage.py' 2026-03-28 17:02:37,389 wheel INFO adding 'geopy/geocoders/openmapquest.py' 2026-03-28 17:02:37,390 wheel INFO adding 'geopy/geocoders/osm.py' 2026-03-28 17:02:37,390 wheel INFO adding 'geopy/geocoders/pelias.py' 2026-03-28 17:02:37,390 wheel INFO adding 'geopy/geocoders/photon.py' 2026-03-28 17:02:37,391 wheel INFO adding 'geopy/geocoders/pickpoint.py' 2026-03-28 17:02:37,391 wheel INFO adding 'geopy/geocoders/smartystreets.py' 2026-03-28 17:02:37,391 wheel INFO adding 'geopy/geocoders/tomtom.py' 2026-03-28 17:02:37,392 wheel INFO adding 'geopy/geocoders/what3words.py' 2026-03-28 17:02:37,392 wheel INFO adding 'geopy/geocoders/woosmap.py' 2026-03-28 17:02:37,393 wheel INFO adding 'geopy/geocoders/yandex.py' 2026-03-28 17:02:37,393 wheel INFO adding 'geopy-2.4.1.dist-info/licenses/AUTHORS' 2026-03-28 17:02:37,393 wheel INFO adding 'geopy-2.4.1.dist-info/licenses/LICENSE' 2026-03-28 17:02:37,394 wheel INFO adding 'geopy-2.4.1.dist-info/METADATA' 2026-03-28 17:02:37,394 wheel INFO adding 'geopy-2.4.1.dist-info/WHEEL' 2026-03-28 17:02:37,394 wheel INFO adding 'geopy-2.4.1.dist-info/top_level.txt' 2026-03-28 17:02:37,395 wheel INFO adding 'geopy-2.4.1.dist-info/RECORD' 2026-03-28 17:02:37,395 root INFO removing build/bdist.linux-loongarch64/wheel 2026-03-28 17:02:37,398 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: 32/32 workers 32 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/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_divide_distances_by_floats test/extra/rate_limiter.py::test_max_retries[True] test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_negate_distances test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_floor_divide_distances_by_distances test/test_distance.py::TestDefaultDistanceClass::test_should_not_be_able_to_divide_floats_by_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_half_trip_around_equator test/adapters/retry_after.py::test_get_retry_after[headers4-None] test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_divide_distances_by_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_floor_divide_distances test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_take_absolute_value_of_distances test/adapters/retry_after.py::test_get_retry_after[headers0-None] test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_kilometers_with_abbreviation test/test_distance.py::TestDefaultDistanceClass::test_should_support_comparison_with_distance test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_add_distances test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_nautical_miles_with_abbrevation test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_multiply_distances_by_floats test/extra/rate_limiter.py::test_error_wait_seconds[True] [gw25] [ 0%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_floor_divide_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_max_longitude test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_nautical_miles [gw14] [ 0%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_nautical_miles test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_meters_with_abbreviation test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_across_antimeridian [gw29] [ 1%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_across_antimeridian [gw0] [ 1%] PASSED test/adapters/retry_after.py::test_get_retry_after[headers0-None] [gw1] [ 2%] PASSED test/adapters/retry_after.py::test_get_retry_after[headers2-43] [gw31] [ 2%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_half_trip_around_equator [gw6] [ 3%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_default_distance [gw21] [ 3%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_support_comparison_with_distance [gw26] [ 4%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_multiply_distances_by_floats 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 [gw15] [ 4%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_feet_with_abbreviation [gw11] [ 5%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_take_absolute_value_of_distances [gw9] [ 5%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_floor_divide_distances_by_distances test/extra/rate_limiter.py::test_min_delay[True] [gw3] [ 6%] PASSED test/extra/rate_limiter.py::test_min_delay[True] [gw10] [ 6%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_negate_distances [gw7] [ 7%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_add_distances [gw5] [ 7%] PASSED test/extra/rate_limiter.py::test_error_wait_seconds[True] test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_false_in_boolean_context_when_zero_length [gw28] [ 7%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_false_in_boolean_context_when_zero_length [gw24] [ 8%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_divide_distances_by_distances [gw12] [ 8%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_true_in_boolean_context_when_nonzero_length [gw23] [ 9%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_max_longitude 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_destination_for_trip_between_poles [gw30] [ 10%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_for_trip_between_poles [gw19] [ 10%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_nautical_miles_with_abbrevation test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_meters [gw13] [ 11%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_meters test/test_distance.py::TestWhenComputingGreatCircleDistance::test_destination_bearing_east [gw22] [ 11%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_destination_bearing_east [gw17] [ 12%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_meters_with_abbreviation [gw8] [ 12%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_divide_distances_by_floats test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_miles_with_abbreviation [gw20] [ 13%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_not_be_able_to_divide_floats_by_distances [gw2] [ 13%] PASSED test/adapters/retry_after.py::test_get_retry_after[headers4-None] [gw16] [ 14%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_kilometers_with_abbreviation [gw18] [ 14%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_miles_with_abbreviation [gw4] [ 14%] PASSED test/extra/rate_limiter.py::test_max_retries[True] test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_feet test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_for_half_trip_around_equator test/adapters/retry_after.py::test_get_retry_after[headers1-42] test/adapters/retry_after.py::test_get_retry_after[headers3-0] [gw14] [ 15%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_feet test/test_distance.py::TestDefaultDistanceClass::test_lonlat_function test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_multiple_points_pairwise [gw29] [ 15%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_for_half_trip_around_equator test/test_distance.py::TestDefaultDistanceClass::test_should_support_comparison_with_number [gw1] [ 16%] PASSED test/adapters/retry_after.py::test_get_retry_after[headers3-0] [gw6] [ 16%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_lonlat_function [gw31] [ 17%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_multiple_points_pairwise [gw0] [ 17%] PASSED test/adapters/retry_after.py::test_get_retry_after[headers1-42] test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_floor_divide_distances_by_distances [gw21] [ 18%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_support_comparison_with_number [gw25] [ 18%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_floor_divide_distances_by_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_negate_distances test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_kilometers test/test_distance.py::TestDefaultDistanceClass::test_should_be_false_in_boolean_context_when_zero_length [gw26] [ 19%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_negate_distances test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_multiply_distances_by_floats [gw11] [ 19%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_false_in_boolean_context_when_zero_length test/extra/rate_limiter.py::test_max_retries[False] [gw15] [ 20%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_kilometers test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_subtract_distances [gw9] [ 20%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_multiply_distances_by_floats test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_divide_distances_by_distances [gw10] [ 21%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_subtract_distances [gw7] [ 21%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_divide_distances_by_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_true_in_boolean_context_when_nonzero_length test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_divide_distances_by_floats test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_add_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_take_absolute_value_of_distances [gw28] [ 21%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_true_in_boolean_context_when_nonzero_length [gw24] [ 22%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_divide_distances_by_floats test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_feet [gw23] [ 22%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_add_distances [gw27] [ 23%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_take_absolute_value_of_distances [gw12] [ 23%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_feet test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_across_antimeridian [gw30] [ 24%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_across_antimeridian test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_miles test/extra/rate_limiter.py::test_sync_raises_for_awaitable test/test_distance.py::TestWhenComputingGreatCircleDistance::test_different_altitudes_error test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_miles [gw13] [ 24%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_miles 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_floor_divide_distances [gw8] [ 25%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_floor_divide_distances [gw5] [ 25%] PASSED test/extra/rate_limiter.py::test_sync_raises_for_awaitable [gw22] [ 26%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_different_altitudes_error [gw20] [ 26%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_not_be_able_to_multiply_distances_by_distances [gw17] [ 27%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_miles [gw3] [ 27%] PASSED test/extra/rate_limiter.py::test_max_retries[False] test/test_distance.py::TestDefaultDistanceClass::test_should_not_allow_adding_with_objects_that_arent_distances [gw19] [ 28%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_not_allow_adding_with_objects_that_arent_distances test/extra/rate_limiter.py::test_min_delay[False] test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_meters test/extra/rate_limiter.py::test_error_wait_seconds[False] [gw16] [ 28%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_meters test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_nautical_miles test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_feet [gw18] [ 28%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_nautical_miles [gw29] [ 29%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_feet [gw2] [ 29%] PASSED test/extra/rate_limiter.py::test_min_delay[False] test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_trip_between_poles test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_miles test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_feet [gw14] [ 30%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_trip_between_poles [gw1] [ 30%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_miles test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_nautical_miles [gw6] [ 31%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_feet [gw4] [ 31%] PASSED test/extra/rate_limiter.py::test_error_wait_seconds[False] [gw31] [ 32%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_nautical_miles test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_feet_with_abbreviation test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_kilometers test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_meters test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_kilometers_with_abbreviation [gw25] [ 32%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_kilometers test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_meters_with_abbreviation [gw21] [ 33%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_feet_with_abbreviation [gw0] [ 33%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_meters [gw26] [ 34%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_kilometers_with_abbreviation [gw11] [ 34%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_meters_with_abbreviation test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_meters [gw15] [ 35%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_meters test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_miles test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_nautical_miles test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_nautical_miles_with_abbrevation [gw10] [ 35%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_nautical_miles [gw7] [ 35%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_nautical_miles_with_abbrevation test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_length_when_only_given_length test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_get_consistent_results_for_distance_calculations [gw9] [ 36%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_miles test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_allow_adding_with_objects_that_arent_distances [gw28] [ 36%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_get_consistent_results_for_distance_calculations [gw24] [ 37%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_length_when_only_given_length [gw27] [ 37%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_allow_adding_with_objects_that_arent_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_zero_distance_for_coincident_points [gw23] [ 38%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_zero_distance_for_coincident_points test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_nonzero_distance_for_distinct_points test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_be_able_to_divide_floats_by_distances [gw30] [ 38%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_be_able_to_divide_floats_by_distances [gw12] [ 39%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_nonzero_distance_for_distinct_points test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_raise_when_using_single_numbers_as_points test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_recognize_equivalence_of_pos_and_neg_180_longitude test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_tolerate_tuples_with_textual_numbers test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_support_comparison_with_number [gw5] [ 39%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_raise_when_using_single_numbers_as_points test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_tolerate_nans [gw20] [ 40%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_tolerate_tuples_with_textual_numbers [gw22] [ 40%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_recognize_equivalence_of_pos_and_neg_180_longitude test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_support_comparison_with_distance [gw8] [ 41%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_support_comparison_with_number [gw17] [ 41%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_support_comparison_with_distance [gw13] [ 42%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_tolerate_nans test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_miles_with_abbreviation test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_be_able_to_multiply_distances_by_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_zero_measure [gw3] [ 42%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_miles_with_abbreviation test/test_distance.py::TestWhenComputingGeodesicDistance::test_destination_bearing_east [gw19] [ 42%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_be_able_to_multiply_distances_by_distances [gw16] [ 43%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_zero_measure test/test_distance.py::TestWhenComputingGeodesicDistance::test_max_longitude test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_add_distances [gw18] [ 43%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_destination_bearing_east [gw29] [ 44%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_max_longitude test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_warn_for_mixed_up_lat_lon test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_divide_distances_by_distances [gw1] [ 44%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_add_distances [gw6] [ 45%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_divide_distances_by_distances [gw2] [ 45%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_warn_for_mixed_up_lat_lon test/test_distance.py::TestWhenComputingGeodesicDistance::test_miscellaneous_high_accuracy_cases test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_divide_distances_by_floats [gw31] [ 46%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_divide_distances_by_floats 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::TestWhenComputingGeodesicDistance::test_different_altitudes_error [gw0] [ 46%] 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_subtract_distances [gw26] [ 47%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_negate_distances [gw4] [ 47%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_different_altitudes_error test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_floor_divide_distances test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_multiply_distances_by_floats [gw25] [ 48%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_multiply_distances_by_floats [gw11] [ 48%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_subtract_distances [gw21] [ 49%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_floor_divide_distances [gw14] [ 49%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_miscellaneous_high_accuracy_cases test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_take_absolute_value_of_distances test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_true_in_boolean_context_when_nonzero_length test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_destination_across_antimeridian [gw15] [ 50%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_take_absolute_value_of_distances [gw10] [ 50%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_true_in_boolean_context_when_nonzero_length test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_across_antimeridian [gw7] [ 50%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_destination_across_antimeridian [gw24] [ 51%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_across_antimeridian test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_for_multiple_points_pairwise test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_false_in_boolean_context_when_zero_length test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_destination_for_trip_between_poles test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_for_trip_between_poles [gw9] [ 51%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_false_in_boolean_context_when_zero_length test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_meters test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_feet [gw30] [ 52%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_meters [gw23] [ 52%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_for_trip_between_poles [gw27] [ 53%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_for_multiple_points_pairwise [gw28] [ 53%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_destination_for_trip_between_poles test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_miles [gw5] [ 54%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_miles [gw12] [ 54%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_feet test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_feet test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_nautical_miles test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_kilometers test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_feet_with_abbreviation test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_kilometers_with_abbreviation [gw8] [ 55%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_feet_with_abbreviation [gw20] [ 55%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_feet [gw22] [ 56%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_nautical_miles [gw13] [ 56%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_kilometers test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_meters [gw17] [ 57%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_kilometers_with_abbreviation test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_miles test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_meters_with_abbreviation [gw19] [ 57%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_meters_with_abbreviation [gw3] [ 57%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_meters [gw16] [ 58%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_miles test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_miles_with_abbreviation test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_nautical_miles [gw18] [ 58%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_miles_with_abbreviation test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_length_when_only_given_length test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_nautical_miles_with_abbrevation [gw29] [ 59%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_nautical_miles [gw1] [ 59%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_length_when_only_given_length [gw2] [ 60%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_nautical_miles_with_abbrevation test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_nonzero_distance_for_distinct_points test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_zero_distance_for_coincident_points [gw6] [ 60%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_nonzero_distance_for_distinct_points test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_be_able_to_divide_floats_by_distances [gw31] [ 61%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_zero_distance_for_coincident_points test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_be_able_to_multiply_distances_by_distances [gw0] [ 61%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_be_able_to_divide_floats_by_distances [gw26] [ 62%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_be_able_to_multiply_distances_by_distances test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_raise_when_using_single_numbers_as_points test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_tolerate_nans test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_allow_adding_with_objects_that_arent_distances test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_recognize_equivalence_of_pos_and_neg_180_longitude test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_get_consistent_results_for_distance_calculations [gw25] [ 62%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_raise_when_using_single_numbers_as_points [gw11] [ 63%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_tolerate_nans [gw4] [ 63%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_allow_adding_with_objects_that_arent_distances [gw21] [ 64%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_recognize_equivalence_of_pos_and_neg_180_longitude [gw14] [ 64%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_get_consistent_results_for_distance_calculations test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_support_comparison_with_distance [gw15] [ 64%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_support_comparison_with_distance test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_support_comparison_with_number test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_tolerate_tuples_with_textual_numbers test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_warn_for_mixed_up_lat_lon [gw10] [ 65%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_support_comparison_with_number test/test_distance.py::test_distance_hashing test/test_exc.py::test_init[GeocoderAuthenticationFailure] [gw24] [ 65%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_warn_for_mixed_up_lat_lon [gw9] [ 66%] PASSED test/test_distance.py::test_distance_hashing [gw7] [ 66%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_tolerate_tuples_with_textual_numbers test/test_exc.py::test_init[ConfigurationError] test/test_distance.py::TestWhenComputingGeodesicDistance::test_zero_measure [gw23] [ 67%] PASSED test/test_exc.py::test_init[GeocoderAuthenticationFailure] [gw28] [ 67%] PASSED test/test_exc.py::test_init[ConfigurationError] test/test_exc.py::test_init[GeocoderInsufficientPrivileges] test/test_exc.py::test_init[GeocoderNotFound] [gw30] [ 68%] PASSED test/test_exc.py::test_init[GeocoderInsufficientPrivileges] [gw27] [ 68%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_zero_measure [gw12] [ 69%] PASSED test/test_exc.py::test_init[GeocoderNotFound] test/test_exc.py::test_init[GeocoderParseError] [gw5] [ 69%] PASSED test/test_exc.py::test_init[GeocoderParseError] test/test_exc.py::test_init[GeocoderQuotaExceeded] test/test_exc.py::test_init[GeocoderTimedOut] test/test_exc.py::test_init[GeocoderQueryError] [gw20] [ 70%] PASSED test/test_exc.py::test_init[GeocoderQuotaExceeded] test/test_exc.py::test_init[GeocoderRateLimited] test/test_exc.py::test_init[GeocoderServiceError] [gw13] [ 70%] PASSED test/test_exc.py::test_init[GeocoderTimedOut] test/test_exc.py::test_init[GeopyError] test/test_exc.py::test_init[GeocoderUnavailable] [gw3] [ 71%] PASSED test/test_exc.py::test_init[GeocoderUnavailable] test/test_format.py::test_format_simple[input1-12 30' 30"] [gw18] [ 71%] PASSED test/test_format.py::test_format_simple[input1-12 30' 30"] test/test_format.py::test_format_float_precision[input0-13 20' 0"] test/test_format.py::test_format_simple[input0-12 30' 0"] [gw19] [ 71%] PASSED test/test_exc.py::test_init[GeopyError] [gw22] [ 72%] PASSED test/test_exc.py::test_init[GeocoderQueryError] [gw17] [ 72%] PASSED test/test_exc.py::test_init[GeocoderServiceError] [gw8] [ 73%] PASSED test/test_exc.py::test_init[GeocoderRateLimited] [gw16] [ 73%] PASSED test/test_format.py::test_format_simple[input0-12 30' 0"] test/test_format.py::test_format_float_precision[input1--13 19' 0"] test/test_format.py::test_format_simple[input2-12 30' 30.4"] [gw29] [ 74%] 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 [gw6] [ 74%] PASSED test/test_init.py::test_version [gw31] [ 75%] PASSED test/test_init.py::test_version_info test/test_location.py::LocationTestCase::test_location_array_access test/test_init.py::test_get_version test/test_location.py::LocationTestCase::test_location_eq [gw26] [ 75%] PASSED test/test_location.py::LocationTestCase::test_location_array_access [gw0] [ 76%] PASSED test/test_init.py::test_get_version [gw25] [ 76%] PASSED test/test_location.py::LocationTestCase::test_location_eq test/test_location.py::LocationTestCase::test_location_is_picklable test/test_location.py::LocationTestCase::test_location_iter test/test_location.py::LocationTestCase::test_location_len [gw11] [ 77%] PASSED test/test_location.py::LocationTestCase::test_location_is_picklable [gw4] [ 77%] PASSED test/test_location.py::LocationTestCase::test_location_iter test/test_location.py::LocationTestCase::test_location_ne [gw21] [ 78%] PASSED test/test_location.py::LocationTestCase::test_location_len [gw14] [ 78%] PASSED test/test_location.py::LocationTestCase::test_location_ne test/test_location.py::LocationTestCase::test_location_point test/test_location.py::LocationTestCase::test_location_none [gw10] [ 78%] PASSED test/test_location.py::LocationTestCase::test_location_point [gw15] [ 79%] PASSED test/test_location.py::LocationTestCase::test_location_none test/test_location.py::LocationTestCase::test_location_point_typeerror test/test_location.py::LocationTestCase::test_location_raw [gw7] [ 79%] PASSED test/test_location.py::LocationTestCase::test_location_point_typeerror test/test_location.py::LocationTestCase::test_location_repr [gw9] [ 80%] PASSED test/test_location.py::LocationTestCase::test_location_raw test/test_location.py::LocationTestCase::test_location_properties test/test_location.py::LocationTestCase::test_location_str [gw23] [ 80%] PASSED test/test_location.py::LocationTestCase::test_location_repr [gw24] [ 81%] PASSED test/test_location.py::LocationTestCase::test_location_properties test/test_location.py::LocationTestCase::test_location_with_unpicklable_raw test/test_location.py::LocationTestCase::test_location_string [gw28] [ 81%] PASSED test/test_location.py::LocationTestCase::test_location_str [gw30] [ 82%] PASSED test/test_location.py::LocationTestCase::test_location_with_unpicklable_raw [gw27] [ 82%] PASSED test/test_location.py::LocationTestCase::test_location_string test/test_point.py::PointTestCase::test_point_assign_coordinates [gw12] [ 83%] PASSED test/test_point.py::PointTestCase::test_point_assign_coordinates test/test_point.py::PointTestCase::test_point_comparison_does_not_raise_exceptions test/test_point.py::PointTestCase::test_point_comparison_ignores_strings test/test_point.py::PointTestCase::test_point_comparison_with_empty_values [gw20] [ 83%] PASSED test/test_point.py::PointTestCase::test_point_comparison_ignores_strings [gw5] [ 84%] PASSED test/test_point.py::PointTestCase::test_point_comparison_does_not_raise_exceptions test/test_point.py::PointTestCase::test_point_eq test/test_point.py::PointTestCase::test_point_float test/test_point.py::PointTestCase::test_point_format_altitude test/test_point.py::PointTestCase::test_point_degrees_are_normalized [gw13] [ 84%] PASSED test/test_point.py::PointTestCase::test_point_comparison_with_empty_values [gw18] [ 85%] PASSED test/test_point.py::PointTestCase::test_point_format_altitude [gw17] [ 85%] PASSED test/test_point.py::PointTestCase::test_point_degrees_are_normalized [gw3] [ 85%] PASSED test/test_point.py::PointTestCase::test_point_eq test/test_point.py::PointTestCase::test_point_degrees_normalization_does_not_lose_precision [gw8] [ 86%] PASSED test/test_point.py::PointTestCase::test_point_degrees_normalization_does_not_lose_precision [gw19] [ 86%] PASSED test/test_point.py::PointTestCase::test_point_float test/test_point.py::PointTestCase::test_point_format test/test_point.py::PointTestCase::test_point_from_generator [gw29] [ 87%] PASSED test/test_point.py::PointTestCase::test_point_from_generator [gw16] [ 87%] PASSED test/test_point.py::PointTestCase::test_point_format test/test_point.py::PointTestCase::test_point_comparison_respects_lists [gw22] [ 88%] PASSED test/test_point.py::PointTestCase::test_point_comparison_respects_lists test/test_point.py::PointTestCase::test_point_from_single_number [gw6] [ 88%] PASSED test/test_point.py::PointTestCase::test_point_from_single_number 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_setitem [gw1] [ 89%] XFAIL test/test_format.py::test_format_float_precision[input0-13 20' 0"] test/test_point.py::PointTestCase::test_point_ne [gw25] [ 89%] PASSED test/test_point.py::PointTestCase::test_point_ne [gw31] [ 90%] PASSED test/test_point.py::PointTestCase::test_point_from_string [gw4] [ 90%] PASSED test/test_point.py::PointTestCase::test_point_setitem test/test_point.py::PointTestCase::test_point_setitem_normalization [gw21] [ 91%] PASSED test/test_point.py::PointTestCase::test_point_setitem_normalization test/test_point.py::PointTestCase::test_point_slices [gw2] [ 91%] XFAIL test/test_format.py::test_format_float_precision[input1--13 19' 0"] [gw26] [ 92%] PASSED test/test_point.py::PointTestCase::test_point_is_picklable test/test_point.py::PointTestCase::test_point_str_deg [gw15] [ 92%] PASSED test/test_point.py::PointTestCase::test_point_str_deg test/test_point.py::PointTestCase::test_point_no_len [gw11] [ 92%] PASSED test/test_point.py::PointTestCase::test_point_no_len test/test_point.py::PointTestCase::test_point_getitem [gw0] [ 93%] PASSED test/test_point.py::PointTestCase::test_point_getitem test/test_point.py::PointTestCase::test_point_str_simple test/test_point.py::PointTestCase::test_unpacking [gw7] [ 93%] PASSED test/test_point.py::PointTestCase::test_unpacking [gw10] [ 94%] PASSED test/test_point.py::PointTestCase::test_point_str_simple [gw14] [ 94%] PASSED test/test_point.py::PointTestCase::test_point_slices test/test_timezone.py::TimezoneTestCase::test_create_from_fixed_gmt_offset test/test_timezone.py::TimezoneTestCase::test_picklable test/test_timezone.py::TimezoneTestCase::test_create_from_timezone_name test/test_timezone.py::TimezoneTestCase::test_repr test/test_timezone.py::TimezoneTestCase::test_with_unpicklable_raw test/test_timezone.py::TimezoneTestCase::test_create_from_pytz_timezone test/test_point.py::PointTestCase::test_point_from_iterable [gw1] [ 95%] PASSED test/test_point.py::PointTestCase::test_point_from_iterable test/test_timezone.py::TimezoneTestCase::test_ne test/test_timezone.py::TimezoneTestCase::test_string test/test_timezone.py::TimezoneTestCase::test_eq test/test_point.py::PointTestCase::test_point_from_point [gw2] [ 95%] PASSED test/test_point.py::PointTestCase::test_point_from_point [gw9] [ 96%] PASSED test/test_timezone.py::TimezoneTestCase::test_create_from_fixed_gmt_offset [gw5] [ 96%] PASSED test/test_timezone.py::TimezoneTestCase::test_string [gw12] [ 97%] PASSED test/test_timezone.py::TimezoneTestCase::test_repr [gw23] [ 97%] PASSED test/test_timezone.py::TimezoneTestCase::test_create_from_pytz_timezone [gw27] [ 98%] PASSED test/test_timezone.py::TimezoneTestCase::test_picklable [gw20] [ 98%] PASSED test/test_timezone.py::TimezoneTestCase::test_with_unpicklable_raw [gw28] [ 99%] PASSED test/test_timezone.py::TimezoneTestCase::test_eq [gw24] [ 99%] PASSED test/test_timezone.py::TimezoneTestCase::test_create_from_timezone_name [gw30] [100%] PASSED test/test_timezone.py::TimezoneTestCase::test_ne =============================== warnings summary =============================== test/adapters/each_adapter.py:83: 32 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[input0-13 20' 0"] XFAIL test/test_format.py::test_format_float_precision[input1--13 19' 0"] ================= 212 passed, 2 xfailed, 34 warnings in 6.52s ================== /usr/lib/python3.14/site-packages/_pytest/pathlib.py:96: PytestWarning: (rm_rf) error removing /tmp/pytest-of-buildozer/garbage-43a8993c-a1d3-4950-affd-dee42bbc09df/popen-gw9/test_discovery_via_path_in_non0 : [Errno 39] Directory not empty: '/tmp/pytest-of-buildozer/garbage-43a8993c-a1d3-4950-affd-dee42bbc09df/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-43a8993c-a1d3-4950-affd-dee42bbc09df/popen-gw9 : [Errno 39] Directory not empty: '/tmp/pytest-of-buildozer/garbage-43a8993c-a1d3-4950-affd-dee42bbc09df/popen-gw9' warnings.warn( /usr/lib/python3.14/site-packages/_pytest/pathlib.py:96: PytestWarning: (rm_rf) error removing /tmp/pytest-of-buildozer/garbage-43a8993c-a1d3-4950-affd-dee42bbc09df : [Errno 39] Directory not empty: '/tmp/pytest-of-buildozer/garbage-43a8993c-a1d3-4950-affd-dee42bbc09df' warnings.warn( >>> py3-geopy: Entering fakeroot... >>> py3-geopy-pyc*: Running split function pyc... '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__' '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__' >>> 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 17:02:46 +0000 elapsed time 0h 0m 15s >>> 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.170234) ( 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: 269.6 MiB in 102 packages >>> py3-geopy: Updating the community/loongarch64 repository index... >>> py3-geopy: Signing the index...