New comment by ar-jan on void-packages repository https://github.com/void-linux/void-packages/pull/46383#issuecomment-1765361747 Comment: OK, I've removed these new dependencies: > New package: python3-httpx-socks-0.7.8 > New package: python3-tiny-proxy-0.2.0 > New package: python3-re_assert-1.1.0 > New package: python3-proxy.py-2.4.3 But python3-aiosignal is required for python3-aiohttp, and depends on python3-frozenlist (not just for tests). Previously tests were passing, now I get this for python3-aiosignal: ``` $ ./xbps-src pkg -Q python3-aiosignal ... => python3-aiosignal-1.3.1_1: building with [python3-module] [python3] for x86_64... ... [check] python3-frozenlist-1.4.0_1: found (/host/binpkgs/aiohttp-socks084-fewer-deps) [runtime] python3-frozenlist-1.4.0_1: found (/host/binpkgs/aiohttp-socks084-fewer-deps) ... ==================================== ERRORS ==================================== ____________________ ERROR collecting tests/test_signals.py ____________________ ImportError while importing test module '/builddir/python3-aiosignal-1.3.1/tests/test_signals.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.12/importlib/__init__.py:90: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/test_signals.py:6: in from aiosignal import Signal aiosignal/__init__.py:1: in from frozenlist import FrozenList E ModuleNotFoundError: No module named 'frozenlist' ``` Could this have anything to do with the move to Python 3.12?