rio: 0.0.36 -> 0.0.37
[NixPkgs.git] / pkgs / servers / home-assistant / component-packages.nix
blob546f1bb9020d653c68607e27786b5d9010df562a
1 # Generated by update-component-packages.py
2 # Do not edit!
5   version = "2024.5.3";
6   components = {
7     "3_day_blinds" = ps: with ps; [
8     ];
9     "abode" = ps: with ps; [
10       jaraco-abode
11       jaraco-functools
12     ];
13     "accuweather" = ps: with ps; [
14       accuweather
15     ];
16     "acer_projector" = ps: with ps; [
17       pyserial
18     ];
19     "acmeda" = ps: with ps; [
20       aiopulse
21     ];
22     "acomax" = ps: with ps; [
23     ];
24     "actiontec" = ps: with ps; [
25     ];
26     "adax" = ps: with ps; [
27       adax
28       adax-local
29     ];
30     "adguard" = ps: with ps; [
31       adguardhome
32     ];
33     "ads" = ps: with ps; [
34       pyads
35     ];
36     "advantage_air" = ps: with ps; [
37       advantage-air
38     ];
39     "aemet" = ps: with ps; [
40       aemet-opendata
41     ];
42     "aep_ohio" = ps: with ps; [
43     ];
44     "aep_texas" = ps: with ps; [
45     ];
46     "aftership" = ps: with ps; [
47       pyaftership
48     ];
49     "agent_dvr" = ps: with ps; [
50       agent-py
51     ];
52     "air_quality" = ps: with ps; [
53     ];
54     "airly" = ps: with ps; [
55       airly
56     ];
57     "airnow" = ps: with ps; [
58       pyairnow
59     ];
60     "airq" = ps: with ps; [
61       aioairq
62     ];
63     "airthings" = ps: with ps; [
64       airthings-cloud
65     ];
66     "airthings_ble" = ps: with ps; [
67       aioesphomeapi
68       aioruuvigateway
69       aioshelly
70       airthings-ble
71       bleak
72       bleak-esphome
73       bleak-retry-connector
74       bluetooth-adapters
75       bluetooth-auto-recovery
76       bluetooth-data-tools
77       dbus-fast
78       esphome-dashboard-api
79       fnv-hash-fast
80       ha-ffmpeg
81       habluetooth
82       hassil
83       home-assistant-intents
84       ifaddr
85       mutagen
86       psutil-home-assistant
87       pyserial
88       pyudev
89       sqlalchemy
90       webrtc-noise-gain
91       zeroconf
92     ];
93     "airtouch4" = ps: with ps; [
94       airtouch4pyapi
95     ];
96     "airtouch5" = ps: with ps; [
97       airtouch5py
98     ];
99     "airvisual" = ps: with ps; [
100       pyairvisual
101     ];
102     "airvisual_pro" = ps: with ps; [
103       pyairvisual
104     ];
105     "airzone" = ps: with ps; [
106       aioairzone
107     ];
108     "airzone_cloud" = ps: with ps; [
109       aioairzone-cloud
110     ];
111     "aladdin_connect" = ps: with ps; [
112       aioaladdinconnect
113     ];
114     "alarm_control_panel" = ps: with ps; [
115     ];
116     "alarmdecoder" = ps: with ps; [
117       adext
118     ];
119     "alert" = ps: with ps; [
120     ];
121     "alexa" = ps: with ps; [
122       pyturbojpeg
123     ];
124     "alpha_vantage" = ps: with ps; [
125       alpha-vantage
126     ];
127     "amazon_polly" = ps: with ps; [
128       boto3
129     ];
130     "amberelectric" = ps: with ps; [
131       amberelectric
132     ];
133     "ambiclimate" = ps: with ps; [
134       ambiclimate
135     ];
136     "ambient_network" = ps: with ps; [
137       aioambient
138     ];
139     "ambient_station" = ps: with ps; [
140       aioambient
141     ];
142     "amcrest" = ps: with ps; [
143       amcrest
144       ha-ffmpeg
145     ];
146     "amp_motorization" = ps: with ps; [
147     ];
148     "ampio" = ps: with ps; [
149       asmog
150     ];
151     "analytics" = ps: with ps; [
152       fnv-hash-fast
153       psutil-home-assistant
154       sqlalchemy
155     ];
156     "analytics_insights" = ps: with ps; [
157       python-homeassistant-analytics
158     ];
159     "android_ip_webcam" = ps: with ps; [
160       pydroid-ipcam
161     ];
162     "androidtv" = ps: with ps; [
163       adb-shell
164       androidtv
165       pure-python-adb
166     ]
167     ++ adb-shell.optional-dependencies.async
168     ++ androidtv.optional-dependencies.async
169     ++ pure-python-adb.optional-dependencies.async;
170     "androidtv_remote" = ps: with ps; [
171       androidtvremote2
172     ];
173     "anel_pwrctrl" = ps: with ps; [
174       anel-pwrctrl-homeassistant
175     ];
176     "anova" = ps: with ps; [
177       anova-wifi
178     ];
179     "anthemav" = ps: with ps; [
180       anthemav
181     ];
182     "anwb_energie" = ps: with ps; [
183     ];
184     "aosmith" = ps: with ps; [
185       py-aosmith
186     ];
187     "apache_kafka" = ps: with ps; [
188       aiokafka
189     ];
190     "apcupsd" = ps: with ps; [
191       aioapcaccess
192     ];
193     "api" = ps: with ps; [
194     ];
195     "appalachianpower" = ps: with ps; [
196     ];
197     "apple_tv" = ps: with ps; [
198       fnv-hash-fast
199       ifaddr
200       psutil-home-assistant
201       pyatv
202       sqlalchemy
203       zeroconf
204     ];
205     "application_credentials" = ps: with ps; [
206       fnv-hash-fast
207       psutil-home-assistant
208       sqlalchemy
209     ];
210     "apprise" = ps: with ps; [
211       apprise
212     ];
213     "aprilaire" = ps: with ps; [
214     ]; # missing inputs: pyaprilaire
215     "aprs" = ps: with ps; [
216       aprslib
217       geopy
218     ];
219     "aqualogic" = ps: with ps; [
220       aqualogic
221     ];
222     "aquostv" = ps: with ps; [
223       sharp-aquos-rc
224     ];
225     "aranet" = ps: with ps; [
226       aioesphomeapi
227       aioruuvigateway
228       aioshelly
229       aranet4
230       bleak
231       bleak-esphome
232       bleak-retry-connector
233       bluetooth-adapters
234       bluetooth-auto-recovery
235       bluetooth-data-tools
236       dbus-fast
237       esphome-dashboard-api
238       fnv-hash-fast
239       ha-ffmpeg
240       habluetooth
241       hassil
242       home-assistant-intents
243       ifaddr
244       mutagen
245       psutil-home-assistant
246       pyserial
247       pyudev
248       sqlalchemy
249       webrtc-noise-gain
250       zeroconf
251     ];
252     "arcam_fmj" = ps: with ps; [
253       arcam-fmj
254     ];
255     "arest" = ps: with ps; [
256     ];
257     "arris_tg2492lg" = ps: with ps; [
258       arris-tg2492lg
259     ];
260     "aruba" = ps: with ps; [
261       pexpect
262     ];
263     "arve" = ps: with ps; [
264     ]; # missing inputs: asyncarve
265     "arwn" = ps: with ps; [
266       paho-mqtt
267     ];
268     "aseko_pool_live" = ps: with ps; [
269       aioaseko
270     ];
271     "assist_pipeline" = ps: with ps; [
272       ha-ffmpeg
273       hassil
274       home-assistant-intents
275       mutagen
276       webrtc-noise-gain
277     ];
278     "asterisk_cdr" = ps: with ps; [
279       asterisk-mbox
280     ];
281     "asterisk_mbox" = ps: with ps; [
282       asterisk-mbox
283     ];
284     "asuswrt" = ps: with ps; [
285       aioasuswrt
286       pyasuswrt
287     ];
288     "atag" = ps: with ps; [
289       pyatag
290     ];
291     "aten_pe" = ps: with ps; [
292       atenpdu
293     ];
294     "atlanticcityelectric" = ps: with ps; [
295     ];
296     "atome" = ps: with ps; [
297       pyatome
298     ];
299     "august" = ps: with ps; [
300       yalexs
301       yalexs-ble
302     ];
303     "august_ble" = ps: with ps; [
304     ];
305     "aurora" = ps: with ps; [
306       auroranoaa
307     ];
308     "aurora_abb_powerone" = ps: with ps; [
309       aurorapy
310     ];
311     "aussie_broadband" = ps: with ps; [
312       pyaussiebb
313     ];
314     "auth" = ps: with ps; [
315     ];
316     "automation" = ps: with ps; [
317     ];
318     "avea" = ps: with ps; [
319       avea
320     ];
321     "avion" = ps: with ps; [
322       avion
323     ];
324     "awair" = ps: with ps; [
325       python-awair
326     ];
327     "aws" = ps: with ps; [
328       aiobotocore
329     ];
330     "axis" = ps: with ps; [
331       axis
332       paho-mqtt
333     ];
334     "azure_devops" = ps: with ps; [
335       aioazuredevops
336     ];
337     "azure_event_hub" = ps: with ps; [
338       azure-eventhub
339     ];
340     "azure_service_bus" = ps: with ps; [
341       azure-servicebus
342     ];
343     "backup" = ps: with ps; [
344       fnv-hash-fast
345       psutil-home-assistant
346       securetar
347       sqlalchemy
348     ];
349     "baf" = ps: with ps; [
350       aiobafi6
351     ];
352     "baidu" = ps: with ps; [
353     ]; # missing inputs: baidu-aip
354     "balboa" = ps: with ps; [
355       pybalboa
356     ];
357     "bang_olufsen" = ps: with ps; [
358     ]; # missing inputs: mozart-api
359     "bayesian" = ps: with ps; [
360     ];
361     "bbox" = ps: with ps; [
362     ]; # missing inputs: pybbox
363     "beewi_smartclim" = ps: with ps; [
364     ]; # missing inputs: beewi-smartclim
365     "bge" = ps: with ps; [
366     ];
367     "binary_sensor" = ps: with ps; [
368     ];
369     "bitcoin" = ps: with ps; [
370       blockchain
371     ];
372     "bizkaibus" = ps: with ps; [
373       bizkaibus
374     ];
375     "blackbird" = ps: with ps; [
376       pyblackbird
377     ];
378     "blebox" = ps: with ps; [
379       blebox-uniapi
380     ];
381     "blink" = ps: with ps; [
382       blinkpy
383     ];
384     "blinksticklight" = ps: with ps; [
385       blinkstick
386     ];
387     "bliss_automation" = ps: with ps; [
388     ];
389     "bloc_blinds" = ps: with ps; [
390     ];
391     "blockchain" = ps: with ps; [
392     ]; # missing inputs: python-blockchain-api
393     "bloomsky" = ps: with ps; [
394     ];
395     "blue_current" = ps: with ps; [
396       bluecurrent-api
397     ];
398     "bluemaestro" = ps: with ps; [
399       aioesphomeapi
400       aioruuvigateway
401       aioshelly
402       bleak
403       bleak-esphome
404       bleak-retry-connector
405       bluemaestro-ble
406       bluetooth-adapters
407       bluetooth-auto-recovery
408       bluetooth-data-tools
409       dbus-fast
410       esphome-dashboard-api
411       fnv-hash-fast
412       ha-ffmpeg
413       habluetooth
414       hassil
415       home-assistant-intents
416       ifaddr
417       mutagen
418       psutil-home-assistant
419       pyserial
420       pyudev
421       sqlalchemy
422       webrtc-noise-gain
423       zeroconf
424     ];
425     "blueprint" = ps: with ps; [
426     ];
427     "bluesound" = ps: with ps; [
428       xmltodict
429     ];
430     "bluetooth" = ps: with ps; [
431       bleak
432       bleak-retry-connector
433       bluetooth-adapters
434       bluetooth-auto-recovery
435       bluetooth-data-tools
436       dbus-fast
437       fnv-hash-fast
438       habluetooth
439       psutil-home-assistant
440       pyserial
441       pyudev
442       sqlalchemy
443     ];
444     "bluetooth_adapters" = ps: with ps; [
445       aioesphomeapi
446       aioruuvigateway
447       aioshelly
448       bleak
449       bleak-esphome
450       bleak-retry-connector
451       bluetooth-adapters
452       bluetooth-auto-recovery
453       bluetooth-data-tools
454       dbus-fast
455       esphome-dashboard-api
456       fnv-hash-fast
457       ha-ffmpeg
458       habluetooth
459       hassil
460       home-assistant-intents
461       ifaddr
462       mutagen
463       psutil-home-assistant
464       pyserial
465       pyudev
466       sqlalchemy
467       webrtc-noise-gain
468       zeroconf
469     ];
470     "bluetooth_le_tracker" = ps: with ps; [
471       aioesphomeapi
472       aioruuvigateway
473       aioshelly
474       bleak
475       bleak-esphome
476       bleak-retry-connector
477       bluetooth-adapters
478       bluetooth-auto-recovery
479       bluetooth-data-tools
480       dbus-fast
481       esphome-dashboard-api
482       fnv-hash-fast
483       ha-ffmpeg
484       habluetooth
485       hassil
486       home-assistant-intents
487       ifaddr
488       mutagen
489       psutil-home-assistant
490       pyserial
491       pyudev
492       sqlalchemy
493       webrtc-noise-gain
494       zeroconf
495     ];
496     "bluetooth_tracker" = ps: with ps; [
497       bt-proximity
498       pybluez
499     ];
500     "bmw_connected_drive" = ps: with ps; [
501       bimmer-connected
502     ]
503     ++ bimmer-connected.optional-dependencies.china;
504     "bond" = ps: with ps; [
505       bond-async
506     ];
507     "bosch_shc" = ps: with ps; [
508       boschshcpy
509       fnv-hash-fast
510       ifaddr
511       psutil-home-assistant
512       sqlalchemy
513       zeroconf
514     ];
515     "brandt" = ps: with ps; [
516     ];
517     "braviatv" = ps: with ps; [
518       pybravia
519     ];
520     "brel_home" = ps: with ps; [
521     ];
522     "bring" = ps: with ps; [
523       bring-api
524     ];
525     "broadlink" = ps: with ps; [
526       broadlink
527     ];
528     "brother" = ps: with ps; [
529       brother
530     ];
531     "brottsplatskartan" = ps: with ps; [
532       brottsplatskartan
533     ];
534     "browser" = ps: with ps; [
535     ];
536     "brunt" = ps: with ps; [
537       brunt
538     ];
539     "bsblan" = ps: with ps; [
540       python-bsblan
541     ];
542     "bswitch" = ps: with ps; [
543     ];
544     "bt_home_hub_5" = ps: with ps; [
545     ]; # missing inputs: bthomehub5-devicelist
546     "bt_smarthub" = ps: with ps; [
547       btsmarthub-devicelist
548     ];
549     "bthome" = ps: with ps; [
550       aioesphomeapi
551       aioruuvigateway
552       aioshelly
553       bleak
554       bleak-esphome
555       bleak-retry-connector
556       bluetooth-adapters
557       bluetooth-auto-recovery
558       bluetooth-data-tools
559       bthome-ble
560       dbus-fast
561       esphome-dashboard-api
562       fnv-hash-fast
563       ha-ffmpeg
564       habluetooth
565       hassil
566       home-assistant-intents
567       ifaddr
568       mutagen
569       psutil-home-assistant
570       pyserial
571       pyudev
572       sqlalchemy
573       webrtc-noise-gain
574       zeroconf
575     ];
576     "bticino" = ps: with ps; [
577     ];
578     "bubendorff" = ps: with ps; [
579     ];
580     "buienradar" = ps: with ps; [
581       buienradar
582     ];
583     "button" = ps: with ps; [
584     ];
585     "caldav" = ps: with ps; [
586       caldav
587     ];
588     "calendar" = ps: with ps; [
589     ];
590     "camera" = ps: with ps; [
591       pyturbojpeg
592     ];
593     "canary" = ps: with ps; [
594       ha-ffmpeg
595       py-canary
596     ];
597     "cast" = ps: with ps; [
598       fnv-hash-fast
599       ha-ffmpeg
600       hass-nabucasa
601       hassil
602       home-assistant-intents
603       ifaddr
604       mutagen
605       plexapi
606       plexauth
607       plexwebsocket
608       psutil-home-assistant
609       pychromecast
610       python-matter-server
611       pyturbojpeg
612       sqlalchemy
613       webrtc-noise-gain
614       zeroconf
615     ];
616     "ccm15" = ps: with ps; [
617     ]; # missing inputs: py-ccm15
618     "cert_expiry" = ps: with ps; [
619     ];
620     "channels" = ps: with ps; [
621       pychannels
622     ];
623     "circuit" = ps: with ps; [
624       circuit-webhook
625     ];
626     "cisco_ios" = ps: with ps; [
627       pexpect
628     ];
629     "cisco_mobility_express" = ps: with ps; [
630       ciscomobilityexpress
631     ];
632     "citybikes" = ps: with ps; [
633     ];
634     "clementine" = ps: with ps; [
635     ]; # missing inputs: python-clementine-remote
636     "clickatell" = ps: with ps; [
637     ];
638     "clicksend" = ps: with ps; [
639     ];
640     "clicksend_tts" = ps: with ps; [
641     ];
642     "climate" = ps: with ps; [
643     ];
644     "cloud" = ps: with ps; [
645       fnv-hash-fast
646       ha-ffmpeg
647       hass-nabucasa
648       hassil
649       home-assistant-intents
650       mutagen
651       psutil-home-assistant
652       python-matter-server
653       pyturbojpeg
654       sqlalchemy
655       webrtc-noise-gain
656     ];
657     "cloudflare" = ps: with ps; [
658       pycfdns
659     ];
660     "cmus" = ps: with ps; [
661     ]; # missing inputs: pycmus
662     "co2signal" = ps: with ps; [
663       aioelectricitymaps
664     ];
665     "coautilities" = ps: with ps; [
666     ];
667     "coinbase" = ps: with ps; [
668     ]; # missing inputs: coinbase
669     "color_extractor" = ps: with ps; [
670       colorthief
671     ];
672     "comed" = ps: with ps; [
673     ];
674     "comed_hourly_pricing" = ps: with ps; [
675     ];
676     "comelit" = ps: with ps; [
677       aiocomelit
678     ];
679     "comfoconnect" = ps: with ps; [
680       pycomfoconnect
681     ];
682     "command_line" = ps: with ps; [
683     ];
684     "compensation" = ps: with ps; [
685       numpy
686     ];
687     "concord232" = ps: with ps; [
688     ]; # missing inputs: concord232
689     "coned" = ps: with ps; [
690     ];
691     "config" = ps: with ps; [
692     ];
693     "configurator" = ps: with ps; [
694     ];
695     "control4" = ps: with ps; [
696       pycontrol4
697     ];
698     "conversation" = ps: with ps; [
699       hassil
700       home-assistant-intents
701     ];
702     "coolmaster" = ps: with ps; [
703       pycoolmasternet-async
704     ];
705     "counter" = ps: with ps; [
706     ];
707     "cover" = ps: with ps; [
708     ];
709     "cozytouch" = ps: with ps; [
710     ];
711     "cppm_tracker" = ps: with ps; [
712     ]; # missing inputs: clearpasspy
713     "cpuspeed" = ps: with ps; [
714       py-cpuinfo
715     ];
716     "cribl" = ps: with ps; [
717     ];
718     "crownstone" = ps: with ps; [
719       crownstone-cloud
720       crownstone-sse
721       crownstone-uart
722       fnv-hash-fast
723       psutil-home-assistant
724       pyserial
725       pyudev
726       sqlalchemy
727     ];
728     "cups" = ps: with ps; [
729       pycups
730     ];
731     "currencylayer" = ps: with ps; [
732     ];
733     "dacia" = ps: with ps; [
734     ];
735     "daikin" = ps: with ps; [
736       pydaikin
737     ];
738     "danfoss_air" = ps: with ps; [
739       pydanfossair
740     ];
741     "datadog" = ps: with ps; [
742       datadog
743     ];
744     "date" = ps: with ps; [
745     ];
746     "datetime" = ps: with ps; [
747     ];
748     "ddwrt" = ps: with ps; [
749     ];
750     "debugpy" = ps: with ps; [
751       debugpy
752     ];
753     "deconz" = ps: with ps; [
754       pydeconz
755     ];
756     "decora" = ps: with ps; [
757       bluepy
758     ]; # missing inputs: decora
759     "decora_wifi" = ps: with ps; [
760     ]; # missing inputs: decora-wifi
761     "default_config" = ps: with ps; [
762       aiodhcpwatcher
763       aiodiscover
764       async-upnp-client
765       bleak
766       bleak-retry-connector
767       bluetooth-adapters
768       bluetooth-auto-recovery
769       bluetooth-data-tools
770       cached-ipaddress
771       dbus-fast
772       fnv-hash-fast
773       ha-av
774       ha-ffmpeg
775       habluetooth
776       hass-nabucasa
777       hassil
778       home-assistant-frontend
779       home-assistant-intents
780       ifaddr
781       mutagen
782       numpy
783       pillow
784       psutil-home-assistant
785       pynacl
786       pyserial
787       python-matter-server
788       pyturbojpeg
789       pyudev
790       securetar
791       sqlalchemy
792       webrtc-noise-gain
793       zeroconf
794     ];
795     "delijn" = ps: with ps; [
796       pydelijn
797     ];
798     "delmarva" = ps: with ps; [
799     ];
800     "deluge" = ps: with ps; [
801       deluge-client
802     ];
803     "demo" = ps: with ps; [
804       hassil
805       home-assistant-intents
806     ];
807     "denon" = ps: with ps; [
808     ];
809     "denonavr" = ps: with ps; [
810       denonavr
811     ];
812     "derivative" = ps: with ps; [
813     ];
814     "devialet" = ps: with ps; [
815       devialet
816       fnv-hash-fast
817       ifaddr
818       psutil-home-assistant
819       sqlalchemy
820       zeroconf
821     ];
822     "device_automation" = ps: with ps; [
823     ];
824     "device_sun_light_trigger" = ps: with ps; [
825       pillow
826     ];
827     "device_tracker" = ps: with ps; [
828     ];
829     "devolo_home_control" = ps: with ps; [
830       devolo-home-control-api
831       fnv-hash-fast
832       ifaddr
833       psutil-home-assistant
834       sqlalchemy
835       zeroconf
836     ];
837     "devolo_home_network" = ps: with ps; [
838       devolo-plc-api
839     ];
840     "dexcom" = ps: with ps; [
841       pydexcom
842     ];
843     "dhcp" = ps: with ps; [
844       aiodhcpwatcher
845       aiodiscover
846       cached-ipaddress
847     ];
848     "diagnostics" = ps: with ps; [
849     ];
850     "dialogflow" = ps: with ps; [
851     ];
852     "diaz" = ps: with ps; [
853     ];
854     "digital_loggers" = ps: with ps; [
855     ];
856     "digital_ocean" = ps: with ps; [
857       python-digitalocean
858     ];
859     "directv" = ps: with ps; [
860       directv
861     ];
862     "discogs" = ps: with ps; [
863       discogs-client
864     ];
865     "discord" = ps: with ps; [
866       nextcord
867     ];
868     "discovergy" = ps: with ps; [
869       pydiscovergy
870     ];
871     "dlib_face_detect" = ps: with ps; [
872       face-recognition
873     ];
874     "dlib_face_identify" = ps: with ps; [
875       face-recognition
876     ];
877     "dlink" = ps: with ps; [
878     ]; # missing inputs: pyW215
879     "dlna_dmr" = ps: with ps; [
880       async-upnp-client
881       fnv-hash-fast
882       getmac
883       ifaddr
884       psutil-home-assistant
885       sqlalchemy
886     ];
887     "dlna_dms" = ps: with ps; [
888       async-upnp-client
889       fnv-hash-fast
890       ifaddr
891       psutil-home-assistant
892       sqlalchemy
893     ];
894     "dnsip" = ps: with ps; [
895       aiodns
896     ];
897     "dominos" = ps: with ps; [
898     ]; # missing inputs: pizzapi
899     "doods" = ps: with ps; [
900       pillow
901       pydoods
902     ];
903     "doorbird" = ps: with ps; [
904       doorbirdpy
905     ];
906     "dooya" = ps: with ps; [
907     ];
908     "dormakaba_dkey" = ps: with ps; [
909       aioesphomeapi
910       aioruuvigateway
911       aioshelly
912       bleak
913       bleak-esphome
914       bleak-retry-connector
915       bluetooth-adapters
916       bluetooth-auto-recovery
917       bluetooth-data-tools
918       dbus-fast
919       esphome-dashboard-api
920       fnv-hash-fast
921       ha-ffmpeg
922       habluetooth
923       hassil
924       home-assistant-intents
925       ifaddr
926       mutagen
927       psutil-home-assistant
928       py-dormakaba-dkey
929       pyserial
930       pyudev
931       sqlalchemy
932       webrtc-noise-gain
933       zeroconf
934     ];
935     "dovado" = ps: with ps; [
936     ]; # missing inputs: dovado
937     "downloader" = ps: with ps; [
938     ];
939     "dremel_3d_printer" = ps: with ps; [
940       dremel3dpy
941     ];
942     "drop_connect" = ps: with ps; [
943       dropmqttapi
944       paho-mqtt
945     ];
946     "dsmr" = ps: with ps; [
947       dsmr-parser
948     ];
949     "dsmr_reader" = ps: with ps; [
950       paho-mqtt
951     ];
952     "dte_energy_bridge" = ps: with ps; [
953     ];
954     "dublin_bus_transport" = ps: with ps; [
955     ];
956     "duckdns" = ps: with ps; [
957     ];
958     "dunehd" = ps: with ps; [
959       pdunehd
960     ];
961     "duotecno" = ps: with ps; [
962       pyduotecno
963     ];
964     "duquesne_light" = ps: with ps; [
965     ];
966     "dwd_weather_warnings" = ps: with ps; [
967       dwdwfsapi
968     ];
969     "dweet" = ps: with ps; [
970     ]; # missing inputs: dweepy
971     "dynalite" = ps: with ps; [
972       dynalite-devices
973       dynalite-panel
974       fnv-hash-fast
975       home-assistant-frontend
976       pillow
977       psutil-home-assistant
978       sqlalchemy
979     ];
980     "eafm" = ps: with ps; [
981       aioeafm
982     ];
983     "eastron" = ps: with ps; [
984     ];
985     "easyenergy" = ps: with ps; [
986       easyenergy
987     ];
988     "ebox" = ps: with ps; [
989     ]; # missing inputs: pyebox
990     "ebusd" = ps: with ps; [
991     ]; # missing inputs: ebusdpy
992     "ecoal_boiler" = ps: with ps; [
993       ecoaliface
994     ];
995     "ecobee" = ps: with ps; [
996       python-ecobee-api
997     ];
998     "ecoforest" = ps: with ps; [
999       pyecoforest
1000     ];
1001     "econet" = ps: with ps; [
1002       pyeconet
1003     ];
1004     "ecovacs" = ps: with ps; [
1005       deebot-client
1006     ]; # missing inputs: py-sucks
1007     "ecowitt" = ps: with ps; [
1008       aioecowitt
1009     ];
1010     "eddystone_temperature" = ps: with ps; [
1011     ]; # missing inputs: beacontools
1012     "edimax" = ps: with ps; [
1013       pyedimax
1014     ];
1015     "edl21" = ps: with ps; [
1016       pysml
1017     ];
1018     "efergy" = ps: with ps; [
1019       pyefergy
1020     ];
1021     "egardia" = ps: with ps; [
1022       pythonegardia
1023     ];
1024     "eight_sleep" = ps: with ps; [
1025     ];
1026     "electrasmart" = ps: with ps; [
1027     ]; # missing inputs: pyElectra
1028     "electric_kiwi" = ps: with ps; [
1029       fnv-hash-fast
1030       psutil-home-assistant
1031       sqlalchemy
1032     ]; # missing inputs: electrickiwi-api
1033     "elgato" = ps: with ps; [
1034       elgato
1035     ];
1036     "eliqonline" = ps: with ps; [
1037       eliqonline
1038     ];
1039     "elkm1" = ps: with ps; [
1040       elkm1-lib
1041       fnv-hash-fast
1042       ifaddr
1043       psutil-home-assistant
1044       sqlalchemy
1045     ];
1046     "elmax" = ps: with ps; [
1047       elmax-api
1048     ];
1049     "elv" = ps: with ps; [
1050       pypca
1051     ];
1052     "elvia" = ps: with ps; [
1053       fnv-hash-fast
1054       psutil-home-assistant
1055       sqlalchemy
1056     ]; # missing inputs: elvia
1057     "emby" = ps: with ps; [
1058       pyemby
1059     ];
1060     "emoncms" = ps: with ps; [
1061     ];
1062     "emoncms_history" = ps: with ps; [
1063     ];
1064     "emonitor" = ps: with ps; [
1065       aioemonitor
1066     ];
1067     "emulated_hue" = ps: with ps; [
1068       fnv-hash-fast
1069       ifaddr
1070       psutil-home-assistant
1071       sqlalchemy
1072     ];
1073     "emulated_kasa" = ps: with ps; [
1074       sense-energy
1075     ];
1076     "emulated_roku" = ps: with ps; [
1077       emulated-roku
1078       fnv-hash-fast
1079       ifaddr
1080       psutil-home-assistant
1081       sqlalchemy
1082     ];
1083     "energenie_power_sockets" = ps: with ps; [
1084     ]; # missing inputs: pyegps
1085     "energie_vanons" = ps: with ps; [
1086     ];
1087     "energy" = ps: with ps; [
1088       fnv-hash-fast
1089       psutil-home-assistant
1090       sqlalchemy
1091     ];
1092     "energyzero" = ps: with ps; [
1093       energyzero
1094     ];
1095     "enigma2" = ps: with ps; [
1096       openwebifpy
1097     ];
1098     "enmax" = ps: with ps; [
1099     ];
1100     "enocean" = ps: with ps; [
1101       enocean
1102     ];
1103     "enphase_envoy" = ps: with ps; [
1104       pyenphase
1105     ];
1106     "entur_public_transport" = ps: with ps; [
1107       enturclient
1108     ];
1109     "environment_canada" = ps: with ps; [
1110       env-canada
1111     ];
1112     "envisalink" = ps: with ps; [
1113       pyenvisalink
1114     ];
1115     "ephember" = ps: with ps; [
1116       pyephember
1117     ];
1118     "epic_games_store" = ps: with ps; [
1119     ]; # missing inputs: epicstore-api
1120     "epion" = ps: with ps; [
1121       epion
1122     ];
1123     "epson" = ps: with ps; [
1124       epson-projector
1125     ];
1126     "eq3btsmart" = ps: with ps; [
1127       aioesphomeapi
1128       aioruuvigateway
1129       aioshelly
1130       bleak
1131       bleak-esphome
1132       bleak-retry-connector
1133       bluetooth-adapters
1134       bluetooth-auto-recovery
1135       bluetooth-data-tools
1136       dbus-fast
1137       esphome-dashboard-api
1138       fnv-hash-fast
1139       ha-ffmpeg
1140       habluetooth
1141       hassil
1142       home-assistant-intents
1143       ifaddr
1144       mutagen
1145       psutil-home-assistant
1146       pyserial
1147       pyudev
1148       sqlalchemy
1149       webrtc-noise-gain
1150       zeroconf
1151     ]; # missing inputs: eq3btsmart
1152     "escea" = ps: with ps; [
1153       pescea
1154     ];
1155     "esera_onewire" = ps: with ps; [
1156     ];
1157     "esphome" = ps: with ps; [
1158       aioesphomeapi
1159       bleak
1160       bleak-esphome
1161       bleak-retry-connector
1162       bluetooth-adapters
1163       bluetooth-auto-recovery
1164       bluetooth-data-tools
1165       dbus-fast
1166       esphome-dashboard-api
1167       fnv-hash-fast
1168       ha-ffmpeg
1169       habluetooth
1170       hassil
1171       home-assistant-intents
1172       ifaddr
1173       mutagen
1174       psutil-home-assistant
1175       pyserial
1176       pyudev
1177       sqlalchemy
1178       webrtc-noise-gain
1179       zeroconf
1180     ];
1181     "etherscan" = ps: with ps; [
1182     ]; # missing inputs: python-etherscan-api
1183     "eufy" = ps: with ps; [
1184       lakeside
1185     ];
1186     "eufylife_ble" = ps: with ps; [
1187       aioesphomeapi
1188       aioruuvigateway
1189       aioshelly
1190       bleak
1191       bleak-esphome
1192       bleak-retry-connector
1193       bluetooth-adapters
1194       bluetooth-auto-recovery
1195       bluetooth-data-tools
1196       dbus-fast
1197       esphome-dashboard-api
1198       eufylife-ble-client
1199       fnv-hash-fast
1200       ha-ffmpeg
1201       habluetooth
1202       hassil
1203       home-assistant-intents
1204       ifaddr
1205       mutagen
1206       psutil-home-assistant
1207       pyserial
1208       pyudev
1209       sqlalchemy
1210       webrtc-noise-gain
1211       zeroconf
1212     ];
1213     "event" = ps: with ps; [
1214     ];
1215     "evergy" = ps: with ps; [
1216     ];
1217     "everlights" = ps: with ps; [
1218       pyeverlights
1219     ];
1220     "evil_genius_labs" = ps: with ps; [
1221       pyevilgenius
1222     ];
1223     "evohome" = ps: with ps; [
1224       evohome-async
1225     ];
1226     "ezviz" = ps: with ps; [
1227       ha-ffmpeg
1228       pyezviz
1229     ];
1230     "faa_delays" = ps: with ps; [
1231       faadelays
1232     ];
1233     "facebook" = ps: with ps; [
1234     ];
1235     "fail2ban" = ps: with ps; [
1236     ];
1237     "familyhub" = ps: with ps; [
1238       python-family-hub-local
1239     ];
1240     "fan" = ps: with ps; [
1241     ];
1242     "fastdotcom" = ps: with ps; [
1243     ]; # missing inputs: fastdotcom
1244     "feedreader" = ps: with ps; [
1245       feedparser
1246     ];
1247     "ffmpeg" = ps: with ps; [
1248       ha-ffmpeg
1249     ];
1250     "ffmpeg_motion" = ps: with ps; [
1251       ha-ffmpeg
1252     ];
1253     "ffmpeg_noise" = ps: with ps; [
1254       ha-ffmpeg
1255     ];
1256     "fibaro" = ps: with ps; [
1257       pyfibaro
1258     ];
1259     "fido" = ps: with ps; [
1260       pyfido
1261     ];
1262     "file" = ps: with ps; [
1263       file-read-backwards
1264     ];
1265     "file_upload" = ps: with ps; [
1266     ];
1267     "filesize" = ps: with ps; [
1268     ];
1269     "filter" = ps: with ps; [
1270       fnv-hash-fast
1271       psutil-home-assistant
1272       sqlalchemy
1273     ];
1274     "fints" = ps: with ps; [
1275       fints
1276     ];
1277     "fire_tv" = ps: with ps; [
1278     ];
1279     "fireservicerota" = ps: with ps; [
1280       pyfireservicerota
1281     ];
1282     "firmata" = ps: with ps; [
1283       pymata-express
1284     ];
1285     "fitbit" = ps: with ps; [
1286       fitbit
1287       fnv-hash-fast
1288       psutil-home-assistant
1289       sqlalchemy
1290     ];
1291     "fivem" = ps: with ps; [
1292       fivem-api
1293     ];
1294     "fixer" = ps: with ps; [
1295       fixerio
1296     ];
1297     "fjaraskupan" = ps: with ps; [
1298       aioesphomeapi
1299       aioruuvigateway
1300       aioshelly
1301       bleak
1302       bleak-esphome
1303       bleak-retry-connector
1304       bluetooth-adapters
1305       bluetooth-auto-recovery
1306       bluetooth-data-tools
1307       dbus-fast
1308       esphome-dashboard-api
1309       fjaraskupan
1310       fnv-hash-fast
1311       ha-ffmpeg
1312       habluetooth
1313       hassil
1314       home-assistant-intents
1315       ifaddr
1316       mutagen
1317       psutil-home-assistant
1318       pyserial
1319       pyudev
1320       sqlalchemy
1321       webrtc-noise-gain
1322       zeroconf
1323     ];
1324     "fleetgo" = ps: with ps; [
1325       ritassist
1326     ];
1327     "flexit" = ps: with ps; [
1328       pymodbus
1329     ];
1330     "flexit_bacnet" = ps: with ps; [
1331     ]; # missing inputs: flexit_bacnet
1332     "flexom" = ps: with ps; [
1333     ];
1334     "flic" = ps: with ps; [
1335       pyflic
1336     ];
1337     "flick_electric" = ps: with ps; [
1338       pyflick
1339     ];
1340     "flipr" = ps: with ps; [
1341       flipr-api
1342     ];
1343     "flo" = ps: with ps; [
1344       aioflo
1345     ];
1346     "flock" = ps: with ps; [
1347     ];
1348     "flume" = ps: with ps; [
1349       pyflume
1350     ];
1351     "flux" = ps: with ps; [
1352     ];
1353     "flux_led" = ps: with ps; [
1354       flux-led
1355       fnv-hash-fast
1356       ifaddr
1357       psutil-home-assistant
1358       sqlalchemy
1359     ];
1360     "folder" = ps: with ps; [
1361     ];
1362     "folder_watcher" = ps: with ps; [
1363       watchdog
1364     ];
1365     "foobot" = ps: with ps; [
1366       foobot-async
1367     ];
1368     "forecast_solar" = ps: with ps; [
1369       forecast-solar
1370     ];
1371     "forked_daapd" = ps: with ps; [
1372       fnv-hash-fast
1373       psutil-home-assistant
1374       spotipy
1375       sqlalchemy
1376     ]; # missing inputs: pyforked-daapd pylibrespot-java
1377     "fortios" = ps: with ps; [
1378       fortiosapi
1379     ];
1380     "foscam" = ps: with ps; [
1381       libpyfoscam
1382     ];
1383     "foursquare" = ps: with ps; [
1384     ];
1385     "free_mobile" = ps: with ps; [
1386     ]; # missing inputs: freesms
1387     "freebox" = ps: with ps; [
1388       freebox-api
1389       ha-ffmpeg
1390     ];
1391     "freedns" = ps: with ps; [
1392     ];
1393     "freedompro" = ps: with ps; [
1394       pyfreedompro
1395     ];
1396     "fritz" = ps: with ps; [
1397       fnv-hash-fast
1398       fritzconnection
1399       ifaddr
1400       psutil-home-assistant
1401       sqlalchemy
1402       xmltodict
1403     ]
1404     ++ fritzconnection.optional-dependencies.qr;
1405     "fritzbox" = ps: with ps; [
1406       pyfritzhome
1407     ];
1408     "fritzbox_callmonitor" = ps: with ps; [
1409       fritzconnection
1410     ]
1411     ++ fritzconnection.optional-dependencies.qr;
1412     "fronius" = ps: with ps; [
1413       pyfronius
1414     ];
1415     "frontend" = ps: with ps; [
1416       fnv-hash-fast
1417       home-assistant-frontend
1418       pillow
1419       psutil-home-assistant
1420       sqlalchemy
1421     ];
1422     "frontier_silicon" = ps: with ps; [
1423       afsapi
1424     ];
1425     "fujitsu_anywair" = ps: with ps; [
1426     ];
1427     "fully_kiosk" = ps: with ps; [
1428       paho-mqtt
1429       python-fullykiosk
1430     ];
1431     "futurenow" = ps: with ps; [
1432       pyfnip
1433     ];
1434     "fyta" = ps: with ps; [
1435       fyta-cli
1436     ];
1437     "garadget" = ps: with ps; [
1438     ];
1439     "garages_amsterdam" = ps: with ps; [
1440       odp-amsterdam
1441     ];
1442     "gardena_bluetooth" = ps: with ps; [
1443       aioesphomeapi
1444       aioruuvigateway
1445       aioshelly
1446       bleak
1447       bleak-esphome
1448       bleak-retry-connector
1449       bluetooth-adapters
1450       bluetooth-auto-recovery
1451       bluetooth-data-tools
1452       dbus-fast
1453       esphome-dashboard-api
1454       fnv-hash-fast
1455       gardena-bluetooth
1456       ha-ffmpeg
1457       habluetooth
1458       hassil
1459       home-assistant-intents
1460       ifaddr
1461       mutagen
1462       psutil-home-assistant
1463       pyserial
1464       pyudev
1465       sqlalchemy
1466       webrtc-noise-gain
1467       zeroconf
1468     ];
1469     "gaviota" = ps: with ps; [
1470     ];
1471     "gc100" = ps: with ps; [
1472     ]; # missing inputs: python-gc100
1473     "gdacs" = ps: with ps; [
1474       aio-georss-gdacs
1475     ];
1476     "generic" = ps: with ps; [
1477       ha-av
1478       pillow
1479     ];
1480     "generic_hygrostat" = ps: with ps; [
1481     ];
1482     "generic_thermostat" = ps: with ps; [
1483       fnv-hash-fast
1484       psutil-home-assistant
1485       sqlalchemy
1486     ];
1487     "geniushub" = ps: with ps; [
1488       geniushub-client
1489     ];
1490     "geo_json_events" = ps: with ps; [
1491       aio-geojson-generic-client
1492     ];
1493     "geo_location" = ps: with ps; [
1494     ];
1495     "geo_rss_events" = ps: with ps; [
1496       georss-generic-client
1497     ];
1498     "geocaching" = ps: with ps; [
1499       fnv-hash-fast
1500       geocachingapi
1501       psutil-home-assistant
1502       sqlalchemy
1503     ];
1504     "geofency" = ps: with ps; [
1505     ];
1506     "geonetnz_quakes" = ps: with ps; [
1507       aio-geojson-geonetnz-quakes
1508     ];
1509     "geonetnz_volcano" = ps: with ps; [
1510       aio-geojson-geonetnz-volcano
1511     ];
1512     "gios" = ps: with ps; [
1513       gios
1514     ];
1515     "github" = ps: with ps; [
1516       aiogithubapi
1517     ];
1518     "gitlab_ci" = ps: with ps; [
1519       python-gitlab
1520     ];
1521     "gitter" = ps: with ps; [
1522     ]; # missing inputs: gitterpy
1523     "glances" = ps: with ps; [
1524       glances-api
1525     ];
1526     "goalzero" = ps: with ps; [
1527       goalzero
1528     ];
1529     "gogogate2" = ps: with ps; [
1530       ismartgate
1531     ];
1532     "goodwe" = ps: with ps; [
1533       goodwe
1534     ];
1535     "google" = ps: with ps; [
1536       fnv-hash-fast
1537       gcal-sync
1538       ical
1539       oauth2client
1540       psutil-home-assistant
1541       sqlalchemy
1542     ];
1543     "google_assistant" = ps: with ps; [
1544       fnv-hash-fast
1545       psutil-home-assistant
1546       python-matter-server
1547       pyturbojpeg
1548       sqlalchemy
1549     ];
1550     "google_assistant_sdk" = ps: with ps; [
1551       fnv-hash-fast
1552       gassist-text
1553       psutil-home-assistant
1554       sqlalchemy
1555     ];
1556     "google_cloud" = ps: with ps; [
1557       google-cloud-texttospeech
1558     ];
1559     "google_domains" = ps: with ps; [
1560     ];
1561     "google_generative_ai_conversation" = ps: with ps; [
1562       google-generativeai
1563       hassil
1564       home-assistant-intents
1565     ];
1566     "google_mail" = ps: with ps; [
1567       fnv-hash-fast
1568       google-api-python-client
1569       psutil-home-assistant
1570       sqlalchemy
1571     ];
1572     "google_maps" = ps: with ps; [
1573       locationsharinglib
1574     ];
1575     "google_pubsub" = ps: with ps; [
1576       google-cloud-pubsub
1577     ];
1578     "google_sheets" = ps: with ps; [
1579       fnv-hash-fast
1580       gspread
1581       psutil-home-assistant
1582       sqlalchemy
1583     ];
1584     "google_tasks" = ps: with ps; [
1585       fnv-hash-fast
1586       google-api-python-client
1587       psutil-home-assistant
1588       sqlalchemy
1589     ];
1590     "google_translate" = ps: with ps; [
1591       gtts
1592     ];
1593     "google_travel_time" = ps: with ps; [
1594       googlemaps
1595     ];
1596     "google_wifi" = ps: with ps; [
1597     ];
1598     "govee_ble" = ps: with ps; [
1599       aioesphomeapi
1600       aioruuvigateway
1601       aioshelly
1602       bleak
1603       bleak-esphome
1604       bleak-retry-connector
1605       bluetooth-adapters
1606       bluetooth-auto-recovery
1607       bluetooth-data-tools
1608       dbus-fast
1609       esphome-dashboard-api
1610       fnv-hash-fast
1611       govee-ble
1612       ha-ffmpeg
1613       habluetooth
1614       hassil
1615       home-assistant-intents
1616       ifaddr
1617       mutagen
1618       psutil-home-assistant
1619       pyserial
1620       pyudev
1621       sqlalchemy
1622       webrtc-noise-gain
1623       zeroconf
1624     ];
1625     "govee_light_local" = ps: with ps; [
1626       fnv-hash-fast
1627       govee-local-api
1628       ifaddr
1629       psutil-home-assistant
1630       sqlalchemy
1631     ];
1632     "gpsd" = ps: with ps; [
1633       gps3
1634     ];
1635     "gpslogger" = ps: with ps; [
1636     ];
1637     "graphite" = ps: with ps; [
1638     ];
1639     "gree" = ps: with ps; [
1640       fnv-hash-fast
1641       greeclimate
1642       ifaddr
1643       psutil-home-assistant
1644       sqlalchemy
1645     ];
1646     "greeneye_monitor" = ps: with ps; [
1647       greeneye-monitor
1648     ];
1649     "greenwave" = ps: with ps; [
1650     ]; # missing inputs: greenwavereality
1651     "group" = ps: with ps; [
1652     ];
1653     "growatt_server" = ps: with ps; [
1654       growattserver
1655     ];
1656     "gstreamer" = ps: with ps; [
1657     ]; # missing inputs: gstreamer-player
1658     "gtfs" = ps: with ps; [
1659       pygtfs
1660     ];
1661     "guardian" = ps: with ps; [
1662       aioguardian
1663     ];
1664     "habitica" = ps: with ps; [
1665       habitipy
1666     ];
1667     "hardkernel" = ps: with ps; [
1668       psutil-home-assistant
1669     ];
1670     "hardware" = ps: with ps; [
1671       psutil-home-assistant
1672     ];
1673     "harman_kardon_avr" = ps: with ps; [
1674       hkavr
1675     ];
1676     "harmony" = ps: with ps; [
1677       aioharmony
1678     ];
1679     "hassio" = ps: with ps; [
1680     ];
1681     "havana_shade" = ps: with ps; [
1682     ];
1683     "haveibeenpwned" = ps: with ps; [
1684     ];
1685     "hddtemp" = ps: with ps; [
1686     ];
1687     "hdmi_cec" = ps: with ps; [
1688       pycec
1689     ];
1690     "heatmiser" = ps: with ps; [
1691     ]; # missing inputs: heatmiserV3
1692     "heiwa" = ps: with ps; [
1693     ];
1694     "heos" = ps: with ps; [
1695       pyheos
1696     ];
1697     "here_travel_time" = ps: with ps; [
1698       here-routing
1699       here-transit
1700     ];
1701     "hexaom" = ps: with ps; [
1702     ];
1703     "hi_kumo" = ps: with ps; [
1704     ];
1705     "hikvision" = ps: with ps; [
1706     ]; # missing inputs: pyHik
1707     "hikvisioncam" = ps: with ps; [
1708       hikvision
1709     ];
1710     "hisense_aehw4a1" = ps: with ps; [
1711       pyaehw4a1
1712     ];
1713     "history" = ps: with ps; [
1714       fnv-hash-fast
1715       psutil-home-assistant
1716       sqlalchemy
1717     ];
1718     "history_stats" = ps: with ps; [
1719       fnv-hash-fast
1720       psutil-home-assistant
1721       sqlalchemy
1722     ];
1723     "hitron_coda" = ps: with ps; [
1724     ];
1725     "hive" = ps: with ps; [
1726       pyhiveapi
1727     ];
1728     "hko" = ps: with ps; [
1729     ]; # missing inputs: hko
1730     "hlk_sw16" = ps: with ps; [
1731       hlk-sw16
1732     ];
1733     "holiday" = ps: with ps; [
1734       babel
1735       holidays
1736     ];
1737     "home_connect" = ps: with ps; [
1738       fnv-hash-fast
1739       homeconnect
1740       psutil-home-assistant
1741       sqlalchemy
1742     ];
1743     "home_plus_control" = ps: with ps; [
1744     ];
1745     "homeassistant" = ps: with ps; [
1746     ];
1747     "homeassistant_alerts" = ps: with ps; [
1748     ];
1749     "homeassistant_green" = ps: with ps; [
1750       bellows
1751       fnv-hash-fast
1752       pillow
1753       psutil-home-assistant
1754       pyserial
1755       pyserial-asyncio
1756       pyserial-asyncio-fast
1757       pyudev
1758       sqlalchemy
1759       universal-silabs-flasher
1760       zha-quirks
1761       zigpy
1762       zigpy-deconz
1763       zigpy-xbee
1764       zigpy-zigate
1765       zigpy-znp
1766     ];
1767     "homeassistant_hardware" = ps: with ps; [
1768       bellows
1769       fnv-hash-fast
1770       pillow
1771       psutil-home-assistant
1772       pyserial
1773       pyserial-asyncio
1774       pyserial-asyncio-fast
1775       pyudev
1776       sqlalchemy
1777       universal-silabs-flasher
1778       zha-quirks
1779       zigpy
1780       zigpy-deconz
1781       zigpy-xbee
1782       zigpy-zigate
1783       zigpy-znp
1784     ];
1785     "homeassistant_sky_connect" = ps: with ps; [
1786       bellows
1787       fnv-hash-fast
1788       pillow
1789       psutil-home-assistant
1790       pyserial
1791       pyserial-asyncio
1792       pyserial-asyncio-fast
1793       pyudev
1794       sqlalchemy
1795       universal-silabs-flasher
1796       zha-quirks
1797       zigpy
1798       zigpy-deconz
1799       zigpy-xbee
1800       zigpy-zigate
1801       zigpy-znp
1802     ];
1803     "homeassistant_yellow" = ps: with ps; [
1804       bellows
1805       fnv-hash-fast
1806       pillow
1807       psutil-home-assistant
1808       pyserial
1809       pyserial-asyncio
1810       pyserial-asyncio-fast
1811       pyudev
1812       sqlalchemy
1813       universal-silabs-flasher
1814       zha-quirks
1815       zigpy
1816       zigpy-deconz
1817       zigpy-xbee
1818       zigpy-zigate
1819       zigpy-znp
1820     ];
1821     "homekit" = ps: with ps; [
1822       base36
1823       fnv-hash-fast
1824       ha-ffmpeg
1825       hap-python
1826       ifaddr
1827       psutil-home-assistant
1828       pyqrcode
1829       pyturbojpeg
1830       sqlalchemy
1831       zeroconf
1832     ];
1833     "homekit_controller" = ps: with ps; [
1834       aioesphomeapi
1835       aiohomekit
1836       aioruuvigateway
1837       aioshelly
1838       bleak
1839       bleak-esphome
1840       bleak-retry-connector
1841       bluetooth-adapters
1842       bluetooth-auto-recovery
1843       bluetooth-data-tools
1844       dbus-fast
1845       esphome-dashboard-api
1846       fnv-hash-fast
1847       ha-ffmpeg
1848       habluetooth
1849       hassil
1850       home-assistant-intents
1851       ifaddr
1852       mutagen
1853       psutil-home-assistant
1854       pyroute2
1855       pyserial
1856       python-otbr-api
1857       pyudev
1858       sqlalchemy
1859       webrtc-noise-gain
1860       zeroconf
1861     ];
1862     "homematic" = ps: with ps; [
1863       pyhomematic
1864     ];
1865     "homematicip_cloud" = ps: with ps; [
1866       homematicip
1867     ];
1868     "homewizard" = ps: with ps; [
1869       python-homewizard-energy
1870     ];
1871     "homeworks" = ps: with ps; [
1872       pyhomeworks
1873     ];
1874     "honeywell" = ps: with ps; [
1875       aiosomecomfort
1876     ];
1877     "horizon" = ps: with ps; [
1878     ]; # missing inputs: horimote
1879     "hp_ilo" = ps: with ps; [
1880       python-hpilo
1881     ];
1882     "html5" = ps: with ps; [
1883       pywebpush
1884     ];
1885     "http" = ps: with ps; [
1886     ];
1887     "huawei_lte" = ps: with ps; [
1888       huawei-lte-api
1889       stringcase
1890       url-normalize
1891     ];
1892     "hue" = ps: with ps; [
1893       aiohue
1894     ];
1895     "huisbaasje" = ps: with ps; [
1896       energyflip-client
1897     ];
1898     "humidifier" = ps: with ps; [
1899     ];
1900     "hunterdouglas_powerview" = ps: with ps; [
1901       aiopvapi
1902     ];
1903     "hurrican_shutters_wholesale" = ps: with ps; [
1904     ];
1905     "husqvarna_automower" = ps: with ps; [
1906       aioautomower
1907       fnv-hash-fast
1908       psutil-home-assistant
1909       sqlalchemy
1910     ];
1911     "huum" = ps: with ps; [
1912       huum
1913     ];
1914     "hvv_departures" = ps: with ps; [
1915       pygti
1916     ];
1917     "hydrawise" = ps: with ps; [
1918       pydrawise
1919     ];
1920     "hyperion" = ps: with ps; [
1921       hyperion-py
1922     ];
1923     "ialarm" = ps: with ps; [
1924       pyialarm
1925     ];
1926     "iammeter" = ps: with ps; [
1927       iammeter
1928     ];
1929     "iaqualink" = ps: with ps; [
1930       h2
1931       iaqualink
1932     ];
1933     "ibeacon" = ps: with ps; [
1934       aioesphomeapi
1935       aioruuvigateway
1936       aioshelly
1937       bleak
1938       bleak-esphome
1939       bleak-retry-connector
1940       bluetooth-adapters
1941       bluetooth-auto-recovery
1942       bluetooth-data-tools
1943       dbus-fast
1944       esphome-dashboard-api
1945       fnv-hash-fast
1946       ha-ffmpeg
1947       habluetooth
1948       hassil
1949       home-assistant-intents
1950       ibeacon-ble
1951       ifaddr
1952       mutagen
1953       psutil-home-assistant
1954       pyserial
1955       pyudev
1956       sqlalchemy
1957       webrtc-noise-gain
1958       zeroconf
1959     ];
1960     "icloud" = ps: with ps; [
1961       pyicloud
1962     ];
1963     "idasen_desk" = ps: with ps; [
1964       aioesphomeapi
1965       aioruuvigateway
1966       aioshelly
1967       bleak
1968       bleak-esphome
1969       bleak-retry-connector
1970       bluetooth-adapters
1971       bluetooth-auto-recovery
1972       bluetooth-data-tools
1973       dbus-fast
1974       esphome-dashboard-api
1975       fnv-hash-fast
1976       ha-ffmpeg
1977       habluetooth
1978       hassil
1979       home-assistant-intents
1980       ifaddr
1981       mutagen
1982       psutil-home-assistant
1983       pyserial
1984       pyudev
1985       sqlalchemy
1986       webrtc-noise-gain
1987       zeroconf
1988     ]; # missing inputs: idasen-ha
1989     "idteck_prox" = ps: with ps; [
1990     ]; # missing inputs: rfk101py
1991     "ifttt" = ps: with ps; [
1992       pyfttt
1993     ];
1994     "iglo" = ps: with ps; [
1995     ]; # missing inputs: iglo
1996     "ign_sismologia" = ps: with ps; [
1997       georss-ign-sismologia-client
1998     ];
1999     "ihc" = ps: with ps; [
2000       defusedxml
2001     ]; # missing inputs: ihcsdk
2002     "image" = ps: with ps; [
2003     ];
2004     "image_processing" = ps: with ps; [
2005       pyturbojpeg
2006     ];
2007     "image_upload" = ps: with ps; [
2008       pillow
2009     ];
2010     "imap" = ps: with ps; [
2011       aioimaplib
2012     ];
2013     "improv_ble" = ps: with ps; [
2014       aioesphomeapi
2015       aioruuvigateway
2016       aioshelly
2017       bleak
2018       bleak-esphome
2019       bleak-retry-connector
2020       bluetooth-adapters
2021       bluetooth-auto-recovery
2022       bluetooth-data-tools
2023       dbus-fast
2024       esphome-dashboard-api
2025       fnv-hash-fast
2026       ha-ffmpeg
2027       habluetooth
2028       hassil
2029       home-assistant-intents
2030       ifaddr
2031       mutagen
2032       psutil-home-assistant
2033       pyserial
2034       pyudev
2035       sqlalchemy
2036       webrtc-noise-gain
2037       zeroconf
2038     ]; # missing inputs: py-improv-ble-client
2039     "incomfort" = ps: with ps; [
2040       incomfort-client
2041     ];
2042     "indianamichiganpower" = ps: with ps; [
2043     ];
2044     "influxdb" = ps: with ps; [
2045       influxdb
2046       influxdb-client
2047     ];
2048     "inkbird" = ps: with ps; [
2049       aioesphomeapi
2050       aioruuvigateway
2051       aioshelly
2052       bleak
2053       bleak-esphome
2054       bleak-retry-connector
2055       bluetooth-adapters
2056       bluetooth-auto-recovery
2057       bluetooth-data-tools
2058       dbus-fast
2059       esphome-dashboard-api
2060       fnv-hash-fast
2061       ha-ffmpeg
2062       habluetooth
2063       hassil
2064       home-assistant-intents
2065       ifaddr
2066       inkbird-ble
2067       mutagen
2068       psutil-home-assistant
2069       pyserial
2070       pyudev
2071       sqlalchemy
2072       webrtc-noise-gain
2073       zeroconf
2074     ];
2075     "input_boolean" = ps: with ps; [
2076     ];
2077     "input_button" = ps: with ps; [
2078     ];
2079     "input_datetime" = ps: with ps; [
2080     ];
2081     "input_number" = ps: with ps; [
2082     ];
2083     "input_select" = ps: with ps; [
2084     ];
2085     "input_text" = ps: with ps; [
2086     ];
2087     "inspired_shades" = ps: with ps; [
2088     ];
2089     "insteon" = ps: with ps; [
2090       fnv-hash-fast
2091       home-assistant-frontend
2092       insteon-frontend-home-assistant
2093       pillow
2094       psutil-home-assistant
2095       pyinsteon
2096       pyserial
2097       pyudev
2098       sqlalchemy
2099     ];
2100     "integration" = ps: with ps; [
2101     ];
2102     "intellifire" = ps: with ps; [
2103       intellifire4py
2104     ];
2105     "intent" = ps: with ps; [
2106     ];
2107     "intent_script" = ps: with ps; [
2108     ];
2109     "intesishome" = ps: with ps; [
2110       pyintesishome
2111     ];
2112     "ios" = ps: with ps; [
2113       fnv-hash-fast
2114       ifaddr
2115       psutil-home-assistant
2116       sqlalchemy
2117       zeroconf
2118     ];
2119     "iotawatt" = ps: with ps; [
2120     ]; # missing inputs: ha-iotawattpy
2121     "iperf3" = ps: with ps; [
2122     ]; # missing inputs: iperf3
2123     "ipma" = ps: with ps; [
2124       pyipma
2125     ];
2126     "ipp" = ps: with ps; [
2127       pyipp
2128     ];
2129     "iqvia" = ps: with ps; [
2130       numpy
2131       pyiqvia
2132     ];
2133     "irish_rail_transport" = ps: with ps; [
2134     ]; # missing inputs: pyirishrail
2135     "islamic_prayer_times" = ps: with ps; [
2136     ]; # missing inputs: prayer-times-calculator-offline
2137     "ismartwindow" = ps: with ps; [
2138     ];
2139     "iss" = ps: with ps; [
2140     ]; # missing inputs: pyiss
2141     "isy994" = ps: with ps; [
2142       pyisy
2143     ];
2144     "itach" = ps: with ps; [
2145     ]; # missing inputs: pyitachip2ir
2146     "itunes" = ps: with ps; [
2147     ];
2148     "izone" = ps: with ps; [
2149       python-izone
2150     ];
2151     "jellyfin" = ps: with ps; [
2152       jellyfin-apiclient-python
2153     ];
2154     "jewish_calendar" = ps: with ps; [
2155       hdate
2156     ];
2157     "joaoapps_join" = ps: with ps; [
2158     ]; # missing inputs: python-join-api
2159     "juicenet" = ps: with ps; [
2160       python-juicenet
2161     ];
2162     "justnimbus" = ps: with ps; [
2163       justnimbus
2164     ];
2165     "jvc_projector" = ps: with ps; [
2166     ]; # missing inputs: pyjvcprojector
2167     "kaiterra" = ps: with ps; [
2168     ]; # missing inputs: kaiterra-async-client
2169     "kaleidescape" = ps: with ps; [
2170       pykaleidescape
2171     ];
2172     "kankun" = ps: with ps; [
2173     ];
2174     "keba" = ps: with ps; [
2175       keba-kecontact
2176     ];
2177     "keenetic_ndms2" = ps: with ps; [
2178       ndms2-client
2179     ];
2180     "kef" = ps: with ps; [
2181       aiokef
2182       getmac
2183     ];
2184     "kegtron" = ps: with ps; [
2185       aioesphomeapi
2186       aioruuvigateway
2187       aioshelly
2188       bleak
2189       bleak-esphome
2190       bleak-retry-connector
2191       bluetooth-adapters
2192       bluetooth-auto-recovery
2193       bluetooth-data-tools
2194       dbus-fast
2195       esphome-dashboard-api
2196       fnv-hash-fast
2197       ha-ffmpeg
2198       habluetooth
2199       hassil
2200       home-assistant-intents
2201       ifaddr
2202       kegtron-ble
2203       mutagen
2204       psutil-home-assistant
2205       pyserial
2206       pyudev
2207       sqlalchemy
2208       webrtc-noise-gain
2209       zeroconf
2210     ];
2211     "kentuckypower" = ps: with ps; [
2212     ];
2213     "keyboard" = ps: with ps; [
2214     ]; # missing inputs: pyuserinput
2215     "keyboard_remote" = ps: with ps; [
2216       asyncinotify
2217       evdev
2218     ];
2219     "keymitt_ble" = ps: with ps; [
2220       aioesphomeapi
2221       aioruuvigateway
2222       aioshelly
2223       bleak
2224       bleak-esphome
2225       bleak-retry-connector
2226       bluetooth-adapters
2227       bluetooth-auto-recovery
2228       bluetooth-data-tools
2229       dbus-fast
2230       esphome-dashboard-api
2231       fnv-hash-fast
2232       ha-ffmpeg
2233       habluetooth
2234       hassil
2235       home-assistant-intents
2236       ifaddr
2237       mutagen
2238       psutil-home-assistant
2239       pymicrobot
2240       pyserial
2241       pyudev
2242       sqlalchemy
2243       webrtc-noise-gain
2244       zeroconf
2245     ];
2246     "kira" = ps: with ps; [
2247       pykira
2248     ];
2249     "kitchen_sink" = ps: with ps; [
2250       fnv-hash-fast
2251       psutil-home-assistant
2252       sqlalchemy
2253     ];
2254     "kiwi" = ps: with ps; [
2255       kiwiki-client
2256     ];
2257     "kmtronic" = ps: with ps; [
2258       pykmtronic
2259     ];
2260     "knx" = ps: with ps; [
2261       fnv-hash-fast
2262       home-assistant-frontend
2263       knx-frontend
2264       pillow
2265       psutil-home-assistant
2266       sqlalchemy
2267       xknx
2268       xknxproject
2269     ];
2270     "kodi" = ps: with ps; [
2271       pykodi
2272     ];
2273     "konnected" = ps: with ps; [
2274       konnected
2275     ];
2276     "kostal_plenticore" = ps: with ps; [
2277       pykoplenti
2278     ];
2279     "kraken" = ps: with ps; [
2280       krakenex
2281       pykrakenapi
2282     ];
2283     "krispol" = ps: with ps; [
2284     ];
2285     "kulersky" = ps: with ps; [
2286       pykulersky
2287     ];
2288     "kwb" = ps: with ps; [
2289       pykwb
2290     ];
2291     "lacrosse" = ps: with ps; [
2292       pylacrosse
2293     ];
2294     "lacrosse_view" = ps: with ps; [
2295     ]; # missing inputs: lacrosse-view
2296     "lamarzocco" = ps: with ps; [
2297       aioesphomeapi
2298       aioruuvigateway
2299       aioshelly
2300       bleak
2301       bleak-esphome
2302       bleak-retry-connector
2303       bluetooth-adapters
2304       bluetooth-auto-recovery
2305       bluetooth-data-tools
2306       dbus-fast
2307       esphome-dashboard-api
2308       fnv-hash-fast
2309       ha-ffmpeg
2310       habluetooth
2311       hassil
2312       home-assistant-intents
2313       ifaddr
2314       lmcloud
2315       mutagen
2316       psutil-home-assistant
2317       pyserial
2318       pyudev
2319       sqlalchemy
2320       webrtc-noise-gain
2321       zeroconf
2322     ];
2323     "lametric" = ps: with ps; [
2324       demetriek
2325       fnv-hash-fast
2326       psutil-home-assistant
2327       sqlalchemy
2328     ];
2329     "landisgyr_heat_meter" = ps: with ps; [
2330       fnv-hash-fast
2331       psutil-home-assistant
2332       pyserial
2333       pyudev
2334       sqlalchemy
2335       ultraheat-api
2336     ];
2337     "lannouncer" = ps: with ps; [
2338     ];
2339     "lastfm" = ps: with ps; [
2340       pylast
2341     ];
2342     "launch_library" = ps: with ps; [
2343       pylaunches
2344     ];
2345     "laundrify" = ps: with ps; [
2346       laundrify-aio
2347     ];
2348     "lawn_mower" = ps: with ps; [
2349     ];
2350     "lcn" = ps: with ps; [
2351       pypck
2352     ];
2353     "ld2410_ble" = ps: with ps; [
2354       aioesphomeapi
2355       aioruuvigateway
2356       aioshelly
2357       bleak
2358       bleak-esphome
2359       bleak-retry-connector
2360       bluetooth-adapters
2361       bluetooth-auto-recovery
2362       bluetooth-data-tools
2363       dbus-fast
2364       esphome-dashboard-api
2365       fnv-hash-fast
2366       ha-ffmpeg
2367       habluetooth
2368       hassil
2369       home-assistant-intents
2370       ifaddr
2371       ld2410-ble
2372       mutagen
2373       psutil-home-assistant
2374       pyserial
2375       pyudev
2376       sqlalchemy
2377       webrtc-noise-gain
2378       zeroconf
2379     ];
2380     "leaone" = ps: with ps; [
2381       aioesphomeapi
2382       aioruuvigateway
2383       aioshelly
2384       bleak
2385       bleak-esphome
2386       bleak-retry-connector
2387       bluetooth-adapters
2388       bluetooth-auto-recovery
2389       bluetooth-data-tools
2390       dbus-fast
2391       esphome-dashboard-api
2392       fnv-hash-fast
2393       ha-ffmpeg
2394       habluetooth
2395       hassil
2396       home-assistant-intents
2397       ifaddr
2398       mutagen
2399       psutil-home-assistant
2400       pyserial
2401       pyudev
2402       sqlalchemy
2403       webrtc-noise-gain
2404       zeroconf
2405     ]; # missing inputs: leaone-ble
2406     "led_ble" = ps: with ps; [
2407       aioesphomeapi
2408       aioruuvigateway
2409       aioshelly
2410       bleak
2411       bleak-esphome
2412       bleak-retry-connector
2413       bluetooth-adapters
2414       bluetooth-auto-recovery
2415       bluetooth-data-tools
2416       dbus-fast
2417       esphome-dashboard-api
2418       fnv-hash-fast
2419       ha-ffmpeg
2420       habluetooth
2421       hassil
2422       home-assistant-intents
2423       ifaddr
2424       led-ble
2425       mutagen
2426       psutil-home-assistant
2427       pyserial
2428       pyudev
2429       sqlalchemy
2430       webrtc-noise-gain
2431       zeroconf
2432     ];
2433     "legrand" = ps: with ps; [
2434     ];
2435     "lg_netcast" = ps: with ps; [
2436       fnv-hash-fast
2437       ifaddr
2438       psutil-home-assistant
2439       pylgnetcast
2440       sqlalchemy
2441     ];
2442     "lg_soundbar" = ps: with ps; [
2443       temescal
2444     ];
2445     "lidarr" = ps: with ps; [
2446       aiopyarr
2447     ];
2448     "life360" = ps: with ps; [
2449     ];
2450     "lifx" = ps: with ps; [
2451       aiolifx
2452       aiolifx-effects
2453       aiolifx-themes
2454       fnv-hash-fast
2455       ifaddr
2456       psutil-home-assistant
2457       sqlalchemy
2458     ];
2459     "lifx_cloud" = ps: with ps; [
2460     ];
2461     "light" = ps: with ps; [
2462     ];
2463     "lightwave" = ps: with ps; [
2464       lightwave
2465     ];
2466     "limitlessled" = ps: with ps; [
2467       limitlessled
2468     ];
2469     "linear_garage_door" = ps: with ps; [
2470       linear-garage-door
2471     ];
2472     "linksys_smart" = ps: with ps; [
2473     ];
2474     "linode" = ps: with ps; [
2475       linode-api
2476     ];
2477     "linux_battery" = ps: with ps; [
2478       batinfo
2479     ];
2480     "lirc" = ps: with ps; [
2481     ]; # missing inputs: python-lirc
2482     "litejet" = ps: with ps; [
2483     ]; # missing inputs: pylitejet
2484     "litterrobot" = ps: with ps; [
2485       pylitterbot
2486     ];
2487     "livisi" = ps: with ps; [
2488       aiolivisi
2489     ];
2490     "llamalab_automate" = ps: with ps; [
2491     ];
2492     "local_calendar" = ps: with ps; [
2493       ical
2494     ];
2495     "local_file" = ps: with ps; [
2496     ];
2497     "local_ip" = ps: with ps; [
2498       fnv-hash-fast
2499       ifaddr
2500       psutil-home-assistant
2501       sqlalchemy
2502     ];
2503     "local_todo" = ps: with ps; [
2504       ical
2505     ];
2506     "locative" = ps: with ps; [
2507     ];
2508     "lock" = ps: with ps; [
2509     ];
2510     "logbook" = ps: with ps; [
2511       fnv-hash-fast
2512       home-assistant-frontend
2513       pillow
2514       psutil-home-assistant
2515       sqlalchemy
2516     ];
2517     "logentries" = ps: with ps; [
2518     ];
2519     "logger" = ps: with ps; [
2520     ];
2521     "logi_circle" = ps: with ps; [
2522       ha-ffmpeg
2523       logi-circle
2524     ];
2525     "london_air" = ps: with ps; [
2526     ];
2527     "london_underground" = ps: with ps; [
2528     ]; # missing inputs: london-tube-status
2529     "lookin" = ps: with ps; [
2530       aiolookin
2531     ];
2532     "loqed" = ps: with ps; [
2533       fnv-hash-fast
2534       ha-ffmpeg
2535       hass-nabucasa
2536       hassil
2537       home-assistant-intents
2538       loqedapi
2539       mutagen
2540       psutil-home-assistant
2541       python-matter-server
2542       pyturbojpeg
2543       sqlalchemy
2544       webrtc-noise-gain
2545     ];
2546     "lovelace" = ps: with ps; [
2547       pillow
2548     ];
2549     "luci" = ps: with ps; [
2550       openwrt-luci-rpc
2551     ];
2552     "luftdaten" = ps: with ps; [
2553       luftdaten
2554     ];
2555     "lupusec" = ps: with ps; [
2556       lupupy
2557     ];
2558     "lutron" = ps: with ps; [
2559       pylutron
2560     ];
2561     "lutron_caseta" = ps: with ps; [
2562       pylutron-caseta
2563     ];
2564     "luxaflex" = ps: with ps; [
2565     ];
2566     "lw12wifi" = ps: with ps; [
2567     ]; # missing inputs: lw12
2568     "lyric" = ps: with ps; [
2569       aiolyric
2570       fnv-hash-fast
2571       psutil-home-assistant
2572       sqlalchemy
2573     ];
2574     "madeco" = ps: with ps; [
2575     ];
2576     "mailbox" = ps: with ps; [
2577     ];
2578     "mailgun" = ps: with ps; [
2579       pymailgunner
2580     ];
2581     "manual" = ps: with ps; [
2582     ];
2583     "manual_mqtt" = ps: with ps; [
2584       paho-mqtt
2585     ];
2586     "map" = ps: with ps; [
2587       fnv-hash-fast
2588       home-assistant-frontend
2589       pillow
2590       psutil-home-assistant
2591       sqlalchemy
2592     ];
2593     "marantz" = ps: with ps; [
2594     ];
2595     "martec" = ps: with ps; [
2596     ];
2597     "marytts" = ps: with ps; [
2598     ]; # missing inputs: speak2mary
2599     "mastodon" = ps: with ps; [
2600       mastodon-py
2601     ];
2602     "matrix" = ps: with ps; [
2603       matrix-nio
2604       pillow
2605     ];
2606     "matter" = ps: with ps; [
2607       fnv-hash-fast
2608       psutil-home-assistant
2609       python-matter-server
2610       sqlalchemy
2611     ];
2612     "maxcube" = ps: with ps; [
2613       maxcube-api
2614     ];
2615     "mazda" = ps: with ps; [
2616     ];
2617     "meater" = ps: with ps; [
2618       meater-python
2619     ];
2620     "medcom_ble" = ps: with ps; [
2621       aioesphomeapi
2622       aioruuvigateway
2623       aioshelly
2624       bleak
2625       bleak-esphome
2626       bleak-retry-connector
2627       bluetooth-adapters
2628       bluetooth-auto-recovery
2629       bluetooth-data-tools
2630       dbus-fast
2631       esphome-dashboard-api
2632       fnv-hash-fast
2633       ha-ffmpeg
2634       habluetooth
2635       hassil
2636       home-assistant-intents
2637       ifaddr
2638       mutagen
2639       psutil-home-assistant
2640       pyserial
2641       pyudev
2642       sqlalchemy
2643       webrtc-noise-gain
2644       zeroconf
2645     ]; # missing inputs: medcom-ble
2646     "media_extractor" = ps: with ps; [
2647       yt-dlp
2648     ];
2649     "media_player" = ps: with ps; [
2650     ];
2651     "media_source" = ps: with ps; [
2652     ];
2653     "mediaroom" = ps: with ps; [
2654       pymediaroom
2655     ];
2656     "melcloud" = ps: with ps; [
2657       pymelcloud
2658     ];
2659     "melissa" = ps: with ps; [
2660     ]; # missing inputs: py-melissa-climate
2661     "melnor" = ps: with ps; [
2662       aioesphomeapi
2663       aioruuvigateway
2664       aioshelly
2665       bleak
2666       bleak-esphome
2667       bleak-retry-connector
2668       bluetooth-adapters
2669       bluetooth-auto-recovery
2670       bluetooth-data-tools
2671       dbus-fast
2672       esphome-dashboard-api
2673       fnv-hash-fast
2674       ha-ffmpeg
2675       habluetooth
2676       hassil
2677       home-assistant-intents
2678       ifaddr
2679       mutagen
2680       psutil-home-assistant
2681       pyserial
2682       pyudev
2683       sqlalchemy
2684       webrtc-noise-gain
2685       zeroconf
2686     ]; # missing inputs: melnor-bluetooth
2687     "meraki" = ps: with ps; [
2688     ];
2689     "message_bird" = ps: with ps; [
2690       messagebird
2691     ];
2692     "met" = ps: with ps; [
2693       pymetno
2694     ];
2695     "met_eireann" = ps: with ps; [
2696       pymeteireann
2697     ];
2698     "meteo_france" = ps: with ps; [
2699       meteofrance-api
2700     ];
2701     "meteoalarm" = ps: with ps; [
2702       meteoalertapi
2703     ];
2704     "meteoclimatic" = ps: with ps; [
2705       pymeteoclimatic
2706     ];
2707     "metoffice" = ps: with ps; [
2708       datapoint
2709     ];
2710     "mfi" = ps: with ps; [
2711     ]; # missing inputs: mficlient
2712     "microbees" = ps: with ps; [
2713       fnv-hash-fast
2714       psutil-home-assistant
2715       sqlalchemy
2716     ]; # missing inputs: microBeesPy
2717     "microsoft" = ps: with ps; [
2718     ]; # missing inputs: pycsspeechtts
2719     "microsoft_face" = ps: with ps; [
2720       pyturbojpeg
2721     ];
2722     "microsoft_face_detect" = ps: with ps; [
2723       pyturbojpeg
2724     ];
2725     "microsoft_face_identify" = ps: with ps; [
2726       pyturbojpeg
2727     ];
2728     "mijndomein_energie" = ps: with ps; [
2729     ];
2730     "mikrotik" = ps: with ps; [
2731       librouteros
2732     ];
2733     "mill" = ps: with ps; [
2734       mill-local
2735       millheater
2736     ];
2737     "min_max" = ps: with ps; [
2738     ];
2739     "minecraft_server" = ps: with ps; [
2740       mcstatus
2741     ];
2742     "minio" = ps: with ps; [
2743       minio
2744     ];
2745     "mjpeg" = ps: with ps; [
2746     ];
2747     "moat" = ps: with ps; [
2748       aioesphomeapi
2749       aioruuvigateway
2750       aioshelly
2751       bleak
2752       bleak-esphome
2753       bleak-retry-connector
2754       bluetooth-adapters
2755       bluetooth-auto-recovery
2756       bluetooth-data-tools
2757       dbus-fast
2758       esphome-dashboard-api
2759       fnv-hash-fast
2760       ha-ffmpeg
2761       habluetooth
2762       hassil
2763       home-assistant-intents
2764       ifaddr
2765       moat-ble
2766       mutagen
2767       psutil-home-assistant
2768       pyserial
2769       pyudev
2770       sqlalchemy
2771       webrtc-noise-gain
2772       zeroconf
2773     ];
2774     "mobile_app" = ps: with ps; [
2775       fnv-hash-fast
2776       ha-ffmpeg
2777       hass-nabucasa
2778       hassil
2779       home-assistant-intents
2780       mutagen
2781       pillow
2782       psutil-home-assistant
2783       pynacl
2784       python-matter-server
2785       pyturbojpeg
2786       sqlalchemy
2787       webrtc-noise-gain
2788     ];
2789     "mochad" = ps: with ps; [
2790     ]; # missing inputs: pymochad
2791     "modbus" = ps: with ps; [
2792       pymodbus
2793     ];
2794     "modem_callerid" = ps: with ps; [
2795       fnv-hash-fast
2796       phone-modem
2797       psutil-home-assistant
2798       pyserial
2799       pyudev
2800       sqlalchemy
2801     ];
2802     "modern_forms" = ps: with ps; [
2803       aiomodernforms
2804     ];
2805     "moehlenhoff_alpha2" = ps: with ps; [
2806     ]; # missing inputs: moehlenhoff-alpha2
2807     "mold_indicator" = ps: with ps; [
2808     ];
2809     "monessen" = ps: with ps; [
2810     ];
2811     "monoprice" = ps: with ps; [
2812     ]; # missing inputs: pymonoprice
2813     "moon" = ps: with ps; [
2814     ];
2815     "mopeka" = ps: with ps; [
2816       aioesphomeapi
2817       aioruuvigateway
2818       aioshelly
2819       bleak
2820       bleak-esphome
2821       bleak-retry-connector
2822       bluetooth-adapters
2823       bluetooth-auto-recovery
2824       bluetooth-data-tools
2825       dbus-fast
2826       esphome-dashboard-api
2827       fnv-hash-fast
2828       ha-ffmpeg
2829       habluetooth
2830       hassil
2831       home-assistant-intents
2832       ifaddr
2833       mopeka-iot-ble
2834       mutagen
2835       psutil-home-assistant
2836       pyserial
2837       pyudev
2838       sqlalchemy
2839       webrtc-noise-gain
2840       zeroconf
2841     ];
2842     "motion_blinds" = ps: with ps; [
2843       fnv-hash-fast
2844       ifaddr
2845       motionblinds
2846       psutil-home-assistant
2847       sqlalchemy
2848     ];
2849     "motionblinds_ble" = ps: with ps; [
2850       aioesphomeapi
2851       aioruuvigateway
2852       aioshelly
2853       bleak
2854       bleak-esphome
2855       bleak-retry-connector
2856       bluetooth-adapters
2857       bluetooth-auto-recovery
2858       bluetooth-data-tools
2859       dbus-fast
2860       esphome-dashboard-api
2861       fnv-hash-fast
2862       ha-ffmpeg
2863       habluetooth
2864       hassil
2865       home-assistant-intents
2866       ifaddr
2867       mutagen
2868       psutil-home-assistant
2869       pyserial
2870       pyudev
2871       sqlalchemy
2872       webrtc-noise-gain
2873       zeroconf
2874     ]; # missing inputs: motionblindsble
2875     "motioneye" = ps: with ps; [
2876       motioneye-client
2877     ];
2878     "motionmount" = ps: with ps; [
2879       python-motionmount
2880     ];
2881     "mpd" = ps: with ps; [
2882       mpd2
2883     ];
2884     "mqtt" = ps: with ps; [
2885       paho-mqtt
2886     ];
2887     "mqtt_eventstream" = ps: with ps; [
2888       paho-mqtt
2889     ];
2890     "mqtt_json" = ps: with ps; [
2891       paho-mqtt
2892     ];
2893     "mqtt_room" = ps: with ps; [
2894       paho-mqtt
2895     ];
2896     "mqtt_statestream" = ps: with ps; [
2897       paho-mqtt
2898     ];
2899     "msteams" = ps: with ps; [
2900       pymsteams
2901     ];
2902     "mullvad" = ps: with ps; [
2903       mullvad-api
2904     ];
2905     "mutesync" = ps: with ps; [
2906       mutesync
2907     ];
2908     "mvglive" = ps: with ps; [
2909       pymvglive
2910     ];
2911     "my" = ps: with ps; [
2912       fnv-hash-fast
2913       home-assistant-frontend
2914       pillow
2915       psutil-home-assistant
2916       sqlalchemy
2917     ];
2918     "myq" = ps: with ps; [
2919     ];
2920     "mysensors" = ps: with ps; [
2921       paho-mqtt
2922       pymysensors
2923     ];
2924     "mystrom" = ps: with ps; [
2925       python-mystrom
2926     ];
2927     "mythicbeastsdns" = ps: with ps; [
2928       mbddns
2929     ];
2930     "myuplink" = ps: with ps; [
2931       fnv-hash-fast
2932       myuplink
2933       psutil-home-assistant
2934       sqlalchemy
2935     ];
2936     "nad" = ps: with ps; [
2937       nad-receiver
2938     ];
2939     "nam" = ps: with ps; [
2940       nettigo-air-monitor
2941     ];
2942     "namecheapdns" = ps: with ps; [
2943       defusedxml
2944     ];
2945     "nanoleaf" = ps: with ps; [
2946       aionanoleaf
2947     ];
2948     "neato" = ps: with ps; [
2949       fnv-hash-fast
2950       psutil-home-assistant
2951       pybotvac
2952       sqlalchemy
2953     ];
2954     "nederlandse_spoorwegen" = ps: with ps; [
2955       nsapi
2956     ];
2957     "ness_alarm" = ps: with ps; [
2958       nessclient
2959     ];
2960     "nest" = ps: with ps; [
2961       fnv-hash-fast
2962       google-nest-sdm
2963       ha-ffmpeg
2964       psutil-home-assistant
2965       sqlalchemy
2966     ];
2967     "netatmo" = ps: with ps; [
2968       fnv-hash-fast
2969       ha-ffmpeg
2970       hass-nabucasa
2971       hassil
2972       home-assistant-intents
2973       mutagen
2974       psutil-home-assistant
2975       pyatmo
2976       python-matter-server
2977       pyturbojpeg
2978       sqlalchemy
2979       webrtc-noise-gain
2980     ];
2981     "netdata" = ps: with ps; [
2982       netdata
2983     ];
2984     "netgear" = ps: with ps; [
2985       pynetgear
2986     ];
2987     "netgear_lte" = ps: with ps; [
2988       eternalegypt
2989     ];
2990     "netio" = ps: with ps; [
2991     ]; # missing inputs: pynetio
2992     "network" = ps: with ps; [
2993       fnv-hash-fast
2994       ifaddr
2995       psutil-home-assistant
2996       sqlalchemy
2997     ];
2998     "neurio_energy" = ps: with ps; [
2999     ]; # missing inputs: neurio
3000     "nexia" = ps: with ps; [
3001       nexia
3002     ];
3003     "nexity" = ps: with ps; [
3004     ];
3005     "nextbus" = ps: with ps; [
3006       py-nextbusnext
3007     ];
3008     "nextcloud" = ps: with ps; [
3009       nextcloudmonitor
3010     ];
3011     "nextdns" = ps: with ps; [
3012       nextdns
3013     ];
3014     "nfandroidtv" = ps: with ps; [
3015       notifications-android-tv
3016     ];
3017     "nibe_heatpump" = ps: with ps; [
3018       nibe
3019     ];
3020     "nightscout" = ps: with ps; [
3021       py-nightscout
3022     ];
3023     "niko_home_control" = ps: with ps; [
3024       niko-home-control
3025     ];
3026     "nilu" = ps: with ps; [
3027       niluclient
3028     ];
3029     "nina" = ps: with ps; [
3030       pynina
3031     ];
3032     "nissan_leaf" = ps: with ps; [
3033       pycarwings2
3034     ];
3035     "nmap_tracker" = ps: with ps; [
3036       aiooui
3037       fnv-hash-fast
3038       getmac
3039       ifaddr
3040       netmap
3041       psutil-home-assistant
3042       sqlalchemy
3043     ];
3044     "nmbs" = ps: with ps; [
3045     ]; # missing inputs: pyrail
3046     "no_ip" = ps: with ps; [
3047     ];
3048     "noaa_tides" = ps: with ps; [
3049     ]; # missing inputs: noaa-coops
3050     "nobo_hub" = ps: with ps; [
3051       pynobo
3052     ];
3053     "norway_air" = ps: with ps; [
3054       pymetno
3055     ];
3056     "notify" = ps: with ps; [
3057     ];
3058     "notify_events" = ps: with ps; [
3059       notify-events
3060     ];
3061     "notion" = ps: with ps; [
3062       aionotion
3063     ];
3064     "nsw_fuel_station" = ps: with ps; [
3065     ]; # missing inputs: nsw-fuel-api-client
3066     "nsw_rural_fire_service_feed" = ps: with ps; [
3067       aio-geojson-nsw-rfs-incidents
3068     ];
3069     "nuheat" = ps: with ps; [
3070       nuheat
3071     ];
3072     "nuki" = ps: with ps; [
3073       pynuki
3074     ];
3075     "numato" = ps: with ps; [
3076     ]; # missing inputs: numato-gpio
3077     "number" = ps: with ps; [
3078     ];
3079     "nut" = ps: with ps; [
3080       aionut
3081     ];
3082     "nutrichef" = ps: with ps; [
3083     ];
3084     "nws" = ps: with ps; [
3085       pynws
3086     ]
3087     ++ pynws.optional-dependencies.retry;
3088     "nx584" = ps: with ps; [
3089       pynx584
3090     ];
3091     "nzbget" = ps: with ps; [
3092     ]; # missing inputs: pynzbgetapi
3093     "oasa_telematics" = ps: with ps; [
3094       oasatelematics
3095     ];
3096     "obihai" = ps: with ps; [
3097       pyobihai
3098     ];
3099     "octoprint" = ps: with ps; [
3100       pyoctoprintapi
3101     ];
3102     "oem" = ps: with ps; [
3103       oemthermostat
3104     ];
3105     "ohmconnect" = ps: with ps; [
3106       defusedxml
3107     ];
3108     "ollama" = ps: with ps; [
3109       hassil
3110       home-assistant-intents
3111     ]; # missing inputs: ollama-hass
3112     "ombi" = ps: with ps; [
3113       pyombi
3114     ];
3115     "omnilogic" = ps: with ps; [
3116       omnilogic
3117     ];
3118     "onboarding" = ps: with ps; [
3119       pillow
3120     ];
3121     "oncue" = ps: with ps; [
3122       aiooncue
3123     ];
3124     "ondilo_ico" = ps: with ps; [
3125       ondilo
3126     ];
3127     "onewire" = ps: with ps; [
3128       pyownet
3129     ];
3130     "onkyo" = ps: with ps; [
3131       onkyo-eiscp
3132     ];
3133     "onvif" = ps: with ps; [
3134       ha-ffmpeg
3135       onvif-zeep-async
3136       wsdiscovery
3137     ];
3138     "open_meteo" = ps: with ps; [
3139       open-meteo
3140     ];
3141     "openai_conversation" = ps: with ps; [
3142       ha-ffmpeg
3143       hassil
3144       home-assistant-intents
3145       mutagen
3146       openai
3147       webrtc-noise-gain
3148     ];
3149     "openalpr_cloud" = ps: with ps; [
3150     ];
3151     "openerz" = ps: with ps; [
3152       openerz-api
3153     ];
3154     "openevse" = ps: with ps; [
3155       openevsewifi
3156     ];
3157     "openexchangerates" = ps: with ps; [
3158       aioopenexchangerates
3159     ];
3160     "opengarage" = ps: with ps; [
3161       open-garage
3162     ];
3163     "openhardwaremonitor" = ps: with ps; [
3164     ];
3165     "openhome" = ps: with ps; [
3166       openhomedevice
3167     ];
3168     "opensensemap" = ps: with ps; [
3169       opensensemap-api
3170     ];
3171     "opensky" = ps: with ps; [
3172       python-opensky
3173     ];
3174     "opentherm_gw" = ps: with ps; [
3175       pyotgw
3176     ];
3177     "openuv" = ps: with ps; [
3178       pyopenuv
3179     ];
3180     "openweathermap" = ps: with ps; [
3181       pyowm
3182     ];
3183     "opnsense" = ps: with ps; [
3184       pyopnsense
3185     ];
3186     "opower" = ps: with ps; [
3187       fnv-hash-fast
3188       opower
3189       psutil-home-assistant
3190       sqlalchemy
3191     ];
3192     "opple" = ps: with ps; [
3193     ]; # missing inputs: pyoppleio-legacy
3194     "oralb" = ps: with ps; [
3195       aioesphomeapi
3196       aioruuvigateway
3197       aioshelly
3198       bleak
3199       bleak-esphome
3200       bleak-retry-connector
3201       bluetooth-adapters
3202       bluetooth-auto-recovery
3203       bluetooth-data-tools
3204       dbus-fast
3205       esphome-dashboard-api
3206       fnv-hash-fast
3207       ha-ffmpeg
3208       habluetooth
3209       hassil
3210       home-assistant-intents
3211       ifaddr
3212       mutagen
3213       oralb-ble
3214       psutil-home-assistant
3215       pyserial
3216       pyudev
3217       sqlalchemy
3218       webrtc-noise-gain
3219       zeroconf
3220     ];
3221     "oru" = ps: with ps; [
3222     ]; # missing inputs: oru
3223     "oru_opower" = ps: with ps; [
3224     ];
3225     "orvibo" = ps: with ps; [
3226       orvibo
3227     ];
3228     "osoenergy" = ps: with ps; [
3229     ]; # missing inputs: pyosoenergyapi
3230     "osramlightify" = ps: with ps; [
3231     ]; # missing inputs: lightify
3232     "otbr" = ps: with ps; [
3233       bellows
3234       fnv-hash-fast
3235       ifaddr
3236       pillow
3237       psutil-home-assistant
3238       pyroute2
3239       pyserial
3240       pyserial-asyncio
3241       pyserial-asyncio-fast
3242       python-otbr-api
3243       pyudev
3244       sqlalchemy
3245       universal-silabs-flasher
3246       zeroconf
3247       zha-quirks
3248       zigpy
3249       zigpy-deconz
3250       zigpy-xbee
3251       zigpy-zigate
3252       zigpy-znp
3253     ];
3254     "otp" = ps: with ps; [
3255       pyotp
3256     ];
3257     "ourgroceries" = ps: with ps; [
3258     ]; # missing inputs: ourgroceries
3259     "overkiz" = ps: with ps; [
3260       pyoverkiz
3261     ];
3262     "ovo_energy" = ps: with ps; [
3263       ovoenergy
3264     ];
3265     "owntracks" = ps: with ps; [
3266       fnv-hash-fast
3267       ha-ffmpeg
3268       hass-nabucasa
3269       hassil
3270       home-assistant-intents
3271       mutagen
3272       paho-mqtt
3273       psutil-home-assistant
3274       pynacl
3275       python-matter-server
3276       pyturbojpeg
3277       sqlalchemy
3278       webrtc-noise-gain
3279     ];
3280     "p1_monitor" = ps: with ps; [
3281       p1monitor
3282     ];
3283     "panasonic_bluray" = ps: with ps; [
3284       panacotta
3285     ];
3286     "panasonic_viera" = ps: with ps; [
3287       panasonic-viera
3288     ];
3289     "pandora" = ps: with ps; [
3290       pexpect
3291     ];
3292     "panel_custom" = ps: with ps; [
3293       fnv-hash-fast
3294       home-assistant-frontend
3295       pillow
3296       psutil-home-assistant
3297       sqlalchemy
3298     ];
3299     "panel_iframe" = ps: with ps; [
3300       fnv-hash-fast
3301       home-assistant-frontend
3302       pillow
3303       psutil-home-assistant
3304       sqlalchemy
3305     ];
3306     "pcs_lighting" = ps: with ps; [
3307     ];
3308     "peco" = ps: with ps; [
3309       peco
3310     ];
3311     "peco_opower" = ps: with ps; [
3312     ];
3313     "pegel_online" = ps: with ps; [
3314       aiopegelonline
3315     ];
3316     "pencom" = ps: with ps; [
3317       pencompy
3318     ];
3319     "pepco" = ps: with ps; [
3320     ];
3321     "permobil" = ps: with ps; [
3322     ]; # missing inputs: mypermobil
3323     "persistent_notification" = ps: with ps; [
3324     ];
3325     "person" = ps: with ps; [
3326       pillow
3327     ];
3328     "pge" = ps: with ps; [
3329     ];
3330     "philips_js" = ps: with ps; [
3331       ha-philipsjs
3332     ];
3333     "pi_hole" = ps: with ps; [
3334       hole
3335     ];
3336     "picnic" = ps: with ps; [
3337       python-picnic-api
3338     ];
3339     "picotts" = ps: with ps; [
3340     ];
3341     "pilight" = ps: with ps; [
3342     ]; # missing inputs: pilight
3343     "ping" = ps: with ps; [
3344       icmplib
3345     ];
3346     "pioneer" = ps: with ps; [
3347     ];
3348     "piper" = ps: with ps; [
3349     ];
3350     "pjlink" = ps: with ps; [
3351     ]; # missing inputs: pypjlink2
3352     "plaato" = ps: with ps; [
3353       fnv-hash-fast
3354       ha-ffmpeg
3355       hass-nabucasa
3356       hassil
3357       home-assistant-intents
3358       mutagen
3359       psutil-home-assistant
3360       pyplaato
3361       python-matter-server
3362       pyturbojpeg
3363       sqlalchemy
3364       webrtc-noise-gain
3365     ];
3366     "plant" = ps: with ps; [
3367       fnv-hash-fast
3368       psutil-home-assistant
3369       sqlalchemy
3370     ];
3371     "plex" = ps: with ps; [
3372       plexapi
3373       plexauth
3374       plexwebsocket
3375     ];
3376     "plugwise" = ps: with ps; [
3377       plugwise
3378     ];
3379     "plum_lightpad" = ps: with ps; [
3380     ]; # missing inputs: plumlightpad
3381     "pocketcasts" = ps: with ps; [
3382       pycketcasts
3383     ];
3384     "point" = ps: with ps; [
3385       pypoint
3386     ];
3387     "poolsense" = ps: with ps; [
3388       poolsense
3389     ];
3390     "portlandgeneral" = ps: with ps; [
3391     ];
3392     "powerwall" = ps: with ps; [
3393       tesla-powerwall
3394     ];
3395     "private_ble_device" = ps: with ps; [
3396       aioesphomeapi
3397       aioruuvigateway
3398       aioshelly
3399       bleak
3400       bleak-esphome
3401       bleak-retry-connector
3402       bluetooth-adapters
3403       bluetooth-auto-recovery
3404       bluetooth-data-tools
3405       dbus-fast
3406       esphome-dashboard-api
3407       fnv-hash-fast
3408       ha-ffmpeg
3409       habluetooth
3410       hassil
3411       home-assistant-intents
3412       ifaddr
3413       mutagen
3414       psutil-home-assistant
3415       pyserial
3416       pyudev
3417       sqlalchemy
3418       webrtc-noise-gain
3419       zeroconf
3420     ];
3421     "profiler" = ps: with ps; [
3422       guppy3
3423       objgraph
3424       pyprof2calltree
3425     ];
3426     "progettihwsw" = ps: with ps; [
3427     ]; # missing inputs: ProgettiHWSW
3428     "proliphix" = ps: with ps; [
3429     ]; # missing inputs: proliphix
3430     "prometheus" = ps: with ps; [
3431       prometheus-client
3432     ];
3433     "prosegur" = ps: with ps; [
3434       pyprosegur
3435     ];
3436     "prowl" = ps: with ps; [
3437     ];
3438     "proximity" = ps: with ps; [
3439     ];
3440     "proxmoxve" = ps: with ps; [
3441       proxmoxer
3442     ];
3443     "proxy" = ps: with ps; [
3444       pillow
3445     ];
3446     "prusalink" = ps: with ps; [
3447       pyprusalink
3448     ];
3449     "ps4" = ps: with ps; [
3450     ]; # missing inputs: pyps4-2ndscreen
3451     "pse" = ps: with ps; [
3452     ];
3453     "psoklahoma" = ps: with ps; [
3454     ];
3455     "pulseaudio_loopback" = ps: with ps; [
3456       pulsectl
3457     ];
3458     "pure_energie" = ps: with ps; [
3459       gridnet
3460     ];
3461     "purpleair" = ps: with ps; [
3462       aiopurpleair
3463     ];
3464     "push" = ps: with ps; [
3465     ];
3466     "pushbullet" = ps: with ps; [
3467       pushbullet-py
3468     ];
3469     "pushover" = ps: with ps; [
3470       pushover-complete
3471     ];
3472     "pushsafer" = ps: with ps; [
3473     ];
3474     "pvoutput" = ps: with ps; [
3475       pvo
3476     ];
3477     "pvpc_hourly_pricing" = ps: with ps; [
3478       aiopvpc
3479     ];
3480     "pyload" = ps: with ps; [
3481     ];
3482     "python_script" = ps: with ps; [
3483       restrictedpython
3484     ];
3485     "qbittorrent" = ps: with ps; [
3486     ]; # missing inputs: python-qbittorrent
3487     "qingping" = ps: with ps; [
3488       aioesphomeapi
3489       aioruuvigateway
3490       aioshelly
3491       bleak
3492       bleak-esphome
3493       bleak-retry-connector
3494       bluetooth-adapters
3495       bluetooth-auto-recovery
3496       bluetooth-data-tools
3497       dbus-fast
3498       esphome-dashboard-api
3499       fnv-hash-fast
3500       ha-ffmpeg
3501       habluetooth
3502       hassil
3503       home-assistant-intents
3504       ifaddr
3505       mutagen
3506       psutil-home-assistant
3507       pyserial
3508       pyudev
3509       qingping-ble
3510       sqlalchemy
3511       webrtc-noise-gain
3512       zeroconf
3513     ];
3514     "qld_bushfire" = ps: with ps; [
3515       georss-qld-bushfire-alert-client
3516     ];
3517     "qnap" = ps: with ps; [
3518       qnapstats
3519     ];
3520     "qnap_qsw" = ps: with ps; [
3521       aioqsw
3522     ];
3523     "qrcode" = ps: with ps; [
3524       pillow
3525       pyzbar
3526     ];
3527     "quadrafire" = ps: with ps; [
3528     ];
3529     "quantum_gateway" = ps: with ps; [
3530       quantum-gateway
3531     ];
3532     "qvr_pro" = ps: with ps; [
3533       pyqvrpro
3534     ];
3535     "qwikswitch" = ps: with ps; [
3536       pyqwikswitch
3537     ];
3538     "rabbitair" = ps: with ps; [
3539       fnv-hash-fast
3540       ifaddr
3541       psutil-home-assistant
3542       python-rabbitair
3543       sqlalchemy
3544       zeroconf
3545     ];
3546     "rachio" = ps: with ps; [
3547       fnv-hash-fast
3548       ha-ffmpeg
3549       hass-nabucasa
3550       hassil
3551       home-assistant-intents
3552       mutagen
3553       psutil-home-assistant
3554       python-matter-server
3555       pyturbojpeg
3556       rachiopy
3557       sqlalchemy
3558       webrtc-noise-gain
3559     ];
3560     "radarr" = ps: with ps; [
3561       aiopyarr
3562     ];
3563     "radio_browser" = ps: with ps; [
3564       radios
3565     ];
3566     "radiotherm" = ps: with ps; [
3567       radiotherm
3568     ];
3569     "rainbird" = ps: with ps; [
3570       pyrainbird
3571     ];
3572     "raincloud" = ps: with ps; [
3573       raincloudy
3574     ];
3575     "rainforest_eagle" = ps: with ps; [
3576       aioeagle
3577       eagle100
3578     ];
3579     "rainforest_raven" = ps: with ps; [
3580       aioraven
3581       fnv-hash-fast
3582       psutil-home-assistant
3583       pyserial
3584       pyudev
3585       sqlalchemy
3586     ];
3587     "rainmachine" = ps: with ps; [
3588       regenmaschine
3589     ];
3590     "random" = ps: with ps; [
3591     ];
3592     "rapt_ble" = ps: with ps; [
3593       aioesphomeapi
3594       aioruuvigateway
3595       aioshelly
3596       bleak
3597       bleak-esphome
3598       bleak-retry-connector
3599       bluetooth-adapters
3600       bluetooth-auto-recovery
3601       bluetooth-data-tools
3602       dbus-fast
3603       esphome-dashboard-api
3604       fnv-hash-fast
3605       ha-ffmpeg
3606       habluetooth
3607       hassil
3608       home-assistant-intents
3609       ifaddr
3610       mutagen
3611       psutil-home-assistant
3612       pyserial
3613       pyudev
3614       rapt-ble
3615       sqlalchemy
3616       webrtc-noise-gain
3617       zeroconf
3618     ];
3619     "raspberry_pi" = ps: with ps; [
3620       psutil-home-assistant
3621     ];
3622     "raspyrfm" = ps: with ps; [
3623     ]; # missing inputs: raspyrfm-client
3624     "raven_rock_mfg" = ps: with ps; [
3625     ];
3626     "rdw" = ps: with ps; [
3627       vehicle
3628     ];
3629     "recollect_waste" = ps: with ps; [
3630       aiorecollect
3631     ];
3632     "recorder" = ps: with ps; [
3633       fnv-hash-fast
3634       psutil-home-assistant
3635       sqlalchemy
3636     ];
3637     "recovery_mode" = ps: with ps; [
3638       fnv-hash-fast
3639       ha-ffmpeg
3640       hass-nabucasa
3641       hassil
3642       home-assistant-frontend
3643       home-assistant-intents
3644       mutagen
3645       pillow
3646       psutil-home-assistant
3647       python-matter-server
3648       pyturbojpeg
3649       sqlalchemy
3650       webrtc-noise-gain
3651     ];
3652     "recswitch" = ps: with ps; [
3653     ]; # missing inputs: pyrecswitch
3654     "reddit" = ps: with ps; [
3655       praw
3656     ];
3657     "refoss" = ps: with ps; [
3658     ]; # missing inputs: refoss-ha
3659     "rejseplanen" = ps: with ps; [
3660       rjpl
3661     ];
3662     "remember_the_milk" = ps: with ps; [
3663       httplib2
3664     ]; # missing inputs: RtmAPI
3665     "remote" = ps: with ps; [
3666     ];
3667     "remote_rpi_gpio" = ps: with ps; [
3668       gpiozero
3669     ]; # missing inputs: pigpio
3670     "renault" = ps: with ps; [
3671       renault-api
3672     ];
3673     "renson" = ps: with ps; [
3674       renson-endura-delta
3675     ];
3676     "reolink" = ps: with ps; [
3677       reolink-aio
3678     ];
3679     "repairs" = ps: with ps; [
3680     ];
3681     "repetier" = ps: with ps; [
3682     ]; # missing inputs: pyrepetierng
3683     "rest" = ps: with ps; [
3684       jsonpath
3685       xmltodict
3686     ];
3687     "rest_command" = ps: with ps; [
3688     ];
3689     "rexel" = ps: with ps; [
3690     ];
3691     "rflink" = ps: with ps; [
3692       rflink
3693     ];
3694     "rfxtrx" = ps: with ps; [
3695       pyrfxtrx
3696     ];
3697     "rhasspy" = ps: with ps; [
3698     ];
3699     "ridwell" = ps: with ps; [
3700       aioridwell
3701     ];
3702     "ring" = ps: with ps; [
3703       ha-ffmpeg
3704       ring-doorbell
3705     ]
3706     ++ ring-doorbell.optional-dependencies.listen;
3707     "ripple" = ps: with ps; [
3708     ]; # missing inputs: python-ripple-api
3709     "risco" = ps: with ps; [
3710       pyrisco
3711     ];
3712     "rituals_perfume_genie" = ps: with ps; [
3713       pyrituals
3714     ];
3715     "rmvtransport" = ps: with ps; [
3716       pyrmvtransport
3717     ];
3718     "roborock" = ps: with ps; [
3719       python-roborock
3720       vacuum-map-parser-roborock
3721     ];
3722     "rocketchat" = ps: with ps; [
3723     ]; # missing inputs: rocketchat-API
3724     "roku" = ps: with ps; [
3725       rokuecp
3726     ];
3727     "romy" = ps: with ps; [
3728       romy
3729     ];
3730     "roomba" = ps: with ps; [
3731       roombapy
3732     ];
3733     "roon" = ps: with ps; [
3734       roonapi
3735     ];
3736     "route53" = ps: with ps; [
3737       boto3
3738     ];
3739     "rova" = ps: with ps; [
3740       rova
3741     ];
3742     "rpi_camera" = ps: with ps; [
3743     ];
3744     "rpi_power" = ps: with ps; [
3745       rpi-bad-power
3746     ];
3747     "rss_feed_template" = ps: with ps; [
3748     ];
3749     "rtorrent" = ps: with ps; [
3750     ];
3751     "rtsp_to_webrtc" = ps: with ps; [
3752       pyturbojpeg
3753       rtsp-to-webrtc
3754     ];
3755     "ruckus_unleashed" = ps: with ps; [
3756       aioruckus
3757     ];
3758     "russound_rio" = ps: with ps; [
3759     ]; # missing inputs: russound-rio
3760     "russound_rnet" = ps: with ps; [
3761     ]; # missing inputs: russound
3762     "ruuvi_gateway" = ps: with ps; [
3763       aioruuvigateway
3764       bleak
3765       bleak-retry-connector
3766       bluetooth-adapters
3767       bluetooth-auto-recovery
3768       bluetooth-data-tools
3769       dbus-fast
3770       fnv-hash-fast
3771       habluetooth
3772       psutil-home-assistant
3773       pyserial
3774       pyudev
3775       sqlalchemy
3776     ];
3777     "ruuvitag_ble" = ps: with ps; [
3778       aioesphomeapi
3779       aioruuvigateway
3780       aioshelly
3781       bleak
3782       bleak-esphome
3783       bleak-retry-connector
3784       bluetooth-adapters
3785       bluetooth-auto-recovery
3786       bluetooth-data-tools
3787       dbus-fast
3788       esphome-dashboard-api
3789       fnv-hash-fast
3790       ha-ffmpeg
3791       habluetooth
3792       hassil
3793       home-assistant-intents
3794       ifaddr
3795       mutagen
3796       psutil-home-assistant
3797       pyserial
3798       pyudev
3799       ruuvitag-ble
3800       sqlalchemy
3801       webrtc-noise-gain
3802       zeroconf
3803     ];
3804     "rympro" = ps: with ps; [
3805     ]; # missing inputs: pyrympro
3806     "sabnzbd" = ps: with ps; [
3807       pysabnzbd
3808     ];
3809     "saj" = ps: with ps; [
3810       pysaj
3811     ];
3812     "samsam" = ps: with ps; [
3813     ];
3814     "samsungtv" = ps: with ps; [
3815       async-upnp-client
3816       fnv-hash-fast
3817       getmac
3818       ifaddr
3819       psutil-home-assistant
3820       samsungctl
3821       samsungtvws
3822       sqlalchemy
3823       wakeonlan
3824     ]
3825     ++ samsungctl.optional-dependencies.websocket
3826     ++ samsungtvws.optional-dependencies.async
3827     ++ samsungtvws.optional-dependencies.encrypted;
3828     "sanix" = ps: with ps; [
3829       sanix
3830     ];
3831     "satel_integra" = ps: with ps; [
3832     ]; # missing inputs: satel-integra
3833     "scene" = ps: with ps; [
3834     ];
3835     "schedule" = ps: with ps; [
3836     ];
3837     "schlage" = ps: with ps; [
3838       pyschlage
3839     ];
3840     "schluter" = ps: with ps; [
3841     ]; # missing inputs: py-schluter
3842     "scl" = ps: with ps; [
3843     ];
3844     "scrape" = ps: with ps; [
3845       beautifulsoup4
3846       jsonpath
3847       lxml
3848       xmltodict
3849     ];
3850     "screenaway" = ps: with ps; [
3851     ];
3852     "screenlogic" = ps: with ps; [
3853       screenlogicpy
3854     ];
3855     "script" = ps: with ps; [
3856     ];
3857     "scsgate" = ps: with ps; [
3858     ]; # missing inputs: scsgate
3859     "search" = ps: with ps; [
3860       fnv-hash-fast
3861       psutil-home-assistant
3862       sqlalchemy
3863     ];
3864     "season" = ps: with ps; [
3865       ephem
3866     ];
3867     "select" = ps: with ps; [
3868     ];
3869     "sendgrid" = ps: with ps; [
3870       sendgrid
3871     ];
3872     "sense" = ps: with ps; [
3873       sense-energy
3874     ];
3875     "sensibo" = ps: with ps; [
3876       pysensibo
3877     ];
3878     "sensirion_ble" = ps: with ps; [
3879       aioesphomeapi
3880       aioruuvigateway
3881       aioshelly
3882       bleak
3883       bleak-esphome
3884       bleak-retry-connector
3885       bluetooth-adapters
3886       bluetooth-auto-recovery
3887       bluetooth-data-tools
3888       dbus-fast
3889       esphome-dashboard-api
3890       fnv-hash-fast
3891       ha-ffmpeg
3892       habluetooth
3893       hassil
3894       home-assistant-intents
3895       ifaddr
3896       mutagen
3897       psutil-home-assistant
3898       pyserial
3899       pyudev
3900       sensirion-ble
3901       sqlalchemy
3902       webrtc-noise-gain
3903       zeroconf
3904     ];
3905     "sensor" = ps: with ps; [
3906       fnv-hash-fast
3907       psutil-home-assistant
3908       sqlalchemy
3909     ];
3910     "sensorblue" = ps: with ps; [
3911     ];
3912     "sensorpro" = ps: with ps; [
3913       aioesphomeapi
3914       aioruuvigateway
3915       aioshelly
3916       bleak
3917       bleak-esphome
3918       bleak-retry-connector
3919       bluetooth-adapters
3920       bluetooth-auto-recovery
3921       bluetooth-data-tools
3922       dbus-fast
3923       esphome-dashboard-api
3924       fnv-hash-fast
3925       ha-ffmpeg
3926       habluetooth
3927       hassil
3928       home-assistant-intents
3929       ifaddr
3930       mutagen
3931       psutil-home-assistant
3932       pyserial
3933       pyudev
3934       sensorpro-ble
3935       sqlalchemy
3936       webrtc-noise-gain
3937       zeroconf
3938     ];
3939     "sensorpush" = ps: with ps; [
3940       aioesphomeapi
3941       aioruuvigateway
3942       aioshelly
3943       bleak
3944       bleak-esphome
3945       bleak-retry-connector
3946       bluetooth-adapters
3947       bluetooth-auto-recovery
3948       bluetooth-data-tools
3949       dbus-fast
3950       esphome-dashboard-api
3951       fnv-hash-fast
3952       ha-ffmpeg
3953       habluetooth
3954       hassil
3955       home-assistant-intents
3956       ifaddr
3957       mutagen
3958       psutil-home-assistant
3959       pyserial
3960       pyudev
3961       sensorpush-ble
3962       sqlalchemy
3963       webrtc-noise-gain
3964       zeroconf
3965     ];
3966     "sentry" = ps: with ps; [
3967       sentry-sdk
3968     ];
3969     "senz" = ps: with ps; [
3970       aiosenz
3971       fnv-hash-fast
3972       psutil-home-assistant
3973       sqlalchemy
3974     ];
3975     "serial" = ps: with ps; [
3976       pyserial-asyncio
3977     ];
3978     "serial_pm" = ps: with ps; [
3979       pmsensor
3980     ];
3981     "sesame" = ps: with ps; [
3982     ]; # missing inputs: pysesame2
3983     "seven_segments" = ps: with ps; [
3984       pillow
3985     ];
3986     "seventeentrack" = ps: with ps; [
3987       py17track
3988     ];
3989     "sfr_box" = ps: with ps; [
3990       sfrbox-api
3991     ];
3992     "sharkiq" = ps: with ps; [
3993       sharkiq
3994     ];
3995     "shell_command" = ps: with ps; [
3996     ];
3997     "shelly" = ps: with ps; [
3998       aioshelly
3999       bleak
4000       bleak-retry-connector
4001       bluetooth-adapters
4002       bluetooth-auto-recovery
4003       bluetooth-data-tools
4004       dbus-fast
4005       fnv-hash-fast
4006       habluetooth
4007       ifaddr
4008       psutil-home-assistant
4009       pyserial
4010       pyudev
4011       sqlalchemy
4012     ];
4013     "shodan" = ps: with ps; [
4014       shodan
4015     ];
4016     "shopping_list" = ps: with ps; [
4017     ];
4018     "sia" = ps: with ps; [
4019       pysiaalarm
4020     ];
4021     "sigfox" = ps: with ps; [
4022     ];
4023     "sighthound" = ps: with ps; [
4024       pillow
4025       simplehound
4026     ];
4027     "signal_messenger" = ps: with ps; [
4028       pysignalclirestapi
4029     ];
4030     "simplepush" = ps: with ps; [
4031       simplepush
4032     ];
4033     "simplisafe" = ps: with ps; [
4034       simplisafe-python
4035     ];
4036     "simply_automated" = ps: with ps; [
4037     ];
4038     "simu" = ps: with ps; [
4039     ];
4040     "simulated" = ps: with ps; [
4041     ];
4042     "sinch" = ps: with ps; [
4043     ]; # missing inputs: clx-sdk-xms
4044     "siren" = ps: with ps; [
4045     ];
4046     "sisyphus" = ps: with ps; [
4047       sisyphus-control
4048     ];
4049     "sky_hub" = ps: with ps; [
4050       pyskyqhub
4051     ];
4052     "skybeacon" = ps: with ps; [
4053       pygatt
4054     ]
4055     ++ pygatt.optional-dependencies.GATTTOOL;
4056     "skybell" = ps: with ps; [
4057       aioskybell
4058       ha-ffmpeg
4059     ];
4060     "slack" = ps: with ps; [
4061       slackclient
4062     ];
4063     "sleepiq" = ps: with ps; [
4064       asyncsleepiq
4065     ];
4066     "slide" = ps: with ps; [
4067     ]; # missing inputs: goslide-api
4068     "slimproto" = ps: with ps; [
4069       aioslimproto
4070     ];
4071     "sma" = ps: with ps; [
4072       pysma
4073     ];
4074     "smappee" = ps: with ps; [
4075       pysmappee
4076     ];
4077     "smart_blinds" = ps: with ps; [
4078     ];
4079     "smart_home" = ps: with ps; [
4080     ];
4081     "smart_meter_texas" = ps: with ps; [
4082       smart-meter-texas
4083     ];
4084     "smarther" = ps: with ps; [
4085     ];
4086     "smartthings" = ps: with ps; [
4087       fnv-hash-fast
4088       ha-ffmpeg
4089       hass-nabucasa
4090       hassil
4091       home-assistant-intents
4092       mutagen
4093       psutil-home-assistant
4094       pysmartapp
4095       pysmartthings
4096       python-matter-server
4097       pyturbojpeg
4098       sqlalchemy
4099       webrtc-noise-gain
4100     ];
4101     "smarttub" = ps: with ps; [
4102       python-smarttub
4103     ];
4104     "smhi" = ps: with ps; [
4105       smhi-pkg
4106     ];
4107     "sms" = ps: with ps; [
4108       python-gammu
4109     ];
4110     "smtp" = ps: with ps; [
4111     ];
4112     "smud" = ps: with ps; [
4113     ];
4114     "snapcast" = ps: with ps; [
4115       snapcast
4116     ];
4117     "snips" = ps: with ps; [
4118       paho-mqtt
4119     ];
4120     "snmp" = ps: with ps; [
4121       pysnmp-lextudio
4122     ];
4123     "snooz" = ps: with ps; [
4124       aioesphomeapi
4125       aioruuvigateway
4126       aioshelly
4127       bleak
4128       bleak-esphome
4129       bleak-retry-connector
4130       bluetooth-adapters
4131       bluetooth-auto-recovery
4132       bluetooth-data-tools
4133       dbus-fast
4134       esphome-dashboard-api
4135       fnv-hash-fast
4136       ha-ffmpeg
4137       habluetooth
4138       hassil
4139       home-assistant-intents
4140       ifaddr
4141       mutagen
4142       psutil-home-assistant
4143       pyserial
4144       pysnooz
4145       pyudev
4146       sqlalchemy
4147       webrtc-noise-gain
4148       zeroconf
4149     ];
4150     "solaredge" = ps: with ps; [
4151       stringcase
4152     ]; # missing inputs: aiosolaredge
4153     "solaredge_local" = ps: with ps; [
4154     ]; # missing inputs: solaredge-local
4155     "solarlog" = ps: with ps; [
4156       sunwatcher
4157     ];
4158     "solax" = ps: with ps; [
4159       solax
4160     ];
4161     "soma" = ps: with ps; [
4162       pysoma
4163     ];
4164     "somfy" = ps: with ps; [
4165     ];
4166     "somfy_mylink" = ps: with ps; [
4167       somfy-mylink-synergy
4168     ];
4169     "sonarr" = ps: with ps; [
4170       aiopyarr
4171     ];
4172     "songpal" = ps: with ps; [
4173       python-songpal
4174     ];
4175     "sonos" = ps: with ps; [
4176       async-upnp-client
4177       fnv-hash-fast
4178       ifaddr
4179       plexapi
4180       plexauth
4181       plexwebsocket
4182       psutil-home-assistant
4183       soco
4184       sonos-websocket
4185       spotipy
4186       sqlalchemy
4187       zeroconf
4188     ];
4189     "sony_projector" = ps: with ps; [
4190       pysdcp
4191     ];
4192     "soundtouch" = ps: with ps; [
4193       libsoundtouch
4194     ];
4195     "spaceapi" = ps: with ps; [
4196     ];
4197     "spc" = ps: with ps; [
4198       pyspcwebgw
4199     ];
4200     "speedtestdotnet" = ps: with ps; [
4201       speedtest-cli
4202     ];
4203     "spider" = ps: with ps; [
4204       spiderpy
4205     ];
4206     "splunk" = ps: with ps; [
4207     ]; # missing inputs: hass-splunk
4208     "spotify" = ps: with ps; [
4209       fnv-hash-fast
4210       psutil-home-assistant
4211       spotipy
4212       sqlalchemy
4213     ];
4214     "sql" = ps: with ps; [
4215       sqlalchemy
4216       sqlparse
4217     ];
4218     "squeezebox" = ps: with ps; [
4219       pysqueezebox
4220     ];
4221     "srp_energy" = ps: with ps; [
4222       srpenergy
4223     ];
4224     "ssdp" = ps: with ps; [
4225       async-upnp-client
4226       fnv-hash-fast
4227       ifaddr
4228       psutil-home-assistant
4229       sqlalchemy
4230     ];
4231     "starline" = ps: with ps; [
4232       starline
4233     ];
4234     "starlingbank" = ps: with ps; [
4235     ]; # missing inputs: starlingbank
4236     "starlink" = ps: with ps; [
4237     ]; # missing inputs: starlink-grpc-core
4238     "startca" = ps: with ps; [
4239       xmltodict
4240     ];
4241     "statistics" = ps: with ps; [
4242       fnv-hash-fast
4243       psutil-home-assistant
4244       sqlalchemy
4245     ];
4246     "statsd" = ps: with ps; [
4247       statsd
4248     ];
4249     "steam_online" = ps: with ps; [
4250       steamodd
4251     ];
4252     "steamist" = ps: with ps; [
4253       aiosteamist
4254       discovery30303
4255       fnv-hash-fast
4256       ifaddr
4257       psutil-home-assistant
4258       sqlalchemy
4259     ];
4260     "stiebel_eltron" = ps: with ps; [
4261       pymodbus
4262     ]; # missing inputs: pystiebeleltron
4263     "stookalert" = ps: with ps; [
4264       stookalert
4265     ];
4266     "stookwijzer" = ps: with ps; [
4267     ]; # missing inputs: stookwijzer
4268     "stream" = ps: with ps; [
4269       ha-av
4270       numpy
4271       pyturbojpeg
4272     ];
4273     "streamlabswater" = ps: with ps; [
4274       streamlabswater
4275     ];
4276     "stt" = ps: with ps; [
4277     ];
4278     "subaru" = ps: with ps; [
4279       subarulink
4280     ];
4281     "suez_water" = ps: with ps; [
4282       pysuez
4283     ];
4284     "sun" = ps: with ps; [
4285     ];
4286     "sunweg" = ps: with ps; [
4287       sunweg
4288     ];
4289     "supervisord" = ps: with ps; [
4290     ];
4291     "supla" = ps: with ps; [
4292     ]; # missing inputs: asyncpysupla
4293     "surepetcare" = ps: with ps; [
4294       surepy
4295     ];
4296     "swepco" = ps: with ps; [
4297     ];
4298     "swiss_hydrological_data" = ps: with ps; [
4299       swisshydrodata
4300     ];
4301     "swiss_public_transport" = ps: with ps; [
4302       python-opendata-transport
4303     ];
4304     "swisscom" = ps: with ps; [
4305     ];
4306     "switch" = ps: with ps; [
4307     ];
4308     "switch_as_x" = ps: with ps; [
4309     ];
4310     "switchbee" = ps: with ps; [
4311       pyswitchbee
4312     ];
4313     "switchbot" = ps: with ps; [
4314       aioesphomeapi
4315       aioruuvigateway
4316       aioshelly
4317       bleak
4318       bleak-esphome
4319       bleak-retry-connector
4320       bluetooth-adapters
4321       bluetooth-auto-recovery
4322       bluetooth-data-tools
4323       dbus-fast
4324       esphome-dashboard-api
4325       fnv-hash-fast
4326       ha-ffmpeg
4327       habluetooth
4328       hassil
4329       home-assistant-intents
4330       ifaddr
4331       mutagen
4332       psutil-home-assistant
4333       pyserial
4334       pyswitchbot
4335       pyudev
4336       sqlalchemy
4337       webrtc-noise-gain
4338       zeroconf
4339     ];
4340     "switchbot_cloud" = ps: with ps; [
4341       switchbot-api
4342     ];
4343     "switcher_kis" = ps: with ps; [
4344       aioswitcher
4345     ];
4346     "switchmate" = ps: with ps; [
4347     ]; # missing inputs: PySwitchmate
4348     "symfonisk" = ps: with ps; [
4349     ];
4350     "syncthing" = ps: with ps; [
4351       aiosyncthing
4352     ];
4353     "syncthru" = ps: with ps; [
4354       pysyncthru
4355       url-normalize
4356     ];
4357     "synology_chat" = ps: with ps; [
4358     ];
4359     "synology_dsm" = ps: with ps; [
4360       py-synologydsm-api
4361     ];
4362     "synology_srm" = ps: with ps; [
4363     ]; # missing inputs: synology-srm
4364     "syslog" = ps: with ps; [
4365     ];
4366     "system_bridge" = ps: with ps; [
4367       fnv-hash-fast
4368       ifaddr
4369       psutil-home-assistant
4370       sqlalchemy
4371       systembridgeconnector
4372       systembridgemodels
4373       zeroconf
4374     ];
4375     "system_health" = ps: with ps; [
4376     ];
4377     "system_log" = ps: with ps; [
4378     ];
4379     "systemmonitor" = ps: with ps; [
4380       psutil
4381       psutil-home-assistant
4382     ];
4383     "tado" = ps: with ps; [
4384       python-tado
4385     ];
4386     "tag" = ps: with ps; [
4387     ];
4388     "tailscale" = ps: with ps; [
4389       tailscale
4390     ];
4391     "tailwind" = ps: with ps; [
4392       gotailwind
4393     ];
4394     "tami4" = ps: with ps; [
4395     ]; # missing inputs: Tami4EdgeAPI
4396     "tank_utility" = ps: with ps; [
4397       tank-utility
4398     ];
4399     "tankerkoenig" = ps: with ps; [
4400       aiotankerkoenig
4401     ];
4402     "tapsaff" = ps: with ps; [
4403     ]; # missing inputs: tapsaff
4404     "tasmota" = ps: with ps; [
4405       hatasmota
4406       paho-mqtt
4407     ];
4408     "tautulli" = ps: with ps; [
4409       pytautulli
4410     ];
4411     "tcp" = ps: with ps; [
4412     ];
4413     "technove" = ps: with ps; [
4414       python-technove
4415     ];
4416     "ted5000" = ps: with ps; [
4417       xmltodict
4418     ];
4419     "tedee" = ps: with ps; [
4420       pytedee-async
4421     ];
4422     "telegram" = ps: with ps; [
4423       python-telegram-bot
4424     ]; # missing inputs: python-telegram-bot.optional-dependencies.socks
4425     "telegram_bot" = ps: with ps; [
4426       python-telegram-bot
4427     ]; # missing inputs: python-telegram-bot.optional-dependencies.socks
4428     "tellduslive" = ps: with ps; [
4429       tellduslive
4430     ];
4431     "tellstick" = ps: with ps; [
4432     ]; # missing inputs: tellcore-net tellcore-py
4433     "telnet" = ps: with ps; [
4434     ];
4435     "temper" = ps: with ps; [
4436       temperusb
4437     ];
4438     "template" = ps: with ps; [
4439     ];
4440     "tensorflow" = ps: with ps; [
4441       numpy
4442       pillow
4443       pycocotools
4444       tensorflow
4445     ]; # missing inputs: tf-models-official
4446     "tesla_wall_connector" = ps: with ps; [
4447       tesla-wall-connector
4448     ];
4449     "teslemetry" = ps: with ps; [
4450       tesla-fleet-api
4451     ];
4452     "tessie" = ps: with ps; [
4453     ]; # missing inputs: tessie-api
4454     "text" = ps: with ps; [
4455     ];
4456     "tfiac" = ps: with ps; [
4457     ]; # missing inputs: pytfiac
4458     "thermobeacon" = ps: with ps; [
4459       aioesphomeapi
4460       aioruuvigateway
4461       aioshelly
4462       bleak
4463       bleak-esphome
4464       bleak-retry-connector
4465       bluetooth-adapters
4466       bluetooth-auto-recovery
4467       bluetooth-data-tools
4468       dbus-fast
4469       esphome-dashboard-api
4470       fnv-hash-fast
4471       ha-ffmpeg
4472       habluetooth
4473       hassil
4474       home-assistant-intents
4475       ifaddr
4476       mutagen
4477       psutil-home-assistant
4478       pyserial
4479       pyudev
4480       sqlalchemy
4481       thermobeacon-ble
4482       webrtc-noise-gain
4483       zeroconf
4484     ];
4485     "thermoplus" = ps: with ps; [
4486     ];
4487     "thermopro" = ps: with ps; [
4488       aioesphomeapi
4489       aioruuvigateway
4490       aioshelly
4491       bleak
4492       bleak-esphome
4493       bleak-retry-connector
4494       bluetooth-adapters
4495       bluetooth-auto-recovery
4496       bluetooth-data-tools
4497       dbus-fast
4498       esphome-dashboard-api
4499       fnv-hash-fast
4500       ha-ffmpeg
4501       habluetooth
4502       hassil
4503       home-assistant-intents
4504       ifaddr
4505       mutagen
4506       psutil-home-assistant
4507       pyserial
4508       pyudev
4509       sqlalchemy
4510       thermopro-ble
4511       webrtc-noise-gain
4512       zeroconf
4513     ];
4514     "thermoworks_smoke" = ps: with ps; [
4515       stringcase
4516     ]; # missing inputs: thermoworks-smoke
4517     "thethingsnetwork" = ps: with ps; [
4518     ];
4519     "thingspeak" = ps: with ps; [
4520     ]; # missing inputs: thingspeak
4521     "thinkingcleaner" = ps: with ps; [
4522     ]; # missing inputs: pythinkingcleaner
4523     "thomson" = ps: with ps; [
4524     ];
4525     "thread" = ps: with ps; [
4526       fnv-hash-fast
4527       ifaddr
4528       psutil-home-assistant
4529       pyroute2
4530       python-otbr-api
4531       sqlalchemy
4532       zeroconf
4533     ];
4534     "threshold" = ps: with ps; [
4535     ];
4536     "tibber" = ps: with ps; [
4537       fnv-hash-fast
4538       psutil-home-assistant
4539       pytibber
4540       sqlalchemy
4541     ];
4542     "tikteck" = ps: with ps; [
4543     ]; # missing inputs: tikteck
4544     "tile" = ps: with ps; [
4545       pytile
4546     ];
4547     "tilt_ble" = ps: with ps; [
4548       aioesphomeapi
4549       aioruuvigateway
4550       aioshelly
4551       bleak
4552       bleak-esphome
4553       bleak-retry-connector
4554       bluetooth-adapters
4555       bluetooth-auto-recovery
4556       bluetooth-data-tools
4557       dbus-fast
4558       esphome-dashboard-api
4559       fnv-hash-fast
4560       ha-ffmpeg
4561       habluetooth
4562       hassil
4563       home-assistant-intents
4564       ifaddr
4565       mutagen
4566       psutil-home-assistant
4567       pyserial
4568       pyudev
4569       sqlalchemy
4570       tilt-ble
4571       webrtc-noise-gain
4572       zeroconf
4573     ];
4574     "time" = ps: with ps; [
4575     ];
4576     "time_date" = ps: with ps; [
4577     ];
4578     "timer" = ps: with ps; [
4579     ];
4580     "tmb" = ps: with ps; [
4581       tmb
4582     ];
4583     "tod" = ps: with ps; [
4584     ];
4585     "todo" = ps: with ps; [
4586     ];
4587     "todoist" = ps: with ps; [
4588       todoist-api-python
4589     ];
4590     "tolo" = ps: with ps; [
4591       tololib
4592     ];
4593     "tomato" = ps: with ps; [
4594     ];
4595     "tomorrowio" = ps: with ps; [
4596       pytomorrowio
4597     ];
4598     "toon" = ps: with ps; [
4599       fnv-hash-fast
4600       ha-ffmpeg
4601       hass-nabucasa
4602       hassil
4603       home-assistant-intents
4604       mutagen
4605       psutil-home-assistant
4606       python-matter-server
4607       pyturbojpeg
4608       sqlalchemy
4609       toonapi
4610       webrtc-noise-gain
4611     ];
4612     "torque" = ps: with ps; [
4613     ];
4614     "totalconnect" = ps: with ps; [
4615       total-connect-client
4616     ];
4617     "touchline" = ps: with ps; [
4618     ]; # missing inputs: pytouchline
4619     "tplink" = ps: with ps; [
4620       fnv-hash-fast
4621       ifaddr
4622       psutil-home-assistant
4623       python-kasa
4624       sqlalchemy
4625     ]
4626     ++ python-kasa.optional-dependencies.speedups;
4627     "tplink_lte" = ps: with ps; [
4628     ]; # missing inputs: tp-connected
4629     "tplink_omada" = ps: with ps; [
4630       tplink-omada-client
4631     ];
4632     "tplink_tapo" = ps: with ps; [
4633     ];
4634     "traccar" = ps: with ps; [
4635       pytraccar
4636       stringcase
4637     ];
4638     "traccar_server" = ps: with ps; [
4639       pytraccar
4640     ];
4641     "trace" = ps: with ps; [
4642     ];
4643     "tractive" = ps: with ps; [
4644       aiotractive
4645     ];
4646     "tradfri" = ps: with ps; [
4647       pytradfri
4648     ]
4649     ++ pytradfri.optional-dependencies.async;
4650     "trafikverket_camera" = ps: with ps; [
4651       pytrafikverket
4652     ];
4653     "trafikverket_ferry" = ps: with ps; [
4654       pytrafikverket
4655     ];
4656     "trafikverket_train" = ps: with ps; [
4657       pytrafikverket
4658     ];
4659     "trafikverket_weatherstation" = ps: with ps; [
4660       pytrafikverket
4661     ];
4662     "transmission" = ps: with ps; [
4663       transmission-rpc
4664     ];
4665     "transport_nsw" = ps: with ps; [
4666       pytransportnsw
4667     ];
4668     "travisci" = ps: with ps; [
4669     ]; # missing inputs: TravisPy
4670     "trend" = ps: with ps; [
4671       numpy
4672     ];
4673     "tts" = ps: with ps; [
4674       ha-ffmpeg
4675       mutagen
4676     ];
4677     "tuya" = ps: with ps; [
4678       ha-ffmpeg
4679       tuya-device-sharing-sdk
4680     ];
4681     "twentemilieu" = ps: with ps; [
4682       twentemilieu
4683     ];
4684     "twilio" = ps: with ps; [
4685       twilio
4686     ];
4687     "twilio_call" = ps: with ps; [
4688       twilio
4689     ];
4690     "twilio_sms" = ps: with ps; [
4691       twilio
4692     ];
4693     "twinkly" = ps: with ps; [
4694       ttls
4695     ];
4696     "twitch" = ps: with ps; [
4697       fnv-hash-fast
4698       psutil-home-assistant
4699       sqlalchemy
4700       twitchapi
4701     ];
4702     "twitter" = ps: with ps; [
4703       twitterapi
4704     ];
4705     "ubiwizz" = ps: with ps; [
4706     ];
4707     "ubus" = ps: with ps; [
4708       openwrt-ubus-rpc
4709     ];
4710     "ue_smart_radio" = ps: with ps; [
4711     ];
4712     "uk_transport" = ps: with ps; [
4713     ];
4714     "ukraine_alarm" = ps: with ps; [
4715       uasiren
4716     ];
4717     "ultraloq" = ps: with ps; [
4718     ];
4719     "unifi" = ps: with ps; [
4720       aiounifi
4721     ];
4722     "unifi_direct" = ps: with ps; [
4723     ]; # missing inputs: unifi_ap
4724     "unifiled" = ps: with ps; [
4725       unifiled
4726     ];
4727     "unifiprotect" = ps: with ps; [
4728       pyunifiprotect
4729       unifi-discovery
4730     ];
4731     "universal" = ps: with ps; [
4732     ];
4733     "upb" = ps: with ps; [
4734       upb-lib
4735     ];
4736     "upc_connect" = ps: with ps; [
4737       connect-box
4738     ];
4739     "upcloud" = ps: with ps; [
4740       upcloud-api
4741     ];
4742     "update" = ps: with ps; [
4743     ];
4744     "upnp" = ps: with ps; [
4745       async-upnp-client
4746       fnv-hash-fast
4747       getmac
4748       ifaddr
4749       psutil-home-assistant
4750       sqlalchemy
4751     ];
4752     "uprise_smart_shades" = ps: with ps; [
4753     ];
4754     "uptime" = ps: with ps; [
4755     ];
4756     "uptimerobot" = ps: with ps; [
4757       pyuptimerobot
4758     ];
4759     "usb" = ps: with ps; [
4760       fnv-hash-fast
4761       psutil-home-assistant
4762       pyserial
4763       pyudev
4764       sqlalchemy
4765     ];
4766     "usgs_earthquakes_feed" = ps: with ps; [
4767       aio-geojson-usgs-earthquakes
4768     ];
4769     "utility_meter" = ps: with ps; [
4770       croniter
4771     ];
4772     "uvc" = ps: with ps; [
4773       uvcclient
4774     ];
4775     "v2c" = ps: with ps; [
4776       pytrydan
4777     ];
4778     "vacuum" = ps: with ps; [
4779     ];
4780     "vallox" = ps: with ps; [
4781       vallox-websocket-api
4782     ];
4783     "valve" = ps: with ps; [
4784     ];
4785     "vasttrafik" = ps: with ps; [
4786       vtjp
4787     ];
4788     "velbus" = ps: with ps; [
4789       fnv-hash-fast
4790       psutil-home-assistant
4791       pyserial
4792       pyudev
4793       sqlalchemy
4794       velbus-aio
4795     ];
4796     "velux" = ps: with ps; [
4797       pyvlx
4798     ];
4799     "venstar" = ps: with ps; [
4800       venstarcolortouch
4801     ];
4802     "vera" = ps: with ps; [
4803       pyvera
4804     ];
4805     "verisure" = ps: with ps; [
4806       vsure
4807     ];
4808     "vermont_castings" = ps: with ps; [
4809     ];
4810     "versasense" = ps: with ps; [
4811       pyversasense
4812     ];
4813     "version" = ps: with ps; [
4814       pyhaversion
4815     ];
4816     "vesync" = ps: with ps; [
4817       pyvesync
4818     ];
4819     "viaggiatreno" = ps: with ps; [
4820     ];
4821     "vicare" = ps: with ps; [
4822       pyvicare
4823     ];
4824     "vilfo" = ps: with ps; [
4825       vilfo-api-client
4826     ];
4827     "vivotek" = ps: with ps; [
4828       libpyvivotek
4829     ];
4830     "vizio" = ps: with ps; [
4831       pyvizio
4832     ];
4833     "vlc" = ps: with ps; [
4834       python-vlc
4835     ];
4836     "vlc_telnet" = ps: with ps; [
4837       aiovlc
4838     ];
4839     "vodafone_station" = ps: with ps; [
4840       aiovodafone
4841     ];
4842     "voicerss" = ps: with ps; [
4843     ];
4844     "voip" = ps: with ps; [
4845       ha-ffmpeg
4846       hassil
4847       home-assistant-intents
4848       mutagen
4849       webrtc-noise-gain
4850     ]; # missing inputs: voip-utils
4851     "volkszaehler" = ps: with ps; [
4852       volkszaehler
4853     ];
4854     "volumio" = ps: with ps; [
4855       pyvolumio
4856     ];
4857     "volvooncall" = ps: with ps; [
4858       volvooncall
4859     ];
4860     "vulcan" = ps: with ps; [
4861       vulcan-api
4862     ];
4863     "vultr" = ps: with ps; [
4864       vultr
4865     ];
4866     "w800rf32" = ps: with ps; [
4867     ]; # missing inputs: pyW800rf32
4868     "wake_on_lan" = ps: with ps; [
4869       wakeonlan
4870     ];
4871     "wake_word" = ps: with ps; [
4872     ];
4873     "wallbox" = ps: with ps; [
4874       wallbox
4875     ];
4876     "waqi" = ps: with ps; [
4877       aiowaqi
4878     ];
4879     "water_heater" = ps: with ps; [
4880     ];
4881     "waterfurnace" = ps: with ps; [
4882       waterfurnace
4883     ];
4884     "watson_iot" = ps: with ps; [
4885     ]; # missing inputs: ibmiotf
4886     "watttime" = ps: with ps; [
4887       aiowatttime
4888     ];
4889     "waze_travel_time" = ps: with ps; [
4890       pywaze
4891     ];
4892     "weather" = ps: with ps; [
4893     ];
4894     "weatherflow" = ps: with ps; [
4895       pyweatherflowudp
4896     ];
4897     "weatherflow_cloud" = ps: with ps; [
4898     ]; # missing inputs: weatherflow4py
4899     "weatherkit" = ps: with ps; [
4900       apple-weatherkit
4901     ];
4902     "webhook" = ps: with ps; [
4903     ];
4904     "webmin" = ps: with ps; [
4905     ]; # missing inputs: webmin-xmlrpc
4906     "webostv" = ps: with ps; [
4907       aiowebostv
4908     ];
4909     "websocket_api" = ps: with ps; [
4910       fnv-hash-fast
4911       psutil-home-assistant
4912       sqlalchemy
4913     ];
4914     "wemo" = ps: with ps; [
4915       pywemo
4916     ];
4917     "whirlpool" = ps: with ps; [
4918       whirlpool-sixth-sense
4919     ];
4920     "whisper" = ps: with ps; [
4921     ];
4922     "whois" = ps: with ps; [
4923       whois
4924     ];
4925     "wiffi" = ps: with ps; [
4926       wiffi
4927     ];
4928     "wilight" = ps: with ps; [
4929       pywilight
4930     ];
4931     "wirelesstag" = ps: with ps; [
4932     ]; # missing inputs: wirelesstagpy
4933     "withings" = ps: with ps; [
4934       aiowithings
4935       fnv-hash-fast
4936       ha-ffmpeg
4937       hass-nabucasa
4938       hassil
4939       home-assistant-intents
4940       mutagen
4941       psutil-home-assistant
4942       python-matter-server
4943       pyturbojpeg
4944       sqlalchemy
4945       webrtc-noise-gain
4946     ];
4947     "wiz" = ps: with ps; [
4948       fnv-hash-fast
4949       ifaddr
4950       psutil-home-assistant
4951       pywizlight
4952       sqlalchemy
4953     ];
4954     "wled" = ps: with ps; [
4955       wled
4956     ];
4957     "wolflink" = ps: with ps; [
4958     ]; # missing inputs: wolf-comm
4959     "workday" = ps: with ps; [
4960       holidays
4961     ];
4962     "worldclock" = ps: with ps; [
4963     ];
4964     "worldtidesinfo" = ps: with ps; [
4965     ];
4966     "worxlandroid" = ps: with ps; [
4967     ];
4968     "ws66i" = ps: with ps; [
4969       pyws66i
4970     ];
4971     "wsdot" = ps: with ps; [
4972     ];
4973     "wyoming" = ps: with ps; [
4974       ha-ffmpeg
4975       hassil
4976       home-assistant-intents
4977       mutagen
4978       webrtc-noise-gain
4979       wyoming
4980     ];
4981     "x10" = ps: with ps; [
4982     ];
4983     "xbox" = ps: with ps; [
4984       fnv-hash-fast
4985       psutil-home-assistant
4986       sqlalchemy
4987       xbox-webapi
4988     ];
4989     "xeoma" = ps: with ps; [
4990       pyxeoma
4991     ];
4992     "xiaomi" = ps: with ps; [
4993       ha-ffmpeg
4994     ];
4995     "xiaomi_aqara" = ps: with ps; [
4996       pyxiaomigateway
4997     ];
4998     "xiaomi_ble" = ps: with ps; [
4999       aioesphomeapi
5000       aioruuvigateway
5001       aioshelly
5002       bleak
5003       bleak-esphome
5004       bleak-retry-connector
5005       bluetooth-adapters
5006       bluetooth-auto-recovery
5007       bluetooth-data-tools
5008       dbus-fast
5009       esphome-dashboard-api
5010       fnv-hash-fast
5011       ha-ffmpeg
5012       habluetooth
5013       hassil
5014       home-assistant-intents
5015       ifaddr
5016       mutagen
5017       psutil-home-assistant
5018       pyserial
5019       pyudev
5020       sqlalchemy
5021       webrtc-noise-gain
5022       xiaomi-ble
5023       zeroconf
5024     ];
5025     "xiaomi_miio" = ps: with ps; [
5026       construct
5027       micloud
5028       python-miio
5029     ];
5030     "xiaomi_tv" = ps: with ps; [
5031       pymitv
5032     ];
5033     "xmpp" = ps: with ps; [
5034       emoji
5035       slixmpp
5036     ];
5037     "xs1" = ps: with ps; [
5038     ]; # missing inputs: xs1-api-client
5039     "yale_home" = ps: with ps; [
5040     ];
5041     "yale_smart_alarm" = ps: with ps; [
5042       yalesmartalarmclient
5043     ];
5044     "yalexs_ble" = ps: with ps; [
5045       aioesphomeapi
5046       aioruuvigateway
5047       aioshelly
5048       bleak
5049       bleak-esphome
5050       bleak-retry-connector
5051       bluetooth-adapters
5052       bluetooth-auto-recovery
5053       bluetooth-data-tools
5054       dbus-fast
5055       esphome-dashboard-api
5056       fnv-hash-fast
5057       ha-ffmpeg
5058       habluetooth
5059       hassil
5060       home-assistant-intents
5061       ifaddr
5062       mutagen
5063       psutil-home-assistant
5064       pyserial
5065       pyudev
5066       sqlalchemy
5067       webrtc-noise-gain
5068       yalexs-ble
5069       zeroconf
5070     ];
5071     "yamaha" = ps: with ps; [
5072       rxv
5073     ];
5074     "yamaha_musiccast" = ps: with ps; [
5075       aiomusiccast
5076       async-upnp-client
5077       fnv-hash-fast
5078       ifaddr
5079       psutil-home-assistant
5080       sqlalchemy
5081     ];
5082     "yandex_transport" = ps: with ps; [
5083       aioymaps
5084     ];
5085     "yandextts" = ps: with ps; [
5086     ];
5087     "yardian" = ps: with ps; [
5088       pyyardian
5089     ];
5090     "yeelight" = ps: with ps; [
5091       async-upnp-client
5092       fnv-hash-fast
5093       ifaddr
5094       psutil-home-assistant
5095       sqlalchemy
5096       yeelight
5097     ];
5098     "yeelightsunflower" = ps: with ps; [
5099     ]; # missing inputs: yeelightsunflower
5100     "yi" = ps: with ps; [
5101       aioftp
5102       ha-ffmpeg
5103     ];
5104     "yolink" = ps: with ps; [
5105       fnv-hash-fast
5106       psutil-home-assistant
5107       sqlalchemy
5108       yolink-api
5109     ];
5110     "youless" = ps: with ps; [
5111       youless-api
5112     ];
5113     "youtube" = ps: with ps; [
5114       fnv-hash-fast
5115       psutil-home-assistant
5116       sqlalchemy
5117       youtubeaio
5118     ];
5119     "zabbix" = ps: with ps; [
5120       py-zabbix
5121     ];
5122     "zamg" = ps: with ps; [
5123       zamg
5124     ];
5125     "zengge" = ps: with ps; [
5126       bluepy
5127     ]; # missing inputs: zengge
5128     "zeroconf" = ps: with ps; [
5129       fnv-hash-fast
5130       ifaddr
5131       psutil-home-assistant
5132       sqlalchemy
5133       zeroconf
5134     ];
5135     "zerproc" = ps: with ps; [
5136       pyzerproc
5137     ];
5138     "zestimate" = ps: with ps; [
5139       xmltodict
5140     ];
5141     "zeversolar" = ps: with ps; [
5142     ]; # missing inputs: zeversolar
5143     "zha" = ps: with ps; [
5144       bellows
5145       fnv-hash-fast
5146       pillow
5147       psutil-home-assistant
5148       pyserial
5149       pyserial-asyncio
5150       pyserial-asyncio-fast
5151       pyudev
5152       sqlalchemy
5153       universal-silabs-flasher
5154       zha-quirks
5155       zigpy
5156       zigpy-deconz
5157       zigpy-xbee
5158       zigpy-zigate
5159       zigpy-znp
5160     ];
5161     "zhong_hong" = ps: with ps; [
5162     ]; # missing inputs: zhong-hong-hvac
5163     "ziggo_mediabox_xl" = ps: with ps; [
5164     ]; # missing inputs: ziggo-mediabox-xl
5165     "zodiac" = ps: with ps; [
5166     ];
5167     "zondergas" = ps: with ps; [
5168     ];
5169     "zone" = ps: with ps; [
5170     ];
5171     "zoneminder" = ps: with ps; [
5172       zm-py
5173     ];
5174     "zwave_js" = ps: with ps; [
5175       fnv-hash-fast
5176       psutil-home-assistant
5177       pyserial
5178       pyudev
5179       sqlalchemy
5180       zwave-js-server-python
5181     ];
5182     "zwave_me" = ps: with ps; [
5183       fnv-hash-fast
5184       ifaddr
5185       psutil-home-assistant
5186       sqlalchemy
5187       url-normalize
5188       zeroconf
5189       zwave-me-ws
5190     ];
5191   };
5192   # components listed in tests/components for which all dependencies are packaged
5193   supportedComponentsWithTests = [
5194     "abode"
5195     "accuweather"
5196     "acmeda"
5197     "adax"
5198     "adguard"
5199     "advantage_air"
5200     "aemet"
5201     "aftership"
5202     "agent_dvr"
5203     "air_quality"
5204     "airly"
5205     "airnow"
5206     "airq"
5207     "airthings"
5208     "airthings_ble"
5209     "airtouch4"
5210     "airtouch5"
5211     "airvisual"
5212     "airvisual_pro"
5213     "airzone"
5214     "airzone_cloud"
5215     "aladdin_connect"
5216     "alarm_control_panel"
5217     "alarmdecoder"
5218     "alert"
5219     "alexa"
5220     "amberelectric"
5221     "ambiclimate"
5222     "ambient_network"
5223     "ambient_station"
5224     "analytics"
5225     "analytics_insights"
5226     "android_ip_webcam"
5227     "androidtv"
5228     "androidtv_remote"
5229     "anova"
5230     "anthemav"
5231     "aosmith"
5232     "apache_kafka"
5233     "apcupsd"
5234     "api"
5235     "apple_tv"
5236     "application_credentials"
5237     "apprise"
5238     "aprs"
5239     "aranet"
5240     "arcam_fmj"
5241     "aseko_pool_live"
5242     "assist_pipeline"
5243     "asterisk_mbox"
5244     "asuswrt"
5245     "atag"
5246     "august"
5247     "aurora"
5248     "aurora_abb_powerone"
5249     "aussie_broadband"
5250     "auth"
5251     "automation"
5252     "awair"
5253     "aws"
5254     "axis"
5255     "azure_devops"
5256     "azure_event_hub"
5257     "backup"
5258     "baf"
5259     "balboa"
5260     "bayesian"
5261     "binary_sensor"
5262     "blackbird"
5263     "blebox"
5264     "blink"
5265     "blue_current"
5266     "bluemaestro"
5267     "blueprint"
5268     "bluetooth"
5269     "bluetooth_adapters"
5270     "bluetooth_le_tracker"
5271     "bmw_connected_drive"
5272     "bond"
5273     "bosch_shc"
5274     "braviatv"
5275     "bring"
5276     "broadlink"
5277     "brother"
5278     "brottsplatskartan"
5279     "brunt"
5280     "bsblan"
5281     "bthome"
5282     "buienradar"
5283     "button"
5284     "caldav"
5285     "calendar"
5286     "camera"
5287     "canary"
5288     "cast"
5289     "cert_expiry"
5290     "clicksend_tts"
5291     "climate"
5292     "cloud"
5293     "cloudflare"
5294     "co2signal"
5295     "color_extractor"
5296     "comelit"
5297     "comfoconnect"
5298     "command_line"
5299     "compensation"
5300     "config"
5301     "configurator"
5302     "control4"
5303     "conversation"
5304     "coolmaster"
5305     "counter"
5306     "cover"
5307     "cpuspeed"
5308     "crownstone"
5309     "daikin"
5310     "datadog"
5311     "date"
5312     "datetime"
5313     "debugpy"
5314     "deconz"
5315     "default_config"
5316     "deluge"
5317     "demo"
5318     "denonavr"
5319     "derivative"
5320     "devialet"
5321     "device_automation"
5322     "device_sun_light_trigger"
5323     "device_tracker"
5324     "devolo_home_control"
5325     "devolo_home_network"
5326     "dexcom"
5327     "dhcp"
5328     "diagnostics"
5329     "dialogflow"
5330     "directv"
5331     "discord"
5332     "discovergy"
5333     "dlna_dmr"
5334     "dlna_dms"
5335     "dnsip"
5336     "doorbird"
5337     "dormakaba_dkey"
5338     "downloader"
5339     "dremel_3d_printer"
5340     "drop_connect"
5341     "dsmr"
5342     "dsmr_reader"
5343     "dte_energy_bridge"
5344     "duckdns"
5345     "dunehd"
5346     "duotecno"
5347     "dwd_weather_warnings"
5348     "dynalite"
5349     "eafm"
5350     "easyenergy"
5351     "ecobee"
5352     "ecoforest"
5353     "econet"
5354     "ecowitt"
5355     "edl21"
5356     "efergy"
5357     "eight_sleep"
5358     "elgato"
5359     "elkm1"
5360     "elmax"
5361     "emonitor"
5362     "emulated_hue"
5363     "emulated_kasa"
5364     "emulated_roku"
5365     "energy"
5366     "energyzero"
5367     "enigma2"
5368     "enocean"
5369     "enphase_envoy"
5370     "environment_canada"
5371     "epion"
5372     "epson"
5373     "escea"
5374     "esphome"
5375     "eufylife_ble"
5376     "event"
5377     "everlights"
5378     "evil_genius_labs"
5379     "ezviz"
5380     "faa_delays"
5381     "facebook"
5382     "fail2ban"
5383     "fan"
5384     "feedreader"
5385     "ffmpeg"
5386     "fibaro"
5387     "fido"
5388     "file"
5389     "file_upload"
5390     "filesize"
5391     "filter"
5392     "fints"
5393     "fireservicerota"
5394     "firmata"
5395     "fitbit"
5396     "fivem"
5397     "fjaraskupan"
5398     "flic"
5399     "flick_electric"
5400     "flipr"
5401     "flo"
5402     "flume"
5403     "flux"
5404     "flux_led"
5405     "folder"
5406     "folder_watcher"
5407     "foobot"
5408     "forecast_solar"
5409     "foscam"
5410     "freebox"
5411     "freedns"
5412     "freedompro"
5413     "fritz"
5414     "fritzbox"
5415     "fritzbox_callmonitor"
5416     "fronius"
5417     "frontend"
5418     "frontier_silicon"
5419     "fully_kiosk"
5420     "fyta"
5421     "garages_amsterdam"
5422     "gardena_bluetooth"
5423     "gdacs"
5424     "generic"
5425     "generic_hygrostat"
5426     "generic_thermostat"
5427     "geo_json_events"
5428     "geo_location"
5429     "geo_rss_events"
5430     "geocaching"
5431     "geofency"
5432     "geonetnz_quakes"
5433     "geonetnz_volcano"
5434     "gios"
5435     "github"
5436     "glances"
5437     "goalzero"
5438     "gogogate2"
5439     "goodwe"
5440     "google"
5441     "google_assistant"
5442     "google_assistant_sdk"
5443     "google_domains"
5444     "google_generative_ai_conversation"
5445     "google_mail"
5446     "google_pubsub"
5447     "google_sheets"
5448     "google_tasks"
5449     "google_translate"
5450     "google_travel_time"
5451     "google_wifi"
5452     "govee_ble"
5453     "govee_light_local"
5454     "gpsd"
5455     "gpslogger"
5456     "graphite"
5457     "gree"
5458     "greeneye_monitor"
5459     "group"
5460     "growatt_server"
5461     "guardian"
5462     "habitica"
5463     "hardkernel"
5464     "hardware"
5465     "harmony"
5466     "hassio"
5467     "hddtemp"
5468     "hdmi_cec"
5469     "heos"
5470     "here_travel_time"
5471     "hisense_aehw4a1"
5472     "history"
5473     "history_stats"
5474     "hive"
5475     "hlk_sw16"
5476     "holiday"
5477     "home_connect"
5478     "homeassistant"
5479     "homeassistant_alerts"
5480     "homeassistant_green"
5481     "homeassistant_hardware"
5482     "homeassistant_sky_connect"
5483     "homeassistant_yellow"
5484     "homekit"
5485     "homekit_controller"
5486     "homematic"
5487     "homematicip_cloud"
5488     "homewizard"
5489     "homeworks"
5490     "honeywell"
5491     "html5"
5492     "http"
5493     "huawei_lte"
5494     "hue"
5495     "huisbaasje"
5496     "humidifier"
5497     "hunterdouglas_powerview"
5498     "husqvarna_automower"
5499     "huum"
5500     "hvv_departures"
5501     "hydrawise"
5502     "hyperion"
5503     "ialarm"
5504     "iaqualink"
5505     "ibeacon"
5506     "icloud"
5507     "ifttt"
5508     "ign_sismologia"
5509     "image"
5510     "image_processing"
5511     "image_upload"
5512     "imap"
5513     "influxdb"
5514     "inkbird"
5515     "input_boolean"
5516     "input_button"
5517     "input_datetime"
5518     "input_number"
5519     "input_select"
5520     "input_text"
5521     "insteon"
5522     "integration"
5523     "intellifire"
5524     "intent"
5525     "intent_script"
5526     "ios"
5527     "ipma"
5528     "ipp"
5529     "iqvia"
5530     "isy994"
5531     "izone"
5532     "jellyfin"
5533     "jewish_calendar"
5534     "juicenet"
5535     "justnimbus"
5536     "kaleidescape"
5537     "keenetic_ndms2"
5538     "kegtron"
5539     "keymitt_ble"
5540     "kira"
5541     "kitchen_sink"
5542     "kmtronic"
5543     "knx"
5544     "kodi"
5545     "konnected"
5546     "kostal_plenticore"
5547     "kraken"
5548     "kulersky"
5549     "lamarzocco"
5550     "lametric"
5551     "landisgyr_heat_meter"
5552     "lastfm"
5553     "launch_library"
5554     "laundrify"
5555     "lawn_mower"
5556     "lcn"
5557     "ld2410_ble"
5558     "led_ble"
5559     "lg_netcast"
5560     "lg_soundbar"
5561     "lidarr"
5562     "life360"
5563     "lifx"
5564     "light"
5565     "linear_garage_door"
5566     "litterrobot"
5567     "livisi"
5568     "local_calendar"
5569     "local_file"
5570     "local_ip"
5571     "local_todo"
5572     "locative"
5573     "lock"
5574     "logbook"
5575     "logentries"
5576     "logger"
5577     "logi_circle"
5578     "london_air"
5579     "lookin"
5580     "loqed"
5581     "lovelace"
5582     "luftdaten"
5583     "lupusec"
5584     "lutron"
5585     "lutron_caseta"
5586     "lyric"
5587     "mailbox"
5588     "mailgun"
5589     "manual"
5590     "manual_mqtt"
5591     "map"
5592     "matrix"
5593     "matter"
5594     "maxcube"
5595     "mazda"
5596     "meater"
5597     "media_extractor"
5598     "media_player"
5599     "media_source"
5600     "melcloud"
5601     "meraki"
5602     "met"
5603     "met_eireann"
5604     "meteo_france"
5605     "meteoclimatic"
5606     "metoffice"
5607     "microsoft_face"
5608     "microsoft_face_detect"
5609     "microsoft_face_identify"
5610     "mikrotik"
5611     "mill"
5612     "min_max"
5613     "minecraft_server"
5614     "minio"
5615     "mjpeg"
5616     "moat"
5617     "mobile_app"
5618     "modbus"
5619     "modem_callerid"
5620     "modern_forms"
5621     "mold_indicator"
5622     "moon"
5623     "mopeka"
5624     "motion_blinds"
5625     "motioneye"
5626     "motionmount"
5627     "mqtt"
5628     "mqtt_eventstream"
5629     "mqtt_json"
5630     "mqtt_room"
5631     "mqtt_statestream"
5632     "mullvad"
5633     "mutesync"
5634     "my"
5635     "myq"
5636     "mysensors"
5637     "mystrom"
5638     "mythicbeastsdns"
5639     "myuplink"
5640     "nam"
5641     "namecheapdns"
5642     "nanoleaf"
5643     "neato"
5644     "ness_alarm"
5645     "nest"
5646     "netatmo"
5647     "netgear"
5648     "netgear_lte"
5649     "network"
5650     "nexia"
5651     "nextbus"
5652     "nextcloud"
5653     "nextdns"
5654     "nfandroidtv"
5655     "nibe_heatpump"
5656     "nightscout"
5657     "nina"
5658     "nmap_tracker"
5659     "no_ip"
5660     "nobo_hub"
5661     "notify"
5662     "notify_events"
5663     "notion"
5664     "nsw_rural_fire_service_feed"
5665     "nuheat"
5666     "nuki"
5667     "number"
5668     "nut"
5669     "nws"
5670     "nx584"
5671     "obihai"
5672     "octoprint"
5673     "omnilogic"
5674     "onboarding"
5675     "oncue"
5676     "ondilo_ico"
5677     "onewire"
5678     "onvif"
5679     "open_meteo"
5680     "openai_conversation"
5681     "openalpr_cloud"
5682     "openerz"
5683     "openexchangerates"
5684     "opengarage"
5685     "openhardwaremonitor"
5686     "openhome"
5687     "opensky"
5688     "opentherm_gw"
5689     "openuv"
5690     "openweathermap"
5691     "opnsense"
5692     "opower"
5693     "oralb"
5694     "otbr"
5695     "overkiz"
5696     "ovo_energy"
5697     "owntracks"
5698     "p1_monitor"
5699     "panasonic_viera"
5700     "panel_custom"
5701     "panel_iframe"
5702     "peco"
5703     "pegel_online"
5704     "persistent_notification"
5705     "person"
5706     "philips_js"
5707     "pi_hole"
5708     "picnic"
5709     "ping"
5710     "plaato"
5711     "plant"
5712     "plex"
5713     "plugwise"
5714     "point"
5715     "poolsense"
5716     "powerwall"
5717     "private_ble_device"
5718     "profiler"
5719     "prometheus"
5720     "prosegur"
5721     "proximity"
5722     "prusalink"
5723     "pure_energie"
5724     "purpleair"
5725     "push"
5726     "pushbullet"
5727     "pushover"
5728     "pvoutput"
5729     "pvpc_hourly_pricing"
5730     "python_script"
5731     "qingping"
5732     "qld_bushfire"
5733     "qnap"
5734     "qnap_qsw"
5735     "qwikswitch"
5736     "rabbitair"
5737     "rachio"
5738     "radarr"
5739     "radio_browser"
5740     "radiotherm"
5741     "rainbird"
5742     "rainforest_eagle"
5743     "rainforest_raven"
5744     "rainmachine"
5745     "random"
5746     "rapt_ble"
5747     "raspberry_pi"
5748     "rdw"
5749     "recollect_waste"
5750     "recorder"
5751     "recovery_mode"
5752     "reddit"
5753     "remote"
5754     "renault"
5755     "renson"
5756     "reolink"
5757     "repairs"
5758     "rest"
5759     "rest_command"
5760     "rflink"
5761     "rfxtrx"
5762     "rhasspy"
5763     "ridwell"
5764     "ring"
5765     "risco"
5766     "rituals_perfume_genie"
5767     "rmvtransport"
5768     "roborock"
5769     "roku"
5770     "romy"
5771     "roomba"
5772     "roon"
5773     "rova"
5774     "rpi_power"
5775     "rss_feed_template"
5776     "rtsp_to_webrtc"
5777     "ruckus_unleashed"
5778     "ruuvi_gateway"
5779     "ruuvitag_ble"
5780     "sabnzbd"
5781     "samsungtv"
5782     "sanix"
5783     "scene"
5784     "schedule"
5785     "schlage"
5786     "scrape"
5787     "screenlogic"
5788     "script"
5789     "search"
5790     "season"
5791     "select"
5792     "sense"
5793     "sensibo"
5794     "sensirion_ble"
5795     "sensor"
5796     "sensorpro"
5797     "sensorpush"
5798     "sentry"
5799     "senz"
5800     "seventeentrack"
5801     "sfr_box"
5802     "sharkiq"
5803     "shell_command"
5804     "shelly"
5805     "shopping_list"
5806     "sia"
5807     "sigfox"
5808     "sighthound"
5809     "signal_messenger"
5810     "simplepush"
5811     "simplisafe"
5812     "simulated"
5813     "siren"
5814     "skybell"
5815     "slack"
5816     "sleepiq"
5817     "slimproto"
5818     "sma"
5819     "smappee"
5820     "smart_meter_texas"
5821     "smartthings"
5822     "smarttub"
5823     "smhi"
5824     "sms"
5825     "smtp"
5826     "snapcast"
5827     "snips"
5828     "snmp"
5829     "snooz"
5830     "solarlog"
5831     "solax"
5832     "soma"
5833     "somfy_mylink"
5834     "sonarr"
5835     "songpal"
5836     "sonos"
5837     "soundtouch"
5838     "spaceapi"
5839     "spc"
5840     "speedtestdotnet"
5841     "spider"
5842     "spotify"
5843     "sql"
5844     "squeezebox"
5845     "srp_energy"
5846     "ssdp"
5847     "starline"
5848     "startca"
5849     "statistics"
5850     "statsd"
5851     "steam_online"
5852     "steamist"
5853     "stookalert"
5854     "stream"
5855     "streamlabswater"
5856     "stt"
5857     "subaru"
5858     "suez_water"
5859     "sun"
5860     "sunweg"
5861     "surepetcare"
5862     "swiss_public_transport"
5863     "switch"
5864     "switch_as_x"
5865     "switchbee"
5866     "switchbot"
5867     "switchbot_cloud"
5868     "switcher_kis"
5869     "syncthing"
5870     "syncthru"
5871     "synology_dsm"
5872     "system_bridge"
5873     "system_health"
5874     "system_log"
5875     "systemmonitor"
5876     "tado"
5877     "tag"
5878     "tailscale"
5879     "tailwind"
5880     "tankerkoenig"
5881     "tasmota"
5882     "tautulli"
5883     "tcp"
5884     "technove"
5885     "tedee"
5886     "tellduslive"
5887     "temper"
5888     "template"
5889     "tesla_wall_connector"
5890     "teslemetry"
5891     "text"
5892     "thermobeacon"
5893     "thermopro"
5894     "thread"
5895     "threshold"
5896     "tibber"
5897     "tile"
5898     "tilt_ble"
5899     "time"
5900     "time_date"
5901     "timer"
5902     "tod"
5903     "todo"
5904     "todoist"
5905     "tolo"
5906     "tomato"
5907     "tomorrowio"
5908     "toon"
5909     "totalconnect"
5910     "tplink"
5911     "tplink_omada"
5912     "traccar"
5913     "traccar_server"
5914     "trace"
5915     "tractive"
5916     "tradfri"
5917     "trafikverket_camera"
5918     "trafikverket_ferry"
5919     "trafikverket_train"
5920     "trafikverket_weatherstation"
5921     "transmission"
5922     "transport_nsw"
5923     "trend"
5924     "tts"
5925     "tuya"
5926     "twentemilieu"
5927     "twilio"
5928     "twinkly"
5929     "twitch"
5930     "uk_transport"
5931     "ukraine_alarm"
5932     "unifi"
5933     "unifiprotect"
5934     "universal"
5935     "upb"
5936     "upcloud"
5937     "update"
5938     "upnp"
5939     "uptime"
5940     "uptimerobot"
5941     "usb"
5942     "usgs_earthquakes_feed"
5943     "utility_meter"
5944     "uvc"
5945     "v2c"
5946     "vacuum"
5947     "vallox"
5948     "valve"
5949     "velbus"
5950     "velux"
5951     "venstar"
5952     "vera"
5953     "verisure"
5954     "version"
5955     "vesync"
5956     "vicare"
5957     "vilfo"
5958     "vizio"
5959     "vlc_telnet"
5960     "vodafone_station"
5961     "voicerss"
5962     "volumio"
5963     "volvooncall"
5964     "vulcan"
5965     "vultr"
5966     "wake_on_lan"
5967     "wake_word"
5968     "wallbox"
5969     "waqi"
5970     "water_heater"
5971     "watttime"
5972     "waze_travel_time"
5973     "weather"
5974     "weatherflow"
5975     "weatherkit"
5976     "webhook"
5977     "webostv"
5978     "websocket_api"
5979     "wemo"
5980     "whirlpool"
5981     "whois"
5982     "wiffi"
5983     "wilight"
5984     "withings"
5985     "wiz"
5986     "wled"
5987     "workday"
5988     "worldclock"
5989     "ws66i"
5990     "wsdot"
5991     "wyoming"
5992     "xbox"
5993     "xiaomi"
5994     "xiaomi_aqara"
5995     "xiaomi_ble"
5996     "xiaomi_miio"
5997     "yale_smart_alarm"
5998     "yalexs_ble"
5999     "yamaha"
6000     "yamaha_musiccast"
6001     "yandex_transport"
6002     "yandextts"
6003     "yardian"
6004     "yeelight"
6005     "yolink"
6006     "youless"
6007     "youtube"
6008     "zamg"
6009     "zeroconf"
6010     "zerproc"
6011     "zha"
6012     "zodiac"
6013     "zone"
6014     "zwave_js"
6015     "zwave_me"
6016   ];