============================= test session starts ============================== platform linux -- Python 3.10.1, pytest-6.2.5, py-1.11.0, pluggy-0.13.1 rootdir: /build/vdirsyncer/src/vdirsyncer, configfile: ../../../../dev/null plugins: hypothesis-6.17.0 collected 400 items / 6 errors / 394 selected ==================================== ERRORS ==================================== _________________ ERROR collecting tests/storage/test_http.py __________________ vdirsyncer/http.py:25: in _detect_faulty_requests from requests_toolbelt.auth.guess import GuessAuth # noqa E ModuleNotFoundError: No module named 'requests_toolbelt' During handling of the above exception, another exception occurred: tests/storage/test_http.py:6: in from vdirsyncer.storage.http import HttpStorage vdirsyncer/storage/http.py:4: in from ..http import prepare_auth vdirsyncer/http.py:33: in _detect_faulty_requests() vdirsyncer/http.py:30: in _detect_faulty_requests sys.exit(1) E SystemExit: 1 ------------------------------- Captured stderr -------------------------------- Error during import: No module named 'requests_toolbelt' If you have installed vdirsyncer from a distro package, please file a bug against that package, not vdirsyncer. Consult https://vdirsyncer.pimutils.org/en/stable/problems.html#requests-related-importerrors-based-distributions on how to work around this. _________ ERROR collecting tests/storage/test_http_with_singlefile.py __________ vdirsyncer/http.py:25: in _detect_faulty_requests from requests_toolbelt.auth.guess import GuessAuth # noqa E ModuleNotFoundError: No module named 'requests_toolbelt' During handling of the above exception, another exception occurred: tests/storage/test_http_with_singlefile.py:4: in import vdirsyncer.storage.http vdirsyncer/storage/http.py:4: in from ..http import prepare_auth vdirsyncer/http.py:33: in _detect_faulty_requests() vdirsyncer/http.py:30: in _detect_faulty_requests sys.exit(1) E SystemExit: 1 ------------------------------- Captured stderr -------------------------------- Error during import: No module named 'requests_toolbelt' If you have installed vdirsyncer from a distro package, please file a bug against that package, not vdirsyncer. Consult https://vdirsyncer.pimutils.org/en/stable/problems.html#requests-related-importerrors-based-distributions on how to work around this. ______________ ERROR collecting tests/storage/dav/test_caldav.py _______________ vdirsyncer/http.py:25: in _detect_faulty_requests from requests_toolbelt.auth.guess import GuessAuth # noqa E ModuleNotFoundError: No module named 'requests_toolbelt' During handling of the above exception, another exception occurred: tests/storage/dav/test_caldav.py:14: in from vdirsyncer.storage.dav import CalDAVStorage vdirsyncer/storage/dav.py:12: in from .. import http vdirsyncer/http.py:33: in _detect_faulty_requests() vdirsyncer/http.py:30: in _detect_faulty_requests sys.exit(1) E SystemExit: 1 ------------------------------- Captured stderr -------------------------------- Error during import: No module named 'requests_toolbelt' If you have installed vdirsyncer from a distro package, please file a bug against that package, not vdirsyncer. Consult https://vdirsyncer.pimutils.org/en/stable/problems.html#requests-related-importerrors-based-distributions on how to work around this. ______________ ERROR collecting tests/storage/dav/test_carddav.py ______________ vdirsyncer/http.py:25: in _detect_faulty_requests from requests_toolbelt.auth.guess import GuessAuth # noqa E ModuleNotFoundError: No module named 'requests_toolbelt' During handling of the above exception, another exception occurred: tests/storage/dav/test_carddav.py:4: in from vdirsyncer.storage.dav import CardDAVStorage vdirsyncer/storage/dav.py:12: in from .. import http vdirsyncer/http.py:33: in _detect_faulty_requests() vdirsyncer/http.py:30: in _detect_faulty_requests sys.exit(1) E SystemExit: 1 ------------------------------- Captured stderr -------------------------------- Error during import: No module named 'requests_toolbelt' If you have installed vdirsyncer from a distro package, please file a bug against that package, not vdirsyncer. Consult https://vdirsyncer.pimutils.org/en/stable/problems.html#requests-related-importerrors-based-distributions on how to work around this. _______________ ERROR collecting tests/storage/dav/test_main.py ________________ vdirsyncer/http.py:25: in _detect_faulty_requests from requests_toolbelt.auth.guess import GuessAuth # noqa E ModuleNotFoundError: No module named 'requests_toolbelt' During handling of the above exception, another exception occurred: tests/storage/dav/test_main.py:3: in from vdirsyncer.storage.dav import _BAD_XML_CHARS vdirsyncer/storage/dav.py:12: in from .. import http vdirsyncer/http.py:33: in _detect_faulty_requests() vdirsyncer/http.py:30: in _detect_faulty_requests sys.exit(1) E SystemExit: 1 ------------------------------- Captured stderr -------------------------------- Error during import: No module named 'requests_toolbelt' If you have installed vdirsyncer from a distro package, please file a bug against that package, not vdirsyncer. Consult https://vdirsyncer.pimutils.org/en/stable/problems.html#requests-related-importerrors-based-distributions on how to work around this. _______________ ERROR collecting tests/system/utils/test_main.py _______________ vdirsyncer/http.py:25: in _detect_faulty_requests from requests_toolbelt.auth.guess import GuessAuth # noqa E ModuleNotFoundError: No module named 'requests_toolbelt' During handling of the above exception, another exception occurred: tests/system/utils/test_main.py:8: in from vdirsyncer import http vdirsyncer/http.py:33: in _detect_faulty_requests() vdirsyncer/http.py:30: in _detect_faulty_requests sys.exit(1) E SystemExit: 1 ------------------------------- Captured stderr -------------------------------- Error during import: No module named 'requests_toolbelt' If you have installed vdirsyncer from a distro package, please file a bug against that package, not vdirsyncer. Consult https://vdirsyncer.pimutils.org/en/stable/problems.html#requests-related-importerrors-based-distributions on how to work around this. =========================== short test summary info ============================ ERROR tests/storage/test_http.py - SystemExit: 1 ERROR tests/storage/test_http_with_singlefile.py - SystemExit: 1 ERROR tests/storage/dav/test_caldav.py - SystemExit: 1 ERROR tests/storage/dav/test_carddav.py - SystemExit: 1 ERROR tests/storage/dav/test_main.py - SystemExit: 1 ERROR tests/system/utils/test_main.py - SystemExit: 1 !!!!!!!!!!!!!!!!!!! Interrupted: 6 errors during collection !!!!!!!!!!!!!!!!!!!! ============================== 6 errors in 2.30s =============================== ==> ERROR: A failure occurred in check().  Aborting...