|
|
|
@ -2,7 +2,7 @@ |
|
|
|
|
# Do not edit! |
|
|
|
|
|
|
|
|
|
{ |
|
|
|
|
version = "2022.2.9"; |
|
|
|
|
version = "2022.3.0"; |
|
|
|
|
components = { |
|
|
|
|
"abode" = ps: with ps; [ abodepy ]; |
|
|
|
|
"accuweather" = ps: with ps; [ accuweather ]; |
|
|
|
@ -44,7 +44,6 @@ |
|
|
|
|
"apache_kafka" = ps: with ps; [ aiokafka ]; |
|
|
|
|
"apcupsd" = ps: with ps; [ apcaccess ]; |
|
|
|
|
"api" = ps: with ps; [ aiohttp-cors ]; |
|
|
|
|
"apns" = ps: with ps; [ ]; # missing inputs: apns2 |
|
|
|
|
"apple_tv" = ps: with ps; [ aiohttp-cors ifaddr pyatv zeroconf ]; |
|
|
|
|
"apprise" = ps: with ps; [ apprise ]; |
|
|
|
|
"aprs" = ps: with ps; [ aprslib geopy ]; |
|
|
|
@ -166,7 +165,7 @@ |
|
|
|
|
"deconz" = ps: with ps; [ pydeconz ]; |
|
|
|
|
"decora" = ps: with ps; [ bluepy ]; # missing inputs: decora |
|
|
|
|
"decora_wifi" = ps: with ps; [ ]; # missing inputs: decora_wifi |
|
|
|
|
"default_config" = ps: with ps; [ pynacl pyturbojpeg aiodiscover aiohttp-cors async-upnp-client emoji hass-nabucasa home-assistant-frontend ifaddr pillow pyserial pyudev scapy sqlalchemy zeroconf ]; |
|
|
|
|
"default_config" = ps: with ps; [ pynacl pyturbojpeg aiodiscover aiohttp-cors async-upnp-client hass-nabucasa home-assistant-frontend ifaddr pillow pyserial pyudev scapy sqlalchemy zeroconf ]; |
|
|
|
|
"delijn" = ps: with ps; [ pydelijn ]; |
|
|
|
|
"deluge" = ps: with ps; [ deluge-client ]; |
|
|
|
|
"demo" = ps: with ps; [ aiohttp-cors sqlalchemy ]; |
|
|
|
@ -188,12 +187,13 @@ |
|
|
|
|
"digitalloggers" = ps: with ps; [ ]; # missing inputs: dlipower |
|
|
|
|
"directv" = ps: with ps; [ directv ]; |
|
|
|
|
"discogs" = ps: with ps; [ discogs-client ]; |
|
|
|
|
"discord" = ps: with ps; [ discordpy ]; |
|
|
|
|
"discord" = ps: with ps; [ nextcord ]; |
|
|
|
|
"discovery" = ps: with ps; [ aiohttp-cors ifaddr netdisco zeroconf ]; |
|
|
|
|
"dlib_face_detect" = ps: with ps; [ face_recognition ]; |
|
|
|
|
"dlib_face_identify" = ps: with ps; [ face_recognition ]; |
|
|
|
|
"dlink" = ps: with ps; [ ]; # missing inputs: pyW215 |
|
|
|
|
"dlna_dmr" = ps: with ps; [ aiohttp-cors async-upnp-client ifaddr zeroconf ]; |
|
|
|
|
"dlna_dms" = ps: with ps; [ aiohttp-cors async-upnp-client ifaddr zeroconf ]; |
|
|
|
|
"dnsip" = ps: with ps; [ aiodns ]; |
|
|
|
|
"dominos" = ps: with ps; [ aiohttp-cors ]; # missing inputs: pizzapi |
|
|
|
|
"doods" = ps: with ps; [ pillow pydoods ]; |
|
|
|
@ -224,7 +224,7 @@ |
|
|
|
|
"eight_sleep" = ps: with ps; [ pyeight ]; |
|
|
|
|
"elgato" = ps: with ps; [ elgato ]; |
|
|
|
|
"eliqonline" = ps: with ps; [ eliqonline ]; |
|
|
|
|
"elkm1" = ps: with ps; [ elkm1-lib ]; |
|
|
|
|
"elkm1" = ps: with ps; [ aiohttp-cors elkm1-lib ifaddr ]; |
|
|
|
|
"elmax" = ps: with ps; [ elmax-api ]; |
|
|
|
|
"elv" = ps: with ps; [ pypca ]; |
|
|
|
|
"emby" = ps: with ps; [ pyemby ]; |
|
|
|
@ -273,6 +273,7 @@ |
|
|
|
|
"fireservicerota" = ps: with ps; [ pyfireservicerota ]; |
|
|
|
|
"firmata" = ps: with ps; [ pymata-express ]; |
|
|
|
|
"fitbit" = ps: with ps; [ aiohttp-cors fitbit ]; |
|
|
|
|
"fivem" = ps: with ps; [ ]; # missing inputs: fivem-api |
|
|
|
|
"fixer" = ps: with ps; [ fixerio ]; |
|
|
|
|
"fjaraskupan" = ps: with ps; [ fjaraskupan ]; |
|
|
|
|
"fleetgo" = ps: with ps; [ ritassist ]; |
|
|
|
@ -324,7 +325,6 @@ |
|
|
|
|
"gitlab_ci" = ps: with ps; [ python-gitlab ]; |
|
|
|
|
"gitter" = ps: with ps; [ ]; # missing inputs: gitterpy |
|
|
|
|
"glances" = ps: with ps; [ glances-api ]; |
|
|
|
|
"gntp" = ps: with ps; [ gntp ]; |
|
|
|
|
"goalfeed" = ps: with ps; [ ]; # missing inputs: pysher |
|
|
|
|
"goalzero" = ps: with ps; [ goalzero ]; |
|
|
|
|
"gogogate2" = ps: with ps; [ ismartgate ]; |
|
|
|
@ -446,7 +446,7 @@ |
|
|
|
|
"kiwi" = ps: with ps; [ ]; # missing inputs: kiwiki-client |
|
|
|
|
"kmtronic" = ps: with ps; [ pykmtronic ]; |
|
|
|
|
"knx" = ps: with ps; [ xknx ]; |
|
|
|
|
"kodi" = ps: with ps; [ pykodi ]; |
|
|
|
|
"kodi" = ps: with ps; [ aiohttp-cors pykodi ]; |
|
|
|
|
"konnected" = ps: with ps; [ aiohttp-cors konnected ]; |
|
|
|
|
"kostal_plenticore" = ps: with ps; [ ]; # missing inputs: kostal_plenticore |
|
|
|
|
"kraken" = ps: with ps; [ krakenex pykrakenapi ]; |
|
|
|
@ -532,11 +532,12 @@ |
|
|
|
|
"minio" = ps: with ps; [ minio ]; |
|
|
|
|
"mitemp_bt" = ps: with ps; [ ]; # missing inputs: mitemp_bt |
|
|
|
|
"mjpeg" = ps: with ps; [ ]; |
|
|
|
|
"mobile_app" = ps: with ps; [ pynacl pyturbojpeg aiohttp-cors emoji hass-nabucasa pillow ]; |
|
|
|
|
"mobile_app" = ps: with ps; [ pynacl pyturbojpeg aiohttp-cors hass-nabucasa pillow ]; |
|
|
|
|
"mochad" = ps: with ps; [ ]; # missing inputs: pymochad |
|
|
|
|
"modbus" = ps: with ps; [ pymodbus ]; |
|
|
|
|
"modem_callerid" = ps: with ps; [ aiohttp-cors phone-modem pyserial pyudev ]; |
|
|
|
|
"modern_forms" = ps: with ps; [ aiomodernforms ]; |
|
|
|
|
"moehlenhoff_alpha2" = ps: with ps; [ ]; # missing inputs: moehlenhoff-alpha2 |
|
|
|
|
"mold_indicator" = ps: with ps; [ ]; |
|
|
|
|
"monoprice" = ps: with ps; [ ]; # missing inputs: pymonoprice |
|
|
|
|
"moon" = ps: with ps; [ ]; |
|
|
|
@ -680,6 +681,7 @@ |
|
|
|
|
"proxy" = ps: with ps; [ pillow ]; |
|
|
|
|
"ps4" = ps: with ps; [ ]; # missing inputs: pyps4-2ndscreen |
|
|
|
|
"pulseaudio_loopback" = ps: with ps; [ pulsectl ]; |
|
|
|
|
"pure_energie" = ps: with ps; [ gridnet ]; |
|
|
|
|
"push" = ps: with ps; [ aiohttp-cors ]; |
|
|
|
|
"pushbullet" = ps: with ps; [ pushbullet ]; |
|
|
|
|
"pushover" = ps: with ps; [ pushover-complete ]; |
|
|
|
@ -697,6 +699,7 @@ |
|
|
|
|
"qwikswitch" = ps: with ps; [ ]; # missing inputs: pyqwikswitch |
|
|
|
|
"rachio" = ps: with ps; [ pyturbojpeg aiohttp-cors hass-nabucasa rachiopy ]; |
|
|
|
|
"radarr" = ps: with ps; [ ]; |
|
|
|
|
"radio_browser" = ps: with ps; [ radios ]; |
|
|
|
|
"radiotherm" = ps: with ps; [ radiotherm ]; |
|
|
|
|
"rainbird" = ps: with ps; [ ]; # missing inputs: pyrainbird |
|
|
|
|
"raincloud" = ps: with ps; [ ]; # missing inputs: raincloudy |
|
|
|
@ -791,7 +794,7 @@ |
|
|
|
|
"skybeacon" = ps: with ps; [ pygatt ]; |
|
|
|
|
"skybell" = ps: with ps; [ skybellpy ]; |
|
|
|
|
"slack" = ps: with ps; [ slackclient ]; |
|
|
|
|
"sleepiq" = ps: with ps; [ sleepyq ]; |
|
|
|
|
"sleepiq" = ps: with ps; [ asyncsleepiq ]; |
|
|
|
|
"slide" = ps: with ps; [ ]; # missing inputs: goslide-api |
|
|
|
|
"sma" = ps: with ps; [ pysma ]; |
|
|
|
|
"smappee" = ps: with ps; [ aiohttp-cors pysmappee ]; |
|
|
|
@ -814,7 +817,7 @@ |
|
|
|
|
"soma" = ps: with ps; [ pysoma ]; |
|
|
|
|
"somfy" = ps: with ps; [ aiohttp-cors pymfy ]; |
|
|
|
|
"somfy_mylink" = ps: with ps; [ somfy-mylink-synergy ]; |
|
|
|
|
"sonarr" = ps: with ps; [ sonarr ]; |
|
|
|
|
"sonarr" = ps: with ps; [ aiopyarr ]; |
|
|
|
|
"songpal" = ps: with ps; [ python-songpal ]; |
|
|
|
|
"sonos" = ps: with ps; [ aiohttp-cors async-upnp-client ifaddr plexapi plexauth plexwebsocket soco spotipy zeroconf ]; |
|
|
|
|
"sony_projector" = ps: with ps; [ pysdcp ]; |
|
|
|
@ -924,7 +927,7 @@ |
|
|
|
|
"twilio_call" = ps: with ps; [ aiohttp-cors twilio ]; |
|
|
|
|
"twilio_sms" = ps: with ps; [ aiohttp-cors twilio ]; |
|
|
|
|
"twinkly" = ps: with ps; [ ttls ]; |
|
|
|
|
"twitch" = ps: with ps; [ python-twitch-client ]; |
|
|
|
|
"twitch" = ps: with ps; [ twitchapi ]; |
|
|
|
|
"twitter" = ps: with ps; [ twitterapi ]; |
|
|
|
|
"ubus" = ps: with ps; [ openwrt-ubus-rpc ]; |
|
|
|
|
"ue_smart_radio" = ps: with ps; [ ]; |
|
|
|
@ -990,6 +993,7 @@ |
|
|
|
|
"wilight" = ps: with ps; [ pywilight ]; |
|
|
|
|
"wirelesstag" = ps: with ps; [ ]; # missing inputs: wirelesstagpy |
|
|
|
|
"withings" = ps: with ps; [ aiohttp-cors ]; # missing inputs: withings-api |
|
|
|
|
"wiz" = ps: with ps; [ aiohttp-cors ifaddr pywizlight ]; |
|
|
|
|
"wled" = ps: with ps; [ wled ]; |
|
|
|
|
"wolflink" = ps: with ps; [ ]; # missing inputs: wolf_smartset |
|
|
|
|
"workday" = ps: with ps; [ holidays ]; |
|
|
|
@ -998,7 +1002,6 @@ |
|
|
|
|
"worxlandroid" = ps: with ps; [ ]; |
|
|
|
|
"wsdot" = ps: with ps; [ ]; |
|
|
|
|
"x10" = ps: with ps; [ ]; |
|
|
|
|
"xbee" = ps: with ps; [ ]; # missing inputs: xbee-helper |
|
|
|
|
"xbox" = ps: with ps; [ aiohttp-cors xbox-webapi ]; |
|
|
|
|
"xbox_live" = ps: with ps; [ xboxapi ]; |
|
|
|
|
"xeoma" = ps: with ps; [ pyxeoma ]; |
|
|
|
@ -1031,6 +1034,7 @@ |
|
|
|
|
"zoneminder" = ps: with ps; [ zm-py ]; |
|
|
|
|
"zwave" = ps: with ps; [ homeassistant-pyozw pydispatcher ]; |
|
|
|
|
"zwave_js" = ps: with ps; [ aiohttp-cors pyserial pyudev zwave-js-server-python ]; |
|
|
|
|
"zwave_me" = ps: with ps; [ aiohttp-cors ifaddr url-normalize zeroconf ]; # missing inputs: zwave_me_ws |
|
|
|
|
}; |
|
|
|
|
# components listed in tests/components for which all dependencies are packaged |
|
|
|
|
supportedComponentsWithTests = [ |
|
|
|
@ -1143,6 +1147,7 @@ |
|
|
|
|
"directv" |
|
|
|
|
"discovery" |
|
|
|
|
"dlna_dmr" |
|
|
|
|
"dlna_dms" |
|
|
|
|
"dnsip" |
|
|
|
|
"doorbird" |
|
|
|
|
"dsmr" |
|
|
|
@ -1343,6 +1348,7 @@ |
|
|
|
|
"min_max" |
|
|
|
|
"minecraft_server" |
|
|
|
|
"minio" |
|
|
|
|
"mjpeg" |
|
|
|
|
"mobile_app" |
|
|
|
|
"modbus" |
|
|
|
|
"modem_callerid" |
|
|
|
@ -1423,6 +1429,7 @@ |
|
|
|
|
"prometheus" |
|
|
|
|
"prosegur" |
|
|
|
|
"proximity" |
|
|
|
|
"pure_energie" |
|
|
|
|
"push" |
|
|
|
|
"pushbullet" |
|
|
|
|
"pvoutput" |
|
|
|
@ -1431,6 +1438,7 @@ |
|
|
|
|
"qld_bushfire" |
|
|
|
|
"rachio" |
|
|
|
|
"radarr" |
|
|
|
|
"radio_browser" |
|
|
|
|
"rainforest_eagle" |
|
|
|
|
"rainmachine" |
|
|
|
|
"random" |
|
|
|
@ -1459,6 +1467,7 @@ |
|
|
|
|
"safe_mode" |
|
|
|
|
"samsungtv" |
|
|
|
|
"scene" |
|
|
|
|
"scrape" |
|
|
|
|
"screenlogic" |
|
|
|
|
"script" |
|
|
|
|
"search" |
|
|
|
@ -1605,6 +1614,7 @@ |
|
|
|
|
"whois" |
|
|
|
|
"wiffi" |
|
|
|
|
"wilight" |
|
|
|
|
"wiz" |
|
|
|
|
"wled" |
|
|
|
|
"workday" |
|
|
|
|
"worldclock" |
|
|
|
|