pyyaml
requires

[Support for Apache Kafka backend]
kafka-python

[Support for Belkin WeMo Switch plugin]
ouimeaux

[Support for Google Assistant]
google-assistant-library

[Support for HTTP backend]
flask
websockets

[Support for HTTP poll backend]
frozendict

[Support for Last.FM scrobbler plugin]
pylast

[Support for MPD/Mopidy music server plugin]
python-mpd2

[Support for OMXPlayer plugin]
omxplayer

[Support for PDF generation]
weasyprint

[Support for Philips Hue plugin]
phue

[Support for Pushbullet backend]
requests
websocket-client

[Support for RSS feeds]
feedparser

[Support for YouTube in the OMXPlayer plugin]
youtube-dl

[Support for database plugin]
sqlalchemy

[Support for most of the HTTP poll backends]
python-dateutil

[Support for text2speech plugin]
mplayer

[Support for the Google APIs]
google-api-python-client
