Skip to content

Unlisted dependency: wsproto #28

@bblommers

Description

@bblommers

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'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions