pyyaml
requires
redis

[Support for Apache Kafka backend]
kafka-python

[Support for Belkin WeMo Switch plugin]
ouimeaux

[Support for GPIO pins access]
RPi.GPIO

[Support for Google Assistant]
google-assistant-library

[Support for HTTP backend]
flask
websockets

[Support for HTTP poll backend]
frozendict

[Support for ICal calendars]
icalendar
python-dateutil

[Support for Last.FM scrobbler plugin]
pylast

[Support for MCP3008 analog-to-digital converter plugin]
adafruit-mcp3008

[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 custom hotword detection]
snowboy

[Support for database plugin]
sqlalchemy

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

[Support for real-time MIDI events]
rtmidi

[Support for smart cards detection]
pyscard

[Support for text2speech plugin]
mplayer

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

[Support for torrents download]
python-libtorrent
