diff --git a/DOMAINTABLE.md b/DOMAINTABLE.md index cb6ecd964..5ae140ae7 100644 --- a/DOMAINTABLE.md +++ b/DOMAINTABLE.md @@ -88,7 +88,7 @@ |bt_smarthub|Presence detection by looking at BT Smart Hub based routers|N|Y|Y|0.82| |buienradar|Integrate buienradar weather data into Home Assistant|N|Y|Y|0.47| |caldav|Integrate a CalDAV (RFC4791) calendar in Home Assistant|Y|Y|Y|0.60| -|camera|None|N|N|Y|0.7| +|camera|The camera integration allows you to use IP cameras with Home Assistant|N|N|Y|0.7| |canary|Allows you to integrate your Canary devices from Home Assistant|N|Y|Y|0.60| |cast|Let Home Assitant talk to Google Chromecast|Y|Y|Y|| |channels|Allows you to control Channels from Home Assistant|N|N|Y|0.65| @@ -721,7 +721,7 @@ |usb|USB Discovery integration will watch the host for USB devices|N|N|Y|2021.9| |uscis|updates on your USCIS case using your case/receipt number|N|N|Y|0.68| |usgs_earthquakes_feed|a GeoJSON feed provided by the U.S. Geological Survey|N|N|Y|0.84| -|utility_meter|None|N|N|Y|0.87| +|utility_meter|integration provides functionality to track consumptions of various utilities|Y|Y|Y|0.87| |uvc|allows you to integrate UniFi Video Camera (UVC) into Home Assistant|N|N|Y|0.13| |vallox|control any Vallox ventilation unit|N|Y|Y|0.96| |vasttrafik|traveling details for the larger Göteborg area in Sweden from the Västtrafik|N|N|Y|0.30| @@ -788,5 +788,5 @@ |zhong_hong|lets you control Zhonghong HVAC Gateway Controller thermostats|N|Y|Y|0.72| |ziggo_mediabox_xl|allows you to control a Ziggo Mediabox XL|N|N|Y|0.60| |zoneminder|Support for ZoneMinder Cameras|N|Y|Y|0.31| -|zwave|Support for Z-Wave Devices (uncomplete)|Y|Y|Y|0.7| +|zwave|Support for Z-Wave Devices (uncomplete)|N|Y|Y|0.7| |zwave_js|control a Z-Wave network via the Z-Wave JS driver|Y|Y|Y|2021.2| diff --git a/README.md b/README.md index 5055c8c69..ae43bbcf0 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ New Ebuild, generated for `0.115.3` and later, intended for production use, thes ### `app-misc/homeassistant` -The Ebuild we have since `0.97.0`, ss soon as I know that at least one user is actively using a component, it will be added. These all compile fine, but some version conflicts could occure. It currently holds **274** USE Flags. +The Ebuild we have since `0.97.0`, ss soon as I know that at least one user is actively using a component, it will be added. These all compile fine, but some version conflicts could occure. It currently holds **275** USE Flags. ### `app-misc/homeassistant-full` @@ -446,12 +446,12 @@ From time to time a fresh compile test on empty boxes (one with Python 3.9 and o ## Licenses This repository itself is released under GPL-3 (like most Gentoo repositories), all work on the depending components under the licenses they came from. Perhaps you came here because I filed an issue at your component about a bad or missing license. It is easy to [assign a license](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). During cleanups and license investigations I have been asked often which license to choose. I am not a lawyer, but I can offer the following table, counted over this repository, perhaps this helps your decision. If a package has more than one license listed, all of them are counted. -There are 1987 Ebuilds in total, 1975 of them have in total 1990 (36 different) licenses assigned. +There are 1991 Ebuilds in total, 1979 of them have in total 1994 (36 different) licenses assigned. |License| Ebuilds using it| |-------|-----| |MIT|1126| -|Apache-2.0|406| +|Apache-2.0|410| |BSD|139| |GPL-3|128| |LGPL-3|32| @@ -487,9 +487,9 @@ There are 1987 Ebuilds in total, 1975 of them have in total 1990 (36 different) |CC0-1.0|1| |GPL-1|1| -(Last counted: 07/09/2021) +(Last counted: 09/09/2021) I did my best to keep these clean. If a valid license was published on PyPI, it has been automatically merged. Otherwise I took it from GitHub or alternatively from comments/files in the source. Sometimes these differed and have been not unique. All license strings are adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. In this case, Authors have been asked for clarification, some did not respond. Following the [official Gentoo Guide](https://devmanual.gentoo.org/general-concepts/licenses/index.html), these then were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate licenses referenced in the Ebuild files and in the corresponding homepages or sources. A big thanks goes to Iris for reviewing this README. -Last updated: 07/09/2021 +Last updated: 09/09/2021 diff --git a/app-misc/homeassistant-full/Manifest b/app-misc/homeassistant-full/Manifest index 61417424b..2e4416622 100644 --- a/app-misc/homeassistant-full/Manifest +++ b/app-misc/homeassistant-full/Manifest @@ -19,6 +19,7 @@ DIST homeassistant-2021.9.1.tar.gz 11501767 BLAKE2B 84351f0d97117f46f335080cb889 DIST homeassistant-2021.9.2.tar.gz 11502289 BLAKE2B a8379f8d17cc1a1f16f787f2688ee2f2f888d25a3b4db6a729b15b80f74316b9c6c40dcf4538b7eea4ca5afcd072810c62bfcdd5270bc61644ccd4135794955d SHA512 32bb9a21ff04d8437bf9287484c78405fa222e4e8677333c298e2d9e2f5007dabf6028c5618a68eaa212db1b82f00fa3c925fe15e0a117c98782877804bbf588 DIST homeassistant-2021.9.3.tar.gz 11502226 BLAKE2B 133aaba375c8151c7489371beebd19d0c69d894d0779ddf05e308edbc2e8b8b8f3975c10a3a780e8270bcefac81be0fd5b784ef58b4d68df0a98335253079b9c SHA512 36eab67521bc161eec6e13ef17b15e58dbf8575b349ec3ec7223c787d203ddd0a56e34795bdd36acedfe666f04d836c93ab9aad4fa5d5848d5b111c47589cbf9 DIST homeassistant-2021.9.4.tar.gz 11502419 BLAKE2B 2cdb0a23ca49607ffa88916750a9997042515e0fe7c5d0af115f9970aa2bc120a128ed245bcd273e9efd48d38cf0c3972c4bae4091ecd97ffb49229a5e87e487 SHA512 2a1a804f7e9e281fcf98c273cf4308da352f887f852af1da73f3cc5ca25a379c7b5f02c8d9b5500b56a480b0d5b5cf7fdf5b2421a0676493ebbe4e1a40d7d5e5 +DIST homeassistant-2021.9.5.tar.gz 11503797 BLAKE2B 5546ec6edfafed8c452a484077deef99cd3ecf907dc3b21ffb1df610d532b9f2582b684e7fa7e45cd486109300d0019aba29bb082403bef2700674d0f07ea73e SHA512 4af7e16c339bbf241f85fe5eb5b47f2ee4f3a6a1dc68f3b6a30cfa5e9f0363a834327e4a5e0a65e6e34383ffc4cb5b9666cf541fe028c903cd5d26385f5f7b7f EBUILD homeassistant-full-2021.6.6-r1.ebuild 65857 BLAKE2B 0976c096e093e0d4abc3115935aab01cb14792ecf2de45f2adc40e10f0e4a0568ff7d591fc6096f173099a3ce89f58fea10b78f7e5b2a23a4aecbde50f4b64c4 SHA512 3a23ad13d2314efeba48bf361730136a2b92fbe1b3d622137ec88b7b30c1882e959e428a85c81261fe3bc1b92c7bcf53f7d8385e39fcfc9cce0cc20c7f48872c EBUILD homeassistant-full-2021.7.4.ebuild 65712 BLAKE2B 15819144e89f7dd138b8c1250a4bb8781e513ca6e4d5e298cefcbd2af648d052152024337d9937ac1ae144a951a280bcf1e9a17a7b32a522741b32d03cf635ac SHA512 7abe800d1295928609afae935cbbe019f717f73b717f5ebca760844b6a58b369493db6d0b85dcf4d4e25447aefe0d5259b3a3cfe13ddf602ce196b535934c4a3 EBUILD homeassistant-full-2021.8.6.ebuild 66075 BLAKE2B c0f426e63e48170346ee3a44cb7e933d6953cd44251d78d19f48949369fa185192c7df30156dcd7cf7f4ca9cbc863f5a30e40d82aebd31a269f9744f1318aeaa SHA512 98cb983a2e31491ec26df78847efb9387dd297bf068a0bed3e45b2e40b938c2ea4dffe28bf0772803b3c7d58b1eee6e99462275c2f8323a474bcb6920e16ed61 @@ -30,5 +31,6 @@ EBUILD homeassistant-full-2021.9.1.ebuild 67056 BLAKE2B ec82c2acd877ae674d92c727 EBUILD homeassistant-full-2021.9.2.ebuild 67056 BLAKE2B ec82c2acd877ae674d92c727392510096a4cc23e9f588688e5555fc442e8085d361b3c29acd66191194c0aa0e8dc3cdfba8f800b1e52f93c253328ece7da26fe SHA512 a7de4a1b875c0fa8093f6fd08084b67955096dff7f817519c87413dcdd780a75f105020afea1bcd458b70b82f211b9a955baffdd39842665c01575fb286e04af EBUILD homeassistant-full-2021.9.3.ebuild 67055 BLAKE2B d2a0ec52e62b5ae39b99afe19800d7f0bc1e4e702352187039f460ab10ff28fc633709dbd1bd4610ae63f5964fc6227bf089aad2e2f22c4a4e725bda0312fdd3 SHA512 2d3472cb5ea098660b3b45ce06048aa0e9ba7ad0e66a78c763e1047bf267ab4a56d1acce31e66c5a005f57a24fe809a6e5ab09748ba4c73a560cae6eb107921e EBUILD homeassistant-full-2021.9.4.ebuild 67580 BLAKE2B 7048d899b4785c6de1eb03a955252046724a817bb000db79209939dba693c0bd6b3ff0536ee4868c75ab5297d380877d0fddefcdbd5475654607c089120defaa SHA512 542bb9f92eb506e11836645065cfa19c7dc11e84c339ed03be0099c8987a7986894e30541bf664d917dc969a1cd9109b6583949b66d7b600a31117467a9703b7 -EBUILD homeassistant-full-9999.ebuild 67586 BLAKE2B f5f15742763c5f7abafd4654eec467b9b1a7b26afc5b413ed7e718ba21a6ec83abce37aaac000bdc56b9c13314c45c8d96634b9a8360837d860b2aa395df2659 SHA512 28f6255e2844b9297d38de4117ab5c15587c37d1c849dd2c1ebd7b6748cdd6874eb54cc352941e3ee5eac3e327e366a61fb801fff5628e314ed0172609bcd398 -MISC metadata.xml 73336 BLAKE2B b764f65fac9d69104c4c13acc881a28f439b7201797fc99c04eff2a03ebcbfe80b09101eef77a50b3626f5fdd69c42b4a4d35f57823888ab7a3e6d47d0d8f753 SHA512 4637dd0c50104b38ed77d74565cfae5ac52ff14dd4d318974d9754bf1f2357153d77a3d6a2c81b9fbf7e92e5d48c6467be34793b9df40d360470d89fc0fc8327 +EBUILD homeassistant-full-2021.9.5.ebuild 67580 BLAKE2B 3844bc8861620371d63bbc294820ae285e70e067f2b11dbfd6e373f5c66d64130c6f907f3bc7047abc1e08979a1c6ffec7588fc73614333e52b4ade0e00254d0 SHA512 6e314cfa01f6626dc423f9c24d9c0147c1dad366d01c844e79f3311634f419f109bf96080eca8a8bd4419e3acfa539cec4030de62a67cb2b65b61ce97565e908 +EBUILD homeassistant-full-9999.ebuild 67586 BLAKE2B 33c50be6d6b6e53df7e89cd32b1a0969c0efffb9629cb261b32d368de0d2088a4c517815677333e395c68578a782a8f04dff4f0fadff45944fc15ca7d2bd1276 SHA512 9bc0e21d6a8ea9f134ddbcd0adfdb1a444d5fe52d7cd5b0ab576d99c706375eaf9452486d6185e1d785290da961eee732084d161c1ee05feff86fcabdb201096 +MISC metadata.xml 73496 BLAKE2B 21d01081af99e0c6e69f1b815af2cfcf8a44ad175e9164c7f5523c77d9512d2cf6351b93a985b08bc450aecd3d353cec7a52335fc9578c860b0e46896dd29169 SHA512 46b4790abc47f3820323d4076431c9d829f5c4bff5a683796319d0a5cc6dfcc4553ec238ecea52f44ca359f513ff9b53756ad7fa51a7d554ed251f34c94a1487 diff --git a/app-misc/homeassistant-full/homeassistant-full-2021.9.5.ebuild b/app-misc/homeassistant-full/homeassistant-full-2021.9.5.ebuild new file mode 100644 index 000000000..b3cb8912d --- /dev/null +++ b/app-misc/homeassistant-full/homeassistant-full-2021.9.5.ebuild @@ -0,0 +1,971 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{8..10} ) +inherit readme.gentoo-r1 eutils distutils-r1 systemd + +MY_PN=homeassistant + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/home-assistant/core.git" + EGIT_BRANCH="dev" + S="${WORKDIR}/core/" +else + MY_PV=${PV/_beta/b} + MY_P=${MY_PN}-${MY_PV} + SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz" + S="${WORKDIR}/core-${MY_PV}" +fi + +DESCRIPTION="Open-source home automation platform running on Python." +HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/" + +LICENSE="Apache-2.0" +SLOT="0" + +KEYWORDS="amd64 arm arm64 x86 amd64-linux x86-linux" +IUSE="abode accuweather acer_projector acmeda adax adguard ads advantage_air aemet aftership agent_dvr airly airnow airtouch4 airvisual aladdin_connect alarmdecoder almond alpha_vantage amazon_polly ambee ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apns apple_tv apprise aprs aqualogic aquostv arcam_fmj arduino arlo arris_tg2492lg aruba asterisk_mbox asuswrt atag aten_pe atome august aurora aurora_abb_powerone avea avion -avri awair -aws axis baidu bbb_gpio bbox -beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluesound bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmp280 bmw_connected_drive bond bosch_shc braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast channels circuit cisco_ios cisco_mobility_express cisco_webex_teams clementine cli climacell cloud cloudflare cmus co2signal coinbase color_extractor comfoconnect compensation concord232 control4 coolmaster coronavirus cppm_tracker cpuspeed cups daikin danfoss_air darksky datadog debugpy deconz decora decora_wifi delijn deluge denonavr deutsche_bahn devolo_home_control dexcom dhcp dht digitalloggers digital_ocean directv discogs discord discovery dlib_face_detect dlib_face_identify dlink dlna_dmr dnsip dominos doods doorbird dovado dsmr dunehd +dwd_weather_warnings dweet dynalite dyson eafm ebox ebusd ecoal_boiler ecobee econet ecovacs eddystone_temperature edimax edl21 ee_brightbox egardia eight_sleep elgato eliqonline elkm1 elv emby emonitor emulated_hue emulated_kasa emulated_roku enigma2 enocean enphase_envoy entur_public_transport environment_canada envirophat envisalink ephember epson epsonworkforce eq3btsmart esphome essent etherscan eufy everlights evohome ezviz faa_delays familyhub fastdotcom feedreader ffmpeg fibaro fido fints fireservicerota firmata fitbit fixer fjaraskupan fleetgo flexit flic flick_electric flipr flo flume flunearyou flux_led folder_watcher foobot forecast_solar forked_daapd fortios foscam freebox freedompro free_mobile fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius frontier_silicon futurenow garages_amsterdam garmin_connect gc100 gdacs geniushub geonetnz_quakes geonetnz_volcano geo_json_events geo_rss_events gios github gitlab_ci gitter glances -gntp goalfeed goalzero gogogate2 google google_cloud google_maps google_pubsub google_translate google_travel_time gpmdp -gpsd gree greeneye_monitor greenwave growatt_server gstreamer gtfs guardian habitica hangouts harman_kardon_avr harmony hdmi_cec heatmiser heos here_travel_time hikvision hikvisioncam hisense_aehw4a1 hive hlk_sw16 +homekit homekit_controller -homematic -homematicip_cloud homeworks home_connect home_plus_control honeywell horizon hp_ilo html5 http htu21d huawei_lte hue huisbaasje hunterdouglas_powerview hvv_departures hydrawise hyperion ialarm iammeter iaqualink -icloud idteck_prox ifttt iglo ign_sismologia ihc image imap incomfort influxdb insteon intesishome iota iotawatt iperf3 ipma ipp iqvia irish_rail_transport islamic_prayer_times iss isy994 itach izone jewish_calendar joaoapps_join juicenet kaiterra keba keenetic_ndms2 kef keyboard keyboard_remote kira kiwi kmtronic knx kodi konnected kostal_plenticore kraken kulersky kwb lacrosse lametric lastfm launch_library lcn lg_netcast lg_soundbar life360 lifx lifx_legacy lightwave limitlessled linode linux_battery litejet litterrobot logi_circle london_underground loopenergy luci luftdaten lupusec lutron lutron_caseta lw12wifi lyft lyric magicseaweed mailgun marytts mastodon matrix maxcube mazda mcp23017 mediaroom media_extractor melcloud melissa message_bird met meteoalarm meteoclimatic meteo_france metoffice met_eireann mfi mhz19 microsoft miflora mikrotik mill minecraft_server minio -mitemp_bt +mobile_app mochad modbus modem_callerid modern_forms monoprice motioneye motion_blinds mpd +mqtt msteams mullvad mutesync mvglive mychevy mycroft myq mysensors +mysql mystrom mythicbeastsdns nad nam namecheapdns nanoleaf neato nederlandse_spoorwegen nello ness_alarm nest netatmo netdata netgear netgear_lte netio network neurio_energy nexia nextbus nextcloud nfandroidtv nightscout niko_home_control nilu nissan_leaf nmap_tracker nmbs noaa_tides norway_air +notify_events notion nsw_fuel_station nsw_rural_fire_service_feed nuheat nuki numato nut nws nx584 nzbget oasa_telematics obihai oem ohmconnect ombi omnilogic ondilo_ico onewire onkyo onvif openerz openevse opengarage openhome opensensemap opentherm_gw openuv openweathermap opnsense opple orangepi_gpio oru orvibo osramlightify +otp ovo_energy owntracks ozw p1_monitor panasonic_bluray panasonic_viera pandora pcal9535a pencom philips_js pi4ioe5v9xxxx picnic piglow pilight +ping pi_hole pjlink plaato +plex plugwise plum_lightpad pocketcasts point poolsense powerwall profiler progettihwsw proliphix prometheus prosegur proxmoxve proxy ps4 pulseaudio_loopback pushbullet pushover pvpc_hourly_pricing +python_script qbittorrent qld_bushfire qnap qrcode quantum_gateway qvr_pro qwikswitch rachio radiotherm rainbird raincloud rainforest_eagle rainmachine raspihats raspyrfm recollect_waste +recorder recswitch reddit rejseplanen -remember_the_milk remote_rpi_gpio renault repetier +rest rflink rfxtrx ring ripple risco rituals_perfume_genie rmvtransport rocketchat roku roomba roon route53 rova rpi_gpio rpi_gpio_pwm rpi_pfio rpi_power rpi_rf ruckus_unleashed russound_rio russound_rnet sabnzbd saj samsungtv satel_integra schluter +scrape screenlogic scsgate season sendgrid sense sensehat sensibo sentry serial serial_pm sesame seventeentrack seven_segments sharkiq shelly shiftr shodan sht31 sia sighthound signal_messenger simplepush simplisafe sinch sisyphus skybeacon skybell sky_hub slack sleepiq slide sma smappee smarthab smartthings smarttub smarty smart_meter_texas smhi sms snapcast +snmp socat sochain solaredge solaredge_local solarlog solax soma somfy somfy_mylink sonarr songpal sonos sony_projector soundtouch spc speedtestdotnet spider splunk spotify +sql squeezebox srp_energy ssdp +ssl starline starlingbank startca statsd steam_online stiebel_eltron stookalert stream streamlabswater subaru suez_water supla surepetcare swiss_hydrological_data swiss_public_transport switchbot switcher_kis switchmate syncthing syncthru synology_dsm synology_srm systemd systemmonitor system_bridge tado tahoma tankerkoenig tank_utility tapsaff tasmota tautulli ted5000 telegram_bot tellduslive tellstick temper tesla test tfiac thermoworks_smoke thingspeak thinkingcleaner tibber tikteck tile tmb todoist tof toon totalconnect touchline tplink tplink_lte traccar trackr tractive tradfri trafikverket_train trafikverket_weatherstation transmission transport_nsw travisci trend tts tuya twentemilieu twilio twinkly twitch twitter ubus unifi unifiled unifi_direct upb upcloud upc_connect updater upnp uptimerobot usb uscis usgs_earthquakes_feed utility_meter uvc vallox vasttrafik velbus velux venstar vera verisure versasense +version vesync vicare vilfo vivotek vizio vlc vlc_telnet volkszaehler volumio volvooncall vultr w800rf32 +wake_on_lan wallbox waqi waterfurnace watson_iot watson_tts waze_travel_time webostv wemo whois wiffi wilight wink wirelesstag withings wled wolflink workday xbee xbox xbox_live xeoma xiaomi_aqara xiaomi_miio xiaomi_tv xmpp xs1 yale_smart_alarm yamaha yamaha_musiccast yandex_transport yeelight yeelightsunflower yi youless zabbix zengge zeroconf zerproc zestimate zha zhong_hong ziggo_mediabox_xl zoneminder zwave +zwave_js" + +# external deps +RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN} + || ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 ) + app-admin/logrotate + dev-db/sqlite + dev-libs/libfastjson + >=dev-libs/xerces-c-3.1.4-r1" + +# make sure no conflicting main Ebuild is installed +RDEPEND="${RDEPEND} + !app-misc/homeassistant-min + !app-misc/homeassistant" + +# Home Assistant Core dependencies +# from package_constraints.txt +RDEPEND="${RDEPEND} + ~dev-python/aiodiscover-1.4.2[${PYTHON_USEDEP}] + ~dev-python/aiohttp-3.7.4_p0[${PYTHON_USEDEP}] + ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] + ~dev-python/astral-2.2[${PYTHON_USEDEP}] + ~dev-python/async-upnp-client-0.20.0[${PYTHON_USEDEP}] + ~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}] + ~dev-python/attrs-21.2.0[${PYTHON_USEDEP}] + ~dev-python/awesomeversion-21.4.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/backports-zoneinfo[${PYTHON_USEDEP}]' python3_8) + ~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}] + >=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}] + >=dev-python/certifi-2020.12.5[${PYTHON_USEDEP}] + ~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}] + ~dev-python/cryptography-3.3.2[${PYTHON_USEDEP}] + ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] + ~dev-python/emoji-1.2.0[${PYTHON_USEDEP}] + ~dev-python/google-api-core-1.31.2[${PYTHON_USEDEP}] + ~dev-python/google-cloud-pubsub-2.1.0[${PYTHON_USEDEP}] + ~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}] + >=dev-python/h11-0.12.0[${PYTHON_USEDEP}] + ~dev-python/hass-nabucasa-0.46.0[${PYTHON_USEDEP}] + ~dev-python/home-assistant-frontend-20210830.0[${PYTHON_USEDEP}] + >=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}] + ~dev-python/httpx-0.19.0[${PYTHON_USEDEP}] + ~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] + ~dev-python/jinja-3.0.1[${PYTHON_USEDEP}] + ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] + ~dev-python/pandas-1.3.0[${PYTHON_USEDEP}] + ~dev-python/pillow-8.2.0[${PYTHON_USEDEP}] + =dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}] + ~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}] + ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] + ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] + ~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}] + ~dev-python/pyudev-0.22.0[${PYTHON_USEDEP}] + ~dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}] + ~dev-python/regex-2021.8.28[${PYTHON_USEDEP}] + ~dev-python/requests-2.25.1[${PYTHON_USEDEP}] + ~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}] + ~net-analyzer/scapy-2.4.5 + ~dev-python/sqlalchemy-1.4.23[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}] + ~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}] + ~dev-python/voluptuous-0.12.1[${PYTHON_USEDEP}] + ~dev-python/yarl-1.6.3[${PYTHON_USEDEP}] + ~dev-python/zeroconf-0.36.2[${PYTHON_USEDEP}]" + +# unknown origin, still something to clean up here +# some moved to suggested USE Flags +# +# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.3.0", "PyQRCode==1.2.1"] +# scripts/check_config.py:REQUIREMENTS = ("colorlog==5.0.1",) + +RDEPEND="${RDEPEND} + ~dev-python/colorlog-5.0.1[${PYTHON_USEDEP}] + >=dev-python/multidict-4.5.2[${PYTHON_USEDEP}] + >=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] + >=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] + dev-python/pycparser[${PYTHON_USEDEP}] + >=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}] + ~media-libs/mutagen-1.45.1" + +# Module requirements from useflags +RDEPEND="${RDEPEND} + abode? ( ~dev-python/abodepy-1.2.0[${PYTHON_USEDEP}] ) + accuweather? ( ~dev-python/accuweather-0.2.0[${PYTHON_USEDEP}] ) + acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ) + acmeda? ( ~dev-python/aiopulse-0.4.2[${PYTHON_USEDEP}] ) + adax? ( ~dev-python/adax-0.1.1[${PYTHON_USEDEP}] ) + adguard? ( ~dev-python/adguardhome-0.5.0[${PYTHON_USEDEP}] ) + ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] ) + advantage_air? ( ~dev-python/advantage-air-0.2.5[${PYTHON_USEDEP}] ) + aemet? ( ~dev-python/AEMET-OpenData-0.2.1[${PYTHON_USEDEP}] ) + aftership? ( ~dev-python/pyaftership-0.1.2[${PYTHON_USEDEP}] ) + agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] ) + airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] ) + airnow? ( ~dev-python/pyairnow-1.1.0[${PYTHON_USEDEP}] ) + airtouch4? ( ~dev-python/airtouch4pyapi-1.0.5[${PYTHON_USEDEP}] ) + airvisual? ( ~dev-python/pyairvisual-5.0.9[${PYTHON_USEDEP}] ) + aladdin_connect? ( ~dev-python/aladdin-connect-0.3[${PYTHON_USEDEP}] ) + alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] ) + almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] ) + alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] ) + amazon_polly? ( ~dev-python/boto3-1.16.52[${PYTHON_USEDEP}] ) + ambee? ( ~dev-python/ambee-0.3.0[${PYTHON_USEDEP}] ) + ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] ) + ambient_station? ( ~dev-python/aioambient-1.3.0[${PYTHON_USEDEP}] ) + amcrest? ( ~dev-python/amcrest-1.8.0[${PYTHON_USEDEP}] ) + ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] ) + androidtv? ( ~dev-python/adb-shell-0.4.0[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.60[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] ) + android_ip_webcam? ( ~dev-python/pydroid-ipcam-0.8[${PYTHON_USEDEP}] ) + anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] ) + anthemav? ( ~dev-python/anthemav-1.2.0[${PYTHON_USEDEP}] ) + apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] ) + apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] ) + apns? ( ~dev-python/apns2-0.3.0[${PYTHON_USEDEP}] ) + apple_tv? ( ~dev-python/pyatv-0.8.2[${PYTHON_USEDEP}] ) + apprise? ( ~dev-python/apprise-0.9.4[${PYTHON_USEDEP}] ) + aprs? ( ~dev-python/aprslib-0.6.46[${PYTHON_USEDEP}] ~dev-python/geopy-2.1.0[${PYTHON_USEDEP}] ) + aqualogic? ( ~dev-python/aqualogic-2.6[${PYTHON_USEDEP}] ) + aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] ) + arcam_fmj? ( ~dev-python/arcam-fmj-0.7.0[${PYTHON_USEDEP}] ) + arduino? ( ~dev-python/PyMata-2.20[${PYTHON_USEDEP}] ) + arlo? ( ~dev-python/pyarlo-0.2.4[${PYTHON_USEDEP}] ) + arris_tg2492lg? ( ~dev-python/arris-tg2492lg-1.1.0[${PYTHON_USEDEP}] ) + aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] ) + asterisk_mbox? ( ~dev-python/asterisk_mbox-0.5.0[${PYTHON_USEDEP}] ) + asuswrt? ( ~dev-python/aioasuswrt-1.3.4[${PYTHON_USEDEP}] ) + atag? ( ~dev-python/pyatag-0.3.5.3[${PYTHON_USEDEP}] ) + aten_pe? ( ~dev-python/atenpdu-0.3.0[${PYTHON_USEDEP}] ) + atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] ) + august? ( ~dev-python/yalexs-1.1.13[${PYTHON_USEDEP}] ) + aurora? ( ~dev-python/auroranoaa-0.0.2[${PYTHON_USEDEP}] ) + aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] ) + avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] ) + avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] ) + avri? ( ~dev-python/avri-api-0.1.7[${PYTHON_USEDEP}] ~dev-python/pycountry-19.8.18[${PYTHON_USEDEP}] ) + awair? ( ~dev-python/python-awair-0.2.1[${PYTHON_USEDEP}] ) + aws? ( ~dev-python/aiobotocore-1.2.2[${PYTHON_USEDEP}] ) + axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] ) + baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] ) + bbb_gpio? ( ~dev-python/Adafruit_BBIO-1.1.1[${PYTHON_USEDEP}] ) + bbox? ( ~dev-python/pybbox-0.0.5_alpha0[${PYTHON_USEDEP}] ) + beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] ) + bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ) + bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] ) + bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] ) + blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] ) + blebox? ( ~dev-python/blebox-uniapi-1.3.3[${PYTHON_USEDEP}] ) + blink? ( ~dev-python/blinkpy-0.17.0[${PYTHON_USEDEP}] ) + blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] ) + blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] ) + blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] ) + bluesound? ( ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] ) + bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] ) + bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] ) + bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] ) + bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ) + bmp280? ( ~dev-python/adafruit-circuitpython-bmp280-3.1.1[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] ) + bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.20[${PYTHON_USEDEP}] ) + bond? ( ~dev-python/bond-api-0.1.12[${PYTHON_USEDEP}] ) + bosch_shc? ( ~dev-python/boschshcpy-0.2.19[${PYTHON_USEDEP}] ) + braviatv? ( ~dev-python/bravia-tv-1.0.11[${PYTHON_USEDEP}] ) + broadlink? ( ~dev-python/broadlink-0.17.0[${PYTHON_USEDEP}] ) + brother? ( ~dev-python/brother-1.0.2[${PYTHON_USEDEP}] ) + brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] ) + brunt? ( ~dev-python/brunt-0.1.3[${PYTHON_USEDEP}] ) + bsblan? ( ~dev-python/bsblan-0.4.0[${PYTHON_USEDEP}] ) + bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] ) + bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.0[${PYTHON_USEDEP}] ) + buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] ) + caldav? ( ~dev-python/caldav-0.7.1[${PYTHON_USEDEP}] ) + camera? ( ~dev-python/PyTurboJPEG-1.5.2[${PYTHON_USEDEP}] ) + canary? ( ~dev-python/py-canary-0.5.1[${PYTHON_USEDEP}] ) + cast? ( ~dev-python/pychromecast-9.2.0[${PYTHON_USEDEP}] ) + channels? ( ~dev-python/pychannels-1.0.0[${PYTHON_USEDEP}] ) + circuit? ( ~dev-python/circuit-webhook-1.0.1[${PYTHON_USEDEP}] ) + cisco_ios? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] ) + cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] ) + cisco_webex_teams? ( ~dev-python/webexteamssdk-1.1.1[${PYTHON_USEDEP}] ) + clementine? ( ~dev-python/python-clementine-remote-1.0.1[${PYTHON_USEDEP}] ) + cli? ( app-misc/home-assistant-cli ) + climacell? ( ~dev-python/pyclimacell-0.18.2[${PYTHON_USEDEP}] ) + cloud? ( ~dev-python/hass-nabucasa-0.46.0[${PYTHON_USEDEP}] ) + cloudflare? ( ~dev-python/pycfdns-1.2.1[${PYTHON_USEDEP}] ) + cmus? ( ~dev-python/pycmus-0.1.1[${PYTHON_USEDEP}] ) + co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] ) + coinbase? ( ~dev-python/coinbase-2.1.0[${PYTHON_USEDEP}] ) + color_extractor? ( ~dev-python/colorthief-0.2.1[${PYTHON_USEDEP}] ) + comfoconnect? ( ~dev-python/pycomfoconnect-0.4[${PYTHON_USEDEP}] ) + compensation? ( ~dev-python/numpy-1.21.1[${PYTHON_USEDEP}] ) + concord232? ( ~dev-python/concord232-0.15[${PYTHON_USEDEP}] ) + control4? ( ~dev-python/pyControl4-0.0.6[${PYTHON_USEDEP}] ) + coolmaster? ( ~dev-python/pycoolmasternet-async-0.1.2[${PYTHON_USEDEP}] ) + coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] ) + cppm_tracker? ( ~dev-python/clearpasspy-1.0.2[${PYTHON_USEDEP}] ) + cpuspeed? ( ~dev-python/py-cpuinfo-8.0.0[${PYTHON_USEDEP}] ) + cups? ( ~dev-python/pycups-1.9.73[${PYTHON_USEDEP}] ) + daikin? ( ~dev-python/pydaikin-2.4.4[${PYTHON_USEDEP}] ) + danfoss_air? ( ~dev-python/pydanfossair-0.1.0[${PYTHON_USEDEP}] ) + darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] ) + datadog? ( ~dev-python/datadog-0.15.0[${PYTHON_USEDEP}] ) + debugpy? ( ~dev-python/debugpy-1.4.1[${PYTHON_USEDEP}] ) + deconz? ( ~dev-python/pydeconz-83[${PYTHON_USEDEP}] ) + decora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/decora-0.6[${PYTHON_USEDEP}] ) + decora_wifi? ( ~dev-python/decora-wifi-1.4[${PYTHON_USEDEP}] ) + delijn? ( ~dev-python/pydelijn-0.6.1[${PYTHON_USEDEP}] ) + deluge? ( ~dev-python/deluge-client-1.7.1[${PYTHON_USEDEP}] ) + denonavr? ( ~dev-python/denonavr-0.10.8[${PYTHON_USEDEP}] ) + deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] ) + devolo_home_control? ( ~dev-python/devolo-home-control-api-0.17.4[${PYTHON_USEDEP}] ) + dexcom? ( ~dev-python/pydexcom-0.2.0[${PYTHON_USEDEP}] ) + dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.2[${PYTHON_USEDEP}] ) + dht? ( ~dev-python/adafruit-circuitpython-dht-3.6.0[${PYTHON_USEDEP}] ) + digitalloggers? ( ~dev-python/dlipower-0.7.165[${PYTHON_USEDEP}] ) + digital_ocean? ( ~dev-python/python-digitalocean-1.13.2[${PYTHON_USEDEP}] ) + directv? ( ~dev-python/directv-0.4.0[${PYTHON_USEDEP}] ) + discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] ) + discord? ( ~dev-python/discord-py-1.7.2[${PYTHON_USEDEP}] ) + discovery? ( ~dev-python/netdisco-2.9.0[${PYTHON_USEDEP}] ) + dlib_face_detect? ( ~dev-python/face_recognition-1.2.3[${PYTHON_USEDEP}] ) + dlib_face_identify? ( ~dev-python/face_recognition-1.2.3[${PYTHON_USEDEP}] ) + dlink? ( ~dev-python/pyW215-0.7.0[${PYTHON_USEDEP}] ) + dlna_dmr? ( ~dev-python/async-upnp-client-0.20.0[${PYTHON_USEDEP}] ) + dnsip? ( ~dev-python/aiodns-3.0.0[${PYTHON_USEDEP}] ) + dominos? ( ~dev-python/pizzapi-0.0.3[${PYTHON_USEDEP}] ) + doods? ( ~dev-python/pydoods-1.0.2[${PYTHON_USEDEP}] ~dev-python/pillow-8.2.0[${PYTHON_USEDEP}] ) + doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] ) + dovado? ( ~dev-python/dovado-0.4.1[${PYTHON_USEDEP}] ) + dsmr? ( ~dev-python/dsmr-parser-0.30[${PYTHON_USEDEP}] ) + dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] ) + dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.4[${PYTHON_USEDEP}] ) + dweet? ( ~dev-python/dweepy-0.3.0[${PYTHON_USEDEP}] ) + dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] ) + dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] ) + eafm? ( ~dev-python/aioeafm-0.1.2[${PYTHON_USEDEP}] ) + ebox? ( ~dev-python/pyebox-1.1.4[${PYTHON_USEDEP}] ) + ebusd? ( ~dev-python/ebusdpy-0.0.16[${PYTHON_USEDEP}] ) + ecoal_boiler? ( ~dev-python/ecoaliface-0.4.0[${PYTHON_USEDEP}] ) + ecobee? ( ~dev-python/python-ecobee-api-0.2.11[${PYTHON_USEDEP}] ) + econet? ( ~dev-python/pyeconet-0.1.14[${PYTHON_USEDEP}] ) + ecovacs? ( ~dev-python/sucks-0.9.4[${PYTHON_USEDEP}] ) + eddystone_temperature? ( ~dev-python/beacontools-1.2.3[${PYTHON_USEDEP}] ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ) + edimax? ( ~dev-python/pyedimax-0.2.1[${PYTHON_USEDEP}] ) + edl21? ( ~dev-python/pysml-0.0.5[${PYTHON_USEDEP}] ) + ee_brightbox? ( ~dev-python/eebrightbox-0.0.4[${PYTHON_USEDEP}] ) + egardia? ( ~dev-python/pythonegardia-1.0.40[${PYTHON_USEDEP}] ) + eight_sleep? ( ~dev-python/pyEight-0.1.9[${PYTHON_USEDEP}] ) + elgato? ( ~dev-python/elgato-2.1.1[${PYTHON_USEDEP}] ) + eliqonline? ( ~dev-python/eliqonline-1.2.2[${PYTHON_USEDEP}] ) + elkm1? ( ~dev-python/elkm1-lib-0.8.10[${PYTHON_USEDEP}] ) + elv? ( ~dev-python/pypca-0.0.7[${PYTHON_USEDEP}] ) + emby? ( ~dev-python/pyEmby-1.7[${PYTHON_USEDEP}] ) + emonitor? ( ~dev-python/aioemonitor-1.0.5[${PYTHON_USEDEP}] ) + emulated_hue? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ) + emulated_kasa? ( ~dev-python/sense-energy-0.9.2[${PYTHON_USEDEP}] ) + emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] ) + enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] ) + enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] ) + enphase_envoy? ( ~dev-python/envoy-reader-0.19.0[${PYTHON_USEDEP}] ) + entur_public_transport? ( ~dev-python/enturclient-0.2.2[${PYTHON_USEDEP}] ) + environment_canada? ( ~dev-python/env-canada-0.2.5[${PYTHON_USEDEP}] ) + envirophat? ( ~dev-python/envirophat-0.0.6[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ) + envisalink? ( ~dev-python/pyenvisalink-4.0[${PYTHON_USEDEP}] ) + ephember? ( ~dev-python/pyephember-0.3.1[${PYTHON_USEDEP}] ) + epson? ( ~dev-python/epson-projector-0.4.2[${PYTHON_USEDEP}] ) + epsonworkforce? ( ~dev-python/epsonprinter-0.0.9[${PYTHON_USEDEP}] ) + eq3btsmart? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/python-eq3bt-0.1.11[${PYTHON_USEDEP}] ) + esphome? ( ~dev-python/aioesphomeapi-8.0.0[${PYTHON_USEDEP}] ) + essent? ( ~dev-python/PyEssent-0.14[${PYTHON_USEDEP}] ) + etherscan? ( ~dev-python/python-etherscan-api-0.0.3[${PYTHON_USEDEP}] ) + eufy? ( ~dev-python/lakeside-0.12[${PYTHON_USEDEP}] ) + everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] ) + evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] ) + ezviz? ( ~dev-python/pyEzviz-0.1.8.9[${PYTHON_USEDEP}] ) + faa_delays? ( ~dev-python/faadelays-0.0.7[${PYTHON_USEDEP}] ) + familyhub? ( ~dev-python/python-family-hub-local-0.0.2[${PYTHON_USEDEP}] ) + fastdotcom? ( ~dev-python/fastdotcom-0.0.3[${PYTHON_USEDEP}] ) + feedreader? ( ~dev-python/feedparser-6.0.2[${PYTHON_USEDEP}] ) + ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] ) + fibaro? ( ~dev-python/fiblary3-0.1.7[${PYTHON_USEDEP}] ) + fido? ( ~dev-python/pyfido-2.1.1[${PYTHON_USEDEP}] ) + fints? ( ~dev-python/fints-1.0.1[${PYTHON_USEDEP}] ) + fireservicerota? ( ~dev-python/pyfireservicerota-0.0.43[${PYTHON_USEDEP}] ) + firmata? ( ~dev-python/pymata-express-1.19[${PYTHON_USEDEP}] ) + fitbit? ( ~dev-python/fitbit-0.3.1[${PYTHON_USEDEP}] ) + fixer? ( ~dev-python/fixerio-1.0.0_alpha0[${PYTHON_USEDEP}] ) + fjaraskupan? ( ~dev-python/fjaraskupan-1.0.0[${PYTHON_USEDEP}] ) + fleetgo? ( ~dev-python/ritassist-0.9.2[${PYTHON_USEDEP}] ) + flexit? ( ~dev-python/pyflexit-0.3[${PYTHON_USEDEP}] ) + flic? ( ~dev-python/pyflic-2.0.3[${PYTHON_USEDEP}] ) + flick_electric? ( ~dev-python/PyFlick-0.0.2[${PYTHON_USEDEP}] ) + flipr? ( ~dev-python/flipr-api-1.4.1[${PYTHON_USEDEP}] ) + flo? ( ~dev-python/aioflo-0.4.1[${PYTHON_USEDEP}] ) + flume? ( ~dev-python/PyFlume-0.5.5[${PYTHON_USEDEP}] ) + flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] ) + flux_led? ( ~dev-python/flux-led-0.22[${PYTHON_USEDEP}] ) + folder_watcher? ( ~dev-python/watchdog-2.1.4[${PYTHON_USEDEP}] ) + foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] ) + forecast_solar? ( ~dev-python/forecast-solar-2.1.0[${PYTHON_USEDEP}] ) + forked_daapd? ( ~dev-python/pyforked-daapd-0.1.11[${PYTHON_USEDEP}] ~dev-python/pylibrespot-java-0.1.0[${PYTHON_USEDEP}] ) + fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] ) + foscam? ( ~dev-python/libpyfoscam-1.0[${PYTHON_USEDEP}] ) + freebox? ( ~dev-python/freebox-api-0.0.10[${PYTHON_USEDEP}] ) + freedompro? ( ~dev-python/pyfreedompro-1.1.0[${PYTHON_USEDEP}] ) + free_mobile? ( ~dev-python/freesms-0.2.0[${PYTHON_USEDEP}] ) + fritz? ( ~dev-python/fritzconnection-1.6.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] ) + fritzbox? ( ~dev-python/pyfritzhome-0.6.2[${PYTHON_USEDEP}] ) + fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.6.0[${PYTHON_USEDEP}] ) + fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] ) + fronius? ( ~dev-python/PyFronius-0.6.0[${PYTHON_USEDEP}] ) + frontier_silicon? ( ~dev-python/afsapi-0.0.4[${PYTHON_USEDEP}] ) + futurenow? ( ~dev-python/pyfnip-0.2[${PYTHON_USEDEP}] ) + garages_amsterdam? ( ~dev-python/garages-amsterdam-2.1.1[${PYTHON_USEDEP}] ) + garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] ) + gc100? ( ~dev-python/python-gc100-1.0.3_alpha0[${PYTHON_USEDEP}] ) + gdacs? ( ~dev-python/aio-georss-gdacs-0.5[${PYTHON_USEDEP}] ) + geniushub? ( ~dev-python/geniushub-client-0.6.30[${PYTHON_USEDEP}] ) + geonetnz_quakes? ( ~dev-python/aio-geojson-geonetnz-quakes-0.13[${PYTHON_USEDEP}] ) + geonetnz_volcano? ( ~dev-python/aio-geojson-geonetnz-volcano-0.6[${PYTHON_USEDEP}] ) + geo_json_events? ( ~dev-python/geojson-client-0.6[${PYTHON_USEDEP}] ) + geo_rss_events? ( ~dev-python/georss-generic-client-0.6[${PYTHON_USEDEP}] ) + gios? ( ~dev-python/gios-2.0.0[${PYTHON_USEDEP}] ) + github? ( ~dev-python/aiogithubapi-21.8.0[${PYTHON_USEDEP}] ) + gitlab_ci? ( ~dev-python/python-gitlab-1.6.0[${PYTHON_USEDEP}] ) + gitter? ( ~dev-python/gitterpy-0.1.7[${PYTHON_USEDEP}] ) + glances? ( ~dev-python/glances_api-0.2.0[${PYTHON_USEDEP}] ) + gntp? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] ) + goalfeed? ( ~dev-python/Pysher-1.0.1[${PYTHON_USEDEP}] ) + goalzero? ( ~dev-python/goalzero-0.1.7[${PYTHON_USEDEP}] ) + gogogate2? ( ~dev-python/ismartgate-4.0.0[${PYTHON_USEDEP}] ) + google? ( ~dev-python/google-api-python-client-1.6.4[${PYTHON_USEDEP}] ~dev-python/httplib2-0.19.0[${PYTHON_USEDEP}] ~dev-python/oauth2client-4.0.0[${PYTHON_USEDEP}] ) + google_cloud? ( ~dev-python/google-cloud-texttospeech-0.4.0[${PYTHON_USEDEP}] ) + google_maps? ( ~dev-python/locationsharinglib-4.1.5[${PYTHON_USEDEP}] ) + google_pubsub? ( ~dev-python/google-cloud-pubsub-2.1.0[${PYTHON_USEDEP}] ) + google_translate? ( ~dev-python/gTTS-2.2.3[${PYTHON_USEDEP}] ) + google_travel_time? ( ~dev-python/googlemaps-2.5.1[${PYTHON_USEDEP}] ) + gpmdp? ( ~dev-python/websocket-client-0.54.0[${PYTHON_USEDEP}] ) + gpsd? ( ~dev-python/gps3-0.33.3[${PYTHON_USEDEP}] ) + gree? ( ~dev-python/greeclimate-0.11.8[${PYTHON_USEDEP}] ) + greeneye_monitor? ( ~dev-python/greeneye-monitor-2.1[${PYTHON_USEDEP}] ) + greenwave? ( ~dev-python/greenwavereality-0.5.1[${PYTHON_USEDEP}] ) + growatt_server? ( ~dev-python/growattServer-1.0.1[${PYTHON_USEDEP}] ) + gstreamer? ( ~dev-python/gstreamer-player-1.1.2[${PYTHON_USEDEP}] ) + gtfs? ( ~dev-python/pygtfs-0.1.6[${PYTHON_USEDEP}] ) + guardian? ( ~dev-python/aioguardian-1.0.8[${PYTHON_USEDEP}] ) + habitica? ( ~dev-python/habitipy-0.2.0[${PYTHON_USEDEP}] ) + hangouts? ( ~dev-python/hangups-0.4.14[${PYTHON_USEDEP}] ) + harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] ) + harmony? ( ~dev-python/aioharmony-0.2.7[${PYTHON_USEDEP}] ) + hdmi_cec? ( ~dev-python/pyCEC-0.5.1[${PYTHON_USEDEP}] ) + heatmiser? ( ~dev-python/heatmiserV3-1.1.18[${PYTHON_USEDEP}] ) + heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] ) + here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] ) + hikvision? ( ~dev-python/pyHik-0.2.8[${PYTHON_USEDEP}] ) + hikvisioncam? ( ~dev-python/hikvision-0.4[${PYTHON_USEDEP}] ) + hisense_aehw4a1? ( ~dev-python/pyaehw4a1-0.3.9[${PYTHON_USEDEP}] ) + hive? ( ~dev-python/pyhiveapi-0.4.2[${PYTHON_USEDEP}] ) + hlk_sw16? ( ~dev-python/hlk-sw16-0.0.9[${PYTHON_USEDEP}] ) + homekit? ( ~dev-python/HAP-python-4.1.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ) + homekit_controller? ( ~dev-python/aiohomekit-0.6.2[${PYTHON_USEDEP}] ) + homematic? ( ~dev-python/pyhomematic-0.1.74[${PYTHON_USEDEP}] ) + homematicip_cloud? ( ~dev-python/homematicip-1.0.1[${PYTHON_USEDEP}] ) + homeworks? ( ~dev-python/pyhomeworks-0.0.6[${PYTHON_USEDEP}] ) + home_connect? ( ~dev-python/homeconnect-0.6.3[${PYTHON_USEDEP}] ) + home_plus_control? ( ~dev-python/homepluscontrol-0.0.5[${PYTHON_USEDEP}] ) + honeywell? ( ~dev-python/somecomfort-0.5.2[${PYTHON_USEDEP}] ) + horizon? ( ~dev-python/horimote-0.4.1[${PYTHON_USEDEP}] ) + hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] ) + html5? ( ~dev-python/pywebpush-1.9.2[${PYTHON_USEDEP}] ) + http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ) + htu21d? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ) + huawei_lte? ( ~dev-python/huawei-lte-api-1.4.18[${PYTHON_USEDEP}] ~dev-python/stringcase-1.2.0[${PYTHON_USEDEP}] ~dev-python/url-normalize-1.4.1[${PYTHON_USEDEP}] ) + hue? ( ~dev-python/aiohue-2.6.1[${PYTHON_USEDEP}] ) + huisbaasje? ( ~dev-python/huisbaasje-client-0.1.0[${PYTHON_USEDEP}] ) + hunterdouglas_powerview? ( ~dev-python/aiopvapi-1.6.14[${PYTHON_USEDEP}] ) + hvv_departures? ( ~dev-python/pygti-0.9.2[${PYTHON_USEDEP}] ) + hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] ) + hyperion? ( ~dev-python/hyperion-py-0.7.4[${PYTHON_USEDEP}] ) + ialarm? ( ~dev-python/pyialarm-1.9.0[${PYTHON_USEDEP}] ) + iammeter? ( ~dev-python/iammeter-0.1.7[${PYTHON_USEDEP}] ) + iaqualink? ( ~dev-python/iaqualink-0.3.90[${PYTHON_USEDEP}] ) + icloud? ( ~dev-python/pyicloud-0.10.2[${PYTHON_USEDEP}] ) + idteck_prox? ( ~dev-python/rfk101py-0.0.1[${PYTHON_USEDEP}] ) + ifttt? ( ~dev-python/pyfttt-0.3.2[${PYTHON_USEDEP}] ) + iglo? ( ~dev-python/iglo-1.2.7[${PYTHON_USEDEP}] ) + ign_sismologia? ( ~dev-python/georss-ign-sismologia-client-0.3[${PYTHON_USEDEP}] ) + ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] ) + image? ( ~dev-python/pillow-8.2.0[${PYTHON_USEDEP}] ) + imap? ( ~dev-python/aioimaplib-0.9.0[${PYTHON_USEDEP}] ) + incomfort? ( ~dev-python/incomfort-client-0.4.4[${PYTHON_USEDEP}] ) + influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.14.0[${PYTHON_USEDEP}] ) + insteon? ( ~dev-python/pyinsteon-1.0.12[${PYTHON_USEDEP}] ) + intesishome? ( ~dev-python/pyintesishome-1.7.6[${PYTHON_USEDEP}] ) + iota? ( ~dev-python/PyOTA-2.0.5[${PYTHON_USEDEP}] ) + iotawatt? ( ~dev-python/iotawattpy-0.0.8[${PYTHON_USEDEP}] ) + iperf3? ( ~dev-python/iperf3-0.1.11[${PYTHON_USEDEP}] ) + ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] ) + ipp? ( ~dev-python/pyipp-0.11.0[${PYTHON_USEDEP}] ) + iqvia? ( ~dev-python/numpy-1.21.1[${PYTHON_USEDEP}] ~dev-python/pyiqvia-1.1.0[${PYTHON_USEDEP}] ) + irish_rail_transport? ( ~dev-python/pyirishrail-0.0.2[${PYTHON_USEDEP}] ) + islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.5[${PYTHON_USEDEP}] ) + iss? ( ~dev-python/pyiss-1.0.1[${PYTHON_USEDEP}] ) + isy994? ( ~dev-python/pyisy-3.0.0[${PYTHON_USEDEP}] ) + itach? ( ~dev-python/pyitachip2ir-0.0.7[${PYTHON_USEDEP}] ) + izone? ( ~dev-python/python-izone-1.1.6[${PYTHON_USEDEP}] ) + jewish_calendar? ( ~dev-python/hdate-0.10.2[${PYTHON_USEDEP}] ) + joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${PYTHON_USEDEP}] ) + juicenet? ( ~dev-python/python-juicenet-1.0.2[${PYTHON_USEDEP}] ) + kaiterra? ( ~dev-python/kaiterra-async-client-0.0.2[${PYTHON_USEDEP}] ) + keba? ( ~dev-python/keba-kecontact-1.1.0[${PYTHON_USEDEP}] ) + keenetic_ndms2? ( ~dev-python/ndms2-client-0.1.1[${PYTHON_USEDEP}] ) + kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ) + keyboard? ( ~dev-python/PyUserInput-0.1.11[${PYTHON_USEDEP}] ) + keyboard_remote? ( ~dev-python/evdev-1.4.0[${PYTHON_USEDEP}] ~dev-python/aionotify-0.2.0[${PYTHON_USEDEP}] ) + kira? ( ~dev-python/pykira-0.1.1[${PYTHON_USEDEP}] ) + kiwi? ( ~dev-python/kiwiki-client-0.1.1[${PYTHON_USEDEP}] ) + kmtronic? ( ~dev-python/pykmtronic-0.3.0[${PYTHON_USEDEP}] ) + knx? ( ~dev-python/xknx-0.18.9[${PYTHON_USEDEP}] ) + kodi? ( ~dev-python/pykodi-0.2.5[${PYTHON_USEDEP}] ) + konnected? ( ~dev-python/konnected-1.2.0[${PYTHON_USEDEP}] ) + kostal_plenticore? ( ~dev-python/kostal-plenticore-0.2.0[${PYTHON_USEDEP}] ) + kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] ) + kulersky? ( ~dev-python/pykulersky-0.5.2[${PYTHON_USEDEP}] ) + kwb? ( ~dev-python/pykwb-0.0.8[${PYTHON_USEDEP}] ) + lacrosse? ( ~dev-python/pylacrosse-0.4[${PYTHON_USEDEP}] ) + lametric? ( ~dev-python/lmnotify-0.0.4[${PYTHON_USEDEP}] ) + lastfm? ( ~dev-python/pylast-4.2.0[${PYTHON_USEDEP}] ) + launch_library? ( ~dev-python/pylaunches-1.0.0[${PYTHON_USEDEP}] ) + lcn? ( ~dev-python/pypck-0.7.10[${PYTHON_USEDEP}] ) + lg_netcast? ( ~dev-python/pylgnetcast-0.3.3[${PYTHON_USEDEP}] ) + lg_soundbar? ( ~dev-python/temescal-0.3[${PYTHON_USEDEP}] ) + life360? ( ~dev-python/life360-4.1.1[${PYTHON_USEDEP}] ) + lifx? ( ~dev-python/aiolifx-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] ) + lifx_legacy? ( ~dev-python/liffylights-0.9.4[${PYTHON_USEDEP}] ) + lightwave? ( ~dev-python/lightwave-0.19[${PYTHON_USEDEP}] ) + limitlessled? ( ~dev-python/limitlessled-1.1.3[${PYTHON_USEDEP}] ) + linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] ) + linux_battery? ( ~dev-python/batinfo-0.4.2[${PYTHON_USEDEP}] ) + litejet? ( ~dev-python/pylitejet-0.3.0[${PYTHON_USEDEP}] ) + litterrobot? ( ~dev-python/pylitterbot-2021.8.1[${PYTHON_USEDEP}] ) + logi_circle? ( ~dev-python/logi-circle-0.2.2[${PYTHON_USEDEP}] ) + london_underground? ( ~dev-python/london-tube-status-0.2[${PYTHON_USEDEP}] ) + loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] ) + luci? ( ~dev-python/openwrt-luci-rpc-1.1.8[${PYTHON_USEDEP}] ) + luftdaten? ( ~dev-python/luftdaten-0.6.5[${PYTHON_USEDEP}] ) + lupusec? ( ~dev-python/lupupy-0.0.18[${PYTHON_USEDEP}] ) + lutron? ( ~dev-python/pylutron-0.2.8[${PYTHON_USEDEP}] ) + lutron_caseta? ( ~dev-python/pylutron-caseta-0.11.0[${PYTHON_USEDEP}] ~dev-python/aiolip-1.1.6[${PYTHON_USEDEP}] ) + lw12wifi? ( ~dev-python/lw12-0.9.2[${PYTHON_USEDEP}] ) + lyft? ( ~dev-python/lyft_rides-0.2[${PYTHON_USEDEP}] ) + lyric? ( ~dev-python/aiolyric-1.0.7[${PYTHON_USEDEP}] ) + magicseaweed? ( ~dev-python/magicseaweed-1.0.3[${PYTHON_USEDEP}] ) + mailgun? ( ~dev-python/pymailgunner-1.4[${PYTHON_USEDEP}] ) + marytts? ( ~dev-python/speak2mary-1.4.0[${PYTHON_USEDEP}] ) + mastodon? ( ~dev-python/Mastodon-py-1.5.1[${PYTHON_USEDEP}] ) + matrix? ( ~dev-python/matrix-client-0.4.0[${PYTHON_USEDEP}] ) + maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] ) + mazda? ( ~dev-python/pymazda-0.2.1[${PYTHON_USEDEP}] ) + mcp23017? ( ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] ~dev-python/adafruit-circuitpython-mcp230xx-2.2.2[${PYTHON_USEDEP}] ) + mediaroom? ( ~dev-python/pymediaroom-0.6.4.1[${PYTHON_USEDEP}] ) + media_extractor? ( ~dev-python/youtube_dl-2021.4.26[${PYTHON_USEDEP}] ) + melcloud? ( ~dev-python/pymelcloud-2.5.3[${PYTHON_USEDEP}] ) + melissa? ( ~dev-python/py-melissa-climate-2.1.4[${PYTHON_USEDEP}] ) + message_bird? ( ~dev-python/messagebird-1.2.0[${PYTHON_USEDEP}] ) + met? ( ~dev-python/PyMetno-0.8.3[${PYTHON_USEDEP}] ) + meteoalarm? ( ~dev-python/meteoalertapi-0.2.0[${PYTHON_USEDEP}] ) + meteoclimatic? ( ~dev-python/pymeteoclimatic-0.0.6[${PYTHON_USEDEP}] ) + meteo_france? ( ~dev-python/meteofrance-api-1.0.2[${PYTHON_USEDEP}] ) + metoffice? ( ~dev-python/datapoint-0.9.8[${PYTHON_USEDEP}] ) + met_eireann? ( ~dev-python/PyMetEireann-2021.8.0[${PYTHON_USEDEP}] ) + mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] ) + mhz19? ( ~dev-python/pmsensor-0.4[${PYTHON_USEDEP}] ) + microsoft? ( ~dev-python/pycsspeechtts-1.0.4[${PYTHON_USEDEP}] ) + miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.0[${PYTHON_USEDEP}] ) + mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] ) + mill? ( ~dev-python/millheater-0.5.2[${PYTHON_USEDEP}] ) + minecraft_server? ( ~dev-python/aiodns-3.0.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/mcstatus-6.0.0[${PYTHON_USEDEP}] ) + minio? ( ~dev-python/minio-4.0.9[${PYTHON_USEDEP}] ) + mitemp_bt? ( ~dev-python/mitemp-bt-0.0.3[${PYTHON_USEDEP}] ) + mobile_app? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] ~dev-python/emoji-1.2.0[${PYTHON_USEDEP}] ) + mochad? ( ~dev-python/pymochad-0.2.0[${PYTHON_USEDEP}] ) + modbus? ( ~dev-python/pymodbus-2.5.3_rc1[${PYTHON_USEDEP}] ) + modem_callerid? ( ~dev-python/basicmodem-0.7[${PYTHON_USEDEP}] ) + modern_forms? ( ~dev-python/aiomodernforms-0.1.8[${PYTHON_USEDEP}] ) + monoprice? ( ~dev-python/pymonoprice-0.3[${PYTHON_USEDEP}] ) + motioneye? ( ~dev-python/motioneye-client-0.3.11[${PYTHON_USEDEP}] ) + motion_blinds? ( ~dev-python/motionblinds-0.4.10[${PYTHON_USEDEP}] ) + mpd? ( ~dev-python/python-mpd2-3.0.4[${PYTHON_USEDEP}] ) + mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] ) + msteams? ( ~dev-python/pymsteams-0.1.12[${PYTHON_USEDEP}] ) + mullvad? ( ~dev-python/mullvad-api-1.0.0[${PYTHON_USEDEP}] ) + mutesync? ( ~dev-python/mutesync-0.0.1[${PYTHON_USEDEP}] ) + mvglive? ( ~dev-python/PyMVGLive-1.1.4[${PYTHON_USEDEP}] ) + mychevy? ( ~dev-python/mychevy-2.1.1[${PYTHON_USEDEP}] ) + mycroft? ( ~dev-python/mycroftapi-2.0[${PYTHON_USEDEP}] ) + myq? ( ~dev-python/pymyq-3.1.3[${PYTHON_USEDEP}] ) + mysensors? ( ~dev-python/pymysensors-0.21.0[${PYTHON_USEDEP}] ) + mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] ) + mystrom? ( ~dev-python/python-mystrom-1.1.2[${PYTHON_USEDEP}] ) + mythicbeastsdns? ( ~dev-python/mbddns-0.1.2[${PYTHON_USEDEP}] ) + nad? ( ~dev-python/nad-receiver-0.2.0[${PYTHON_USEDEP}] ) + nam? ( ~dev-python/nettigo-air-monitor-1.0.0[${PYTHON_USEDEP}] ) + namecheapdns? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ) + nanoleaf? ( ~dev-python/pynanoleaf-0.1.0[${PYTHON_USEDEP}] ) + neato? ( ~dev-python/pybotvac-0.0.22[${PYTHON_USEDEP}] ) + nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] ) + nello? ( ~dev-python/pynello-2.0.3[${PYTHON_USEDEP}] ) + ness_alarm? ( ~dev-python/nessclient-0.9.15[${PYTHON_USEDEP}] ) + nest? ( ~dev-python/python-nest-4.1.0[${PYTHON_USEDEP}] ~dev-python/google-nest-sdm-0.3.6[${PYTHON_USEDEP}] ) + netatmo? ( ~dev-python/pyatmo-5.2.3[${PYTHON_USEDEP}] ) + netdata? ( ~dev-python/netdata-0.2.0[${PYTHON_USEDEP}] ) + netgear? ( ~dev-python/pynetgear-0.6.1[${PYTHON_USEDEP}] ) + netgear_lte? ( ~dev-python/eternalegypt-0.0.12[${PYTHON_USEDEP}] ) + netio? ( ~dev-python/pynetio-0.1.9.1[${PYTHON_USEDEP}] ) + network? ( ~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] ) + neurio_energy? ( ~dev-python/neurio-0.3.1[${PYTHON_USEDEP}] ) + nexia? ( ~dev-python/nexia-0.9.11[${PYTHON_USEDEP}] ) + nextbus? ( ~dev-python/py-nextbusnext-0.1.5[${PYTHON_USEDEP}] ) + nextcloud? ( ~dev-python/nextcloudmonitor-1.1.0[${PYTHON_USEDEP}] ) + nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.3[${PYTHON_USEDEP}] ) + nightscout? ( ~dev-python/py-nightscout-1.2.2[${PYTHON_USEDEP}] ) + niko_home_control? ( ~dev-python/niko-home-control-0.2.1[${PYTHON_USEDEP}] ) + nilu? ( ~dev-python/niluclient-0.1.2[${PYTHON_USEDEP}] ) + nissan_leaf? ( ~dev-python/pycarwings2-2.11[${PYTHON_USEDEP}] ) + nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/mac-vendor-lookup-0.1.11[${PYTHON_USEDEP}] ) + nmbs? ( ~dev-python/pyrail-0.0.3[${PYTHON_USEDEP}] ) + noaa_tides? ( ~dev-python/noaa-coops-0.1.8[${PYTHON_USEDEP}] ) + norway_air? ( ~dev-python/PyMetno-0.8.3[${PYTHON_USEDEP}] ) + notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] ) + notion? ( ~dev-python/aionotion-3.0.2[${PYTHON_USEDEP}] ) + nsw_fuel_station? ( ~dev-python/nsw-fuel-api-client-1.1.0[${PYTHON_USEDEP}] ) + nsw_rural_fire_service_feed? ( ~dev-python/aio-geojson-nsw-rfs-incidents-0.4[${PYTHON_USEDEP}] ) + nuheat? ( ~dev-python/nuheat-0.3.0[${PYTHON_USEDEP}] ) + nuki? ( ~dev-python/pynuki-1.4.1[${PYTHON_USEDEP}] ) + numato? ( ~dev-python/numato-gpio-0.10.0[${PYTHON_USEDEP}] ) + nut? ( ~dev-python/pynut2-2.1.2[${PYTHON_USEDEP}] ) + nws? ( ~dev-python/pynws-1.3.0[${PYTHON_USEDEP}] ) + nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] ) + nzbget? ( ~dev-python/pynzbgetapi-0.2.0[${PYTHON_USEDEP}] ) + oasa_telematics? ( ~dev-python/oasatelematics-0.3[${PYTHON_USEDEP}] ) + obihai? ( ~dev-python/pyobihai-1.3.1[${PYTHON_USEDEP}] ) + oem? ( ~dev-python/oemthermostat-1.1.1[${PYTHON_USEDEP}] ) + ohmconnect? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ) + ombi? ( ~dev-python/pyombi-0.1.10[${PYTHON_USEDEP}] ) + omnilogic? ( ~dev-python/omnilogic-0.4.5[${PYTHON_USEDEP}] ) + ondilo_ico? ( ~dev-python/ondilo-0.2.0[${PYTHON_USEDEP}] ) + onewire? ( ~dev-python/pyownet-0.10.0[${PYTHON_USEDEP}] ~dev-python/pi1wire-0.1.0[${PYTHON_USEDEP}] ) + onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] ) + onvif? ( ~dev-python/onvif-zeep-async-1.2.0[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] ) + openerz? ( ~dev-python/openerz-api-0.1.0[${PYTHON_USEDEP}] ) + openevse? ( ~dev-python/openevsewifi-1.1.0[${PYTHON_USEDEP}] ) + opengarage? ( ~dev-python/open-garage-0.1.5[${PYTHON_USEDEP}] ) + openhome? ( ~dev-python/openhomedevice-2.0.1[${PYTHON_USEDEP}] ) + opensensemap? ( ~dev-python/opensensemap-api-0.1.5[${PYTHON_USEDEP}] ) + opentherm_gw? ( ~dev-python/pyotgw-1.1_beta1[${PYTHON_USEDEP}] ) + openuv? ( ~dev-python/pyopenuv-2.2.0[${PYTHON_USEDEP}] ) + openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] ) + opnsense? ( ~dev-python/pyopnsense-0.2.0[${PYTHON_USEDEP}] ) + opple? ( ~dev-python/pyoppleio-1.0.5[${PYTHON_USEDEP}] ) + orangepi_gpio? ( ~dev-python/OPi-GPIO-0.4.0[${PYTHON_USEDEP}] ) + oru? ( ~dev-python/oru-0.1.11[${PYTHON_USEDEP}] ) + orvibo? ( ~dev-python/orvibo-1.1.1[${PYTHON_USEDEP}] ) + osramlightify? ( ~dev-python/lightify-1.0.7.3[${PYTHON_USEDEP}] ) + otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] ) + ovo_energy? ( ~dev-python/ovoenergy-1.1.12[${PYTHON_USEDEP}] ) + owntracks? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] ) + ozw? ( ~dev-python/python-openzwave-mqtt-1.4.0[${PYTHON_USEDEP}] ) + p1_monitor? ( ~dev-python/p1monitor-1.0.0[${PYTHON_USEDEP}] ) + panasonic_bluray? ( ~dev-python/panacotta-0.1[${PYTHON_USEDEP}] ) + panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] ) + pandora? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] ) + pcal9535a? ( ~dev-python/pcal9535a-0.7[${PYTHON_USEDEP}] ) + pencom? ( ~dev-python/pencompy-0.0.3[${PYTHON_USEDEP}] ) + philips_js? ( ~dev-python/ha-philipsjs-2.7.5[${PYTHON_USEDEP}] ) + pi4ioe5v9xxxx? ( ~dev-python/pi4ioe5v9xxxx-0.0.2[${PYTHON_USEDEP}] ) + picnic? ( ~dev-python/python-picnic-api-1.1.0[${PYTHON_USEDEP}] ) + piglow? ( ~dev-python/piglow-1.2.4[${PYTHON_USEDEP}] ) + pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] ) + ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] ) + pi_hole? ( ~dev-python/hole-0.5.1[${PYTHON_USEDEP}] ) + pjlink? ( ~dev-python/pypjlink2-1.2.1[${PYTHON_USEDEP}] ) + plaato? ( ~dev-python/pyplaato-0.0.15[${PYTHON_USEDEP}] ) + plex? ( ~dev-python/PlexAPI-4.7.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] ) + plugwise? ( ~dev-python/plugwise-0.8.5[${PYTHON_USEDEP}] ) + plum_lightpad? ( ~dev-python/plumlightpad-0.0.11[${PYTHON_USEDEP}] ) + pocketcasts? ( ~dev-python/pycketcasts-1.0.0[${PYTHON_USEDEP}] ) + point? ( ~dev-python/pypoint-2.1.0[${PYTHON_USEDEP}] ) + poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] ) + powerwall? ( ~dev-python/tesla-powerwall-0.3.10[${PYTHON_USEDEP}] ) + profiler? ( ~dev-python/pyprof2calltree-1.4.5[${PYTHON_USEDEP}] ~dev-python/guppy3-3.1.0[${PYTHON_USEDEP}] ~dev-python/objgraph-3.4.1[${PYTHON_USEDEP}] ) + progettihwsw? ( ~dev-python/ProgettiHWSW-0.1.1[${PYTHON_USEDEP}] ) + proliphix? ( ~dev-python/proliphix-0.4.1[${PYTHON_USEDEP}] ) + prometheus? ( ~dev-python/prometheus_client-0.7.1[${PYTHON_USEDEP}] ) + prosegur? ( ~dev-python/pyprosegur-0.0.5[${PYTHON_USEDEP}] ) + proxmoxve? ( ~dev-python/proxmoxer-1.1.1[${PYTHON_USEDEP}] ) + proxy? ( ~dev-python/pillow-8.2.0[${PYTHON_USEDEP}] ) + ps4? ( ~dev-python/pyps4-2ndscreen-1.2.0[${PYTHON_USEDEP}] ) + pulseaudio_loopback? ( ~dev-python/pulsectl-20.2.4[${PYTHON_USEDEP}] ) + pushbullet? ( ~dev-python/pushbullet-py-0.11.0[${PYTHON_USEDEP}] ) + pushover? ( ~dev-python/pushover_complete-1.1.1[${PYTHON_USEDEP}] ) + pvpc_hourly_pricing? ( ~dev-python/aiopvpc-2.2.0[${PYTHON_USEDEP}] ) + python_script? ( ~dev-python/RestrictedPython-5.1[${PYTHON_USEDEP}] ) + qbittorrent? ( ~dev-python/python-qbittorrent-0.4.2[${PYTHON_USEDEP}] ) + qld_bushfire? ( ~dev-python/georss-qld-bushfire-alert-client-0.5[${PYTHON_USEDEP}] ) + qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] ) + qrcode? ( ~dev-python/pillow-8.2.0[${PYTHON_USEDEP}] ~dev-python/pyzbar-0.1.7[${PYTHON_USEDEP}] ) + quantum_gateway? ( ~dev-python/quantum-gateway-0.0.5[${PYTHON_USEDEP}] ) + qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] ) + qwikswitch? ( ~dev-python/pyqwikswitch-0.93[${PYTHON_USEDEP}] ) + rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] ) + radiotherm? ( ~dev-python/radiotherm-2.1.0[${PYTHON_USEDEP}] ) + rainbird? ( ~dev-python/pyrainbird-0.4.3[${PYTHON_USEDEP}] ) + raincloud? ( ~dev-python/raincloudy-0.0.7[${PYTHON_USEDEP}] ) + rainforest_eagle? ( ~dev-python/aioeagle-1.1.0[${PYTHON_USEDEP}] ~dev-python/uEagle-0.0.2[${PYTHON_USEDEP}] ) + rainmachine? ( ~dev-python/regenmaschine-3.1.5[${PYTHON_USEDEP}] ) + raspihats? ( ~dev-python/raspihats-2.2.3[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ) + raspyrfm? ( ~dev-python/raspyrfm-client-1.2.8[${PYTHON_USEDEP}] ) + recollect_waste? ( ~dev-python/aiorecollect-1.0.8[${PYTHON_USEDEP}] ) + recorder? ( ~dev-python/sqlalchemy-1.4.23[${PYTHON_USEDEP}] ) + recswitch? ( ~dev-python/pyrecswitch-1.0.2[${PYTHON_USEDEP}] ) + reddit? ( ~dev-python/praw-7.2.0[${PYTHON_USEDEP}] ) + rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] ) + remember_the_milk? ( ~dev-python/RtmAPI-0.7.2[${PYTHON_USEDEP}] ~dev-python/httplib2-0.19.0[${PYTHON_USEDEP}] ) + remote_rpi_gpio? ( ~dev-python/gpiozero-1.5.1[${PYTHON_USEDEP}] ) + renault? ( ~dev-python/renault-api-0.1.4[${PYTHON_USEDEP}] ) + repetier? ( ~dev-python/pyrepetier-3.0.5[${PYTHON_USEDEP}] ) + rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] ) + rflink? ( ~dev-python/rflink-0.0.58[${PYTHON_USEDEP}] ) + rfxtrx? ( ~dev-python/pyRFXtrx-0.27.0[${PYTHON_USEDEP}] ) + ring? ( ~dev-python/ring-doorbell-0.7.1[${PYTHON_USEDEP}] ) + ripple? ( ~dev-python/python-ripple-api-0.0.3[${PYTHON_USEDEP}] ) + risco? ( ~dev-python/pyrisco-0.3.1[${PYTHON_USEDEP}] ) + rituals_perfume_genie? ( ~dev-python/pyrituals-0.0.6[${PYTHON_USEDEP}] ) + rmvtransport? ( ~dev-python/PyRMVtransport-0.3.2[${PYTHON_USEDEP}] ) + rocketchat? ( ~dev-python/rocketchat-API-0.6.1[${PYTHON_USEDEP}] ) + roku? ( ~dev-python/rokuecp-0.8.1[${PYTHON_USEDEP}] ) + roomba? ( ~dev-python/roombapy-1.6.3[${PYTHON_USEDEP}] ) + roon? ( ~dev-python/roonapi-0.0.38[${PYTHON_USEDEP}] ) + route53? ( ~dev-python/boto3-1.16.52[${PYTHON_USEDEP}] ) + rova? ( ~dev-python/rova-0.2.1[${PYTHON_USEDEP}] ) + rpi_gpio? ( ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] ) + rpi_gpio_pwm? ( ~dev-python/pwmled-1.6.7[${PYTHON_USEDEP}] ) + rpi_pfio? ( ~dev-python/pifacecommon-4.2.2[${PYTHON_USEDEP}] ~dev-python/pifacedigitalio-3.0.5[${PYTHON_USEDEP}] ) + rpi_power? ( ~dev-python/rpi-bad-power-0.1.0[${PYTHON_USEDEP}] ) + rpi_rf? ( ~dev-python/rpi-rf-0.9.7[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] ) + ruckus_unleashed? ( ~dev-python/pyruckus-0.12[${PYTHON_USEDEP}] ) + russound_rio? ( ~dev-python/russound-rio-0.1.7[${PYTHON_USEDEP}] ) + russound_rnet? ( ~dev-python/russound-0.1.9[${PYTHON_USEDEP}] ) + sabnzbd? ( ~dev-python/pysabnzbd-1.1.0[${PYTHON_USEDEP}] ) + saj? ( ~dev-python/pysaj-0.0.16[${PYTHON_USEDEP}] ) + samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] ) + satel_integra? ( ~dev-python/satel-integra-0.3.4[${PYTHON_USEDEP}] ) + schluter? ( ~dev-python/py-schluter-0.1.7[${PYTHON_USEDEP}] ) + scrape? ( ~dev-python/beautifulsoup-4.9.3[${PYTHON_USEDEP}] ) + screenlogic? ( ~dev-python/screenlogicpy-0.4.1[${PYTHON_USEDEP}] ) + scsgate? ( ~dev-python/scsgate-0.1.0[${PYTHON_USEDEP}] ) + season? ( ~dev-python/ephem-3.7.7.0[${PYTHON_USEDEP}] ) + sendgrid? ( ~dev-python/sendgrid-6.7.0[${PYTHON_USEDEP}] ) + sense? ( ~dev-python/sense-energy-0.9.2[${PYTHON_USEDEP}] ) + sensehat? ( ~dev-python/python-sense-hat-2.2.0[${PYTHON_USEDEP}] ) + sensibo? ( ~dev-python/pysensibo-1.0.3[${PYTHON_USEDEP}] ) + sentry? ( ~dev-python/sentry-sdk-1.3.0[${PYTHON_USEDEP}] ) + serial? ( ~dev-python/pyserial-asyncio-0.5[${PYTHON_USEDEP}] ) + serial_pm? ( ~dev-python/pmsensor-0.4[${PYTHON_USEDEP}] ) + sesame? ( ~dev-python/pysesame2-1.0.1[${PYTHON_USEDEP}] ) + seventeentrack? ( ~dev-python/py17track-3.2.1[${PYTHON_USEDEP}] ) + seven_segments? ( ~dev-python/pillow-8.2.0[${PYTHON_USEDEP}] ) + sharkiq? ( ~dev-python/sharkiqpy-0.1.8[${PYTHON_USEDEP}] ) + shelly? ( ~dev-python/aioshelly-0.6.4[${PYTHON_USEDEP}] ) + shiftr? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] ) + shodan? ( ~dev-python/shodan-1.25.0[${PYTHON_USEDEP}] ) + sht31? ( ~dev-python/Adafruit-GPIO-1.0.3[${PYTHON_USEDEP}] ~dev-python/Adafruit-SHT31-1.0.2[${PYTHON_USEDEP}] ) + sia? ( ~dev-python/pysiaalarm-3.0.0[${PYTHON_USEDEP}] ) + sighthound? ( ~dev-python/pillow-8.2.0[${PYTHON_USEDEP}] ~dev-python/simplehound-0.3[${PYTHON_USEDEP}] ) + signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] ) + simplepush? ( ~dev-python/simplepush-1.1.4[${PYTHON_USEDEP}] ) + simplisafe? ( ~dev-python/simplisafe-python-11.0.6[${PYTHON_USEDEP}] ) + sinch? ( ~dev-python/clx-sdk-xms-1.0.0[${PYTHON_USEDEP}] ) + sisyphus? ( ~dev-python/sisyphus-control-3.0[${PYTHON_USEDEP}] ) + skybeacon? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] ) + skybell? ( ~dev-python/skybellpy-0.6.3[${PYTHON_USEDEP}] ) + sky_hub? ( ~dev-python/pyskyqhub-0.1.3[${PYTHON_USEDEP}] ) + slack? ( ~dev-python/slackclient-2.5.0[${PYTHON_USEDEP}] ) + sleepiq? ( ~dev-python/sleepyq-0.8.1[${PYTHON_USEDEP}] ) + slide? ( ~dev-python/goslide-api-0.5.1[${PYTHON_USEDEP}] ) + sma? ( ~dev-python/pysma-0.6.5[${PYTHON_USEDEP}] ) + smappee? ( ~dev-python/pysmappee-0.2.25[${PYTHON_USEDEP}] ) + smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] ) + smartthings? ( ~dev-python/pysmartapp-0.3.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] ) + smarttub? ( ~dev-python/python-smarttub-0.0.25[${PYTHON_USEDEP}] ) + smarty? ( ~dev-python/pysmarty-0.8[${PYTHON_USEDEP}] ) + smart_meter_texas? ( ~dev-python/smart-meter-texas-0.4.7[${PYTHON_USEDEP}] ) + smhi? ( ~dev-python/smhi-pkg-1.0.15[${PYTHON_USEDEP}] ) + sms? ( ~dev-python/python-gammu-3.1[${PYTHON_USEDEP}] ) + snapcast? ( ~dev-python/snapcast-2.1.3[${PYTHON_USEDEP}] ) + snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] ) + socat? ( net-misc/socat ) + sochain? ( ~dev-python/python-sochain-api-0.0.2[${PYTHON_USEDEP}] ) + solaredge? ( ~dev-python/solaredge-0.0.2[${PYTHON_USEDEP}] ~dev-python/stringcase-1.2.0[${PYTHON_USEDEP}] ) + solaredge_local? ( ~dev-python/solaredge-local-0.2.0[${PYTHON_USEDEP}] ) + solarlog? ( ~dev-python/sunwatcher-0.2.1[${PYTHON_USEDEP}] ) + solax? ( ~dev-python/solax-0.2.8[${PYTHON_USEDEP}] ) + soma? ( ~dev-python/pysoma-0.0.10[${PYTHON_USEDEP}] ) + somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] ) + somfy_mylink? ( ~dev-python/somfy-mylink-synergy-1.0.6[${PYTHON_USEDEP}] ) + sonarr? ( ~dev-python/sonarr-0.3.0[${PYTHON_USEDEP}] ) + songpal? ( ~dev-python/python-songpal-0.12[${PYTHON_USEDEP}] ) + sonos? ( ~dev-python/soco-0.23.3[${PYTHON_USEDEP}] ) + sony_projector? ( ~dev-python/pySDCP-1[${PYTHON_USEDEP}] ) + soundtouch? ( ~dev-python/libsoundtouch-0.8.0[${PYTHON_USEDEP}] ) + spc? ( ~dev-python/pyspcwebgw-0.4.0[${PYTHON_USEDEP}] ) + speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] ) + spider? ( ~dev-python/spiderpy-1.4.2[${PYTHON_USEDEP}] ) + splunk? ( ~dev-python/hass-splunk-0.1.1[${PYTHON_USEDEP}] ) + spotify? ( ~dev-python/spotipy-2.18.0[${PYTHON_USEDEP}] ) + sql? ( ~dev-python/sqlalchemy-1.4.23[${PYTHON_USEDEP}] ) + squeezebox? ( ~dev-python/pysqueezebox-0.5.5[${PYTHON_USEDEP}] ) + srp_energy? ( ~dev-python/srpenergy-1.3.2[${PYTHON_USEDEP}] ) + ssdp? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.20.0[${PYTHON_USEDEP}] ) + ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy ) + starline? ( ~dev-python/starline-0.1.5[${PYTHON_USEDEP}] ) + starlingbank? ( ~dev-python/starlingbank-3.2[${PYTHON_USEDEP}] ) + startca? ( ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] ) + statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] ) + steam_online? ( ~dev-python/steamodd-4.21[${PYTHON_USEDEP}] ) + stiebel_eltron? ( ~dev-python/pystiebeleltron-0.0.1[${PYTHON_USEDEP}] ) + stookalert? ( ~dev-python/stookalert-0.1.4[${PYTHON_USEDEP}] ) + stream? ( ~dev-python/av-8.0.3[${PYTHON_USEDEP}] ) + streamlabswater? ( ~dev-python/streamlabswater-1.0.1[${PYTHON_USEDEP}] ) + subaru? ( ~dev-python/subarulink-0.3.12[${PYTHON_USEDEP}] ) + suez_water? ( ~dev-python/pysuez-0.1.19[${PYTHON_USEDEP}] ) + supla? ( ~dev-python/asyncpysupla-0.0.5[${PYTHON_USEDEP}] ) + surepetcare? ( ~dev-python/surepy-0.7.0[${PYTHON_USEDEP}] ) + swiss_hydrological_data? ( ~dev-python/swisshydrodata-0.1.0[${PYTHON_USEDEP}] ) + swiss_public_transport? ( ~dev-python/python_opendata_transport-0.2.1[${PYTHON_USEDEP}] ) + switchbot? ( ~dev-python/PySwitchbot-0.8.0[${PYTHON_USEDEP}] ) + switcher_kis? ( ~dev-python/aioswitcher-2.0.5[${PYTHON_USEDEP}] ) + switchmate? ( ~dev-python/PySwitchmate-0.4.6[${PYTHON_USEDEP}] ) + syncthing? ( ~dev-python/aiosyncthing-0.5.1[${PYTHON_USEDEP}] ) + syncthru? ( ~dev-python/PySyncThru-0.7.3[${PYTHON_USEDEP}] ~dev-python/url-normalize-1.4.1[${PYTHON_USEDEP}] ) + synology_dsm? ( ~dev-python/py-synologydsm-api-1.0.4[${PYTHON_USEDEP}] ) + synology_srm? ( ~dev-python/synology-srm-0.2.0[${PYTHON_USEDEP}] ) + systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] ) + system_bridge? ( ~dev-python/systembridge-2.0.6[${PYTHON_USEDEP}] ) + tado? ( ~dev-python/python-tado-0.10.0[${PYTHON_USEDEP}] ) + tahoma? ( ~dev-python/tahoma-api-0.0.16[${PYTHON_USEDEP}] ) + tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] ) + tank_utility? ( ~dev-python/tank_utility-1.4.0[${PYTHON_USEDEP}] ) + tapsaff? ( ~dev-python/tapsaff-0.2.1[${PYTHON_USEDEP}] ) + tasmota? ( ~dev-python/HATasmota-0.2.20[${PYTHON_USEDEP}] ) + tautulli? ( ~dev-python/pytautulli-21.8.1[${PYTHON_USEDEP}] ) + ted5000? ( ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] ) + telegram_bot? ( ~dev-python/python-telegram-bot-13.1[${PYTHON_USEDEP}] ~dev-python/PySocks-1.7.1[${PYTHON_USEDEP}] ) + tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] ) + tellstick? ( ~dev-python/tellcore-net-0.4[${PYTHON_USEDEP}] ~dev-python/tellcore-py-1.1.2[${PYTHON_USEDEP}] ) + temper? ( ~dev-python/temperusb-1.5.3[${PYTHON_USEDEP}] ) + tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] ) + tfiac? ( ~dev-python/pytfiac-0.4[${PYTHON_USEDEP}] ) + thermoworks_smoke? ( ~dev-python/stringcase-1.2.0[${PYTHON_USEDEP}] ~dev-python/thermoworks-smoke-0.1.8[${PYTHON_USEDEP}] ) + thingspeak? ( ~dev-python/thingspeak-1.0.0[${PYTHON_USEDEP}] ) + thinkingcleaner? ( ~dev-python/pythinkingcleaner-0.0.3[${PYTHON_USEDEP}] ) + tibber? ( ~dev-python/pyTibber-0.19.0[${PYTHON_USEDEP}] ) + tikteck? ( ~dev-python/tikteck-0.4[${PYTHON_USEDEP}] ) + tile? ( ~dev-python/pytile-5.2.3[${PYTHON_USEDEP}] ) + tmb? ( ~dev-python/tmb-0.0.4[${PYTHON_USEDEP}] ) + todoist? ( ~dev-python/todoist-python-8.0.0[${PYTHON_USEDEP}] ) + tof? ( ~dev-python/VL53L1X2-0.1.5[${PYTHON_USEDEP}] ) + toon? ( ~dev-python/toonapi-0.2.0[${PYTHON_USEDEP}] ) + totalconnect? ( ~dev-python/total-connect-client-0.57[${PYTHON_USEDEP}] ) + touchline? ( ~dev-python/pytouchline-0.7[${PYTHON_USEDEP}] ) + tplink? ( ~dev-python/pyHS100-0.3.5.2[${PYTHON_USEDEP}] ) + tplink_lte? ( ~dev-python/tp-connected-0.0.4[${PYTHON_USEDEP}] ) + traccar? ( ~dev-python/pytraccar-0.9.0[${PYTHON_USEDEP}] ~dev-python/stringcase-1.2.0[${PYTHON_USEDEP}] ) + trackr? ( ~dev-python/pytrackr-0.0.5[${PYTHON_USEDEP}] ) + tractive? ( ~dev-python/aiotractive-0.5.2[${PYTHON_USEDEP}] ) + tradfri? ( ~dev-python/pytradfri-7.0.6[${PYTHON_USEDEP}] ) + trafikverket_train? ( ~dev-python/pytrafikverket-0.1.6.2[${PYTHON_USEDEP}] ) + trafikverket_weatherstation? ( ~dev-python/pytrafikverket-0.1.6.2[${PYTHON_USEDEP}] ) + transmission? ( ~dev-python/transmissionrpc-0.11[${PYTHON_USEDEP}] ) + transport_nsw? ( ~dev-python/PyTransportNSW-0.1.1[${PYTHON_USEDEP}] ) + travisci? ( ~dev-python/TravisPy-0.3.5[${PYTHON_USEDEP}] ) + trend? ( ~dev-python/numpy-1.21.1[${PYTHON_USEDEP}] ) + tts? ( ~media-libs/mutagen-1.45.1 ) + tuya? ( ~dev-python/tuyaha-0.0.10[${PYTHON_USEDEP}] ) + twentemilieu? ( ~dev-python/twentemilieu-0.3.0[${PYTHON_USEDEP}] ) + twilio? ( ~dev-python/twilio-6.32.0[${PYTHON_USEDEP}] ) + twinkly? ( ~dev-python/twinkly-client-0.0.2[${PYTHON_USEDEP}] ) + twitch? ( ~dev-python/python-twitch-client-0.6.0[${PYTHON_USEDEP}] ) + twitter? ( ~dev-python/TwitterAPI-2.7.3[${PYTHON_USEDEP}] ) + ubus? ( ~dev-python/openwrt-ubus-rpc-0.0.2[${PYTHON_USEDEP}] ) + unifi? ( ~dev-python/aiounifi-26[${PYTHON_USEDEP}] ) + unifiled? ( ~dev-python/unifiled-0.11[${PYTHON_USEDEP}] ) + unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] ) + upb? ( ~dev-python/upb-lib-0.4.12[${PYTHON_USEDEP}] ) + upcloud? ( ~dev-python/upcloud-api-2.0.0[${PYTHON_USEDEP}] ) + upc_connect? ( ~dev-python/connect-box-0.2.8[${PYTHON_USEDEP}] ) + updater? ( ~dev-python/distro-1.5.0[${PYTHON_USEDEP}] ) + upnp? ( ~dev-python/async-upnp-client-0.20.0[${PYTHON_USEDEP}] ) + uptimerobot? ( ~dev-python/pyuptimerobot-21.9.0[${PYTHON_USEDEP}] ) + usb? ( ~dev-python/pyudev-0.22.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ) + uscis? ( ~dev-python/uscisstatus-0.1.1[${PYTHON_USEDEP}] ) + usgs_earthquakes_feed? ( ~dev-python/geojson-client-0.6[${PYTHON_USEDEP}] ) + utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] ) + uvc? ( ~dev-python/uvcclient-0.11.0[${PYTHON_USEDEP}] ) + vallox? ( ~dev-python/vallox-websocket-api-2.8.1[${PYTHON_USEDEP}] ) + vasttrafik? ( ~dev-python/vtjp-0.1.14[${PYTHON_USEDEP}] ) + velbus? ( ~dev-python/python-velbus-2.1.2[${PYTHON_USEDEP}] ) + velux? ( ~dev-python/pyvlx-0.2.19[${PYTHON_USEDEP}] ) + venstar? ( ~dev-python/venstarcolortouch-0.14[${PYTHON_USEDEP}] ) + vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] ) + verisure? ( ~dev-python/vsure-1.7.3[${PYTHON_USEDEP}] ) + versasense? ( ~dev-python/pyversasense-0.0.6[${PYTHON_USEDEP}] ) + version? ( ~dev-python/pyhaversion-21.7.0[${PYTHON_USEDEP}] ) + vesync? ( ~dev-python/pyvesync-1.4.0[${PYTHON_USEDEP}] ) + vicare? ( ~dev-python/PyViCare-1.0.0[${PYTHON_USEDEP}] ) + vilfo? ( ~dev-python/vilfo-api-client-0.3.2[${PYTHON_USEDEP}] ) + vivotek? ( ~dev-python/libpyvivotek-0.4.0[${PYTHON_USEDEP}] ) + vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] ) + vlc? ( ~dev-python/python-vlc-1.1.2[${PYTHON_USEDEP}] ) + vlc_telnet? ( ~dev-python/python-telnet-vlc-2.0.1[${PYTHON_USEDEP}] ) + volkszaehler? ( ~dev-python/volkszaehler-0.2.1[${PYTHON_USEDEP}] ) + volumio? ( ~dev-python/pyvolumio-0.1.3[${PYTHON_USEDEP}] ) + volvooncall? ( ~dev-python/volvooncall-0.8.12[${PYTHON_USEDEP}] ) + vultr? ( ~dev-python/vultr-0.1.2[${PYTHON_USEDEP}] ) + w800rf32? ( ~dev-python/pyW800rf32-0.1[${PYTHON_USEDEP}] ) + wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] ) + wallbox? ( ~dev-python/wallbox-0.4.4[${PYTHON_USEDEP}] ) + waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] ) + waterfurnace? ( ~dev-python/waterfurnace-1.1.0[${PYTHON_USEDEP}] ) + watson_iot? ( ~dev-python/ibmiotf-0.3.4[${PYTHON_USEDEP}] ) + watson_tts? ( ~dev-python/ibm-watson-5.2.2[${PYTHON_USEDEP}] ) + waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.12[${PYTHON_USEDEP}] ) + webostv? ( ~dev-python/aiopylgtv-0.4.0[${PYTHON_USEDEP}] ) + wemo? ( ~dev-python/pywemo-0.6.7[${PYTHON_USEDEP}] ) + whois? ( ~dev-python/python-whois-0.7.3[${PYTHON_USEDEP}] ) + wiffi? ( ~dev-python/wiffi-1.0.1[${PYTHON_USEDEP}] ) + wilight? ( ~dev-python/pywilight-0.0.70[${PYTHON_USEDEP}] ) + wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] ) + wirelesstag? ( ~dev-python/wirelesstagpy-0.5.0[${PYTHON_USEDEP}] ) + withings? ( ~dev-python/withings-api-2.3.2[${PYTHON_USEDEP}] ) + wled? ( ~dev-python/wled-0.8.0[${PYTHON_USEDEP}] ) + wolflink? ( ~dev-python/wolf_smartset-0.1.11[${PYTHON_USEDEP}] ) + workday? ( ~dev-python/holidays-0.11.2[${PYTHON_USEDEP}] ) + xbee? ( ~dev-python/xbee-helper-0.0.7[${PYTHON_USEDEP}] ) + xbox? ( ~dev-python/xbox-webapi-2.0.11[${PYTHON_USEDEP}] ) + xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] ) + xeoma? ( ~dev-python/pyxeoma-1.4.1[${PYTHON_USEDEP}] ) + xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.4[${PYTHON_USEDEP}] ) + xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.3[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.8[${PYTHON_USEDEP}] ) + xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] ) + xmpp? ( ~dev-python/slixmpp-1.7.1[${PYTHON_USEDEP}] ) + xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] ) + yale_smart_alarm? ( ~dev-python/yalesmartalarmclient-0.3.4[${PYTHON_USEDEP}] ) + yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] ) + yamaha_musiccast? ( ~dev-python/aiomusiccast-0.9.1[${PYTHON_USEDEP}] ) + yandex_transport? ( ~dev-python/aioymaps-1.1.0[${PYTHON_USEDEP}] ) + yeelight? ( ~dev-python/yeelight-0.7.4[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.20.0[${PYTHON_USEDEP}] ) + yeelightsunflower? ( ~dev-python/yeelightsunflower-0.0.10[${PYTHON_USEDEP}] ) + yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] ) + youless? ( ~dev-python/youless-api-0.12[${PYTHON_USEDEP}] ) + zabbix? ( ~dev-python/py-zabbix-1.1.7[${PYTHON_USEDEP}] ) + zengge? ( ~dev-python/zengge-0.2[${PYTHON_USEDEP}] ) + zeroconf? ( ~dev-python/zeroconf-0.36.2[${PYTHON_USEDEP}] ) + zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] ) + zestimate? ( ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] ) + zha? ( ~dev-python/bellows-0.27.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.5[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.60[${PYTHON_USEDEP}] ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.13.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.37.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.7.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.5.4[${PYTHON_USEDEP}] ) + zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] ) + ziggo_mediabox_xl? ( ~dev-python/ziggo-mediabox-xl-1.1.0[${PYTHON_USEDEP}] ) + zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] ) + zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] ) + zwave_js? ( ~dev-python/zwave-js-server-python-0.30.0[${PYTHON_USEDEP}] )" + +BDEPEND="${RDEPEND} + test? ( + ~dev-python/codecov-2.1.12[${PYTHON_USEDEP}] + ~dev-python/coverage-5.5[${PYTHON_USEDEP}] + ~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}] + ~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}] + ~dev-python/mypy-0.910[${PYTHON_USEDEP}] + ~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}] + ~dev-vcs/pre-commit-2.14.0 + ~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}] + ~dev-python/pylint-2.10.2[${PYTHON_USEDEP}] + ~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}] + ~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}] + ~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}] + ~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}] + ~dev-python/pytest-xdist-2.2.1[${PYTHON_USEDEP}] + ~dev-python/pytest-6.2.4[${PYTHON_USEDEP}] + ~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}] + ~dev-python/responses-0.12.0[${PYTHON_USEDEP}] + ~dev-python/respx-0.17.0[${PYTHON_USEDEP}] + ~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}] + ~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}] + ) + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}]" + +INSTALL_DIR="/opt/${MY_PN}" + +DISABLE_AUTOFORMATTING=1 +DOC_CONTENTS=" +The HA interface listens on port 8123 +hass configuration is in: /etc/${MY_PN} +daemon command line arguments are configured in: /etc/conf.d/${MY_PN} +logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log +The sqlite db is by default in: /etc/${MY_PN} +support at https://git.edevau.net/onkelbeh/HomeAssistantRepository +" + +S="${WORKDIR}/core-${MY_PV}" + +DOCS="README.rst" + +python_install_all() { + dodoc ${DOCS} + distutils-r1_python_install_all + keepdir "$INSTALL_DIR" + keepdir "/etc/${MY_PN}" + fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}" + keepdir "/var/log/${MY_PN}" + fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}" + newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}" + newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}" + use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service" + dobin "${FILESDIR}/hasstest" + if use socat ; then + newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave" + sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die + fi + if use mqtt ; then + sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die + fi + insinto /etc/logrotate.d + newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}" + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} + diff --git a/app-misc/homeassistant-full/homeassistant-full-9999.ebuild b/app-misc/homeassistant-full/homeassistant-full-9999.ebuild index 93febf0eb..96cab29fe 100644 --- a/app-misc/homeassistant-full/homeassistant-full-9999.ebuild +++ b/app-misc/homeassistant-full/homeassistant-full-9999.ebuild @@ -763,7 +763,7 @@ RDEPEND="${RDEPEND} swiss_hydrological_data? ( ~dev-python/swisshydrodata-0.1.0[${PYTHON_USEDEP}] ) swiss_public_transport? ( ~dev-python/python_opendata_transport-0.2.1[${PYTHON_USEDEP}] ) switchbot? ( ~dev-python/PySwitchbot-0.8.0[${PYTHON_USEDEP}] ) - switcher_kis? ( ~dev-python/aioswitcher-2.0.4[${PYTHON_USEDEP}] ) + switcher_kis? ( ~dev-python/aioswitcher-2.0.5[${PYTHON_USEDEP}] ) switchmate? ( ~dev-python/PySwitchmate-0.4.6[${PYTHON_USEDEP}] ) syncthing? ( ~dev-python/aiosyncthing-0.5.1[${PYTHON_USEDEP}] ) syncthru? ( ~dev-python/PySyncThru-0.7.3[${PYTHON_USEDEP}] ~dev-python/url-normalize-1.4.1[${PYTHON_USEDEP}] ) diff --git a/app-misc/homeassistant-full/metadata.xml b/app-misc/homeassistant-full/metadata.xml index b3c6d874e..9824992ce 100644 --- a/app-misc/homeassistant-full/metadata.xml +++ b/app-misc/homeassistant-full/metadata.xml @@ -102,7 +102,7 @@ Presence detection by looking at BT Smart Hub based routers Integrate buienradar weather data into Home Assistant Integrate a CalDAV (RFC4791) calendar in Home Assistant - + The camera integration allows you to use IP cameras with Home Assistant Allows you to integrate your Canary devices from Home Assistant Let Home Assitant talk to Google Chromecast Allows you to control Channels from Home Assistant @@ -735,7 +735,7 @@ USB Discovery integration will watch the host for USB devices updates on your USCIS case using your case/receipt number a GeoJSON feed provided by the U.S. Geological Survey - + integration provides functionality to track consumptions of various utilities allows you to integrate UniFi Video Camera (UVC) into Home Assistant control any Vallox ventilation unit traveling details for the larger Göteborg area in Sweden from the Västtrafik diff --git a/app-misc/homeassistant-min/Manifest b/app-misc/homeassistant-min/Manifest index 868fca800..cc3ef35f8 100644 --- a/app-misc/homeassistant-min/Manifest +++ b/app-misc/homeassistant-min/Manifest @@ -19,6 +19,7 @@ DIST homeassistant-2021.9.1.tar.gz 11501767 BLAKE2B 84351f0d97117f46f335080cb889 DIST homeassistant-2021.9.2.tar.gz 11502289 BLAKE2B a8379f8d17cc1a1f16f787f2688ee2f2f888d25a3b4db6a729b15b80f74316b9c6c40dcf4538b7eea4ca5afcd072810c62bfcdd5270bc61644ccd4135794955d SHA512 32bb9a21ff04d8437bf9287484c78405fa222e4e8677333c298e2d9e2f5007dabf6028c5618a68eaa212db1b82f00fa3c925fe15e0a117c98782877804bbf588 DIST homeassistant-2021.9.3.tar.gz 11502226 BLAKE2B 133aaba375c8151c7489371beebd19d0c69d894d0779ddf05e308edbc2e8b8b8f3975c10a3a780e8270bcefac81be0fd5b784ef58b4d68df0a98335253079b9c SHA512 36eab67521bc161eec6e13ef17b15e58dbf8575b349ec3ec7223c787d203ddd0a56e34795bdd36acedfe666f04d836c93ab9aad4fa5d5848d5b111c47589cbf9 DIST homeassistant-2021.9.4.tar.gz 11502419 BLAKE2B 2cdb0a23ca49607ffa88916750a9997042515e0fe7c5d0af115f9970aa2bc120a128ed245bcd273e9efd48d38cf0c3972c4bae4091ecd97ffb49229a5e87e487 SHA512 2a1a804f7e9e281fcf98c273cf4308da352f887f852af1da73f3cc5ca25a379c7b5f02c8d9b5500b56a480b0d5b5cf7fdf5b2421a0676493ebbe4e1a40d7d5e5 +DIST homeassistant-2021.9.5.tar.gz 11503797 BLAKE2B 5546ec6edfafed8c452a484077deef99cd3ecf907dc3b21ffb1df610d532b9f2582b684e7fa7e45cd486109300d0019aba29bb082403bef2700674d0f07ea73e SHA512 4af7e16c339bbf241f85fe5eb5b47f2ee4f3a6a1dc68f3b6a30cfa5e9f0363a834327e4a5e0a65e6e34383ffc4cb5b9666cf541fe028c903cd5d26385f5f7b7f EBUILD homeassistant-min-2021.6.6-r1.ebuild 12233 BLAKE2B 30ee78d7716dfab66d1072266eed74ad2b99009b9129c1923405fffb4eeb27a7cc541eabea41e6952f945106cf300412e4da522f0c08be7186abbe39701fdc0d SHA512 6cd35d171c71e30ee1dede4a1ef814c9f5987e6224faa670f1da1cd7055283a49fbe32b0dbcd17e77b8642d1a4d42829277df8a849741861da35ddc3beb78aa8 EBUILD homeassistant-min-2021.7.4.ebuild 12185 BLAKE2B 3221c25a9f0dd2824788561e1dac86925ca4ee3a5dd9136e4a5435a297f783fcea4226177f7c1995c6092264484ea627ae543d722ed72ab73f7ba2119a9d2d24 SHA512 1507c5088e9c705b2636f5114cd042b9050ae9c74279d37ec5cba6cbca4b0c5f43389e2831c4a0bd7c084b6c85329d6ba5c9312caf4f6f77b933b5a4fcf40228 EBUILD homeassistant-min-2021.8.6.ebuild 12279 BLAKE2B 54518f2405eb5fb186ad839872bdd0249ad0ed296d7f9b040198b9ca945b34fb68cb8904107e7cc6e733625dbcde3dad47797e6c963831be990577ffd8f86553 SHA512 08be6039757bcb1459e1373418c91e5199a02499e87281eeb4b7e95584253bd273b98ab9e4dad8e408314d2dc9409bc3c5d32db3ec0da621f03ab3c692021d8c @@ -30,4 +31,5 @@ EBUILD homeassistant-min-2021.9.1.ebuild 12372 BLAKE2B ee00d4dbcdf88ef531a21d22d EBUILD homeassistant-min-2021.9.2.ebuild 12372 BLAKE2B ee00d4dbcdf88ef531a21d22d24cbbf1d1db4cd464d74d4e79b5f1cd4601e0e4ee153262b188d7609aae11cf326681f7a8343485545349e7308676d1f3a68197 SHA512 e75eb9d4275d98b9e502079fa8b0e0474135db4ab9e3077e5aab420991d632d7e99430dfa6de28c69ccbd42446b4ab09271eaf33bd4be17f5dfb1fcec4c88b87 EBUILD homeassistant-min-2021.9.3.ebuild 12459 BLAKE2B 36a25401f00815b1b99916da5841254516d53e7a82fe7b157234e3fd5deedaf1c0584512a8ac6d4919781cf2043c3e431bccf20e690c62f1252939e0bbc2e308 SHA512 1ee7fa366c2cc40164b638998aa979350ef3f8ff8f266fb153dfc726991cfd4c0b2644b8dde742d1ba330b4f73740dde06b740e6148c1f86e05ff13f05b6f546 EBUILD homeassistant-min-2021.9.4.ebuild 12459 BLAKE2B 171098f164ad5fcbc9aad562883c545d34eeb47e41adc9de3c5ca36ab915a7cea24d32a031aed0dfa047e14c72e0aad394768da328cf361f47c19c7e9882cf9b SHA512 a1a94582c6a610a16a5d2120fc8838765a6383badf41b542995a087b99b7cff5443fb9a7c6f3882ae2aa8c4d1fa55ac482f8bd594938076a6d197b70999b5e9a -MISC metadata.xml 6923 BLAKE2B 29632452d7c7d9d7b4347119746c7a6a6dfb3008e781330eba08c100193a6e639ece70b43e704bf64c17f4bdd898e81075a2886f5b11a4c2b06cd7da279982f8 SHA512 23b2d872b39790a9f2c0981a53466ac7fe9e17923ee7beaef8042e6fc85608be66f2033ed74186b2e6565d3294b227d83c82ee5de4dc2661247462cdb4d52e34 +EBUILD homeassistant-min-2021.9.5.ebuild 12414 BLAKE2B fe103d72d309da0a596a5161dfdc1efeb9b054a0f6b5536b85ee0ac7691562b749fb85129e6f37c3b4701ec01675853dfe939625117866e96bf2a5649b378c04 SHA512 0ec92fc2f57292c4e699ca2c8e6073870d8cb8fe986d0dfea1298849e84abea2224d812cdd3a8d7d749fec270f92458ae6a1f8a58eea4858f34f852165219c31 +MISC metadata.xml 6969 BLAKE2B ada9dc34f719bd82e58c5a31cb23419fb5bedc032cf51ecd09fd804160e8515612c7c6157de74d6aa175ac3026451ca93daced9a9a899e06bd02c1fe2049552e SHA512 39fb93badf1c17e507ba3a48cb9aaa2e98f2a40d9ac378437ff683f403bb2b2f8e5f0b797a5b12ab3e92e527fee38dabe31c55beabb63091ded1291baeb62467 diff --git a/app-misc/homeassistant-min/homeassistant-min-2021.9.5.ebuild b/app-misc/homeassistant-min/homeassistant-min-2021.9.5.ebuild new file mode 100644 index 000000000..2f2995a60 --- /dev/null +++ b/app-misc/homeassistant-min/homeassistant-min-2021.9.5.ebuild @@ -0,0 +1,257 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{8..10} ) +inherit readme.gentoo-r1 eutils distutils-r1 systemd + +MY_PN=homeassistant + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/home-assistant/core.git" + EGIT_BRANCH="dev" + S="${WORKDIR}/core/" +else + MY_PV=${PV/_beta/b} + MY_P=${MY_PN}-${MY_PV} + SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz" + S="${WORKDIR}/core-${MY_PV}" +fi + +DESCRIPTION="Open-source home automation platform running on Python." +HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/" + +LICENSE="Apache-2.0" +SLOT="0" + +KEYWORDS="amd64 arm arm64 x86 amd64-linux x86-linux" +IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth_le_tracker +caldav cast cli compensation coronavirus darksky +dwd_weather_warnings enigma2 esphome forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken maxcube mikrotik +mobile_app +mqtt myq mysensors +mysql +notify_events +otp owntracks ozw +ping +plex ps4 +python_script qnap qvr_pro +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +sql +ssl systemd systemmonitor tasmota test tile tplink tradfri utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf +zwave_js" + +# external deps +RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN} + || ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 ) + app-admin/logrotate + dev-db/sqlite + dev-libs/libfastjson + >=dev-libs/xerces-c-3.1.4-r1" + +# make sure no conflicting main Ebuild is installed +RDEPEND="${RDEPEND} + !app-misc/homeassistant + !app-misc/homeassistant-full" + +# Home Assistant Core dependencies +# from package_constraints.txt +RDEPEND="${RDEPEND} + ~dev-python/aiodiscover-1.4.2[${PYTHON_USEDEP}] + ~dev-python/aiohttp-3.7.4_p0[${PYTHON_USEDEP}] + ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] + ~dev-python/astral-2.2[${PYTHON_USEDEP}] + ~dev-python/async-upnp-client-0.20.0[${PYTHON_USEDEP}] + ~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}] + ~dev-python/attrs-21.2.0[${PYTHON_USEDEP}] + ~dev-python/awesomeversion-21.4.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/backports-zoneinfo[${PYTHON_USEDEP}]' python3_8) + ~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}] + >=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}] + >=dev-python/certifi-2020.12.5[${PYTHON_USEDEP}] + ~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}] + ~dev-python/cryptography-3.3.2[${PYTHON_USEDEP}] + ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] + ~dev-python/emoji-1.2.0[${PYTHON_USEDEP}] + ~dev-python/google-api-core-1.31.2[${PYTHON_USEDEP}] + ~dev-python/google-cloud-pubsub-2.1.0[${PYTHON_USEDEP}] + ~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}] + >=dev-python/h11-0.12.0[${PYTHON_USEDEP}] + ~dev-python/hass-nabucasa-0.46.0[${PYTHON_USEDEP}] + ~dev-python/home-assistant-frontend-20210830.0[${PYTHON_USEDEP}] + >=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}] + ~dev-python/httpx-0.19.0[${PYTHON_USEDEP}] + ~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] + ~dev-python/jinja-3.0.1[${PYTHON_USEDEP}] + ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] + ~dev-python/pandas-1.3.0[${PYTHON_USEDEP}] + ~dev-python/pillow-8.2.0[${PYTHON_USEDEP}] + =dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}] + ~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}] + ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] + ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] + ~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}] + ~dev-python/pyudev-0.22.0[${PYTHON_USEDEP}] + ~dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}] + ~dev-python/regex-2021.8.28[${PYTHON_USEDEP}] + ~dev-python/requests-2.25.1[${PYTHON_USEDEP}] + ~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}] + ~net-analyzer/scapy-2.4.5 + ~dev-python/sqlalchemy-1.4.23[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}] + ~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}] + ~dev-python/voluptuous-0.12.1[${PYTHON_USEDEP}] + ~dev-python/yarl-1.6.3[${PYTHON_USEDEP}] + ~dev-python/zeroconf-0.36.2[${PYTHON_USEDEP}]" + +# unknown origin, still something to clean up here +# some moved to suggested USE Flags +# +# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.3.0", "PyQRCode==1.2.1"] +# scripts/check_config.py:REQUIREMENTS = ("colorlog==5.0.1",) + +RDEPEND="${RDEPEND} + ~dev-python/colorlog-5.0.1[${PYTHON_USEDEP}] + >=dev-python/multidict-4.5.2[${PYTHON_USEDEP}] + >=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] + >=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] + dev-python/pycparser[${PYTHON_USEDEP}] + >=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}] + ~media-libs/mutagen-1.45.1" + +# Module requirements from useflags +RDEPEND="${RDEPEND} + accuweather? ( ~dev-python/accuweather-0.2.0[${PYTHON_USEDEP}] ) + airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] ) + airvisual? ( ~dev-python/pyairvisual-5.0.9[${PYTHON_USEDEP}] ) + alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] ) + androidtv? ( ~dev-python/adb-shell-0.4.0[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.60[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] ) + android_ip_webcam? ( ~dev-python/pydroid-ipcam-0.8[${PYTHON_USEDEP}] ) + axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] ) + bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] ) + caldav? ( ~dev-python/caldav-0.7.1[${PYTHON_USEDEP}] ) + cast? ( ~dev-python/pychromecast-9.2.0[${PYTHON_USEDEP}] ) + cli? ( app-misc/home-assistant-cli ) + compensation? ( ~dev-python/numpy-1.21.1[${PYTHON_USEDEP}] ) + coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] ) + darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] ) + dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.4[${PYTHON_USEDEP}] ) + enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] ) + esphome? ( ~dev-python/aioesphomeapi-8.0.0[${PYTHON_USEDEP}] ) + forecast_solar? ( ~dev-python/forecast-solar-2.1.0[${PYTHON_USEDEP}] ) + fronius? ( ~dev-python/PyFronius-0.6.0[${PYTHON_USEDEP}] ) + github? ( ~dev-python/aiogithubapi-21.8.0[${PYTHON_USEDEP}] ) + homekit? ( ~dev-python/HAP-python-4.1.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ) + homekit_controller? ( ~dev-python/aiohomekit-0.6.2[${PYTHON_USEDEP}] ) + http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ) + hyperion? ( ~dev-python/hyperion-py-0.7.4[${PYTHON_USEDEP}] ) + influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.14.0[${PYTHON_USEDEP}] ) + knx? ( ~dev-python/xknx-0.18.9[${PYTHON_USEDEP}] ) + kodi? ( ~dev-python/pykodi-0.2.5[${PYTHON_USEDEP}] ) + kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] ) + maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] ) + mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] ) + mobile_app? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] ~dev-python/emoji-1.2.0[${PYTHON_USEDEP}] ) + mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] ) + myq? ( ~dev-python/pymyq-3.1.3[${PYTHON_USEDEP}] ) + mysensors? ( ~dev-python/pymysensors-0.21.0[${PYTHON_USEDEP}] ) + mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] ) + notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] ) + otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] ) + owntracks? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] ) + ozw? ( ~dev-python/python-openzwave-mqtt-1.4.0[${PYTHON_USEDEP}] ) + ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] ) + plex? ( ~dev-python/PlexAPI-4.7.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] ) + ps4? ( ~dev-python/pyps4-2ndscreen-1.2.0[${PYTHON_USEDEP}] ) + python_script? ( ~dev-python/RestrictedPython-5.1[${PYTHON_USEDEP}] ) + qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] ) + qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] ) + recorder? ( ~dev-python/sqlalchemy-1.4.23[${PYTHON_USEDEP}] ) + rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] ) + ring? ( ~dev-python/ring-doorbell-0.7.1[${PYTHON_USEDEP}] ) + samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] ) + scrape? ( ~dev-python/beautifulsoup-4.9.3[${PYTHON_USEDEP}] ) + season? ( ~dev-python/ephem-3.7.7.0[${PYTHON_USEDEP}] ) + shelly? ( ~dev-python/aioshelly-0.6.4[${PYTHON_USEDEP}] ) + signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] ) + snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] ) + socat? ( net-misc/socat ) + sonos? ( ~dev-python/soco-0.23.3[${PYTHON_USEDEP}] ) + speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] ) + sql? ( ~dev-python/sqlalchemy-1.4.23[${PYTHON_USEDEP}] ) + ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy ) + systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] ) + tasmota? ( ~dev-python/HATasmota-0.2.20[${PYTHON_USEDEP}] ) + tile? ( ~dev-python/pytile-5.2.3[${PYTHON_USEDEP}] ) + tplink? ( ~dev-python/pyHS100-0.3.5.2[${PYTHON_USEDEP}] ) + tradfri? ( ~dev-python/pytradfri-7.0.6[${PYTHON_USEDEP}] ) + utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] ) + version? ( ~dev-python/pyhaversion-21.7.0[${PYTHON_USEDEP}] ) + wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] ) + wemo? ( ~dev-python/pywemo-0.6.7[${PYTHON_USEDEP}] ) + whois? ( ~dev-python/python-whois-0.7.3[${PYTHON_USEDEP}] ) + workday? ( ~dev-python/holidays-0.11.2[${PYTHON_USEDEP}] ) + yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] ) + yamaha_musiccast? ( ~dev-python/aiomusiccast-0.9.1[${PYTHON_USEDEP}] ) + zeroconf? ( ~dev-python/zeroconf-0.36.2[${PYTHON_USEDEP}] ) + zwave_js? ( ~dev-python/zwave-js-server-python-0.30.0[${PYTHON_USEDEP}] )" + +BDEPEND="${RDEPEND} + test? ( + ~dev-python/codecov-2.1.12[${PYTHON_USEDEP}] + ~dev-python/coverage-5.5[${PYTHON_USEDEP}] + ~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}] + ~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}] + ~dev-python/mypy-0.910[${PYTHON_USEDEP}] + ~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}] + ~dev-vcs/pre-commit-2.14.0 + ~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}] + ~dev-python/pylint-2.10.2[${PYTHON_USEDEP}] + ~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}] + ~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}] + ~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}] + ~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}] + ~dev-python/pytest-xdist-2.2.1[${PYTHON_USEDEP}] + ~dev-python/pytest-6.2.4[${PYTHON_USEDEP}] + ~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}] + ~dev-python/responses-0.12.0[${PYTHON_USEDEP}] + ~dev-python/respx-0.17.0[${PYTHON_USEDEP}] + ~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}] + ~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}] + ) + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}]" + +INSTALL_DIR="/opt/${MY_PN}" + +DISABLE_AUTOFORMATTING=1 +DOC_CONTENTS=" +The HA interface listens on port 8123 +hass configuration is in: /etc/${MY_PN} +daemon command line arguments are configured in: /etc/conf.d/${MY_PN} +logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log +The sqlite db is by default in: /etc/${MY_PN} +support at https://git.edevau.net/onkelbeh/HomeAssistantRepository +" + +S="${WORKDIR}/core-${MY_PV}" + +DOCS="README.rst" + +python_install_all() { + dodoc ${DOCS} + distutils-r1_python_install_all + keepdir "$INSTALL_DIR" + keepdir "/etc/${MY_PN}" + fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}" + keepdir "/var/log/${MY_PN}" + fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}" + newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}" + newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}" + use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service" + dobin "${FILESDIR}/hasstest" + if use socat ; then + newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave" + sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die + fi + if use mqtt ; then + sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die + fi + insinto /etc/logrotate.d + newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}" + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} + diff --git a/app-misc/homeassistant-min/metadata.xml b/app-misc/homeassistant-min/metadata.xml index 133faa0c4..2b03799c9 100644 --- a/app-misc/homeassistant-min/metadata.xml +++ b/app-misc/homeassistant-min/metadata.xml @@ -80,6 +80,7 @@ API for Tile Bluetooth trackers control your TP-Link Smart Home Devices Control/observe IKEA Tradfri devices + integration provides functionality to track consumptions of various utilities display the current Home Assistant versions enables the ability to send magic packets to Wake on LAN capable devices discover and control WeMo devices @@ -88,7 +89,6 @@ Library for Yamaha RX-* Receivers add support for Yamaha MusicCast devices will scan the network for supported devices and services - Support for Z-Wave Devices (uncomplete) control a Z-Wave network via the Z-Wave JS driver diff --git a/app-misc/homeassistant/Manifest b/app-misc/homeassistant/Manifest index c81229ea3..8f026a595 100644 --- a/app-misc/homeassistant/Manifest +++ b/app-misc/homeassistant/Manifest @@ -19,6 +19,7 @@ DIST homeassistant-2021.9.1.tar.gz 11501767 BLAKE2B 84351f0d97117f46f335080cb889 DIST homeassistant-2021.9.2.tar.gz 11502289 BLAKE2B a8379f8d17cc1a1f16f787f2688ee2f2f888d25a3b4db6a729b15b80f74316b9c6c40dcf4538b7eea4ca5afcd072810c62bfcdd5270bc61644ccd4135794955d SHA512 32bb9a21ff04d8437bf9287484c78405fa222e4e8677333c298e2d9e2f5007dabf6028c5618a68eaa212db1b82f00fa3c925fe15e0a117c98782877804bbf588 DIST homeassistant-2021.9.3.tar.gz 11502226 BLAKE2B 133aaba375c8151c7489371beebd19d0c69d894d0779ddf05e308edbc2e8b8b8f3975c10a3a780e8270bcefac81be0fd5b784ef58b4d68df0a98335253079b9c SHA512 36eab67521bc161eec6e13ef17b15e58dbf8575b349ec3ec7223c787d203ddd0a56e34795bdd36acedfe666f04d836c93ab9aad4fa5d5848d5b111c47589cbf9 DIST homeassistant-2021.9.4.tar.gz 11502419 BLAKE2B 2cdb0a23ca49607ffa88916750a9997042515e0fe7c5d0af115f9970aa2bc120a128ed245bcd273e9efd48d38cf0c3972c4bae4091ecd97ffb49229a5e87e487 SHA512 2a1a804f7e9e281fcf98c273cf4308da352f887f852af1da73f3cc5ca25a379c7b5f02c8d9b5500b56a480b0d5b5cf7fdf5b2421a0676493ebbe4e1a40d7d5e5 +DIST homeassistant-2021.9.5.tar.gz 11503797 BLAKE2B 5546ec6edfafed8c452a484077deef99cd3ecf907dc3b21ffb1df610d532b9f2582b684e7fa7e45cd486109300d0019aba29bb082403bef2700674d0f07ea73e SHA512 4af7e16c339bbf241f85fe5eb5b47f2ee4f3a6a1dc68f3b6a30cfa5e9f0363a834327e4a5e0a65e6e34383ffc4cb5b9666cf541fe028c903cd5d26385f5f7b7f EBUILD homeassistant-2021.6.6-r1.ebuild 27387 BLAKE2B 0f8b94da37522ea13cc82587871aa6782b034d7004a3c44e6ecbacb23fdb4a24e7daefb529183af3d517b0eb8b79395dd8aaec5c667c4c45c6e5022790a52e97 SHA512 5f2110d67eb763b88486726710bac12e09a26f4ebf9640d0d8d3c6bc580bdff51f219a359aec41be9dd32172fabd640be141b92689c88f4194eba339e87403ba EBUILD homeassistant-2021.7.4.ebuild 27303 BLAKE2B 4cfae846e4ef67fd010998434d3ddc1b8f42978e2ccfde20ba1f850e5c4fd4f78dbb06756b09d656580f9c6ab53b05719a1f7a3a33f147f2e91148a3f36461eb SHA512 d77106b91b42c865891afb6e8aa91cf85c6bb4f608b17479b8eb0fa6d64c148ffa546f04aef4711ff42d899b848d8a154b8838e4aadd24adafd29b836ff94349 EBUILD homeassistant-2021.8.6.ebuild 27542 BLAKE2B 6e98e00d723cbe15f51606a0ad7a82491c36227f22abc8e948d264f70c128266b66740323f0afbed08d2b0050a8cc3f796b01c6355f2aaff905f9720050c8240 SHA512 0f2983c87b080400cbbf7399322cff2ad9d852e09ea472fcfc13714b4f05c8aa6592261b405227c3d2657e427b512379a4602d8aae4d39bb3642315bca8c476f @@ -30,4 +31,5 @@ EBUILD homeassistant-2021.9.1.ebuild 27689 BLAKE2B 165e1c1b9c9a97c27406f89915af0 EBUILD homeassistant-2021.9.2.ebuild 27689 BLAKE2B 165e1c1b9c9a97c27406f89915af074956cb9df0e5dc43154b559c9f9512619fed911c1dae81aad5f637c974fc54b0c949194249d07242f17796908993b7b009 SHA512 f229ccd66b4bfb26ef329e008d1054574c1ab3204239b5d1f1faf93fb8a295d9286c9b2be648ddb8e012bbd10379a2f91df4fbbba02115b20c703dd7b40e15b9 EBUILD homeassistant-2021.9.3.ebuild 27888 BLAKE2B b33ccceddc94e74fa0070237826b203ffeb05e46447e3ca35ae39ea9fe978a463382bd9ebd0d96795da964cb7bef888c3d9fe07b695dd0728b672b76ba03c7d2 SHA512 db7870bacbb9673dfe0d0df0e19fd72365d70908f6198a68e246d14db60379b18b596590bcaa951b2656661b155f2745577b12fa9c1468ff206d6d4a547fd93c EBUILD homeassistant-2021.9.4.ebuild 27888 BLAKE2B 618519c68b1f7f434df561141928bab9011a25e32ddbc46097040726dca86832a93441f08d463997351dc678051a01b0820dbb13e5b3230b9179acb959bc1739 SHA512 2cbea603e4191b7f5850f820a3390c23356947365d00d9ea0e92f38620444d2f0f9818865ae09c4a0d5eb7f44dbcffdf67894f0325d35e2f99648fd94e77e56d -MISC metadata.xml 24500 BLAKE2B 68486758ff63b203841e70b14eee2d06ad1f0c12ef2f9001d7f2c9f971afac351d611e3272ac1da1acbd888012f8ee86ec2fa95c97905259281f10284d4e2efd SHA512 6f60f9bdfb7dcd21ab2f24eb1f6fc115808932b7facd0cd7973ccd1da4b69bf5226a33cccae25433520aa3af693440ff2123a5846256f0ec3c736e19655380ad +EBUILD homeassistant-2021.9.5.ebuild 27967 BLAKE2B aace1a70e18b32a673a9c6f165cff14fca697276b7888b52e33995a0afa3ccf33f39dd5e186254ca9b6520c393474e0903116407e79ded1493449233708b6a83 SHA512 b67ed9901d395b4fc01eb434d73aac35623309a9e74427ccfea4bebd160996767cd43b451a2ff01b0d4c061b3a5214bd30c81ef42b30bca3e3f2d470584bc055 +MISC metadata.xml 24616 BLAKE2B 0ff976d4e8995171984c18b8f3534d7b1429819215c39f990b503d390c89e00161594e0e1158b3e19e9f00c55d97088aff2dfa6b8c4d137757e86dcf79dea2c8 SHA512 90d335277f98d0a6be0c317a7b8564bea0aa1b00c78ef4c5a932d826670c7b5a876620336d00489f7c743f954d6a56abe8b13e8abc20c740bb8d773d99a0d866 diff --git a/app-misc/homeassistant/homeassistant-2021.9.5.ebuild b/app-misc/homeassistant/homeassistant-2021.9.5.ebuild new file mode 100644 index 000000000..d2b96dff6 --- /dev/null +++ b/app-misc/homeassistant/homeassistant-2021.9.5.ebuild @@ -0,0 +1,456 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{8..10} ) +inherit readme.gentoo-r1 eutils distutils-r1 systemd + +MY_PN=homeassistant + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/home-assistant/core.git" + EGIT_BRANCH="dev" + S="${WORKDIR}/core/" +else + MY_PV=${PV/_beta/b} + MY_P=${MY_PN}-${MY_PV} + SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz" + S="${WORKDIR}/core-${MY_PV}" +fi + +DESCRIPTION="Open-source home automation platform running on Python." +HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/" + +LICENSE="Apache-2.0" +SLOT="0" + +KEYWORDS="amd64 arm arm64 x86 amd64-linux x86-linux" +IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis baidu -beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome fibaro flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller -homematic -homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot loopenergy luci luftdaten maxcube media_extractor meteo_france mfi miflora mikrotik -mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 onkyo opengarage opensensemap openweathermap +otp owntracks ozw panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tasmota tellduslive tesla test tile toon totalconnect tplink tradfri tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder zwave +zwave_js" + +# external deps +RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN} + || ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 ) + app-admin/logrotate + dev-db/sqlite + dev-libs/libfastjson + >=dev-libs/xerces-c-3.1.4-r1" + +# make sure no conflicting main Ebuild is installed +RDEPEND="${RDEPEND} + !app-misc/homeassistant-min + !app-misc/homeassistant-full" + +# Home Assistant Core dependencies +# from package_constraints.txt +RDEPEND="${RDEPEND} + ~dev-python/aiodiscover-1.4.2[${PYTHON_USEDEP}] + ~dev-python/aiohttp-3.7.4_p0[${PYTHON_USEDEP}] + ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] + ~dev-python/astral-2.2[${PYTHON_USEDEP}] + ~dev-python/async-upnp-client-0.20.0[${PYTHON_USEDEP}] + ~dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}] + ~dev-python/attrs-21.2.0[${PYTHON_USEDEP}] + ~dev-python/awesomeversion-21.4.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/backports-zoneinfo[${PYTHON_USEDEP}]' python3_8) + ~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}] + >=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}] + >=dev-python/certifi-2020.12.5[${PYTHON_USEDEP}] + ~dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}] + ~dev-python/cryptography-3.3.2[${PYTHON_USEDEP}] + ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] + ~dev-python/emoji-1.2.0[${PYTHON_USEDEP}] + ~dev-python/google-api-core-1.31.2[${PYTHON_USEDEP}] + ~dev-python/google-cloud-pubsub-2.1.0[${PYTHON_USEDEP}] + ~dev-python/grpcio-1.31.0[${PYTHON_USEDEP}] + >=dev-python/h11-0.12.0[${PYTHON_USEDEP}] + ~dev-python/hass-nabucasa-0.46.0[${PYTHON_USEDEP}] + ~dev-python/home-assistant-frontend-20210830.0[${PYTHON_USEDEP}] + >=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}] + ~dev-python/httpx-0.19.0[${PYTHON_USEDEP}] + ~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] + ~dev-python/jinja-3.0.1[${PYTHON_USEDEP}] + ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] + ~dev-python/pandas-1.3.0[${PYTHON_USEDEP}] + ~dev-python/pillow-8.2.0[${PYTHON_USEDEP}] + =dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}] + ~dev-python/pyjwt-1.7.1[${PYTHON_USEDEP}] + ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] + ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] + ~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}] + ~dev-python/pyudev-0.22.0[${PYTHON_USEDEP}] + ~dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}] + ~dev-python/regex-2021.8.28[${PYTHON_USEDEP}] + ~dev-python/requests-2.25.1[${PYTHON_USEDEP}] + ~dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}] + ~net-analyzer/scapy-2.4.5 + ~dev-python/sqlalchemy-1.4.23[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.24.3[${PYTHON_USEDEP}] + ~dev-python/voluptuous-serialize-2.4.0[${PYTHON_USEDEP}] + ~dev-python/voluptuous-0.12.1[${PYTHON_USEDEP}] + ~dev-python/yarl-1.6.3[${PYTHON_USEDEP}] + ~dev-python/zeroconf-0.36.2[${PYTHON_USEDEP}]" + +# unknown origin, still something to clean up here +# some moved to suggested USE Flags +# +# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.3.0", "PyQRCode==1.2.1"] +# scripts/check_config.py:REQUIREMENTS = ("colorlog==5.0.1",) + +RDEPEND="${RDEPEND} + ~dev-python/colorlog-5.0.1[${PYTHON_USEDEP}] + >=dev-python/multidict-4.5.2[${PYTHON_USEDEP}] + >=dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] + >=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] + dev-python/pycparser[${PYTHON_USEDEP}] + >=dev-python/websocket-client-0.56.0[${PYTHON_USEDEP}] + ~media-libs/mutagen-1.45.1" + +# Module requirements from useflags +RDEPEND="${RDEPEND} + abode? ( ~dev-python/abodepy-1.2.0[${PYTHON_USEDEP}] ) + accuweather? ( ~dev-python/accuweather-0.2.0[${PYTHON_USEDEP}] ) + acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ) + acmeda? ( ~dev-python/aiopulse-0.4.2[${PYTHON_USEDEP}] ) + adguard? ( ~dev-python/adguardhome-0.5.0[${PYTHON_USEDEP}] ) + ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] ) + aftership? ( ~dev-python/pyaftership-0.1.2[${PYTHON_USEDEP}] ) + agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] ) + airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] ) + airvisual? ( ~dev-python/pyairvisual-5.0.9[${PYTHON_USEDEP}] ) + aladdin_connect? ( ~dev-python/aladdin-connect-0.3[${PYTHON_USEDEP}] ) + alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] ) + almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] ) + alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] ) + ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] ) + ambient_station? ( ~dev-python/aioambient-1.3.0[${PYTHON_USEDEP}] ) + amcrest? ( ~dev-python/amcrest-1.8.0[${PYTHON_USEDEP}] ) + ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] ) + androidtv? ( ~dev-python/adb-shell-0.4.0[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.60[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] ) + android_ip_webcam? ( ~dev-python/pydroid-ipcam-0.8[${PYTHON_USEDEP}] ) + anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] ) + anthemav? ( ~dev-python/anthemav-1.2.0[${PYTHON_USEDEP}] ) + apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] ) + apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] ) + apple_tv? ( ~dev-python/pyatv-0.8.2[${PYTHON_USEDEP}] ) + apprise? ( ~dev-python/apprise-0.9.4[${PYTHON_USEDEP}] ) + aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] ) + arcam_fmj? ( ~dev-python/arcam-fmj-0.7.0[${PYTHON_USEDEP}] ) + aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] ) + asuswrt? ( ~dev-python/aioasuswrt-1.3.4[${PYTHON_USEDEP}] ) + aten_pe? ( ~dev-python/atenpdu-0.3.0[${PYTHON_USEDEP}] ) + atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] ) + august? ( ~dev-python/yalexs-1.1.13[${PYTHON_USEDEP}] ) + aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] ) + avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] ) + avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] ) + awair? ( ~dev-python/python-awair-0.2.1[${PYTHON_USEDEP}] ) + axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] ) + baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] ) + beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] ) + bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ) + bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] ) + bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] ) + blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] ) + blebox? ( ~dev-python/blebox-uniapi-1.3.3[${PYTHON_USEDEP}] ) + blink? ( ~dev-python/blinkpy-0.17.0[${PYTHON_USEDEP}] ) + blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] ) + blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] ) + blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] ) + bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] ) + bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] ) + bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] ) + bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ) + bmw_connected_drive? ( ~dev-python/bimmer-connected-0.7.20[${PYTHON_USEDEP}] ) + bond? ( ~dev-python/bond-api-0.1.12[${PYTHON_USEDEP}] ) + braviatv? ( ~dev-python/bravia-tv-1.0.11[${PYTHON_USEDEP}] ) + broadlink? ( ~dev-python/broadlink-0.17.0[${PYTHON_USEDEP}] ) + brother? ( ~dev-python/brother-1.0.2[${PYTHON_USEDEP}] ) + brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] ) + brunt? ( ~dev-python/brunt-0.1.3[${PYTHON_USEDEP}] ) + bsblan? ( ~dev-python/bsblan-0.4.0[${PYTHON_USEDEP}] ) + bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] ) + bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.0[${PYTHON_USEDEP}] ) + buienradar? ( ~dev-python/buienradar-1.0.4[${PYTHON_USEDEP}] ) + caldav? ( ~dev-python/caldav-0.7.1[${PYTHON_USEDEP}] ) + canary? ( ~dev-python/py-canary-0.5.1[${PYTHON_USEDEP}] ) + cast? ( ~dev-python/pychromecast-9.2.0[${PYTHON_USEDEP}] ) + cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] ) + cli? ( app-misc/home-assistant-cli ) + co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] ) + compensation? ( ~dev-python/numpy-1.21.1[${PYTHON_USEDEP}] ) + coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] ) + daikin? ( ~dev-python/pydaikin-2.4.4[${PYTHON_USEDEP}] ) + darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] ) + deconz? ( ~dev-python/pydeconz-83[${PYTHON_USEDEP}] ) + delijn? ( ~dev-python/pydelijn-0.6.1[${PYTHON_USEDEP}] ) + denonavr? ( ~dev-python/denonavr-0.10.8[${PYTHON_USEDEP}] ) + deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] ) + devolo_home_control? ( ~dev-python/devolo-home-control-api-0.17.4[${PYTHON_USEDEP}] ) + dexcom? ( ~dev-python/pydexcom-0.2.0[${PYTHON_USEDEP}] ) + dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.2[${PYTHON_USEDEP}] ) + dht? ( ~dev-python/adafruit-circuitpython-dht-3.6.0[${PYTHON_USEDEP}] ) + discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] ) + discord? ( ~dev-python/discord-py-1.7.2[${PYTHON_USEDEP}] ) + discovery? ( ~dev-python/netdisco-2.9.0[${PYTHON_USEDEP}] ) + doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] ) + dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] ) + dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.4[${PYTHON_USEDEP}] ) + dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] ) + dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] ) + ecobee? ( ~dev-python/python-ecobee-api-0.2.11[${PYTHON_USEDEP}] ) + emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] ) + enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] ) + enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] ) + enphase_envoy? ( ~dev-python/envoy-reader-0.19.0[${PYTHON_USEDEP}] ) + environment_canada? ( ~dev-python/env-canada-0.2.5[${PYTHON_USEDEP}] ) + esphome? ( ~dev-python/aioesphomeapi-8.0.0[${PYTHON_USEDEP}] ) + everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] ) + evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] ) + fibaro? ( ~dev-python/fiblary3-0.1.7[${PYTHON_USEDEP}] ) + flume? ( ~dev-python/PyFlume-0.5.5[${PYTHON_USEDEP}] ) + flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] ) + flux_led? ( ~dev-python/flux-led-0.22[${PYTHON_USEDEP}] ) + foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] ) + forecast_solar? ( ~dev-python/forecast-solar-2.1.0[${PYTHON_USEDEP}] ) + fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] ) + freebox? ( ~dev-python/freebox-api-0.0.10[${PYTHON_USEDEP}] ) + fritz? ( ~dev-python/fritzconnection-1.6.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] ) + fritzbox? ( ~dev-python/pyfritzhome-0.6.2[${PYTHON_USEDEP}] ) + fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.6.0[${PYTHON_USEDEP}] ) + fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] ) + fronius? ( ~dev-python/PyFronius-0.6.0[${PYTHON_USEDEP}] ) + garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] ) + gios? ( ~dev-python/gios-2.0.0[${PYTHON_USEDEP}] ) + github? ( ~dev-python/aiogithubapi-21.8.0[${PYTHON_USEDEP}] ) + gogogate2? ( ~dev-python/ismartgate-4.0.0[${PYTHON_USEDEP}] ) + greeneye_monitor? ( ~dev-python/greeneye-monitor-2.1[${PYTHON_USEDEP}] ) + growatt_server? ( ~dev-python/growattServer-1.0.1[${PYTHON_USEDEP}] ) + guardian? ( ~dev-python/aioguardian-1.0.8[${PYTHON_USEDEP}] ) + harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] ) + harmony? ( ~dev-python/aioharmony-0.2.7[${PYTHON_USEDEP}] ) + heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] ) + here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] ) + homekit? ( ~dev-python/HAP-python-4.1.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ) + homekit_controller? ( ~dev-python/aiohomekit-0.6.2[${PYTHON_USEDEP}] ) + homematic? ( ~dev-python/pyhomematic-0.1.74[${PYTHON_USEDEP}] ) + homematicip_cloud? ( ~dev-python/homematicip-1.0.1[${PYTHON_USEDEP}] ) + hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] ) + http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ) + hue? ( ~dev-python/aiohue-2.6.1[${PYTHON_USEDEP}] ) + hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] ) + iaqualink? ( ~dev-python/iaqualink-0.3.90[${PYTHON_USEDEP}] ) + ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.0[${PYTHON_USEDEP}] ) + imap? ( ~dev-python/aioimaplib-0.9.0[${PYTHON_USEDEP}] ) + incomfort? ( ~dev-python/incomfort-client-0.4.4[${PYTHON_USEDEP}] ) + influxdb? ( ~dev-python/influxdb-5.2.3[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.14.0[${PYTHON_USEDEP}] ) + insteon? ( ~dev-python/pyinsteon-1.0.12[${PYTHON_USEDEP}] ) + intesishome? ( ~dev-python/pyintesishome-1.7.6[${PYTHON_USEDEP}] ) + ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] ) + ipp? ( ~dev-python/pyipp-0.11.0[${PYTHON_USEDEP}] ) + islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.5[${PYTHON_USEDEP}] ) + jewish_calendar? ( ~dev-python/hdate-0.10.2[${PYTHON_USEDEP}] ) + joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${PYTHON_USEDEP}] ) + kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ) + knx? ( ~dev-python/xknx-0.18.9[${PYTHON_USEDEP}] ) + kodi? ( ~dev-python/pykodi-0.2.5[${PYTHON_USEDEP}] ) + kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] ) + lifx? ( ~dev-python/aiolifx-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] ) + linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] ) + litterrobot? ( ~dev-python/pylitterbot-2021.8.1[${PYTHON_USEDEP}] ) + loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] ) + luci? ( ~dev-python/openwrt-luci-rpc-1.1.8[${PYTHON_USEDEP}] ) + luftdaten? ( ~dev-python/luftdaten-0.6.5[${PYTHON_USEDEP}] ) + maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] ) + media_extractor? ( ~dev-python/youtube_dl-2021.4.26[${PYTHON_USEDEP}] ) + meteo_france? ( ~dev-python/meteofrance-api-1.0.2[${PYTHON_USEDEP}] ) + mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] ) + miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.0[${PYTHON_USEDEP}] ) + mikrotik? ( ~dev-python/librouteros-3.0.0[${PYTHON_USEDEP}] ) + mitemp_bt? ( ~dev-python/mitemp-bt-0.0.3[${PYTHON_USEDEP}] ) + mobile_app? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] ~dev-python/emoji-1.2.0[${PYTHON_USEDEP}] ) + mqtt? ( ~dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] ) + myq? ( ~dev-python/pymyq-3.1.3[${PYTHON_USEDEP}] ) + mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] ) + nad? ( ~dev-python/nad-receiver-0.2.0[${PYTHON_USEDEP}] ) + nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] ) + netatmo? ( ~dev-python/pyatmo-5.2.3[${PYTHON_USEDEP}] ) + netdata? ( ~dev-python/netdata-0.2.0[${PYTHON_USEDEP}] ) + notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] ) + nuki? ( ~dev-python/pynuki-1.4.1[${PYTHON_USEDEP}] ) + nws? ( ~dev-python/pynws-1.3.0[${PYTHON_USEDEP}] ) + nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] ) + onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] ) + opengarage? ( ~dev-python/open-garage-0.1.5[${PYTHON_USEDEP}] ) + opensensemap? ( ~dev-python/opensensemap-api-0.1.5[${PYTHON_USEDEP}] ) + openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] ) + otp? ( ~dev-python/pyotp-2.3.0[${PYTHON_USEDEP}] ) + owntracks? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] ) + ozw? ( ~dev-python/python-openzwave-mqtt-1.4.0[${PYTHON_USEDEP}] ) + panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] ) + philips_js? ( ~dev-python/ha-philipsjs-2.7.5[${PYTHON_USEDEP}] ) + pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] ) + ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] ) + pi_hole? ( ~dev-python/hole-0.5.1[${PYTHON_USEDEP}] ) + plex? ( ~dev-python/PlexAPI-4.7.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] ) + plugwise? ( ~dev-python/plugwise-0.8.5[${PYTHON_USEDEP}] ) + poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] ) + powerwall? ( ~dev-python/tesla-powerwall-0.3.10[${PYTHON_USEDEP}] ) + ps4? ( ~dev-python/pyps4-2ndscreen-1.2.0[${PYTHON_USEDEP}] ) + python_script? ( ~dev-python/RestrictedPython-5.1[${PYTHON_USEDEP}] ) + qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] ) + qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] ) + rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] ) + rainbird? ( ~dev-python/pyrainbird-0.4.3[${PYTHON_USEDEP}] ) + rainmachine? ( ~dev-python/regenmaschine-3.1.5[${PYTHON_USEDEP}] ) + recorder? ( ~dev-python/sqlalchemy-1.4.23[${PYTHON_USEDEP}] ) + rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] ) + rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] ) + ring? ( ~dev-python/ring-doorbell-0.7.1[${PYTHON_USEDEP}] ) + roku? ( ~dev-python/rokuecp-0.8.1[${PYTHON_USEDEP}] ) + roomba? ( ~dev-python/roombapy-1.6.3[${PYTHON_USEDEP}] ) + roon? ( ~dev-python/roonapi-0.0.38[${PYTHON_USEDEP}] ) + samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] ) + scrape? ( ~dev-python/beautifulsoup-4.9.3[${PYTHON_USEDEP}] ) + season? ( ~dev-python/ephem-3.7.7.0[${PYTHON_USEDEP}] ) + shelly? ( ~dev-python/aioshelly-0.6.4[${PYTHON_USEDEP}] ) + shodan? ( ~dev-python/shodan-1.25.0[${PYTHON_USEDEP}] ) + signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.4[${PYTHON_USEDEP}] ) + simplisafe? ( ~dev-python/simplisafe-python-11.0.6[${PYTHON_USEDEP}] ) + skybell? ( ~dev-python/skybellpy-0.6.3[${PYTHON_USEDEP}] ) + sma? ( ~dev-python/pysma-0.6.5[${PYTHON_USEDEP}] ) + smappee? ( ~dev-python/pysmappee-0.2.25[${PYTHON_USEDEP}] ) + smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] ) + smartthings? ( ~dev-python/pysmartapp-0.3.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] ) + snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] ) + socat? ( net-misc/socat ) + solax? ( ~dev-python/solax-0.2.8[${PYTHON_USEDEP}] ) + somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] ) + sonos? ( ~dev-python/soco-0.23.3[${PYTHON_USEDEP}] ) + speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] ) + spotify? ( ~dev-python/spotipy-2.18.0[${PYTHON_USEDEP}] ) + sql? ( ~dev-python/sqlalchemy-1.4.23[${PYTHON_USEDEP}] ) + squeezebox? ( ~dev-python/pysqueezebox-0.5.5[${PYTHON_USEDEP}] ) + ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy ) + statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] ) + synology_dsm? ( ~dev-python/py-synologydsm-api-1.0.4[${PYTHON_USEDEP}] ) + systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] ) + tasmota? ( ~dev-python/HATasmota-0.2.20[${PYTHON_USEDEP}] ) + tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] ) + tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] ) + tile? ( ~dev-python/pytile-5.2.3[${PYTHON_USEDEP}] ) + toon? ( ~dev-python/toonapi-0.2.0[${PYTHON_USEDEP}] ) + totalconnect? ( ~dev-python/total-connect-client-0.57[${PYTHON_USEDEP}] ) + tplink? ( ~dev-python/pyHS100-0.3.5.2[${PYTHON_USEDEP}] ) + tradfri? ( ~dev-python/pytradfri-7.0.6[${PYTHON_USEDEP}] ) + tuya? ( ~dev-python/tuyaha-0.0.10[${PYTHON_USEDEP}] ) + unifi? ( ~dev-python/aiounifi-26[${PYTHON_USEDEP}] ) + unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] ) + upnp? ( ~dev-python/async-upnp-client-0.20.0[${PYTHON_USEDEP}] ) + utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] ) + vallox? ( ~dev-python/vallox-websocket-api-2.8.1[${PYTHON_USEDEP}] ) + velbus? ( ~dev-python/python-velbus-2.1.2[${PYTHON_USEDEP}] ) + velux? ( ~dev-python/pyvlx-0.2.19[${PYTHON_USEDEP}] ) + vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] ) + version? ( ~dev-python/pyhaversion-21.7.0[${PYTHON_USEDEP}] ) + vicare? ( ~dev-python/PyViCare-1.0.0[${PYTHON_USEDEP}] ) + vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] ) + wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] ) + waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] ) + waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.12[${PYTHON_USEDEP}] ) + webostv? ( ~dev-python/aiopylgtv-0.4.0[${PYTHON_USEDEP}] ) + wemo? ( ~dev-python/pywemo-0.6.7[${PYTHON_USEDEP}] ) + whois? ( ~dev-python/python-whois-0.7.3[${PYTHON_USEDEP}] ) + wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] ) + withings? ( ~dev-python/withings-api-2.3.2[${PYTHON_USEDEP}] ) + wled? ( ~dev-python/wled-0.8.0[${PYTHON_USEDEP}] ) + workday? ( ~dev-python/holidays-0.11.2[${PYTHON_USEDEP}] ) + xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] ) + xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.4[${PYTHON_USEDEP}] ) + xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.3[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.8[${PYTHON_USEDEP}] ) + xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] ) + xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] ) + yamaha? ( ~dev-python/rxv-0.6.0[${PYTHON_USEDEP}] ) + yamaha_musiccast? ( ~dev-python/aiomusiccast-0.9.1[${PYTHON_USEDEP}] ) + yeelight? ( ~dev-python/yeelight-0.7.4[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.20.0[${PYTHON_USEDEP}] ) + yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] ) + zeroconf? ( ~dev-python/zeroconf-0.36.2[${PYTHON_USEDEP}] ) + zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] ) + zha? ( ~dev-python/bellows-0.27.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.5[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.60[${PYTHON_USEDEP}] ~dev-python/zigpy-cc-0.5.2[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.13.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.37.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.7.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.5.4[${PYTHON_USEDEP}] ) + zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] ) + zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] ) + zwave? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] ) + zwave_js? ( ~dev-python/zwave-js-server-python-0.30.0[${PYTHON_USEDEP}] )" + +BDEPEND="${RDEPEND} + test? ( + ~dev-python/codecov-2.1.12[${PYTHON_USEDEP}] + ~dev-python/coverage-5.5[${PYTHON_USEDEP}] + ~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}] + ~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}] + ~dev-python/mypy-0.910[${PYTHON_USEDEP}] + ~dev-python/pipdeptree-1.0.0[${PYTHON_USEDEP}] + ~dev-vcs/pre-commit-2.14.0 + ~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}] + ~dev-python/pylint-2.10.2[${PYTHON_USEDEP}] + ~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}] + ~dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}] + ~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}] + ~dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}] + ~dev-python/pytest-xdist-2.2.1[${PYTHON_USEDEP}] + ~dev-python/pytest-6.2.4[${PYTHON_USEDEP}] + ~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}] + ~dev-python/responses-0.12.0[${PYTHON_USEDEP}] + ~dev-python/respx-0.17.0[${PYTHON_USEDEP}] + ~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}] + ~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}] + ) + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}]" + +INSTALL_DIR="/opt/${MY_PN}" + +DISABLE_AUTOFORMATTING=1 +DOC_CONTENTS=" +The HA interface listens on port 8123 +hass configuration is in: /etc/${MY_PN} +daemon command line arguments are configured in: /etc/conf.d/${MY_PN} +logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log +The sqlite db is by default in: /etc/${MY_PN} +support at https://git.edevau.net/onkelbeh/HomeAssistantRepository +" + +S="${WORKDIR}/core-${MY_PV}" + +DOCS="README.rst" + +python_install_all() { + dodoc ${DOCS} + distutils-r1_python_install_all + keepdir "$INSTALL_DIR" + keepdir "/etc/${MY_PN}" + fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}" + keepdir "/var/log/${MY_PN}" + fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}" + newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}" + newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}" + use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service" + dobin "${FILESDIR}/hasstest" + if use socat ; then + newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave" + sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die + fi + if use mqtt ; then + sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die + fi + insinto /etc/logrotate.d + newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}" + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} + diff --git a/app-misc/homeassistant/metadata.xml b/app-misc/homeassistant/metadata.xml index 122f9f8eb..42023159f 100644 --- a/app-misc/homeassistant/metadata.xml +++ b/app-misc/homeassistant/metadata.xml @@ -255,6 +255,7 @@ talk with a Ubiquiti unifi Controller detect presence by looking at devices connected to a UniFi AP support UPnP/Internet Gateway Device (IGD) Protocol + integration provides functionality to track consumptions of various utilities control any Vallox ventilation unit supports the Velbus USB, serial and TCP/IP gateway allows you to connect to a Velux KLF 200 interface diff --git a/requirements_all.txt b/requirements_all.txt index 67c4d6596..b3f6dd394 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -61,7 +61,7 @@ aiopylgtv==0.4.0 aiorecollect==1.0.8 aioshelly==0.6.4 aiosqlite==0.17.0 -aioswitcher==2.0.4 +aioswitcher==2.0.5 aiosyncthing==0.5.1 aiotractive==0.5.2 aiounifi==26 @@ -525,6 +525,7 @@ nad-receiver==0.2.0 namespace-google==1 namespace-ruamel==1 namespace-zope==1 +natsort==7.1.1 nclib==0.8.3 ncurses==6.2 ndms2-client==0.1.1