Metadata-Version: 2.5
Name: arreena-sfu
Version: 0.1.0
Summary: FastAPI Control Plane and WebRTC SFU Gateway for Arreena
Author-email: Arreena Core Team <dev@arreena.org>
License-Expression: MIT
Requires-Python: >=3.10
Requires-Dist: aiortc>=1.7.0
Requires-Dist: aiosqlite>=0.20.0
Requires-Dist: asyncpg>=0.29.0
Requires-Dist: fastapi>=0.110.0
Requires-Dist: pydantic-settings>=2.2.1
Requires-Dist: pyjwt>=2.8.0
Requires-Dist: redis>=5.0.3
Requires-Dist: sqlalchemy[asyncio]>=2.0.28
Requires-Dist: uvicorn[standard]>=0.28.0
Requires-Dist: websockets>=12.0
Provides-Extra: dev
Requires-Dist: black>=24.3.0; extra == 'dev'
Requires-Dist: httpx>=0.27.0; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.23.5; extra == 'dev'
Requires-Dist: pytest>=8.1.1; extra == 'dev'
Requires-Dist: ruff>=0.3.3; extra == 'dev'
Description-Content-Type: text/markdown

# AetherSFU Control Plane (`aethersfu-control`)

FastAPI backend control plane and WebRTC signaling server for the DIY Video Conferencing Platform.

## Installation

```bash
# Local development installation
pip install -e .[dev]

# Production installation from PyPI
pip install aethersfu-control
```

## Running the Server

```bash
# Using CLI entrypoint
aethersfu-server --host 0.0.0.0 --port 8000

# Or via Uvicorn directly
uvicorn aethersfu.main:app --reload --port 8000
```
