Download raw body.
www/py-aiohttp appears to need devel/py-typing-extensions
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 "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.12/site-packages/aiohttp/__init__.py",
line 6, in <module>
from .client import (
File "/usr/local/lib/python3.12/site-packages/aiohttp/client.py", line
107, in <module>
from .tracing import Trace, TraceConfig
File "/usr/local/lib/python3.12/site-packages/aiohttp/tracing.py",
line 5, in <module>
from aiosignal import Signal
File "/usr/local/lib/python3.12/site-packages/aiosignal/__init__.py",
line 14, in <module>
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!
www/py-aiohttp appears to need devel/py-typing-extensions