From: xse Subject: www/py-aiohttp appears to need devel/py-typing-extensions To: Ports Date: Thu, 23 Oct 2025 08:13:47 +0200 Hello ports@, I encountered an error importing aiohttp on after upgrading to 7.8: xse@krkrkr ~ $ python3 Python 3.12.11 (main, Oct 8 2025, 14:22:31) [Clang 19.1.7 ] on openbsd7 Type "help", "copyright", "credits" or "license" for more information. >>> import aiohttp Traceback (most recent call last): File "", line 1, in File "/usr/local/lib/python3.12/site-packages/aiohttp/__init__.py", line 6, in from .client import ( File "/usr/local/lib/python3.12/site-packages/aiohttp/client.py", line 107, in from .tracing import Trace, TraceConfig File "/usr/local/lib/python3.12/site-packages/aiohttp/tracing.py", line 5, in from aiosignal import Signal File "/usr/local/lib/python3.12/site-packages/aiosignal/__init__.py", line 14, in from typing_extensions import TypeVarTuple ModuleNotFoundError: No module named 'typing_extensions' Installing py3-typing_extensions fixes it so without being 100% sure of what I'm doing i guess the fix would be something like: diff --git www/py-aiohttp/Makefile www/py-aiohttp/Makefile index c6eb272..28b1656 100644 --- www/py-aiohttp/Makefile +++ www/py-aiohttp/Makefile @@ -23,6 +23,7 @@ RUN_DEPENDS= www/py-aiohappyeyeballs \ devel/py-frozenlist \ www/py-multidict<7 \ devel/py-propcache \ + devel/py-typing-extensions \ www/py-yarl<2 LIB_DEPENDS= www/llhttp Have a good day!