Files
Calendarr/requirements.txt
Scarriffle e99f91dcf3 feat: HA-Events über WebSocket API (calendar/event/delete und update)
Manche HA-Integrationen registrieren nur den WebSocket-Handler, keinen
Service-Call. Die HA-Web-UI nutzt deshalb den WebSocket-Pfad. Calendarr
macht das jetzt auch:
- _ha_ws_call: minimaler WebSocket-Client für eine einzelne Command
- create: erst WS, dann Service-Call als Fallback
- update: nur WS (Service-Call existiert oft nicht)
- delete: nur WS (Service-Call existiert oft nicht)
Neue Dependency: websocket-client==1.8.0
2026-04-29 20:01:12 +02:00

15 lines
275 B
Plaintext

fastapi==0.115.0
uvicorn[standard]==0.30.6
sqlalchemy==2.0.35
python-jose[cryptography]==3.3.0
bcrypt==4.2.1
python-multipart==0.0.12
caldav==1.3.9
icalendar==5.0.12
requests==2.32.3
pyotp==2.9.0
qrcode[pil]==8.0
Pillow==11.0.0
python-dateutil==2.9.0
websocket-client==1.8.0