-
Notifications
You must be signed in to change notification settings - Fork 0
Description
wsproto is a dependency for hypercorn, but not for twisted. So if rolo is used only with twisted, without installing hypercorn, it will fail because of a missing dependency:
File "/opt/code/localstack/localstack-pro-azure/.venv/lib/python3.11/site-packages/localstack/runtime/server/plugins.py", line 8, in load
from .twisted import TwistedRuntimeServer
File "/opt/code/localstack/localstack-pro-azure/.venv/lib/python3.11/site-packages/localstack/runtime/server/twisted.py", line 2, in
from rolo.serving.twisted import TwistedGateway
File "/opt/code/localstack/localstack-pro-azure/.venv/lib/python3.11/site-packages/rolo/serving/twisted.py", line 20, in
from wsproto import ConnectionType, WSConnection, events
ModuleNotFoundError: No module named 'wsproto'