>>> py3-geopy: Building community/py3-geopy 2.4.1-r2 (using abuild 3.16.0-r0) started Sun, 29 Mar 2026 08:41:50 +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 (20260329.084155) Executing busybox-1.37.0-r31.trigger OK: 551.8 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/edge/geopy-2.4.1.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/geopy-2.4.1.tar.gz.part' geopy-2.4.1.tar.gz.p 100% |********************************| 114k 0:00:00 ETA '/var/cache/distfiles/edge/geopy-2.4.1.tar.gz.part' saved /var/cache/distfiles/edge/geopy-2.4.1.tar.gz: OK >>> py3-geopy: Fetching https://distfiles.alpinelinux.org/distfiles/edge/geopy-2.4.1.tar.gz /var/cache/distfiles/edge/geopy-2.4.1.tar.gz: OK >>> py3-geopy: Unpacking /var/cache/distfiles/edge/geopy-2.4.1.tar.gz... 2026-03-29 08:41:58,839 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-29 08:41:59,479 root INFO running bdist_wheel 2026-03-29 08:41:59,547 root INFO running build 2026-03-29 08:41:59,548 root INFO running build_py 2026-03-29 08:41:59,562 root INFO creating build/lib/geopy 2026-03-29 08:41:59,563 root INFO copying geopy/distance.py -> build/lib/geopy 2026-03-29 08:41:59,563 root INFO copying geopy/adapters.py -> build/lib/geopy 2026-03-29 08:41:59,564 root INFO copying geopy/util.py -> build/lib/geopy 2026-03-29 08:41:59,564 root INFO copying geopy/format.py -> build/lib/geopy 2026-03-29 08:41:59,565 root INFO copying geopy/__init__.py -> build/lib/geopy 2026-03-29 08:41:59,565 root INFO copying geopy/compat.py -> build/lib/geopy 2026-03-29 08:41:59,566 root INFO copying geopy/exc.py -> build/lib/geopy 2026-03-29 08:41:59,566 root INFO copying geopy/units.py -> build/lib/geopy 2026-03-29 08:41:59,567 root INFO copying geopy/point.py -> build/lib/geopy 2026-03-29 08:41:59,567 root INFO copying geopy/location.py -> build/lib/geopy 2026-03-29 08:41:59,567 root INFO copying geopy/timezone.py -> build/lib/geopy 2026-03-29 08:41:59,568 root INFO creating build/lib/geopy/geocoders 2026-03-29 08:41:59,569 root INFO copying geopy/geocoders/databc.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,569 root INFO copying geopy/geocoders/woosmap.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,570 root INFO copying geopy/geocoders/maptiler.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,570 root INFO copying geopy/geocoders/smartystreets.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,570 root INFO copying geopy/geocoders/yandex.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,571 root INFO copying geopy/geocoders/googlev3.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,571 root INFO copying geopy/geocoders/geolake.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,572 root INFO copying geopy/geocoders/pelias.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,572 root INFO copying geopy/geocoders/ignfrance.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,573 root INFO copying geopy/geocoders/nominatim.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,573 root INFO copying geopy/geocoders/google.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,574 root INFO copying geopy/geocoders/here.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,574 root INFO copying geopy/geocoders/base.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,575 root INFO copying geopy/geocoders/what3words.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,575 root INFO copying geopy/geocoders/azure.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,576 root INFO copying geopy/geocoders/baidu.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,576 root INFO copying geopy/geocoders/mapbox.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,577 root INFO copying geopy/geocoders/__init__.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,577 root INFO copying geopy/geocoders/opencage.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,578 root INFO copying geopy/geocoders/geocodio.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,578 root INFO copying geopy/geocoders/bing.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,578 root INFO copying geopy/geocoders/geokeo.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,579 root INFO copying geopy/geocoders/geonames.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,579 root INFO copying geopy/geocoders/geocodeearth.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,580 root INFO copying geopy/geocoders/photon.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,580 root INFO copying geopy/geocoders/osm.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,581 root INFO copying geopy/geocoders/arcgis.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,581 root INFO copying geopy/geocoders/banfrance.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,582 root INFO copying geopy/geocoders/pickpoint.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,582 root INFO copying geopy/geocoders/mapquest.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,583 root INFO copying geopy/geocoders/tomtom.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,583 root INFO copying geopy/geocoders/openmapquest.py -> build/lib/geopy/geocoders 2026-03-29 08:41:59,584 root INFO creating build/lib/geopy/extra 2026-03-29 08:41:59,584 root INFO copying geopy/extra/__init__.py -> build/lib/geopy/extra 2026-03-29 08:41:59,584 root INFO copying geopy/extra/rate_limiter.py -> build/lib/geopy/extra 2026-03-29 08:41:59,614 root INFO installing to build/bdist.linux-i686/wheel 2026-03-29 08:41:59,614 root INFO running install 2026-03-29 08:41:59,633 root INFO running install_lib 2026-03-29 08:41:59,646 root INFO creating build/bdist.linux-i686/wheel 2026-03-29 08:41:59,647 root INFO creating build/bdist.linux-i686/wheel/geopy 2026-03-29 08:41:59,647 root INFO copying build/lib/geopy/distance.py -> build/bdist.linux-i686/wheel/./geopy 2026-03-29 08:41:59,648 root INFO copying build/lib/geopy/adapters.py -> build/bdist.linux-i686/wheel/./geopy 2026-03-29 08:41:59,648 root INFO copying build/lib/geopy/util.py -> build/bdist.linux-i686/wheel/./geopy 2026-03-29 08:41:59,648 root INFO copying build/lib/geopy/format.py -> build/bdist.linux-i686/wheel/./geopy 2026-03-29 08:41:59,649 root INFO creating build/bdist.linux-i686/wheel/geopy/geocoders 2026-03-29 08:41:59,649 root INFO copying build/lib/geopy/geocoders/databc.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,650 root INFO copying build/lib/geopy/geocoders/woosmap.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,650 root INFO copying build/lib/geopy/geocoders/maptiler.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,650 root INFO copying build/lib/geopy/geocoders/smartystreets.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,651 root INFO copying build/lib/geopy/geocoders/yandex.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,651 root INFO copying build/lib/geopy/geocoders/googlev3.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,651 root INFO copying build/lib/geopy/geocoders/geolake.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,652 root INFO copying build/lib/geopy/geocoders/pelias.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,652 root INFO copying build/lib/geopy/geocoders/ignfrance.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,652 root INFO copying build/lib/geopy/geocoders/nominatim.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,653 root INFO copying build/lib/geopy/geocoders/google.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,653 root INFO copying build/lib/geopy/geocoders/here.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,654 root INFO copying build/lib/geopy/geocoders/base.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,654 root INFO copying build/lib/geopy/geocoders/what3words.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,654 root INFO copying build/lib/geopy/geocoders/azure.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,655 root INFO copying build/lib/geopy/geocoders/baidu.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,655 root INFO copying build/lib/geopy/geocoders/mapbox.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,655 root INFO copying build/lib/geopy/geocoders/__init__.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,656 root INFO copying build/lib/geopy/geocoders/opencage.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,656 root INFO copying build/lib/geopy/geocoders/geocodio.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,656 root INFO copying build/lib/geopy/geocoders/bing.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,657 root INFO copying build/lib/geopy/geocoders/geokeo.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,657 root INFO copying build/lib/geopy/geocoders/geonames.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,658 root INFO copying build/lib/geopy/geocoders/geocodeearth.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,658 root INFO copying build/lib/geopy/geocoders/photon.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,658 root INFO copying build/lib/geopy/geocoders/osm.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,659 root INFO copying build/lib/geopy/geocoders/arcgis.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,659 root INFO copying build/lib/geopy/geocoders/banfrance.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,659 root INFO copying build/lib/geopy/geocoders/pickpoint.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,660 root INFO copying build/lib/geopy/geocoders/mapquest.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,660 root INFO copying build/lib/geopy/geocoders/tomtom.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,660 root INFO copying build/lib/geopy/geocoders/openmapquest.py -> build/bdist.linux-i686/wheel/./geopy/geocoders 2026-03-29 08:41:59,661 root INFO copying build/lib/geopy/__init__.py -> build/bdist.linux-i686/wheel/./geopy 2026-03-29 08:41:59,661 root INFO copying build/lib/geopy/compat.py -> build/bdist.linux-i686/wheel/./geopy 2026-03-29 08:41:59,661 root INFO copying build/lib/geopy/exc.py -> build/bdist.linux-i686/wheel/./geopy 2026-03-29 08:41:59,662 root INFO copying build/lib/geopy/units.py -> build/bdist.linux-i686/wheel/./geopy 2026-03-29 08:41:59,662 root INFO copying build/lib/geopy/point.py -> build/bdist.linux-i686/wheel/./geopy 2026-03-29 08:41:59,663 root INFO copying build/lib/geopy/location.py -> build/bdist.linux-i686/wheel/./geopy 2026-03-29 08:41:59,663 root INFO creating build/bdist.linux-i686/wheel/geopy/extra 2026-03-29 08:41:59,663 root INFO copying build/lib/geopy/extra/__init__.py -> build/bdist.linux-i686/wheel/./geopy/extra 2026-03-29 08:41:59,664 root INFO copying build/lib/geopy/extra/rate_limiter.py -> build/bdist.linux-i686/wheel/./geopy/extra 2026-03-29 08:41:59,664 root INFO copying build/lib/geopy/timezone.py -> build/bdist.linux-i686/wheel/./geopy 2026-03-29 08:41:59,664 root INFO running install_egg_info 2026-03-29 08:41:59,678 root INFO running egg_info 2026-03-29 08:41:59,690 root INFO writing geopy.egg-info/PKG-INFO 2026-03-29 08:41:59,696 root INFO writing dependency_links to geopy.egg-info/dependency_links.txt 2026-03-29 08:41:59,699 root INFO writing requirements to geopy.egg-info/requires.txt 2026-03-29 08:41:59,699 root INFO writing top-level names to geopy.egg-info/top_level.txt listing git files failed - pretending there aren't any 2026-03-29 08:41:59,751 root INFO reading manifest file 'geopy.egg-info/SOURCES.txt' 2026-03-29 08:41:59,754 root INFO reading manifest template 'MANIFEST.in' 2026-03-29 08:41:59,757 root WARNING warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-03-29 08:41:59,757 root WARNING warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-29 08:41:59,758 root WARNING warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-29 08:41:59,758 root INFO adding license file 'LICENSE' 2026-03-29 08:41:59,758 root INFO adding license file 'AUTHORS' 2026-03-29 08:41:59,763 root INFO writing manifest file 'geopy.egg-info/SOURCES.txt' 2026-03-29 08:41:59,763 root INFO Copying geopy.egg-info to build/bdist.linux-i686/wheel/./geopy-2.4.1-py3.14.egg-info 2026-03-29 08:41:59,765 root INFO running install_scripts 2026-03-29 08:41:59,767 root INFO creating build/bdist.linux-i686/wheel/geopy-2.4.1.dist-info/WHEEL 2026-03-29 08:41:59,768 wheel INFO creating '/home/buildozer/aports/community/py3-geopy/src/geopy-2.4.1/.dist/.tmp-blzesru9/geopy-2.4.1-py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it 2026-03-29 08:41:59,769 wheel INFO adding 'geopy/__init__.py' 2026-03-29 08:41:59,769 wheel INFO adding 'geopy/adapters.py' 2026-03-29 08:41:59,770 wheel INFO adding 'geopy/compat.py' 2026-03-29 08:41:59,770 wheel INFO adding 'geopy/distance.py' 2026-03-29 08:41:59,771 wheel INFO adding 'geopy/exc.py' 2026-03-29 08:41:59,771 wheel INFO adding 'geopy/format.py' 2026-03-29 08:41:59,771 wheel INFO adding 'geopy/location.py' 2026-03-29 08:41:59,772 wheel INFO adding 'geopy/point.py' 2026-03-29 08:41:59,772 wheel INFO adding 'geopy/timezone.py' 2026-03-29 08:41:59,773 wheel INFO adding 'geopy/units.py' 2026-03-29 08:41:59,773 wheel INFO adding 'geopy/util.py' 2026-03-29 08:41:59,773 wheel INFO adding 'geopy/extra/__init__.py' 2026-03-29 08:41:59,774 wheel INFO adding 'geopy/extra/rate_limiter.py' 2026-03-29 08:41:59,774 wheel INFO adding 'geopy/geocoders/__init__.py' 2026-03-29 08:41:59,775 wheel INFO adding 'geopy/geocoders/arcgis.py' 2026-03-29 08:41:59,775 wheel INFO adding 'geopy/geocoders/azure.py' 2026-03-29 08:41:59,776 wheel INFO adding 'geopy/geocoders/baidu.py' 2026-03-29 08:41:59,776 wheel INFO adding 'geopy/geocoders/banfrance.py' 2026-03-29 08:41:59,776 wheel INFO adding 'geopy/geocoders/base.py' 2026-03-29 08:41:59,777 wheel INFO adding 'geopy/geocoders/bing.py' 2026-03-29 08:41:59,777 wheel INFO adding 'geopy/geocoders/databc.py' 2026-03-29 08:41:59,778 wheel INFO adding 'geopy/geocoders/geocodeearth.py' 2026-03-29 08:41:59,778 wheel INFO adding 'geopy/geocoders/geocodio.py' 2026-03-29 08:41:59,779 wheel INFO adding 'geopy/geocoders/geokeo.py' 2026-03-29 08:41:59,779 wheel INFO adding 'geopy/geocoders/geolake.py' 2026-03-29 08:41:59,779 wheel INFO adding 'geopy/geocoders/geonames.py' 2026-03-29 08:41:59,780 wheel INFO adding 'geopy/geocoders/google.py' 2026-03-29 08:41:59,780 wheel INFO adding 'geopy/geocoders/googlev3.py' 2026-03-29 08:41:59,781 wheel INFO adding 'geopy/geocoders/here.py' 2026-03-29 08:41:59,781 wheel INFO adding 'geopy/geocoders/ignfrance.py' 2026-03-29 08:41:59,782 wheel INFO adding 'geopy/geocoders/mapbox.py' 2026-03-29 08:41:59,782 wheel INFO adding 'geopy/geocoders/mapquest.py' 2026-03-29 08:41:59,782 wheel INFO adding 'geopy/geocoders/maptiler.py' 2026-03-29 08:41:59,783 wheel INFO adding 'geopy/geocoders/nominatim.py' 2026-03-29 08:41:59,783 wheel INFO adding 'geopy/geocoders/opencage.py' 2026-03-29 08:41:59,784 wheel INFO adding 'geopy/geocoders/openmapquest.py' 2026-03-29 08:41:59,784 wheel INFO adding 'geopy/geocoders/osm.py' 2026-03-29 08:41:59,784 wheel INFO adding 'geopy/geocoders/pelias.py' 2026-03-29 08:41:59,785 wheel INFO adding 'geopy/geocoders/photon.py' 2026-03-29 08:41:59,785 wheel INFO adding 'geopy/geocoders/pickpoint.py' 2026-03-29 08:41:59,786 wheel INFO adding 'geopy/geocoders/smartystreets.py' 2026-03-29 08:41:59,786 wheel INFO adding 'geopy/geocoders/tomtom.py' 2026-03-29 08:41:59,786 wheel INFO adding 'geopy/geocoders/what3words.py' 2026-03-29 08:41:59,787 wheel INFO adding 'geopy/geocoders/woosmap.py' 2026-03-29 08:41:59,787 wheel INFO adding 'geopy/geocoders/yandex.py' 2026-03-29 08:41:59,788 wheel INFO adding 'geopy-2.4.1.dist-info/licenses/AUTHORS' 2026-03-29 08:41:59,788 wheel INFO adding 'geopy-2.4.1.dist-info/licenses/LICENSE' 2026-03-29 08:41:59,789 wheel INFO adding 'geopy-2.4.1.dist-info/METADATA' 2026-03-29 08:41:59,789 wheel INFO adding 'geopy-2.4.1.dist-info/WHEEL' 2026-03-29 08:41:59,789 wheel INFO adding 'geopy-2.4.1.dist-info/top_level.txt' 2026-03-29 08:41:59,790 wheel INFO adding 'geopy-2.4.1.dist-info/RECORD' 2026-03-29 08:41:59,790 root INFO removing build/bdist.linux-i686/wheel 2026-03-29 08:41:59,793 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: aiohttp-1.1.0, xdist-3.8.0, asyncio-1.3.0 asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function created: 48/48 workers 48 workers [214 items] scheduling tests via LoadScheduling test/adapters/retry_after.py::test_get_retry_after[headers0-None] test/adapters/retry_after.py::test_get_retry_after[headers4-None] test/adapters/retry_after.py::test_get_retry_after[headers2-43] test/extra/rate_limiter.py::test_error_wait_seconds[True] test/extra/rate_limiter.py::test_min_delay[True] test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_add_distances test/test_distance.py::TestDefaultDistanceClass::test_default_distance [gw0] [ 0%] PASSED test/adapters/retry_after.py::test_get_retry_after[headers0-None] [gw1] [ 0%] PASSED test/adapters/retry_after.py::test_get_retry_after[headers2-43] [gw2] [ 1%] PASSED test/adapters/retry_after.py::test_get_retry_after[headers4-None] test/extra/rate_limiter.py::test_max_retries[True] test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_meters_with_abbreviation test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_nautical_miles test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_miles_with_abbreviation test/test_distance.py::TestDefaultDistanceClass::test_should_not_be_able_to_divide_floats_by_distances [gw6] [ 1%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_add_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_be_able_to_divide_floats_by_distances [gw42] [ 2%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_be_able_to_divide_floats_by_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_feet_with_abbreviation [gw35] [ 2%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_feet_with_abbreviation test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_negate_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_across_antimeridian test/test_distance.py::TestDefaultDistanceClass::test_should_be_true_in_boolean_context_when_nonzero_length test/test_distance.py::TestDefaultDistanceClass::test_should_support_comparison_with_distance test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_divide_distances_by_floats test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_zero_distance_for_coincident_points test/test_distance.py::TestWhenComputingGreatCircleDistance::test_destination_bearing_east test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_floor_divide_distances [gw21] [ 3%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_support_comparison_with_distance [gw29] [ 3%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_across_antimeridian [gw8] [ 4%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_divide_distances_by_floats test/test_distance.py::TestWhenComputingGeodesicDistance::test_destination_bearing_east [gw25] [ 4%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_floor_divide_distances test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_feet_with_abbreviation test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_half_trip_around_equator test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_floor_divide_distances_by_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_false_in_boolean_context_when_zero_length [gw28] [ 5%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_false_in_boolean_context_when_zero_length test/extra/rate_limiter.py::test_min_delay[False] test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_take_absolute_value_of_distances [gw11] [ 5%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_take_absolute_value_of_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_trip_between_poles [gw32] [ 6%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_trip_between_poles test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_tolerate_nans [gw43] [ 6%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_tolerate_nans test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_nautical_miles_with_abbrevation [gw19] [ 7%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_nautical_miles_with_abbrevation test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_kilometers_with_abbreviation [gw2] [ 7%] PASSED test/extra/rate_limiter.py::test_min_delay[False] test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_nautical_miles_with_abbrevation [gw39] [ 7%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_nautical_miles_with_abbrevation test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_subtract_distances [gw27] [ 8%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_subtract_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_warn_for_mixed_up_lat_lon [gw46] [ 8%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_warn_for_mixed_up_lat_lon [gw12] [ 9%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_true_in_boolean_context_when_nonzero_length [gw17] [ 9%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_meters_with_abbreviation [gw10] [ 10%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_negate_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_meters_with_abbreviation [gw37] [ 10%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_meters_with_abbreviation [gw16] [ 11%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_kilometers_with_abbreviation test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_meters [gw33] [ 11%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_meters [gw14] [ 12%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_nautical_miles [gw15] [ 12%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_feet_with_abbreviation test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_miles_with_abbreviation [gw38] [ 13%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::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 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_max_longitude [gw23] [ 14%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_max_longitude [gw41] [ 14%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_zero_distance_for_coincident_points [gw22] [ 15%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_destination_bearing_east test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_length_when_only_given_length 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_number [gw30] [ 15%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_half_trip_around_equator test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_for_trip_between_poles [gw31] [ 16%] PASSED 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 [gw40] [ 16%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_length_when_only_given_length [gw36] [ 17%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_kilometers_with_abbreviation test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_nautical_miles [gw34] [ 17%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_nautical_miles [gw18] [ 18%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_miles_with_abbreviation [gw3] [ 18%] PASSED test/extra/rate_limiter.py::test_min_delay[True] [gw47] [ 19%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_destination_bearing_east [gw7] [ 19%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_default_distance [gw44] [ 20%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_recognize_equivalence_of_pos_and_neg_180_longitude [gw45] [ 20%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_support_comparison_with_number test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_divide_distances_by_distances [gw24] [ 21%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_divide_distances_by_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_multiply_distances_by_floats [gw26] [ 21%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_multiply_distances_by_floats [gw5] [ 21%] PASSED test/extra/rate_limiter.py::test_error_wait_seconds[True] [gw4] [ 22%] PASSED test/extra/rate_limiter.py::test_max_retries[True] [gw9] [ 22%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_floor_divide_distances_by_distances test/adapters/retry_after.py::test_get_retry_after[headers1-42] test/adapters/retry_after.py::test_get_retry_after[headers3-0] test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_floor_divide_distances_by_distances [gw0] [ 23%] PASSED test/adapters/retry_after.py::test_get_retry_after[headers1-42] test/test_distance.py::TestDefaultDistanceClass::test_should_support_comparison_with_number [gw21] [ 23%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_support_comparison_with_number test/test_distance.py::TestDefaultDistanceClass::test_should_be_false_in_boolean_context_when_zero_length test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_for_half_trip_around_equator [gw29] [ 24%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_destination_for_half_trip_around_equator [gw25] [ 24%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_floor_divide_distances_by_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_true_in_boolean_context_when_nonzero_length [gw28] [ 25%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_true_in_boolean_context_when_nonzero_length test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_feet [gw1] [ 25%] PASSED test/adapters/retry_after.py::test_get_retry_after[headers3-0] [gw11] [ 26%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_false_in_boolean_context_when_zero_length test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_raise_when_using_single_numbers_as_points test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_floor_divide_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_kilometers [gw8] [ 26%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_floor_divide_distances [gw43] [ 27%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_raise_when_using_single_numbers_as_points test/test_distance.py::TestWhenComputingGeodesicDistance::test_max_longitude [gw35] [ 27%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_kilometers test/test_distance.py::TestDefaultDistanceClass::test_should_not_allow_adding_with_objects_that_arent_distances [gw32] [ 28%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_feet [gw2] [ 28%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_max_longitude [gw19] [ 28%] 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_miles [gw17] [ 29%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_miles test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_take_absolute_value_of_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_zero_measure [gw46] [ 29%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_zero_measure test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_miles [gw37] [ 30%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_miles [gw27] [ 30%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_take_absolute_value_of_distances test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_subtract_distances [gw10] [ 31%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_subtract_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_get_consistent_results_for_distance_calculations [gw39] [ 31%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_get_consistent_results_for_distance_calculations test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_feet [gw12] [ 32%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_feet test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_meters test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_nautical_miles test/test_distance.py::TestDefaultDistanceClass::test_should_convert_from_miles test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_feet test/test_distance.py::TestWhenComputingGreatCircleDistance::test_different_altitudes_error test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_kilometers [gw15] [ 32%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_kilometers [gw16] [ 33%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_meters test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_miles [gw33] [ 33%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_from_miles [gw14] [ 34%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_feet test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_add_distances [gw23] [ 34%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_add_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_be_able_to_multiply_distances_by_distances [gw42] [ 35%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_be_able_to_multiply_distances_by_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_multiple_points_pairwise [gw30] [ 35%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_for_multiple_points_pairwise [gw22] [ 35%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_different_altitudes_error [gw38] [ 36%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_nautical_miles [gw13] [ 36%] 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 [gw20] [ 37%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_not_be_able_to_multiply_distances_by_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_across_antimeridian test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_nonzero_distance_for_distinct_points test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_feet test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_nautical_miles [gw31] [ 37%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_compute_distance_across_antimeridian [gw34] [ 38%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_feet [gw40] [ 38%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_have_nonzero_distance_for_distinct_points test/extra/rate_limiter.py::test_max_retries[False] test/test_distance.py::TestWhenComputingGeodesicDistance::test_different_altitudes_error [gw18] [ 39%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_convert_to_nautical_miles test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_meters [gw36] [ 39%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_convert_to_meters test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_allow_adding_with_objects_that_arent_distances test/test_distance.py::TestDefaultDistanceClass::test_lonlat_function [gw7] [ 40%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_lonlat_function [gw47] [ 40%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_different_altitudes_error test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_support_comparison_with_distance [gw44] [ 41%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_support_comparison_with_distance [gw41] [ 41%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_not_allow_adding_with_objects_that_arent_distances test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_divide_distances_by_distances [gw6] [ 42%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_divide_distances_by_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_divide_distances_by_floats [gw24] [ 42%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_divide_distances_by_floats test/extra/rate_limiter.py::test_error_wait_seconds[False] test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_negate_distances [gw26] [ 42%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_be_able_to_negate_distances test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_tolerate_tuples_with_textual_numbers [gw45] [ 43%] PASSED test/test_distance.py::TestWhenComputingGreatCircleDistance::test_should_tolerate_tuples_with_textual_numbers test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_multiply_distances_by_floats [gw9] [ 43%] PASSED test/test_distance.py::TestDefaultDistanceClass::test_should_be_able_to_multiply_distances_by_floats test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_divide_distances_by_distances [gw21] [ 44%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_divide_distances_by_distances test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_divide_distances_by_floats test/extra/rate_limiter.py::test_sync_raises_for_awaitable [gw5] [ 44%] PASSED test/extra/rate_limiter.py::test_sync_raises_for_awaitable test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_add_distances [gw0] [ 45%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_add_distances [gw29] [ 45%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_divide_distances_by_floats test/test_distance.py::TestWhenComputingGeodesicDistance::test_miscellaneous_high_accuracy_cases test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_floor_divide_distances_by_distances [gw28] [ 46%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_floor_divide_distances_by_distances [gw4] [ 46%] PASSED test/extra/rate_limiter.py::test_error_wait_seconds[False] test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_floor_divide_distances [gw3] [ 47%] PASSED test/extra/rate_limiter.py::test_max_retries[False] test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_multiply_distances_by_floats [gw11] [ 47%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_multiply_distances_by_floats test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_take_absolute_value_of_distances [gw43] [ 48%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_take_absolute_value_of_distances [gw25] [ 48%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_floor_divide_distances test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_false_in_boolean_context_when_zero_length [gw35] [ 49%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_false_in_boolean_context_when_zero_length test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_destination_across_antimeridian [gw2] [ 49%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_destination_across_antimeridian test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_true_in_boolean_context_when_nonzero_length test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_feet [gw17] [ 50%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_feet test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_across_antimeridian test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_subtract_distances test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_miles test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_meters [gw10] [ 50%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_meters test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_for_trip_between_poles test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_destination_for_trip_between_poles [gw37] [ 50%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_miles [gw27] [ 51%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_across_antimeridian test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_negate_distances [gw32] [ 51%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_negate_distances [gw8] [ 52%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_able_to_subtract_distances [gw39] [ 52%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_destination_for_trip_between_poles test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_kilometers [gw12] [ 53%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_for_trip_between_poles test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_for_multiple_points_pairwise [gw46] [ 53%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_compute_distance_for_multiple_points_pairwise [gw1] [ 54%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_miscellaneous_high_accuracy_cases [gw15] [ 54%] PASSED 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_miles [gw19] [ 55%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_be_true_in_boolean_context_when_nonzero_length test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_nautical_miles test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_feet test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_nautical_miles [gw14] [ 55%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_feet_with_abbreviation [gw23] [ 56%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_miles test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_nautical_miles_with_abbrevation test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_miles_with_abbreviation [gw30] [ 56%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_nautical_miles_with_abbrevation [gw33] [ 57%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_feet test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_kilometers_with_abbreviation [gw42] [ 57%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_nautical_miles [gw16] [ 57%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_from_nautical_miles [gw22] [ 58%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_miles_with_abbreviation [gw38] [ 58%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_kilometers_with_abbreviation test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_meters_with_abbreviation test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_meters [gw20] [ 59%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_meters test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_length_when_only_given_length [gw13] [ 59%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_convert_to_meters_with_abbreviation [gw40] [ 60%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_length_when_only_given_length test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_get_consistent_results_for_distance_calculations test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_zero_distance_for_coincident_points test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_tolerate_nans [gw31] [ 60%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_get_consistent_results_for_distance_calculations 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 [gw36] [ 61%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_have_nonzero_distance_for_distinct_points [gw7] [ 61%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_tolerate_nans [gw34] [ 62%] 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 [gw47] [ 62%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_be_able_to_multiply_distances_by_distances [gw18] [ 63%] PASSED 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_tolerate_tuples_with_textual_numbers test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_support_comparison_with_number test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_support_comparison_with_distance [gw44] [ 63%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_recognize_equivalence_of_pos_and_neg_180_longitude test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_warn_for_mixed_up_lat_lon [gw26] [ 64%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_warn_for_mixed_up_lat_lon test/test_distance.py::TestWhenComputingGeodesicDistance::test_zero_measure test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_raise_when_using_single_numbers_as_points [gw41] [ 64%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_raise_when_using_single_numbers_as_points [gw6] [ 64%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_support_comparison_with_distance [gw45] [ 65%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_support_comparison_with_number [gw24] [ 65%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_tolerate_tuples_with_textual_numbers [gw9] [ 66%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_zero_measure test/test_exc.py::test_init[GeocoderAuthenticationFailure] test/test_exc.py::test_init[GeocoderInsufficientPrivileges] test/test_exc.py::test_init[GeocoderNotFound] [gw0] [ 66%] PASSED test/test_exc.py::test_init[GeocoderInsufficientPrivileges] test/test_exc.py::test_init[GeocoderRateLimited] test/test_distance.py::test_distance_hashing [gw5] [ 67%] PASSED test/test_distance.py::test_distance_hashing test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_be_able_to_divide_floats_by_distances [gw29] [ 67%] PASSED test/test_exc.py::test_init[GeocoderNotFound] [gw11] [ 68%] PASSED test/test_exc.py::test_init[GeocoderRateLimited] [gw21] [ 68%] PASSED test/test_exc.py::test_init[GeocoderAuthenticationFailure] test/test_exc.py::test_init[GeocoderQuotaExceeded] test/test_exc.py::test_init[GeocoderServiceError] [gw43] [ 69%] PASSED test/test_exc.py::test_init[GeocoderServiceError] [gw3] [ 69%] PASSED test/test_distance.py::TestWhenComputingGeodesicDistance::test_should_not_be_able_to_divide_floats_by_distances test/test_exc.py::test_init[ConfigurationError] [gw4] [ 70%] PASSED test/test_exc.py::test_init[ConfigurationError] [gw28] [ 70%] PASSED test/test_exc.py::test_init[GeocoderQuotaExceeded] test/test_exc.py::test_init[GeocoderParseError] [gw25] [ 71%] PASSED test/test_exc.py::test_init[GeocoderParseError] test/test_exc.py::test_init[GeocoderTimedOut] [gw35] [ 71%] PASSED test/test_exc.py::test_init[GeocoderTimedOut] test/test_exc.py::test_init[GeocoderUnavailable] [gw2] [ 71%] PASSED test/test_exc.py::test_init[GeocoderUnavailable] test/test_format.py::test_format_simple[input0-12 30' 0"] test/test_init.py::test_version [gw17] [ 72%] PASSED test/test_format.py::test_format_simple[input0-12 30' 0"] test/test_format.py::test_format_float_precision[input0-13 20' 0"] [gw27] [ 72%] PASSED test/test_init.py::test_version test/test_location.py::LocationTestCase::test_location_array_access test/test_init.py::test_version_info test/test_format.py::test_format_simple[input2-12 30' 30.4"] [gw37] [ 73%] PASSED test/test_init.py::test_version_info [gw12] [ 73%] PASSED test/test_location.py::LocationTestCase::test_location_array_access test/test_init.py::test_get_version [gw39] [ 74%] PASSED test/test_init.py::test_get_version test/test_format.py::test_format_float_precision[input1--13 19' 0"] test/test_exc.py::test_init[GeopyError] [gw32] [ 74%] PASSED test/test_exc.py::test_init[GeopyError] [gw8] [ 75%] PASSED test/test_format.py::test_format_simple[input2-12 30' 30.4"] test/test_exc.py::test_init[GeocoderQueryError] test/test_format.py::test_format_simple[input1-12 30' 30"] test/test_location.py::LocationTestCase::test_location_ne [gw1] [ 75%] PASSED test/test_exc.py::test_init[GeocoderQueryError] test/test_location.py::LocationTestCase::test_location_len test/test_location.py::LocationTestCase::test_location_eq [gw19] [ 76%] PASSED test/test_format.py::test_format_simple[input1-12 30' 30"] [gw14] [ 76%] PASSED test/test_location.py::LocationTestCase::test_location_len [gw23] [ 77%] PASSED test/test_location.py::LocationTestCase::test_location_ne test/test_location.py::LocationTestCase::test_location_none [gw42] [ 77%] PASSED test/test_location.py::LocationTestCase::test_location_none [gw15] [ 78%] PASSED test/test_location.py::LocationTestCase::test_location_eq test/test_location.py::LocationTestCase::test_location_point_typeerror test/test_location.py::LocationTestCase::test_location_is_picklable [gw16] [ 78%] PASSED test/test_location.py::LocationTestCase::test_location_is_picklable test/test_location.py::LocationTestCase::test_location_iter test/test_location.py::LocationTestCase::test_location_properties [gw38] [ 78%] PASSED test/test_location.py::LocationTestCase::test_location_properties test/test_location.py::LocationTestCase::test_location_str [gw33] [ 79%] PASSED test/test_location.py::LocationTestCase::test_location_iter test/test_location.py::LocationTestCase::test_location_raw [gw20] [ 79%] PASSED test/test_location.py::LocationTestCase::test_location_raw test/test_location.py::LocationTestCase::test_location_point [gw40] [ 80%] PASSED test/test_location.py::LocationTestCase::test_location_str [gw22] [ 80%] PASSED test/test_location.py::LocationTestCase::test_location_point_typeerror test/test_location.py::LocationTestCase::test_location_repr [gw13] [ 81%] PASSED test/test_location.py::LocationTestCase::test_location_repr test/test_point.py::PointTestCase::test_point_assign_coordinates [gw36] [ 81%] PASSED test/test_point.py::PointTestCase::test_point_assign_coordinates [gw30] [ 82%] PASSED test/test_location.py::LocationTestCase::test_location_point test/test_point.py::PointTestCase::test_point_comparison_respects_lists [gw47] [ 82%] PASSED test/test_point.py::PointTestCase::test_point_comparison_respects_lists test/test_point.py::PointTestCase::test_point_comparison_ignores_strings test/test_point.py::PointTestCase::test_point_comparison_does_not_raise_exceptions test/test_location.py::LocationTestCase::test_location_string [gw31] [ 83%] PASSED test/test_location.py::LocationTestCase::test_location_string test/test_location.py::LocationTestCase::test_location_with_unpicklable_raw [gw7] [ 83%] PASSED test/test_point.py::PointTestCase::test_point_comparison_ignores_strings [gw34] [ 84%] PASSED test/test_point.py::PointTestCase::test_point_comparison_does_not_raise_exceptions test/test_point.py::PointTestCase::test_point_comparison_with_empty_values test/test_point.py::PointTestCase::test_point_from_generator [gw18] [ 84%] PASSED test/test_location.py::LocationTestCase::test_location_with_unpicklable_raw [gw5] [ 85%] PASSED test/test_point.py::PointTestCase::test_point_from_generator test/test_point.py::PointTestCase::test_point_eq test/test_point.py::PointTestCase::test_point_degrees_are_normalized [gw41] [ 85%] PASSED test/test_point.py::PointTestCase::test_point_degrees_are_normalized test/test_point.py::PointTestCase::test_point_degrees_normalization_does_not_lose_precision [gw6] [ 85%] PASSED test/test_point.py::PointTestCase::test_point_degrees_normalization_does_not_lose_precision test/test_point.py::PointTestCase::test_point_format_altitude [gw24] [ 86%] PASSED test/test_point.py::PointTestCase::test_point_eq test/test_point.py::PointTestCase::test_point_float test/test_point.py::PointTestCase::test_point_format [gw26] [ 86%] PASSED test/test_point.py::PointTestCase::test_point_float [gw45] [ 87%] PASSED test/test_point.py::PointTestCase::test_point_format [gw44] [ 87%] PASSED test/test_point.py::PointTestCase::test_point_comparison_with_empty_values test/test_point.py::PointTestCase::test_point_getitem [gw9] [ 88%] PASSED test/test_point.py::PointTestCase::test_point_format_altitude test/test_point.py::PointTestCase::test_point_from_single_number [gw11] [ 88%] PASSED test/test_point.py::PointTestCase::test_point_getitem [gw29] [ 89%] PASSED test/test_point.py::PointTestCase::test_point_from_single_number test/test_point.py::PointTestCase::test_point_from_point test/test_point.py::PointTestCase::test_point_from_iterable [gw21] [ 89%] PASSED test/test_point.py::PointTestCase::test_point_from_point test/test_point.py::PointTestCase::test_point_ne test/test_point.py::PointTestCase::test_point_slices test/test_point.py::PointTestCase::test_point_no_len [gw2] [ 90%] PASSED test/test_point.py::PointTestCase::test_point_slices [gw0] [ 90%] PASSED test/test_point.py::PointTestCase::test_point_from_iterable [gw10] [ 91%] XFAIL test/test_format.py::test_format_float_precision[input0-13 20' 0"] test/test_point.py::PointTestCase::test_point_from_string test/test_point.py::PointTestCase::test_point_is_picklable [gw43] [ 91%] PASSED test/test_point.py::PointTestCase::test_point_no_len [gw3] [ 92%] PASSED test/test_point.py::PointTestCase::test_point_ne test/test_point.py::PointTestCase::test_point_setitem_normalization [gw35] [ 92%] PASSED test/test_point.py::PointTestCase::test_point_setitem_normalization test/test_point.py::PointTestCase::test_point_setitem [gw25] [ 92%] PASSED test/test_point.py::PointTestCase::test_point_setitem test/test_point.py::PointTestCase::test_point_str_simple [gw17] [ 93%] PASSED test/test_point.py::PointTestCase::test_point_str_simple [gw4] [ 93%] PASSED test/test_point.py::PointTestCase::test_point_is_picklable [gw28] [ 94%] PASSED test/test_point.py::PointTestCase::test_point_from_string test/test_point.py::PointTestCase::test_unpacking [gw27] [ 94%] PASSED test/test_point.py::PointTestCase::test_unpacking [gw46] [ 95%] XFAIL test/test_format.py::test_format_float_precision[input1--13 19' 0"] test/test_timezone.py::TimezoneTestCase::test_eq test/test_timezone.py::TimezoneTestCase::test_create_from_fixed_gmt_offset test/test_timezone.py::TimezoneTestCase::test_create_from_timezone_name test/test_timezone.py::TimezoneTestCase::test_create_from_pytz_timezone test/test_timezone.py::TimezoneTestCase::test_string test/test_timezone.py::TimezoneTestCase::test_repr test/test_timezone.py::TimezoneTestCase::test_ne test/test_timezone.py::TimezoneTestCase::test_with_unpicklable_raw test/test_timezone.py::TimezoneTestCase::test_picklable test/test_point.py::PointTestCase::test_point_str_deg [gw10] [ 95%] PASSED test/test_point.py::PointTestCase::test_point_str_deg [gw1] [ 96%] PASSED test/test_timezone.py::TimezoneTestCase::test_string [gw37] [ 96%] PASSED test/test_timezone.py::TimezoneTestCase::test_create_from_fixed_gmt_offset [gw46] [ 97%] PASSED test/test_timezone.py::TimezoneTestCase::test_picklable [gw12] [ 97%] PASSED test/test_timezone.py::TimezoneTestCase::test_ne [gw8] [ 98%] PASSED test/test_timezone.py::TimezoneTestCase::test_create_from_timezone_name [gw15] [ 98%] PASSED test/test_timezone.py::TimezoneTestCase::test_repr [gw32] [ 99%] PASSED test/test_timezone.py::TimezoneTestCase::test_create_from_pytz_timezone [gw19] [ 99%] PASSED test/test_timezone.py::TimezoneTestCase::test_with_unpicklable_raw [gw39] [100%] PASSED test/test_timezone.py::TimezoneTestCase::test_eq =============================== warnings summary =============================== test/adapters/each_adapter.py:83: 48 warnings /home/buildozer/aports/community/py3-geopy/src/geopy-2.4.1/test/adapters/each_adapter.py:83: PytestRemovedIn9Warning: Marks applied to fixtures have no effect See docs: https://docs.pytest.org/en/stable/deprecations.html#applying-a-mark-to-a-fixture-function @pytest.mark.skipif(WITH_SYSTEM_PROXIES, reason="There're active system proxies") test/test_init.py::test_version_info /home/buildozer/aports/community/py3-geopy/src/geopy-2.4.1/test/test_init.py:11: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. expected_version_info = tuple(LooseVersion(__version__).version) test/test_timezone.py::TimezoneTestCase::test_create_from_fixed_gmt_offset /home/buildozer/aports/community/py3-geopy/src/geopy-2.4.1/test/test_timezone.py:40: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). dt = datetime.datetime.utcnow() -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ XFAIL test/test_format.py::test_format_float_precision[input0-13 20' 0"] XFAIL test/test_format.py::test_format_float_precision[input1--13 19' 0"] ================= 212 passed, 2 xfailed, 50 warnings in 10.83s ================= /usr/lib/python3.14/site-packages/_pytest/pathlib.py:96: PytestWarning: (rm_rf) error removing /tmp/pytest-of-buildozer/garbage-6911d3df-1e00-45c4-88fb-777f39d7512e/popen-gw33/test_discovery_via_path_in_non0 : [Errno 39] Directory not empty: '/tmp/pytest-of-buildozer/garbage-6911d3df-1e00-45c4-88fb-777f39d7512e/popen-gw33/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-6911d3df-1e00-45c4-88fb-777f39d7512e/popen-gw33 : [Errno 39] Directory not empty: '/tmp/pytest-of-buildozer/garbage-6911d3df-1e00-45c4-88fb-777f39d7512e/popen-gw33' warnings.warn( /usr/lib/python3.14/site-packages/_pytest/pathlib.py:96: PytestWarning: (rm_rf) error removing /tmp/pytest-of-buildozer/garbage-6911d3df-1e00-45c4-88fb-777f39d7512e : [Errno 39] Directory not empty: '/tmp/pytest-of-buildozer/garbage-6911d3df-1e00-45c4-88fb-777f39d7512e' 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/geocoders/__pycache__' -> '/home/buildozer/aports/community/py3-geopy/pkg/py3-geopy-pyc/usr/lib/python3.14/site-packages/geopy/geocoders/__pycache__' 'usr/lib/python3.14/site-packages/geopy/extra/__pycache__' -> '/home/buildozer/aports/community/py3-geopy/pkg/py3-geopy-pyc/usr/lib/python3.14/site-packages/geopy/extra/__pycache__' >>> 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 Sun, 29 Mar 2026 08:42:14 +0000 elapsed time 0h 0m 24s >>> 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 (20260329.084155) ( 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: 426.6 MiB in 104 packages >>> py3-geopy: Updating the community/x86 repository index... >>> py3-geopy: Signing the index...