alembic
croniter
docutils
flask
marshmallow
marshmallow_dataclass
python-dateutil
python-magic
pyyaml
redis
requests
rsa
sqlalchemy
tornado
websocket-client
websockets
zeroconf>=0.27.0
werkzeug>=3.0.1
zipp>=3.19.1
urllib3>=2.2.2

[adafruit.io]
adafruit-io

[arduino]
pyfirmata2

[assistant.google]
google-assistant-library
google-auth
sounddevice

[assistant.openai]
numpy
pydub
sounddevice

[assistant.picovoice]
num2words
pvcheetah
pvleopard
pvorca
pvporcupine
pvrhino
sounddevice

[bluetooth]
bleak
bluetooth-numbers
TheengsDecoder
pydbus

[calendar.ical]
icalendar

[camera.cv]
numpy
opencv-python
Pillow

[camera.ffmpeg]
numpy
Pillow

[camera.gstreamer]
numpy
Pillow
pygobject

[camera.ir.mlx90640]
numpy
Pillow

[camera.pi]
picamera2
numpy
Pillow

[camera.pi.legacy]
picamera
numpy
Pillow

[clipboard]
pyclip

[cups]
pycups

[dbus]
pydbus
defusedxml

[dropbox]
dropbox

[ffmpeg]
ffmpeg-python

[file.monitor]
watchdog

[google.calendar]
google-api-python-client
google-auth
oauth2client
httplib2

[google.drive]
google-api-python-client
google-auth
oauth2client
httplib2

[google.mail]
google-api-python-client
google-auth
oauth2client
httplib2

[google.maps]
google-api-python-client
google-auth
oauth2client
httplib2

[google.pubsub]
google-api-python-client
google-auth
oauth2client
google-cloud-pubsub
httplib2

[google.translate]
google-api-python-client
google-auth
oauth2client
google-cloud-translate
httplib2

[gpio]
RPi.GPIO

[gps]
gps

[hid]
hid

[http.webpage]
weasyprint

[irc]
irc

[kafka]
kafka

[lastfm]
pylast

[lcd.gpio]
RPLCD
RPi.GPIO

[lcd.i2c]
RPLCD
RPi.GPIO

[light.hue]
phue

[linode]
linode_api4

[log.http]
watchdog

[luma.oled]
luma.oled

[mail]
dnspython
imapclient

[matrix]
matrix-nio[e2e]
async_lru

[media.chromecast]
pychromecast

[media.gstreamer]
pygobject

[media.kodi]
kodi-json

[media.mpv]
python-mpv
yt-dlp

[media.plex]
plexapi

[media.subtitles]
python-opensubtitles
webvtt-py

[media.vlc]
python-vlc
yt-dlp

[midi]
rtmidi

[ml.cv]
numpy
opencv-python

[mqtt]
paho-mqtt

[music.mpd]
python-mpd2

[music.tidal]
tidalapi>=0.7.0

[nextcloud]
nextcloud-api-wrapper

[nfc]
nfcpy>=1.0
ndeflib

[ngrok]
pyngrok

[nodered]
pynodered

[otp]
pyotp

[pwm.pca9685]
adafruit-circuitpython-pca9685

[qrcode]
numpy
qrcode
pyzbar
Pillow

[rss]
feedparser
defusedxml

[sensor.bme280]
pimoroni-bme280

[sensor.dht]
Adafruit_Python_DHT

[sensor.distance.vl53l1x]
smbus2
vl53l1x

[sensor.envirophat]
envirophat

[sensor.hcsr04]
RPi.GPIO

[sensor.lis3dh]
Adafruit-GPIO

[sensor.ltr559]
ltr559
smbus

[sensor.mcp3008]
adafruit-mcp3008

[sensor.pmw3901]
pmw3901

[serial]
pyserial

[smartthings]
pysmartthings

[sound]
sounddevice
numpy

[ssh]
paramiko

[switch.tplink]
pyHS100

[system]
py-cpuinfo
psutil

[telegram]
python-telegram-bot

[tensorflow]
numpy
pandas
tensorflow
keras

[todoist]
todoist-python

[torrent]
libtorrent

[trello]
py-trello

[tts]
num2words
numpy
sounddevice

[tts.google]
sounddevice
google-cloud-texttospeech
numpy

[tts.mimic3]
numpy
sounddevice

[tts.openai]
numpy
sounddevice

[tts.picovoice]
numpy
pvorca
sounddevice

[tv.samsung.ws]
samsungtvws

[twilio]
twilio

[weather.buienradar]
buienradar

[youtube]
yt-dlp

[zigbee.mqtt]
paho-mqtt

[zwave.mqtt]
paho-mqtt
