============================= test session starts ============================== platform linux -- Python 3.10.1, pytest-6.2.5, py-1.11.0, pluggy-0.13.1 -- /usr/bin/python cachedir: .pytest_cache geopy: internet access: allowed adapter: adapter type: sync rootdir: /build/python-geopy/src/python-geopy-2.2.0, configfile: pytest.ini collecting ... collected 178 items / 1 error / 177 selected ==================================== ERRORS ==================================== ____________________ ERROR collecting test/test_distance.py ____________________ ImportError while importing test module '/build/python-geopy/src/python-geopy-2.2.0/test/test_distance.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) test/test_distance.py:5: in from geopy.distance import ( geopy/distance.py:121: in from geographiclib.geodesic import Geodesic E ModuleNotFoundError: No module named 'geographiclib' =============================== warnings summary =============================== test/test_init.py:1 /build/python-geopy/src/python-geopy-2.2.0/test/test_init.py:1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.version import LooseVersion -- Docs: https://docs.pytest.org/en/stable/warnings.html =========================== short test summary info ============================ ERROR test/test_distance.py !!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! ========================= 1 warning, 1 error in 0.95s ========================== ==> ERROR: A failure occurred in check().  Aborting...