Skip to content

fix realtime websocket dependency contract - #576

Closed
lyonsno wants to merge 1 commit into
Blaizzy:mainfrom
lyonsno:fix/realtime-websocket-deps
Closed

lyonsno wants to merge 1 commit into
Blaizzy:mainfrom
lyonsno:fix/realtime-websocket-deps

Conversation

@lyonsno

@lyonsno lyonsno commented Mar 14, 2026 •

Copy link
Copy Markdown
Contributor

Context

The repo exposes a realtime transcription websocket endpoint and the frontend connects to it, but the published extras only install bare uvicorn. On a fresh install, websocket upgrades fail unless users manually add websockets or
uvicorn[standard].

What this changes

  • adds websocket support to the server extra
  • adds websocket support to the all extra
  • adds optional-dependency tests to verify the advertised install contract covers realtime STT

Why this is useful

This makes the fresh-install path match the actual runtime behavior expected by the realtime UI and server.

@Blaizzy

Blaizzy commented Mar 14, 2026

Copy link
Copy Markdown
Owner

Closing as AI slop.

We use Fastapi for websockets.

@Blaizzy Blaizzy closed this Mar 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants