diff --git a/DOMAINTABLE.md b/DOMAINTABLE.md index b7cde7a07..821c9dcef 100644 --- a/DOMAINTABLE.md +++ b/DOMAINTABLE.md @@ -75,7 +75,7 @@ |blinksticklight|The blinkstick platform lets you control your Blinkstick lights|N|Y|Y|0.7.5| |blinkt|The blinkt light platform lets you control the Blinkt! board, featuring eight su|N|Y|Y|0.44| |blockchain|Displays Bitcoin wallet balances from blockchain.info|N|Y|Y|0.47| -|bluemaestro|None|N|N|Y|2022.9.0b4| +|bluemaestro|Integrates BlueMaestro devices into Home Assistant|N|N|Y|2022.9.0b4| |bluesound|Allows you to control your Bluesound HiFi wireless speakers and audio integratio|N|N|Y|0.51| |bluetooth|The Bluetooth integration will detect nearby Bluetooth devices|Y|Y|Y|2022.8.1| |bluetooth_le_tracker|Tracks Bluetooth low-energy devices periodically based on interval_seconds value|Y|Y|Y|0.27| @@ -92,7 +92,7 @@ |brottsplatskartan|brottsplatskartan sensor allows one to track reported incidents|N|Y|Y|0.85| |brunt|The brunt platform allows one to control Blind Engines by Brunt|N|Y|Y|0.75| |bsblan|This integration integrates BSBLan device into Home Assistant|N|Y|Y|0.110| -|bthome|None|N|N|Y|2022.9.0b3| +|bthome|Integrates BTHome BLE devices into Home Assistant|N|N|Y|2022.9.0b3| |bt_home_hub_5|Offers presence detection by looking at connected devices to a BT Home |N|Y|Y|0.22| |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| @@ -170,7 +170,7 @@ |ecobee|Talk to Ecobee thermostats from Home Assistant|N|Y|Y|0.9| |econet|consuming the information provided by a EcoNet enabled Rheem water heater|N|N|Y|0.61| |ecovacs|ecovacs integration to integrate all Ecovacs (Deebot) vacuums|N|N|Y|0.77| -|ecowitt|None|N|N|Y|2022.9.0b3| +|ecowitt|add Ecowitt Weather station to your Home Assistant|N|N|Y|2022.9.0b3| |eddystone_temperature|reads temperature information from Eddystone beacons|N|N|Y|0.42| |edimax|switch platform allows you to control the state of your Edimax switches|N|N|Y|| |edl21|edl21 integration lets you read German EDL21 smart meters using SML|N|N|Y|0.107| @@ -199,7 +199,7 @@ |epson|The epson platform allows you to control a Epson projector|N|N|Y|0.72| |epsonworkforce|monitor the ink levels of a Epson Workforce printer|N|N|Y|0.92| |eq3btsmart|Integrate EQ3 Bluetooth Smart Thermostats in Home Assistant|N|N|Y|0.18| -|escea|None|N|N|Y|2022.9.0b3| +|escea|allows monitoring and control of local Escea fireplaces|N|N|Y|2022.9.0b3| |esphome|Support for esphome sensors, covers and switches and it's dashboard|Y|Y|Y|0.85| |essent|communicate with the (undocumented) API of Dutch energy provider Essent|N|N|Y|| |etherscan|displays Ether and ERC-20 token balances from Etherscan.io|N|N|Y|0.47| @@ -247,7 +247,7 @@ |fritzbox_netmonitor|sensor monitors the network statistics exposed by AVM FRITZ!Box routers|N|Y|Y|0.36| |fronius|Add (very basic) Support for Fronius Symo JSON Api to Home Assistant|Y|Y|Y|0.96| |frontier_silicon|Support for Internet Radios based on the Frontier Silicon chipset|N|N|Y|0.40| -|fully_kiosk|None|N|N|Y|2022.9.0b3| +|fully_kiosk|Fully Kiosk Browser control in Home Assistant|N|N|Y|2022.9.0b3| |futurenow|Allows you to use P5 FutureNow relay/dimmer units as lights|N|N|Y|0.75| |garages_amsterdam|measure the occupancy of Amsterdam parking garages in the Netherlands|N|N|Y|2021.6| |garmin_connect|The Garmin Connect sensor allows you to expose data from Garmin Connect|N|Y|Y|| @@ -354,7 +354,7 @@ |jewish_calendar|Displays information related to the Jewish Calendar as a variety of sensors|N|Y|Y|0.79| |joaoapps_join|joaoapps_join integration exposes services from Join|N|Y|Y|0.24| |juicenet|pulls data from a JuiceNet charging station|N|N|Y|0.47| -|justnimbus|None|N|N|Y|2022.9.0b3| +|justnimbus|queries the JustNumbus API used by the JustNimbus web dashboard|N|N|Y|2022.9.0b3| |kaiterra|view the readings from your Laser Egg or Sensedge device|N|N|Y|0.100| |kaleidescape|The Kaleidescape integration allows automation of Kaleidescape movie player|N|N|Y|2022.4.0b0| |keba|integrates your Keba charging station (wallbox)|N|N|Y|0.98| @@ -373,14 +373,14 @@ |kulersky|connects Brightech Kuler Sky floor lamps to Home Assistant|N|N|Y|2020.12| |kwb|integrates the sensors of KWB Easyfire pellet central heating units |N|N|Y|0.40| |lacrosse|using the data provided by a Jeelink USB dongle or this Arduino sketch|N|N|Y|0.58| -|lacrosse_view|None|N|N|Y|2022.9.0b3| +|lacrosse_view|allows access to LaCrosse sensors|N|N|Y|2022.9.0b3| |lametric|LaMetric Time smart clock listen to web radio and display notifications|N|N|Y|0.49| -|landisgyr_heat_meter|None|N|N|Y|2022.9.0b3| +|landisgyr_heat_meter|read the meter values from Ultraheat devices by Landis & Gyr|N|N|Y|2022.9.0b3| |lastfm|lastfm sensor platform will allow you to see whenever a user starts scrobbling|N|N|Y|0.20| |launch_library|information about the next planned space launch|N|N|Y|0.83| |laundrify|Monitor the status of your washing machine or dryer using a laundrify WiFi power|N|N|Y|2022.6.0b0| |lcn|allows you to connect to LCN hardware devices|N|N|Y|0.85| -|led_ble|None|N|N|Y|2022.9.0b3| +|led_ble|Integrates multiple brands of Bluetooth Low Energy LED devices into Home Assista|N|N|Y|2022.9.0b3| |lg_netcast|allows you to control a LG Smart TV running NetCast 3.0|N|N|Y|0.20| |lg_soundbar|allows you to control LG Soundbars from Home Assistant|N|N|Y|0.81| |life360|detect presence using the unofficial API of Life360|N|N|Y|0.95| @@ -418,7 +418,7 @@ |media_extractor|Gets a stream URL and sends it to a media player entity|N|Y|Y|0.49| |melcloud|Python MELCloud interface|N|N|Y|0.106| |melissa|main integration to connect to a Melissa Climate A/C control|N|N|Y|0.63| -|melnor|None|N|N|Y|2022.9.0b3| +|melnor|allows you to control your Melnor Bluetooth watering valves|N|N|Y|2022.9.0b3| |message_bird|MessageBird's REST API|N|N|Y|0.16| |met|met platform uses the Met.no web service as a source for meteorological data|N|N|Y|0.79| |meteoalarm|watch for weather alerts in europe from MeteoAlarm|N|N|Y|0.93| @@ -562,7 +562,7 @@ |prosegur|Prosegur Smart Alarms (Cloud Polling)|N|N|Y|2021.8.0| |proxmoxve|poll data from Proxmox VE virtualization environment|N|N|Y|0.103| |proxy|pass another camera’s output through post-processing routines|N|N|Y|0.65| -|prusalink|None|N|N|Y|2022.9.0b3| +|prusalink|PrusaLink integration allows you to monitor your Prusa 3D printer|N|N|Y|2022.9.0b3| |ps4|allows you to control a Sony PlayStation 4 console|Y|Y|Y|0.89| |pulseaudio_loopback|whole home audio system based upon PulseAudio|N|N|Y|0.16| |pure_energie|integrates the Pure Energie Monitor device with Home Assistant|N|N|Y|2022.3.0b3| @@ -572,7 +572,7 @@ |pvpc_hourly_pricing|hourly price of electricity in Spain from PVPC|N|N|Y|0.108| |python_script|write Python scripts that are exposed as services in Home Assistant|Y|Y|Y|0.47| |qbittorrent|monitor your downloads with qBittorrent from within Home Assistant|N|N|Y|0.84| -|qingping|None|N|N|Y|2022.9.0b3| +|qingping|Integrates Qingping devices into Home Assistant|N|N|Y|2022.9.0b3| |qld_bushfire|GeoRSS feed containing bushfire alerts for Queensland|N|N|Y|0.95| |qnap|Python API for obtaining QNAP NAS system stats|Y|Y|Y|0.38| |qnap_qsw|This integration interacts with the local API of QNAP QSW managed switches|N|N|Y|2022.5.0b0| @@ -637,7 +637,7 @@ |sensehat|lets you control the Sense HAT board’s 8x8 RGB LED matrix on your Raspberry Pi|N|N|Y|0.44| |senseme|Integrates SenseME devices into Home Assistant|N|N|Y|2022.2.0b1| |sensibo|Integrates Sensibo Air Conditioning controller into Home Assistant|N|N|Y|0.44| -|sensorpro|None|N|N|Y|2022.9.0b3| +|sensorpro|Integrates SensorPro devices into Home Assistant|N|N|Y|2022.9.0b3| |sensorpush|Integrates SensorPush devices into Home Assistant|N|N|Y|2022.8.1| |sentry|The free Sentry account allows 5000 events per month|N|N|Y|0.104| |senz|allows you to control and monitor your nVent RAYCHEM SENZ-WIFI thermostats|N|N|Y|2022.5.0b0| @@ -743,8 +743,8 @@ |tesla_wall_connector|allows you to integrate your Gen 3 Tesla Wall Connector with Wi-Fi|N|N|Y|2021.12.0b0| |test|internal and developer use|Y|Y|Y|None| |tfiac|integrates several vendors air conditioning systems into Home Assistant|N|N|Y|0.91| -|thermobeacon|None|N|N|Y|2022.9.0b3| -|thermopro|None|N|N|Y|2022.9.0b3| +|thermobeacon|Integrates ThermoBeacon devices into Home Assistant|N|N|Y|2022.9.0b3| +|thermopro|Integrates ThermoPro devices into Home Assistant|N|N|Y|2022.9.0b3| |thermoworks_smoke|pulls data for your ThermoWorks Smoke Thermometer|N|N|Y|0.81| |thingspeak|makes Home Assistant communicate with the ThingSpeak API|N|N|Y|0.32| |thinkingcleaner|displays information about your Thinking Cleaner add-on|N|N|Y|0.18| @@ -850,7 +850,7 @@ |xiaomi_tv|The xiaomi_tv platform allows you to control a Xiaomi TV|N|Y|Y|0.64| |xmpp|Python 3 library for XMPP|N|N|Y|| |xs1|get and set values of the EZcontrol XS1 Gateway|N|Y|Y|0.88| -|yalexs_ble|None|N|N|Y|2022.9.0b3| +|yalexs_ble|Integrates Yale Access Bluetooth devices into Home Assistant|N|N|Y|2022.9.0b3| |yale_smart_alarm|Yale Smart Alarm systems and Smart Hub through Yale’s API|N|N|Y|0.78| |yamaha|Library for Yamaha RX-* Receivers|Y|Y|Y|0.16| |yamaha_musiccast|add support for Yamaha MusicCast devices|Y|Y|Y|0.53| diff --git a/README.md b/README.md index b5e39cbde..67c083d35 100644 --- a/README.md +++ b/README.md @@ -523,12 +523,12 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E ## 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 1879 Ebuilds in total, 1872 of them have in total 1884 (35 different) licenses assigned. +There are 1882 Ebuilds in total, 1875 of them have in total 1887 (35 different) licenses assigned. |License| Ebuilds using it| |-------|-----| |MIT|1137| -|Apache-2.0|351| +|Apache-2.0|354| |GPL-3|115| |BSD|104| |LGPL-3|29| diff --git a/app-misc/homeassistant-full/Manifest b/app-misc/homeassistant-full/Manifest index f2a5e44ee..9fd38d78f 100644 --- a/app-misc/homeassistant-full/Manifest +++ b/app-misc/homeassistant-full/Manifest @@ -11,8 +11,10 @@ AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfd DIST homeassistant-2022.7.7.tar.gz 15751383 BLAKE2B 6e5d38086f08a86b025163c3e66a20ab935dc527529ba5352cf56aaeb23806c904a89db355a0d54648859828f722c2dc747282fb94aaf55889382bb885ad672e SHA512 aa181f39718d970de9ff88c79bf86cb60e95d11eda012553cc6bc1654eed7675d1a89a568a11bd53110be46cad89a647ce74d66e109fac87bfcda5363dbcbd21 DIST homeassistant-2022.8.6.tar.gz 15994374 BLAKE2B d31afd291bca68ba8b3a090c5fc6b22a2b45679e199754371490e61a776fc07e406068a1c0b0b9d691d2dc421ab078668f40e5e01497d10f365c40e4091a7021 SHA512 cef95a06a229986ab46772b5be971cc8c5040ba81f16cfa4e9bce7d566d193467d969ee2db9d7b7d45056617d281d68f8d6324a1f7d88f2a3583f5c4a1951725 DIST homeassistant-2022.8.7.tar.gz 15994709 BLAKE2B fc6d5d7ed831c012e99d49516c20afa0a03311131620740436421b0dfab45820cebf113810c2472357f4637040dea9b96c3a2a1c82ebc3136ece015f87b7d8ce SHA512 009cb81106996f8457c08c76a89b61689b8554ed0453715e6ea2ceee6f4bf4822f82ec2dc2aa3bd7793dd0b2462424557cf2d4a09565f6f089654cae6dce39d9 +DIST homeassistant-2022.9.0.tar.gz 16470145 BLAKE2B 438099e0bcefea6ff646049f817bcfea3d16bab53d84b1349b8dcb843d866ecb3c88d650354dad3b4e003f603061ab6edacc04da1bd1c80fd3995ddd7ea5465c SHA512 62b43801a97710d88c5b2e2cdcf76b875db16e34fa27784b49a7f67e47c55026241812b420de3ffc9109fefa2ef0664b1d0a73a895b7a6f8cb2c0342837a28d9 EBUILD homeassistant-full-2022.7.7.ebuild 73132 BLAKE2B 764c737b25e7048744980f45c6b418d23e644410d8f4b209d90fc0ad38e1c1d28b31dd3d6ef3825d3fe71bbc46b545240620372d344192e0272e15eea0408ad8 SHA512 9bcab2a595dd01238b9ec53c70ffe2a0d84b4445bbe8a441ea3357c0c86963b27d834e0689b8ae4c1acddca178f2390bde678cd28adc6abc246379f1b6e1ff18 EBUILD homeassistant-full-2022.8.6.ebuild 73742 BLAKE2B bc612fea1becacb5d88aca1479704e7f8cb328c613a403d4ca003d990f532265364be80a9aa0b06b7aad427f886abb88afb48300e2b62f1cb130c48b8c0f1d45 SHA512 7b73293147fcad286fc1e08529af9f5f36b8786c86dde0154cbc125d12e84f38aa577b3e60f239388650f9b2970f2ed47154de4b669363ffd43076e2c6f8d58d EBUILD homeassistant-full-2022.8.7.ebuild 73742 BLAKE2B 673bcf2308fa8f5fa8698fc48ec83717b50a706bb2dce41fb0c88e14fe26481bb038b0b7ff969e793f4faa052a62d7273612d5b9ebd5e48d29ae15b3ca3edcb6 SHA512 ed525c0218d94d47d9a3abe9888938ef7e45b96a030680169de82b0ae030ae7a8c1c311466732a5d6253049d765c4cbe62f55b5f69de4b1a83180e98afe19d56 -EBUILD homeassistant-full-9999.ebuild 75213 BLAKE2B 9317e7d3abeca626adad83e15949bb3d33d2809b775b80af8ffd1cbcbae15e55238872a886cab3424fc0f829cb1e9eb5cc0350fc54b93ac168e89018f294e655 SHA512 004057379c95ec11b4fd812fb4d99ccb604c328fc106278475e05fd5b5a39ab96d559e364a3afb5fecc5a87189d66884be039e5425b14a56a86508520d038c0b -MISC metadata.xml 80455 BLAKE2B 658d21f9431d5ede71002e85c7192b3bc50fbfa35b8432f7d485b3108d77ab2c72eef29056968ad326f1ba68f56d5f9e106dc41da77f4bd2c8d013cd1894c95a SHA512 fac1450447fb5014c6a0f6c0b0568659f0e8db34a745091b72f96a55675902e11b3bf0430d36eea110b976afe56b8eab6183c2f481133742efc2e0ce5e65fd2e +EBUILD homeassistant-full-2022.9.0.ebuild 75209 BLAKE2B e401b4ca465c1e4db94daf4e0123108a23bb258c5d0f62586a70c138700063c044349e9327ec1398b56a66b60faca6a652a9cd6d963b7b0a81148a8cacf0b336 SHA512 8bf30979cfb462a206ca678b637a90588aa8f2fe91fc37243af6a3000640fae17cb16da35f1f86d4f772f4722bd5c6a88b6156d7df46d2d6d6bf675ba51f3c06 +EBUILD homeassistant-full-9999.ebuild 75213 BLAKE2B 0c3ce0be52affcaf9b43b00d48c7f096cd35f6eae2e17bd57adbf88595cf17046b6ad02d624c7589cf241390427a199bdc84a11203ac4bd8c304f4a124951734 SHA512 4a7b2acfa9a93ca4540ea46dd1c40d1af70b2ccaf378ccf879987dfdba3ff22f7da5a0507ef2a05389beb7426b2c9c5cd3bdf4aa14d72797dc7537c52c4180ac +MISC metadata.xml 81418 BLAKE2B c08c32b2afc181b40675b446cfd73d226865af60a0b8218984abf4a9d313bfa9c71a13e0a932fcfb86eaecce38e00f54b949be89d722acdd41e0cfa760de339f SHA512 05da077da160f07aaae2e1cbc86b9b465d767c578b4974eaf269db602c48904c667eca30296be38a7ba392d0521131f2771ac3e3b7d08f3c85e649c1d4a4cbe7 diff --git a/app-misc/homeassistant-full/homeassistant-full-2022.9.0.ebuild b/app-misc/homeassistant-full/homeassistant-full-2022.9.0.ebuild new file mode 100644 index 000000000..e5ac9c5fe --- /dev/null +++ b/app-misc/homeassistant-full/homeassistant-full-2022.9.0.ebuild @@ -0,0 +1,1073 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..10} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 readme.gentoo-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" +IUSE="abode accuweather acer_projector acmeda adax adguard ads advantage_air aemet aftership agent_dvr airly airnow airthings airtouch4 airvisual airzone aladdin_connect alarmdecoder almond alpha_vantage amazon_polly ambee amberelectric ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apns apple_tv apprise aprs aqualogic aquostv arcam_fmj arlo arris_tg2492lg aruba aseko_pool_live asterisk_mbox asuswrt atag aten_pe atome august aurora aurora_abb_powerone aussie_broadband avea avion awair aws axis backup baf baidu balboa bbb_gpio bbox beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluemaestro bluesound bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmp280 bmw_connected_drive bond bosch_shc braviatv broadlink brother brottsplatskartan brunt bsblan bthome 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 crownstone cups daikin danfoss_air darksky datadog debugpy deconz decora decora_wifi delijn deluge denonavr deutsche_bahn devolo_home_control devolo_home_network dexcom dhcp dht digitalloggers digital_ocean directv discogs discord discovery dlib_face_detect dlib_face_identify dlink dlna_dmr dlna_dms dnsip dominos doods doorbird dovado dsmr dunehd +dwd_weather_warnings dweet dynalite dyson eafm ebox ebusd ecoal_boiler ecobee econet ecovacs ecowitt eddystone_temperature edimax edl21 ee_brightbox efergy egardia eight_sleep elgato eliqonline elkm1 elmax elv emby emonitor emulated_hue emulated_kasa emulated_roku enigma2 enocean enphase_envoy entur_public_transport environment_canada envirophat envisalink ephember epson epsonworkforce eq3btsmart escea esphome essent etherscan eufy everlights evil_genius_labs evohome ezviz faa_delays familyhub fastdotcom feedreader ffmpeg fibaro fido file fints fireservicerota firmata fitbit fivem 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 fully_kiosk futurenow garages_amsterdam garmin_connect gc100 gdacs generic geniushub geocaching geonetnz_quakes geonetnz_volcano geo_json_events geo_rss_events gios github gitlab_ci gitter glances gntp goalfeed goalzero gogogate2 goodwe google google_cloud google_maps google_pubsub google_translate google_travel_time govee_ble 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 homewizard homeworks home_connect home_plus_control honeywell horizon hp_ilo html5 http htu21d huawei_lte hue huisbaasje hunterdouglas_powerview hvv_departures hydrawise hyperion ialarm ialarm_xr iammeter iaqualink icloud idteck_prox ifttt iglo ign_sismologia ihc image imap incomfort influxdb inkbird insteon intellifire intesishome iota iotawatt iperf3 ipma ipp iqvia irish_rail_transport islamic_prayer_times iss isy994 itach izone jellyfin jewish_calendar joaoapps_join juicenet justnimbus kaiterra kaleidescape keba keenetic_ndms2 kef keyboard keyboard_remote kira kiwi kmtronic knx kodi konnected kostal_plenticore kraken kulersky kwb lacrosse lacrosse_view lametric landisgyr_heat_meter lastfm launch_library laundrify lcn led_ble lg_netcast lg_soundbar life360 lifx lifx_legacy lightwave limitlessled linode linux_battery litejet litterrobot logi_circle london_underground lookin loopenergy luci luftdaten lupusec lutron lutron_caseta lw12wifi lyft lyric magicseaweed mailgun +mariadb marytts mastodon matrix maxcube mazda mcp23017 meater mediaroom media_extractor melcloud melissa melnor message_bird met meteoalarm meteoclimatic meteo_france metoffice met_eireann mfi mhz19 microsoft miflora mikrotik mill minecraft_server minio mitemp_bt moat +mobile_app mochad modbus modem_callerid modern_forms moehlenhoff_alpha2 monoprice +mosquitto 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 nextdns nfandroidtv nightscout niko_home_control nilu nina 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 octoprint oem ohmconnect ombi omnilogic oncue ondilo_ico onewire onkyo onvif openerz openevse opengarage openhome opensensemap opentherm_gw openuv openweathermap open_meteo opnsense opple orangepi_gpio oru orvibo osramlightify +otp overkiz ovo_energy owntracks ozw p1_monitor panasonic_bluray panasonic_viera pandora pcal9535a peco 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 prusalink ps4 pulseaudio_loopback pure_energie pushbullet pushover pvoutput pvpc_hourly_pricing +python_script qbittorrent qingping qld_bushfire qnap qnap_qsw qrcode quantum_gateway qvr_pro qwikswitch rachio radiotherm radio_browser rainbird raincloud rainforest_eagle rainmachine raspihats raspyrfm rdw recollect_waste +recorder recswitch reddit rejseplanen remember_the_milk remote_rpi_gpio renault repetier +rest rflink rfxtrx ridwell ring ripple risco rituals_perfume_genie rmvtransport rocketchat roku roomba roon route53 rova rpi_gpio rpi_gpio_pwm rpi_pfio rpi_power rpi_rf rtsp_to_webrtc ruckus_unleashed russound_rio russound_rnet sabnzbd saj samsungtv satel_integra schluter +scrape screenlogic scsgate season sendgrid sense sensehat senseme sensibo sensorpro sensorpush sentry senz 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 slimproto 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 steamist 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 tailscale tankerkoenig tank_utility tapsaff tasmota tautulli ted5000 telegram_bot tellduslive tellstick temper tesla tesla_wall_connector test tfiac thermobeacon thermopro thermoworks_smoke thingspeak thinkingcleaner tibber tikteck tile tmb todoist tof tolo tomorrowio toon totalconnect touchline tplink tplink_lte traccar trackr tractive tradfri trafikverket_ferry trafikverket_train trafikverket_weatherstation transmission transport_nsw travisci trend tts tuya twentemilieu twilio twinkly twitch twitter ubus ukraine_alarm unifi unifiled unifiprotect 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 vulcan vultr w800rf32 +wake_on_lan wallbox waqi waterfurnace watson_iot watson_tts watttime waze_travel_time webostv wemo whirlpool whois wiffi wilight wink wirelesstag withings wiz wled wolflink workday ws66i xbee xbox xbox_live xeoma xiaomi_aqara xiaomi_ble xiaomi_miio xiaomi_tv xmpp xs1 yalexs_ble yale_smart_alarm yamaha yamaha_musiccast yandex_transport yeelight yeelightsunflower yi yolink youless zabbix zengge zeroconf zerproc zestimate zha zhong_hong ziggo_mediabox_xl zoneminder +zwave_js zwave_me" +RESTRICT="!test? ( test )" + +# 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.11[${PYTHON_USEDEP}] + ~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}] + ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] + ~dev-python/anyio-3.6.1[${PYTHON_USEDEP}] + ~dev-python/astral-2.2[${PYTHON_USEDEP}] + ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] + ~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}] + ~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}] + ~dev-python/attrs-21.2.0[${PYTHON_USEDEP}] + =dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}] + >=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}] + ~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}] + ~dev-python/cryptography-37.0.4[${PYTHON_USEDEP}] + ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] + ~dev-python/grpcio-status-1.48.0[${PYTHON_USEDEP}] + ~dev-python/grpcio-1.48.0[${PYTHON_USEDEP}] + ~dev-python/h11-0.12.0[${PYTHON_USEDEP}] + ~dev-python/hass-nabucasa-0.55.0[${PYTHON_USEDEP}] + ~dev-python/home-assistant-bluetooth-1.3.0[${PYTHON_USEDEP}] + ~dev-python/home-assistant-frontend-20220907.0[${PYTHON_USEDEP}] + ~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}] + >=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}] + ~dev-python/httpx-0.23.0[${PYTHON_USEDEP}] + >=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}] + ~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] + !~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}] + ~dev-python/jinja-3.1.2[${PYTHON_USEDEP}] + ~dev-python/libcst-0.3.23[${PYTHON_USEDEP}] + ~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}] + >=dev-python/multidict-6.0.2[${PYTHON_USEDEP}] + ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] + ~dev-python/orjson-3.7.11[${PYTHON_USEDEP}] + ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] + ~dev-python/pandas-1.4.3[${PYTHON_USEDEP}] + ~dev-python/pillow-9.2.0[${PYTHON_USEDEP}] + =dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}] + !~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}] + ~dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}] + ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] + ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] + >=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}] + =dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}] + =dev-python/typing-extensions-3.10.0.2[${PYTHON_USEDEP}] + =dev-python/urllib3-1.26.5[${PYTHON_USEDEP}] + ~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}] + ~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}] + ~dev-python/yarl-1.7.2[${PYTHON_USEDEP}] + ~dev-python/zeroconf-0.39.1[${PYTHON_USEDEP}]" + +# unknown origin, still something to clean up here +# some moved to suggested USE Flags +# +# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.6.0", "PyQRCode==1.2.1"] +# scripts/check_config.py:REQUIREMENTS = ("colorlog==6.6.0",) + +RDEPEND="${RDEPEND} + ~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}] + >=dev-python/multidict-5.2.0[${PYTHON_USEDEP}] + ~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}] + >=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] + dev-python/pycparser[${PYTHON_USEDEP}] + >=dev-python/websocket-client-0.57.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.4.0[${PYTHON_USEDEP}] ) + acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ) + acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] ) + adax? ( ~dev-python/adax-0.2.0[${PYTHON_USEDEP}] ~dev-python/Adax-local-0.1.4[${PYTHON_USEDEP}] ) + adguard? ( ~dev-python/adguardhome-0.5.1[${PYTHON_USEDEP}] ) + ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] ) + advantage_air? ( ~dev-python/advantage-air-0.4.1[${PYTHON_USEDEP}] ) + aemet? ( ~dev-python/AEMET-OpenData-0.2.1[${PYTHON_USEDEP}] ) + aftership? ( ~dev-python/pyaftership-21.11.0[${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}] ) + airthings? ( ~dev-python/airthings-cloud-0.1.0[${PYTHON_USEDEP}] ) + airtouch4? ( ~dev-python/airtouch4pyapi-1.0.5[${PYTHON_USEDEP}] ) + airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] ) + airzone? ( ~dev-python/aioairzone-0.4.8[${PYTHON_USEDEP}] ) + aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.44[${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.20.24[${PYTHON_USEDEP}] ) + ambee? ( ~dev-python/ambee-0.4.0[${PYTHON_USEDEP}] ) + amberelectric? ( ~dev-python/amberelectric-1.0.4[${PYTHON_USEDEP}] ) + ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] ) + ambient_station? ( ~dev-python/aioambient-2021.11.0[${PYTHON_USEDEP}] ) + amcrest? ( ~dev-python/amcrest-1.9.7[${PYTHON_USEDEP}] ) + ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] ) + androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] ) + android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] ) + anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] ) + anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] ) + apache_kafka? ( ~dev-python/aiokafka-0.7.2[${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.10.3[${PYTHON_USEDEP}] ) + apprise? ( ~dev-python/apprise-1.0.0[${PYTHON_USEDEP}] ) + aprs? ( ~dev-python/aprslib-0.7.0[${PYTHON_USEDEP}] ~sci-geosciences/geopy-2.1.0 ) + 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.12.0[${PYTHON_USEDEP}] ) + arlo? ( ~dev-python/pyarlo-0.2.4[${PYTHON_USEDEP}] ) + arris_tg2492lg? ( ~dev-python/arris-tg2492lg-1.2.1[${PYTHON_USEDEP}] ) + aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] ) + aseko_pool_live? ( ~dev-python/aioaseko-0.0.2[${PYTHON_USEDEP}] ) + asterisk_mbox? ( ~dev-python/asterisk_mbox-0.5.0[${PYTHON_USEDEP}] ) + asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] ) + atag? ( ~dev-python/pyatag-0.3.5.3[${PYTHON_USEDEP}] ) + aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] ) + atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] ) + august? ( ~dev-python/yalexs-1.2.1[${PYTHON_USEDEP}] ) + aurora? ( ~dev-python/auroranoaa-0.0.2[${PYTHON_USEDEP}] ) + aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] ) + aussie_broadband? ( ~dev-python/pyaussiebb-0.0.15[${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.4[${PYTHON_USEDEP}] ) + aws? ( ~dev-python/aiobotocore-2.1.0[${PYTHON_USEDEP}] ) + axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] ) + backup? ( ~dev-python/securetar-2022.2.0[${PYTHON_USEDEP}] ) + baf? ( ~dev-python/aiobafi6-0.7.2[${PYTHON_USEDEP}] ) + baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] ) + balboa? ( ~dev-python/pybalboa-0.13[${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-2.0.2[${PYTHON_USEDEP}] ) + blink? ( ~dev-python/blinkpy-0.19.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}] ) + bluemaestro? ( ~dev-python/bluemaestro-ble-0.2.0[${PYTHON_USEDEP}] ) + bluesound? ( ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] ) + bluetooth? ( ~dev-python/bleak-0.16.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.3.4[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-0.3.1[${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.10.2[${PYTHON_USEDEP}] ) + bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] ) + bosch_shc? ( ~dev-python/boschshcpy-0.2.30[${PYTHON_USEDEP}] ) + braviatv? ( ~dev-python/pybravia-0.2.2[${PYTHON_USEDEP}] ) + broadlink? ( ~dev-python/broadlink-0.18.2[${PYTHON_USEDEP}] ) + brother? ( ~dev-python/brother-1.2.3[${PYTHON_USEDEP}] ) + brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] ) + brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] ) + bsblan? ( ~dev-python/bsblan-0.5.0[${PYTHON_USEDEP}] ) + bthome? ( ~dev-python/bthome-ble-1.0.0[${PYTHON_USEDEP}] ) + bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] ) + bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.2[${PYTHON_USEDEP}] ) + buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] ) + caldav? ( ~dev-python/caldav-0.9.1[${PYTHON_USEDEP}] ) + camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] ) + canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] ) + cast? ( ~dev-python/pychromecast-12.1.4[${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.55.0[${PYTHON_USEDEP}] ) + cloudflare? ( ~dev-python/pycfdns-1.2.2[${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.23.2[${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}] ) + crownstone? ( ~dev-python/crownstone-cloud-1.4.9[${PYTHON_USEDEP}] ~dev-python/crownstone-sse-2.0.3[${PYTHON_USEDEP}] ~dev-python/crownstone-uart-2.1.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ) + cups? ( ~dev-python/pycups-1.9.73[${PYTHON_USEDEP}] ) + daikin? ( ~dev-python/pydaikin-2.7.0[${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.6.3[${PYTHON_USEDEP}] ) + deconz? ( ~dev-python/pydeconz-104[${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-1.0.0[${PYTHON_USEDEP}] ) + deluge? ( ~dev-python/deluge-client-1.7.1[${PYTHON_USEDEP}] ) + denonavr? ( ~dev-python/denonavr-0.10.11[${PYTHON_USEDEP}] ) + deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] ) + devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] ) + devolo_home_network? ( ~dev-python/devolo-plc-api-0.8.0[${PYTHON_USEDEP}] ) + dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] ) + dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.11[${PYTHON_USEDEP}] ) + dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${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/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] ) + discovery? ( ~dev-python/netdisco-3.0.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.31.2[${PYTHON_USEDEP}] ) + dlna_dms? ( ~dev-python/async-upnp-client-0.31.2[${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-9.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.33[${PYTHON_USEDEP}] ) + dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] ) + dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${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.17[${PYTHON_USEDEP}] ) + ecoal_boiler? ( ~dev-python/ecoaliface-0.4.0[${PYTHON_USEDEP}] ) + ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] ) + econet? ( ~dev-python/pyeconet-0.1.15[${PYTHON_USEDEP}] ) + ecovacs? ( ~dev-python/py-sucks-0.9.8[${PYTHON_USEDEP}] ) + ecowitt? ( ~dev-python/aioecowitt-2022.8.3[${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.8[${PYTHON_USEDEP}] ) + ee_brightbox? ( ~dev-python/eebrightbox-0.0.4[${PYTHON_USEDEP}] ) + efergy? ( ~dev-python/pyefergy-22.1.1[${PYTHON_USEDEP}] ) + egardia? ( ~dev-python/pythonegardia-1.0.40[${PYTHON_USEDEP}] ) + eight_sleep? ( ~dev-python/pyEight-0.3.0[${PYTHON_USEDEP}] ) + elgato? ( ~dev-python/elgato-3.0.0[${PYTHON_USEDEP}] ) + eliqonline? ( ~dev-python/eliqonline-1.2.2[${PYTHON_USEDEP}] ) + elkm1? ( ~dev-python/elkm1-lib-2.0.2[${PYTHON_USEDEP}] ) + elmax? ( ~dev-python/elmax-api-0.0.2[${PYTHON_USEDEP}] ) + elv? ( ~dev-python/pypca-0.0.7[${PYTHON_USEDEP}] ) + emby? ( ~dev-python/pyEmby-1.8[${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.10.4[${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.20.1[${PYTHON_USEDEP}] ) + entur_public_transport? ( ~dev-python/enturclient-0.2.4[${PYTHON_USEDEP}] ) + environment_canada? ( ~dev-python/env-canada-0.5.22[${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.6[${PYTHON_USEDEP}] ) + ephember? ( ~dev-python/pyephember-0.3.1[${PYTHON_USEDEP}] ) + epson? ( ~dev-python/epson-projector-0.5.0[${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.2[${PYTHON_USEDEP}] ) + escea? ( ~dev-python/pescea-1.0.12[${PYTHON_USEDEP}] ) + esphome? ( ~dev-python/aioesphomeapi-10.13.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}] ) + evil_genius_labs? ( ~dev-python/pyevilgenius-2.0.0[${PYTHON_USEDEP}] ) + evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] ) + ezviz? ( ~dev-python/pyezviz-0.2.0.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.10[${PYTHON_USEDEP}] ) + ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] ) + fibaro? ( ~dev-python/fiblary3-0.1.8[${PYTHON_USEDEP}] ) + fido? ( ~dev-python/pyfido-2.1.1[${PYTHON_USEDEP}] ) + file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] ) + fints? ( ~dev-python/fints-3.1.0[${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}] ) + fivem? ( ~dev-python/fivem-api-0.1.2[${PYTHON_USEDEP}] ) + fixer? ( ~dev-python/fixerio-1.0.0_alpha0[${PYTHON_USEDEP}] ) + fjaraskupan? ( ~dev-python/fjaraskupan-2.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.2[${PYTHON_USEDEP}] ) + flo? ( ~dev-python/aioflo-2021.11.0[${PYTHON_USEDEP}] ) + flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] ) + flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] ) + flux_led? ( ~dev-python/flux-led-0.28.32[${PYTHON_USEDEP}] ) + folder_watcher? ( ~dev-python/watchdog-2.1.9[${PYTHON_USEDEP}] ) + foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] ) + forecast_solar? ( ~dev-python/forecast-solar-2.2.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.8.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] ) + fritzbox? ( ~dev-python/pyfritzhome-0.6.5[${PYTHON_USEDEP}] ) + fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] ) + fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] ) + fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] ) + frontier_silicon? ( ~dev-python/afsapi-0.2.7[${PYTHON_USEDEP}] ) + fully_kiosk? ( ~dev-python/python-fullykiosk-0.0.11[${PYTHON_USEDEP}] ) + futurenow? ( ~dev-python/pyfnip-0.2[${PYTHON_USEDEP}] ) + garages_amsterdam? ( ~dev-python/garages-amsterdam-3.0.0[${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.7[${PYTHON_USEDEP}] ) + generic? ( ~dev-python/ha-av-10.0.0_beta4 ~dev-python/pillow-9.2.0[${PYTHON_USEDEP}] ) + geniushub? ( ~dev-python/geniushub-client-0.6.30[${PYTHON_USEDEP}] ) + geocaching? ( ~dev-python/geocachingapi-0.2.1[${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/aio-geojson-generic-client-0.1[${PYTHON_USEDEP}] ) + geo_rss_events? ( ~dev-python/georss-generic-client-0.6[${PYTHON_USEDEP}] ) + gios? ( ~dev-python/gios-2.1.0[${PYTHON_USEDEP}] ) + github? ( ~dev-python/aiogithubapi-22.2.4[${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.4.1[${PYTHON_USEDEP}] ) + gntp? ( ~dev-python/gntp-1.0.3[${PYTHON_USEDEP}] ) + goalfeed? ( ~dev-python/Pysher-1.0.7[${PYTHON_USEDEP}] ) + goalzero? ( ~dev-python/goalzero-0.2.1[${PYTHON_USEDEP}] ) + gogogate2? ( ~dev-python/ismartgate-4.0.4[${PYTHON_USEDEP}] ) + goodwe? ( ~dev-python/goodwe-0.2.18[${PYTHON_USEDEP}] ) + google? ( ~dev-python/gcal-sync-0.10.0[${PYTHON_USEDEP}] ~dev-python/oauth2client-4.1.3[${PYTHON_USEDEP}] ) + google_cloud? ( ~dev-python/google-cloud-texttospeech-2.12.1[${PYTHON_USEDEP}] ) + google_maps? ( ~dev-python/locationsharinglib-4.1.5[${PYTHON_USEDEP}] ) + google_pubsub? ( ~dev-python/google-cloud-pubsub-2.11.0[${PYTHON_USEDEP}] ) + google_translate? ( ~dev-python/gTTS-2.2.4[${PYTHON_USEDEP}] ) + google_travel_time? ( ~dev-python/googlemaps-2.5.1[${PYTHON_USEDEP}] ) + govee_ble? ( ~dev-python/govee-ble-0.17.2[${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-1.3.0[${PYTHON_USEDEP}] ) + greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] ) + greenwave? ( ~dev-python/greenwavereality-0.5.1[${PYTHON_USEDEP}] ) + growatt_server? ( ~dev-python/growattServer-1.2.2[${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-2022.7.0[${PYTHON_USEDEP}] ) + habitica? ( ~dev-python/habitipy-0.2.0[${PYTHON_USEDEP}] ) + hangouts? ( ~dev-python/hangups-0.4.18[${PYTHON_USEDEP}] ) + harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] ) + harmony? ( ~dev-python/aioharmony-0.2.9[${PYTHON_USEDEP}] ) + hdmi_cec? ( ~dev-python/pyCEC-0.5.2[${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.3.0[${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.5.13[${PYTHON_USEDEP}] ) + hlk_sw16? ( ~dev-python/hlk-sw16-0.0.9[${PYTHON_USEDEP}] ) + homekit? ( ~dev-python/HAP-python-4.5.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-1.5.2[${PYTHON_USEDEP}] ) + homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] ) + homematicip_cloud? ( ~dev-python/homematicip-1.0.7[${PYTHON_USEDEP}] ) + homewizard? ( ~dev-python/python-homewizard-energy-1.1.0[${PYTHON_USEDEP}] ) + homeworks? ( ~dev-python/pyhomeworks-0.0.6[${PYTHON_USEDEP}] ) + home_connect? ( ~dev-python/homeconnect-0.7.2[${PYTHON_USEDEP}] ) + home_plus_control? ( ~dev-python/homepluscontrol-0.0.5[${PYTHON_USEDEP}] ) + honeywell? ( ~dev-python/somecomfort-0.8.0[${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.6.1[${PYTHON_USEDEP}] ~dev-python/stringcase-1.2.0[${PYTHON_USEDEP}] ~dev-python/url-normalize-1.4.3[${PYTHON_USEDEP}] ) + hue? ( ~dev-python/aiohue-4.5.0[${PYTHON_USEDEP}] ) + huisbaasje? ( ~dev-python/huisbaasje-client-0.1.0[${PYTHON_USEDEP}] ) + hunterdouglas_powerview? ( ~dev-python/aiopvapi-2.0.0[${PYTHON_USEDEP}] ) + hvv_departures? ( ~dev-python/pygti-0.9.3[${PYTHON_USEDEP}] ) + hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] ) + hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] ) + ialarm? ( ~dev-python/pyialarm-2.2.0[${PYTHON_USEDEP}] ) + ialarm_xr? ( ~dev-python/pyialarmxr-homeassistant-1.0.18[${PYTHON_USEDEP}] ) + iammeter? ( ~dev-python/iammeter-0.1.7[${PYTHON_USEDEP}] ) + iaqualink? ( ~dev-python/iaqualink-0.4.1[${PYTHON_USEDEP}] ) + icloud? ( ~dev-python/pyicloud-1.0.0[${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.6[${PYTHON_USEDEP}] ) + image? ( ~dev-python/pillow-9.2.0[${PYTHON_USEDEP}] ) + imap? ( ~dev-python/aioimaplib-1.0.0[${PYTHON_USEDEP}] ) + incomfort? ( ~dev-python/incomfort-client-0.4.4[${PYTHON_USEDEP}] ) + influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] ) + inkbird? ( ~dev-python/inkbird-ble-0.5.5[${PYTHON_USEDEP}] ) + insteon? ( ~dev-python/pyinsteon-1.2.0[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.2.0[${PYTHON_USEDEP}] ) + intellifire? ( ~dev-python/intellifire4py-2.0.1[${PYTHON_USEDEP}] ) + intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] ) + iota? ( ~dev-python/PyOTA-2.0.5[${PYTHON_USEDEP}] ) + iotawatt? ( ~dev-python/iotawattpy-0.1.0[${PYTHON_USEDEP}] ) + iperf3? ( ~dev-python/iperf3-0.1.11[${PYTHON_USEDEP}] ) + ipma? ( ~dev-python/pyipma-3.0.2[${PYTHON_USEDEP}] ) + ipp? ( ~dev-python/pyipp-0.11.0[${PYTHON_USEDEP}] ) + iqvia? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] ~dev-python/pyiqvia-2022.4.0[${PYTHON_USEDEP}] ) + irish_rail_transport? ( ~dev-python/pyirishrail-0.0.2[${PYTHON_USEDEP}] ) + islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] ) + iss? ( ~dev-python/pyiss-1.0.1[${PYTHON_USEDEP}] ) + isy994? ( ~dev-python/pyisy-3.0.7[${PYTHON_USEDEP}] ) + itach? ( ~dev-python/pyitachip2ir-0.0.7[${PYTHON_USEDEP}] ) + izone? ( ~dev-python/python-izone-1.2.9[${PYTHON_USEDEP}] ) + jellyfin? ( ~dev-python/jellyfin-apiclient-python-1.8.1[${PYTHON_USEDEP}] ) + jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] ) + joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] ) + juicenet? ( ~dev-python/python-juicenet-1.1.0[${PYTHON_USEDEP}] ) + justnimbus? ( ~dev-python/justnimbus-0.6.0[${PYTHON_USEDEP}] ) + kaiterra? ( ~dev-python/kaiterra-async-client-1.0.0[${PYTHON_USEDEP}] ) + kaleidescape? ( ~dev-python/pykaleidescape-1.0.1[${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-1.0.2[${PYTHON_USEDEP}] ) + kodi? ( ~dev-python/pykodi-0.2.7[${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}] ) + lacrosse_view? ( ~dev-python/lacrosse-view-0.0.9[${PYTHON_USEDEP}] ) + lametric? ( ~dev-python/demetriek-0.2.2[${PYTHON_USEDEP}] ) + landisgyr_heat_meter? ( ~dev-python/ultraheat-api-0.4.1[${PYTHON_USEDEP}] ) + lastfm? ( ~dev-python/pylast-4.2.1[${PYTHON_USEDEP}] ) + launch_library? ( ~dev-python/pylaunches-1.3.0[${PYTHON_USEDEP}] ) + laundrify? ( ~dev-python/laundrify-aio-1.1.2[${PYTHON_USEDEP}] ) + lcn? ( ~dev-python/pypck-0.7.15[${PYTHON_USEDEP}] ) + led_ble? ( ~dev-python/led-ble-0.7.1[${PYTHON_USEDEP}] ) + lg_netcast? ( ~dev-python/pylgnetcast-0.3.7[${PYTHON_USEDEP}] ) + lg_soundbar? ( ~dev-python/temescal-0.5[${PYTHON_USEDEP}] ) + life360? ( ~dev-python/life360-4.1.1[${PYTHON_USEDEP}] ) + lifx? ( ~dev-python/aiolifx-0.8.2[${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.20[${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-2022.8.2[${PYTHON_USEDEP}] ) + logi_circle? ( ~dev-python/logi-circle-0.2.3[${PYTHON_USEDEP}] ) + london_underground? ( ~dev-python/london-tube-status-0.5[${PYTHON_USEDEP}] ) + lookin? ( ~dev-python/aiolookin-0.1.1[${PYTHON_USEDEP}] ) + loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] ) + luci? ( ~dev-python/openwrt-luci-rpc-1.1.11[${PYTHON_USEDEP}] ) + luftdaten? ( ~dev-python/luftdaten-0.7.2[${PYTHON_USEDEP}] ) + lupusec? ( ~dev-python/lupupy-0.0.24[${PYTHON_USEDEP}] ) + lutron? ( ~dev-python/pylutron-0.2.8[${PYTHON_USEDEP}] ) + lutron_caseta? ( ~dev-python/pylutron-caseta-0.13.1[${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.8[${PYTHON_USEDEP}] ) + magicseaweed? ( ~dev-python/magicseaweed-1.0.3[${PYTHON_USEDEP}] ) + mailgun? ( ~dev-python/pymailgunner-1.4[${PYTHON_USEDEP}] ) + mariadb? ( dev-python/mysqlclient[${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.3.7[${PYTHON_USEDEP}] ) + mcp23017? ( ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] ~dev-python/adafruit-circuitpython-mcp230xx-2.2.2[${PYTHON_USEDEP}] ) + meater? ( ~dev-python/meater-python-0.0.8[${PYTHON_USEDEP}] ) + mediaroom? ( ~dev-python/pymediaroom-0.6.5.4[${PYTHON_USEDEP}] ) + media_extractor? ( ~net-misc/youtube-dl-2021.12.17 ) + melcloud? ( ~dev-python/pymelcloud-2.5.6[${PYTHON_USEDEP}] ) + melissa? ( ~dev-python/py-melissa-climate-2.1.4[${PYTHON_USEDEP}] ) + melnor? ( ~dev-python/melnor-bluetooth-0.0.15[${PYTHON_USEDEP}] ) + message_bird? ( ~dev-python/messagebird-1.2.0[${PYTHON_USEDEP}] ) + met? ( ~dev-python/PyMetno-0.9.0[${PYTHON_USEDEP}] ) + meteoalarm? ( ~dev-python/meteoalertapi-0.3.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}] ) + mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] ) + mill? ( ~dev-python/millheater-0.9.0[${PYTHON_USEDEP}] ~dev-python/mill-local-0.1.1[${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-5.0.10[${PYTHON_USEDEP}] ) + moat? ( ~dev-python/moat-ble-0.1.1[${PYTHON_USEDEP}] ) + mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] ) + mochad? ( ~dev-python/pymochad-0.2.0[${PYTHON_USEDEP}] ) + modbus? ( ~dev-python/pymodbus-2.5.3[${PYTHON_USEDEP}] ) + modem_callerid? ( ~dev-python/phone-modem-0.1.1[${PYTHON_USEDEP}] ) + modern_forms? ( ~dev-python/aiomodernforms-0.1.8[${PYTHON_USEDEP}] ) + moehlenhoff_alpha2? ( ~dev-python/moehlenhoff-alpha2-1.2.1[${PYTHON_USEDEP}] ) + monoprice? ( ~dev-python/pymonoprice-0.3[${PYTHON_USEDEP}] ) + mosquitto? ( app-misc/mosquitto ) + motioneye? ( ~dev-python/motioneye-client-0.3.12[${PYTHON_USEDEP}] ) + motion_blinds? ( ~dev-python/motionblinds-0.6.12[${PYTHON_USEDEP}] ) + mpd? ( ~dev-python/python-mpd2-3.0.5[${PYTHON_USEDEP}] ) + mqtt? ( ~dev-python/paho-mqtt-1.6.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.4[${PYTHON_USEDEP}] ) + mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] ) + mysql? ( 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.3.0[${PYTHON_USEDEP}] ) + nam? ( ~dev-python/nettigo-air-monitor-1.4.2[${PYTHON_USEDEP}] ) + namecheapdns? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ) + nanoleaf? ( ~dev-python/aionanoleaf-0.2.0[${PYTHON_USEDEP}] ) + neato? ( ~dev-python/pybotvac-0.0.23[${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.10.0[${PYTHON_USEDEP}] ) + nest? ( ~dev-python/python-nest-4.2.0[${PYTHON_USEDEP}] ~dev-python/google-nest-sdm-2.0.0[${PYTHON_USEDEP}] ) + netatmo? ( ~dev-python/pyatmo-6.2.4[${PYTHON_USEDEP}] ) + netdata? ( ~dev-python/netdata-1.0.1[${PYTHON_USEDEP}] ) + netgear? ( ~dev-python/pynetgear-0.10.8[${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-2.0.2[${PYTHON_USEDEP}] ) + nextbus? ( ~dev-python/py-nextbusnext-0.1.5[${PYTHON_USEDEP}] ) + nextcloud? ( ~dev-python/nextcloudmonitor-1.1.0[${PYTHON_USEDEP}] ) + nextdns? ( ~dev-python/nextdns-1.1.1[${PYTHON_USEDEP}] ) + nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${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}] ) + nina? ( ~dev-python/PyNINA-0.1.8[${PYTHON_USEDEP}] ) + nissan_leaf? ( ~dev-python/pycarwings2-2.13[${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.9.0[${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.5.2[${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.4.1[${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.2[${PYTHON_USEDEP}] ) + octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${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}] ) + oncue? ( ~dev-python/aiooncue-0.3.4[${PYTHON_USEDEP}] ) + ondilo_ico? ( ~dev-python/ondilo-0.2.0[${PYTHON_USEDEP}] ) + onewire? ( ~dev-python/pyownet-0.10.0[${PYTHON_USEDEP}] ) + onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] ) + onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${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.2.0[${PYTHON_USEDEP}] ) + openhome? ( ~dev-python/openhomedevice-2.0.2[${PYTHON_USEDEP}] ) + opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] ) + opentherm_gw? ( ~dev-python/pyotgw-2.0.3[${PYTHON_USEDEP}] ) + openuv? ( ~dev-python/pyopenuv-2022.4.0[${PYTHON_USEDEP}] ) + openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] ) + open_meteo? ( ~dev-python/open-meteo-0.2.1[${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.5.2[${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.6.0[${PYTHON_USEDEP}] ) + overkiz? ( ~dev-python/pyoverkiz-1.5.0[${PYTHON_USEDEP}] ) + ovo_energy? ( ~dev-python/ovoenergy-1.2.0[${PYTHON_USEDEP}] ) + owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] ) + ozw? ( ~dev-python/python-openzwave-mqtt-1.4.0[${PYTHON_USEDEP}] ) + p1_monitor? ( ~dev-python/p1monitor-2.1.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}] ) + peco? ( ~dev-python/peco-0.0.29[${PYTHON_USEDEP}] ) + pencom? ( ~dev-python/pencompy-0.0.3[${PYTHON_USEDEP}] ) + philips_js? ( ~dev-python/ha-philipsjs-2.9.0[${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.7.0[${PYTHON_USEDEP}] ) + pjlink? ( ~dev-python/pypjlink2-1.2.1[${PYTHON_USEDEP}] ) + plaato? ( ~dev-python/pyplaato-0.0.18[${PYTHON_USEDEP}] ) + plex? ( ~dev-python/PlexAPI-4.13.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] ) + plugwise? ( ~dev-python/plugwise-0.18.7[${PYTHON_USEDEP}] ) + plum_lightpad? ( ~dev-python/plumlightpad-0.0.11[${PYTHON_USEDEP}] ) + pocketcasts? ( ~dev-python/pycketcasts-1.0.1[${PYTHON_USEDEP}] ) + point? ( ~dev-python/pypoint-2.3.0[${PYTHON_USEDEP}] ) + poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] ) + powerwall? ( ~dev-python/tesla-powerwall-0.3.18[${PYTHON_USEDEP}] ) + profiler? ( ~dev-python/pyprof2calltree-1.4.5[${PYTHON_USEDEP}] ~dev-python/guppy3-3.1.2[${PYTHON_USEDEP}] ~dev-python/objgraph-3.5.0[${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.3.1[${PYTHON_USEDEP}] ) + proxy? ( ~dev-python/pillow-9.2.0[${PYTHON_USEDEP}] ) + prusalink? ( ~dev-python/pyprusalink-1.0.1[${PYTHON_USEDEP}] ) + ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] ) + pulseaudio_loopback? ( ~dev-python/pulsectl-20.2.4[${PYTHON_USEDEP}] ) + pure_energie? ( ~dev-python/gridnet-4.0.0[${PYTHON_USEDEP}] ) + pushbullet? ( ~dev-python/pushbullet-py-0.11.0[${PYTHON_USEDEP}] ) + pushover? ( ~dev-python/pushover_complete-1.1.1[${PYTHON_USEDEP}] ) + pvoutput? ( ~dev-python/pvo-0.2.2[${PYTHON_USEDEP}] ) + pvpc_hourly_pricing? ( ~dev-python/aiopvpc-3.0.0[${PYTHON_USEDEP}] ) + python_script? ( ~dev-python/RestrictedPython-5.2[${PYTHON_USEDEP}] ) + qbittorrent? ( ~dev-python/python-qbittorrent-0.4.2[${PYTHON_USEDEP}] ) + qingping? ( ~dev-python/qingping-ble-0.6.0[${PYTHON_USEDEP}] ) + qld_bushfire? ( ~dev-python/georss-qld-bushfire-alert-client-0.5[${PYTHON_USEDEP}] ) + qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] ) + qnap_qsw? ( ~dev-python/aioqsw-0.2.2[${PYTHON_USEDEP}] ) + qrcode? ( ~dev-python/pillow-9.2.0[${PYTHON_USEDEP}] ~dev-python/pyzbar-0.1.7[${PYTHON_USEDEP}] ) + quantum_gateway? ( ~dev-python/quantum-gateway-0.0.8[${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}] ) + radio_browser? ( ~dev-python/radios-0.1.1[${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/eagle100-0.1.1[${PYTHON_USEDEP}] ) + rainmachine? ( ~dev-python/regenmaschine-2022.8.0[${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}] ) + rdw? ( ~dev-python/vehicle-0.4.0[${PYTHON_USEDEP}] ) + recollect_waste? ( ~dev-python/aiorecollect-1.0.8[${PYTHON_USEDEP}] ) + recorder? ( ~dev-python/sqlalchemy-1.4.40[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ) + recswitch? ( ~dev-python/pyrecswitch-1.0.2[${PYTHON_USEDEP}] ) + reddit? ( ~dev-python/praw-7.5.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.20.4[${PYTHON_USEDEP}] ) + remote_rpi_gpio? ( ~dev-python/gpiozero-1.6.2[${PYTHON_USEDEP}] ~dev-python/pigpio-1.78[${PYTHON_USEDEP}] ) + renault? ( ~dev-python/renault-api-0.1.11[${PYTHON_USEDEP}] ) + repetier? ( ~dev-python/pyrepetierng-0.1.0[${PYTHON_USEDEP}] ) + rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] ) + rflink? ( ~dev-python/rflink-0.0.63[${PYTHON_USEDEP}] ) + rfxtrx? ( ~dev-python/pyRFXtrx-0.30.0[${PYTHON_USEDEP}] ) + ridwell? ( ~dev-python/aioridwell-2022.3.0[${PYTHON_USEDEP}] ) + ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] ) + ripple? ( ~dev-python/python-ripple-api-0.0.3[${PYTHON_USEDEP}] ) + risco? ( ~dev-python/pyrisco-0.5.4[${PYTHON_USEDEP}] ) + rituals_perfume_genie? ( ~dev-python/pyrituals-0.0.6[${PYTHON_USEDEP}] ) + rmvtransport? ( ~dev-python/PyRMVtransport-0.3.3[${PYTHON_USEDEP}] ) + rocketchat? ( ~dev-python/rocketchat-API-0.6.1[${PYTHON_USEDEP}] ) + roku? ( ~dev-python/rokuecp-0.17.0[${PYTHON_USEDEP}] ) + roomba? ( ~dev-python/roombapy-1.6.5[${PYTHON_USEDEP}] ) + roon? ( ~dev-python/roonapi-0.1.1[${PYTHON_USEDEP}] ) + route53? ( ~dev-python/boto3-1.20.24[${PYTHON_USEDEP}] ) + rova? ( ~dev-python/rova-0.3.0[${PYTHON_USEDEP}] ) + rpi_gpio? ( ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] ) + rpi_gpio_pwm? ( ~dev-python/pwmled-1.6.10[${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}] ) + rtsp_to_webrtc? ( ~dev-python/rtsp-to-webrtc-0.5.1[${PYTHON_USEDEP}] ) + ruckus_unleashed? ( ~dev-python/pyruckus-0.16[${PYTHON_USEDEP}] ) + russound_rio? ( ~dev-python/russound-rio-0.1.8[${PYTHON_USEDEP}] ) + russound_rnet? ( ~dev-python/russound-0.1.9[${PYTHON_USEDEP}] ) + sabnzbd? ( ~dev-python/pysabnzbd-1.1.1[${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-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] ) + satel_integra? ( ~dev-python/satel-integra-0.3.7[${PYTHON_USEDEP}] ) + schluter? ( ~dev-python/py-schluter-0.1.7[${PYTHON_USEDEP}] ) + scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] ) + screenlogic? ( ~dev-python/screenlogicpy-0.5.4[${PYTHON_USEDEP}] ) + scsgate? ( ~dev-python/scsgate-0.1.0[${PYTHON_USEDEP}] ) + season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] ) + sendgrid? ( ~dev-python/sendgrid-6.8.2[${PYTHON_USEDEP}] ) + sense? ( ~dev-python/sense-energy-0.10.4[${PYTHON_USEDEP}] ) + sensehat? ( ~dev-python/python-sense-hat-2.2.0[${PYTHON_USEDEP}] ) + senseme? ( ~dev-python/aiosenseme-0.6.1[${PYTHON_USEDEP}] ) + sensibo? ( ~dev-python/pysensibo-1.0.19[${PYTHON_USEDEP}] ) + sensorpro? ( ~dev-python/sensorpro-ble-0.5.0[${PYTHON_USEDEP}] ) + sensorpush? ( ~dev-python/sensorpush-ble-1.5.2[${PYTHON_USEDEP}] ) + sentry? ( ~dev-python/sentry-sdk-1.9.5[${PYTHON_USEDEP}] ) + senz? ( ~dev-python/aiosenz-1.0.0[${PYTHON_USEDEP}] ) + serial? ( ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ) + serial_pm? ( ~dev-python/pmsensor-0.4[${PYTHON_USEDEP}] ) + sesame? ( ~dev-python/pysesame2-1.0.1[${PYTHON_USEDEP}] ) + seventeentrack? ( ~dev-python/py17track-2021.12.2[${PYTHON_USEDEP}] ) + seven_segments? ( ~dev-python/pillow-9.2.0[${PYTHON_USEDEP}] ) + sharkiq? ( ~dev-python/sharkiq-0.0.1[${PYTHON_USEDEP}] ) + shelly? ( ~dev-python/aioshelly-2.0.1[${PYTHON_USEDEP}] ) + shiftr? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] ) + shodan? ( ~dev-python/shodan-1.28.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.2[${PYTHON_USEDEP}] ) + sighthound? ( ~dev-python/pillow-9.2.0[${PYTHON_USEDEP}] ~dev-python/simplehound-0.3[${PYTHON_USEDEP}] ) + signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] ) + simplepush? ( ~dev-python/simplepush-1.1.4[${PYTHON_USEDEP}] ) + simplisafe? ( ~dev-python/simplisafe-python-2022.7.1[${PYTHON_USEDEP}] ) + sinch? ( ~dev-python/clx-sdk-xms-1.0.0[${PYTHON_USEDEP}] ) + sisyphus? ( ~dev-python/sisyphus-control-3.1.2[${PYTHON_USEDEP}] ) + skybeacon? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] ) + skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] ) + sky_hub? ( ~dev-python/pyskyqhub-0.1.4[${PYTHON_USEDEP}] ) + slack? ( ~dev-python/slackclient-2.5.0[${PYTHON_USEDEP}] ) + sleepiq? ( ~dev-python/asyncsleepiq-1.2.3[${PYTHON_USEDEP}] ) + slide? ( ~dev-python/goslide-api-0.5.1[${PYTHON_USEDEP}] ) + slimproto? ( ~dev-python/aioslimproto-2.1.1[${PYTHON_USEDEP}] ) + sma? ( ~dev-python/pysma-0.6.12[${PYTHON_USEDEP}] ) + smappee? ( ~dev-python/pysmappee-0.2.29[${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.33[${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.2.4[${PYTHON_USEDEP}] ) + snapcast? ( ~dev-python/snapcast-2.1.3[${PYTHON_USEDEP}] ) + snmp? ( ~dev-python/pysnmplib-5.0.15[${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.9[${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/aiopyarr-22.7.0[${PYTHON_USEDEP}] ) + songpal? ( ~dev-python/python-songpal-0.15[${PYTHON_USEDEP}] ) + sonos? ( ~dev-python/soco-0.28.0[${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.6.1[${PYTHON_USEDEP}] ) + splunk? ( ~dev-python/hass-splunk-0.1.1[${PYTHON_USEDEP}] ) + spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] ) + sql? ( ~dev-python/sqlalchemy-1.4.40[${PYTHON_USEDEP}] ) + squeezebox? ( ~dev-python/pysqueezebox-0.6.0[${PYTHON_USEDEP}] ) + srp_energy? ( ~dev-python/srpenergy-1.3.6[${PYTHON_USEDEP}] ) + ssdp? ( ~dev-python/async-upnp-client-0.31.2[${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.13.0[${PYTHON_USEDEP}] ) + statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] ) + steamist? ( ~dev-python/aiosteamist-0.3.2[${PYTHON_USEDEP}] ~dev-python/discovery30303-0.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/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] ~dev-python/ha-av-10.0.0_beta4 ) + streamlabswater? ( ~dev-python/streamlabswater-1.0.1[${PYTHON_USEDEP}] ) + subaru? ( ~dev-python/subarulink-0.5.0[${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.2[${PYTHON_USEDEP}] ) + swiss_hydrological_data? ( ~dev-python/swisshydrodata-0.1.0[${PYTHON_USEDEP}] ) + swiss_public_transport? ( ~dev-python/python-opendata-transport-0.3.0[${PYTHON_USEDEP}] ) + switchbot? ( ~dev-python/PySwitchbot-0.18.27[${PYTHON_USEDEP}] ) + switcher_kis? ( ~dev-python/aioswitcher-2.0.6[${PYTHON_USEDEP}] ) + switchmate? ( ~dev-python/PySwitchmate-0.5.1[${PYTHON_USEDEP}] ) + syncthing? ( ~dev-python/aiosyncthing-0.5.1[${PYTHON_USEDEP}] ) + syncthru? ( ~dev-python/PySyncThru-0.7.10[${PYTHON_USEDEP}] ~dev-python/url-normalize-1.4.3[${PYTHON_USEDEP}] ) + synology_dsm? ( ~dev-python/py-synologydsm-api-1.0.8[${PYTHON_USEDEP}] ) + synology_srm? ( ~dev-python/synology-srm-0.2.0[${PYTHON_USEDEP}] ) + systemmonitor? ( ~dev-python/psutil-5.9.1[${PYTHON_USEDEP}] ) + system_bridge? ( ~dev-python/systembridgeconnector-3.4.4[${PYTHON_USEDEP}] ) + tado? ( ~dev-python/python-tado-0.12.0[${PYTHON_USEDEP}] ) + tahoma? ( ~dev-python/tahoma-api-0.0.16[${PYTHON_USEDEP}] ) + tailscale? ( ~dev-python/tailscale-0.2.0[${PYTHON_USEDEP}] ) + tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] ) + tank_utility? ( ~dev-python/tank-utility-1.4.1[${PYTHON_USEDEP}] ) + tapsaff? ( ~dev-python/tapsaff-0.2.1[${PYTHON_USEDEP}] ) + tasmota? ( ~dev-python/HATasmota-0.6.0[${PYTHON_USEDEP}] ) + tautulli? ( ~dev-python/pytautulli-21.11.0[${PYTHON_USEDEP}] ) + ted5000? ( ~dev-python/xmltodict-0.13.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}] ) + tesla_wall_connector? ( ~dev-python/tesla-wall-connector-1.0.2[${PYTHON_USEDEP}] ) + tfiac? ( ~dev-python/pytfiac-0.4[${PYTHON_USEDEP}] ) + thermobeacon? ( ~dev-python/thermobeacon-ble-0.3.1[${PYTHON_USEDEP}] ) + thermopro? ( ~dev-python/thermopro-ble-0.4.3[${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.24.0[${PYTHON_USEDEP}] ) + tikteck? ( ~dev-python/tikteck-0.4[${PYTHON_USEDEP}] ) + tile? ( ~dev-python/pytile-2022.2.0[${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}] ) + tolo? ( ~dev-python/tololib-0.1.0_beta3[${PYTHON_USEDEP}] ) + tomorrowio? ( ~dev-python/pytomorrowio-0.3.4[${PYTHON_USEDEP}] ) + toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] ) + totalconnect? ( ~dev-python/total-connect-client-2022.5[${PYTHON_USEDEP}] ) + touchline? ( ~dev-python/pytouchline-0.7[${PYTHON_USEDEP}] ) + tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] ) + tplink_lte? ( ~dev-python/tp-connected-0.0.4[${PYTHON_USEDEP}] ) + traccar? ( ~dev-python/pytraccar-1.0.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.4[${PYTHON_USEDEP}] ) + tradfri? ( ~dev-python/pytradfri-9.0.0[${PYTHON_USEDEP}] ) + trafikverket_ferry? ( ~dev-python/pytrafikverket-0.2.0.1[${PYTHON_USEDEP}] ) + trafikverket_train? ( ~dev-python/pytrafikverket-0.2.0.1[${PYTHON_USEDEP}] ) + trafikverket_weatherstation? ( ~dev-python/pytrafikverket-0.2.0.1[${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.23.2[${PYTHON_USEDEP}] ) + tts? ( ~media-libs/mutagen-1.45.1 ) + tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] ) + twentemilieu? ( ~dev-python/twentemilieu-0.6.1[${PYTHON_USEDEP}] ) + twilio? ( ~dev-python/twilio-6.32.0[${PYTHON_USEDEP}] ) + twinkly? ( ~dev-python/ttls-1.4.3[${PYTHON_USEDEP}] ) + twitch? ( ~dev-python/twitchAPI-2.5.2[${PYTHON_USEDEP}] ) + twitter? ( ~dev-python/TwitterAPI-2.7.12[${PYTHON_USEDEP}] ) + ubus? ( ~dev-python/openwrt-ubus-rpc-0.0.2[${PYTHON_USEDEP}] ) + ukraine_alarm? ( ~dev-python/uasiren-0.0.1[${PYTHON_USEDEP}] ) + unifi? ( ~dev-python/aiounifi-34[${PYTHON_USEDEP}] ) + unifiled? ( ~dev-python/unifiled-0.11[${PYTHON_USEDEP}] ) + unifiprotect? ( ~dev-python/pyunifiprotect-4.2.0[${PYTHON_USEDEP}] ~dev-python/unifi-discovery-1.1.6[${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.31.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ) + uptimerobot? ( ~dev-python/pyuptimerobot-22.2.0[${PYTHON_USEDEP}] ) + usb? ( ~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ) + uscis? ( ~dev-python/uscisstatus-0.1.1[${PYTHON_USEDEP}] ) + usgs_earthquakes_feed? ( ~dev-python/aio-geojson-usgs-earthquakes-0.1[${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.12.0[${PYTHON_USEDEP}] ) + vasttrafik? ( ~dev-python/vtjp-0.1.14[${PYTHON_USEDEP}] ) + velbus? ( ~dev-python/velbus-aio-2022.6.2[${PYTHON_USEDEP}] ) + velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] ) + venstar? ( ~dev-python/venstarcolortouch-0.18[${PYTHON_USEDEP}] ) + vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] ) + verisure? ( ~dev-python/vsure-1.8.1[${PYTHON_USEDEP}] ) + versasense? ( ~dev-python/pyversasense-0.0.6[${PYTHON_USEDEP}] ) + version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] ) + vesync? ( ~dev-python/pyvesync-2.0.3[${PYTHON_USEDEP}] ) + vicare? ( ~dev-python/PyViCare-2.16.2[${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/aiovlc-0.1.0[${PYTHON_USEDEP}] ) + volkszaehler? ( ~dev-python/volkszaehler-0.3.2[${PYTHON_USEDEP}] ) + volumio? ( ~dev-python/pyvolumio-0.1.5[${PYTHON_USEDEP}] ) + volvooncall? ( ~dev-python/volvooncall-0.10.0[${PYTHON_USEDEP}] ) + vulcan? ( ~dev-python/vulcan-api-2.1.1[${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.1.0[${PYTHON_USEDEP}] ) + wallbox? ( ~dev-python/wallbox-0.4.9[${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}] ) + watttime? ( ~dev-python/aiowatttime-0.1.1[${PYTHON_USEDEP}] ) + waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.14[${PYTHON_USEDEP}] ) + webostv? ( ~dev-python/aiowebostv-0.2.0[${PYTHON_USEDEP}] ) + wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] ) + whirlpool? ( ~dev-python/whirlpool-sixth-sense-0.17.0[${PYTHON_USEDEP}] ) + whois? ( ~dev-python/whois-0.9.16[${PYTHON_USEDEP}] ) + wiffi? ( ~dev-python/wiffi-1.1.0[${PYTHON_USEDEP}] ) + wilight? ( ~dev-python/pywilight-0.0.74[${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.8.1[${PYTHON_USEDEP}] ) + withings? ( ~dev-python/withings-api-2.4.0[${PYTHON_USEDEP}] ) + wiz? ( ~dev-python/pywizlight-0.5.14[${PYTHON_USEDEP}] ) + wled? ( ~dev-python/wled-0.14.1[${PYTHON_USEDEP}] ) + wolflink? ( ~dev-python/wolf_smartset-0.1.11[${PYTHON_USEDEP}] ) + workday? ( ~dev-python/holidays-0.14.2[${PYTHON_USEDEP}] ) + ws66i? ( ~dev-python/pyws66i-1.1[${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_ble? ( ~dev-python/xiaomi-ble-0.9.0[${PYTHON_USEDEP}] ) + xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] ) + xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] ) + xmpp? ( ~dev-python/slixmpp-1.8.2[${PYTHON_USEDEP}] ) + xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] ) + yalexs_ble? ( ~dev-python/yalexs-ble-1.6.4[${PYTHON_USEDEP}] ) + yale_smart_alarm? ( ~dev-python/yalesmartalarmclient-0.3.9[${PYTHON_USEDEP}] ) + yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] ) + yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] ) + yandex_transport? ( ~dev-python/aioymaps-1.2.2[${PYTHON_USEDEP}] ) + yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] ) + yeelightsunflower? ( ~dev-python/yeelightsunflower-0.0.10[${PYTHON_USEDEP}] ) + yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] ) + yolink? ( ~dev-python/yolink-api-0.0.9[${PYTHON_USEDEP}] ) + youless? ( ~dev-python/youless-api-0.16[${PYTHON_USEDEP}] ) + zabbix? ( ~dev-python/py-zabbix-1.1.7[${PYTHON_USEDEP}] ) + zengge? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/zengge-0.2[${PYTHON_USEDEP}] ) + zeroconf? ( ~dev-python/zeroconf-0.39.1[${PYTHON_USEDEP}] ) + zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] ) + zestimate? ( ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] ) + zha? ( ~dev-python/bellows-0.33.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.79[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.18.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.50.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.9.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.8.2[${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_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.41.1[${PYTHON_USEDEP}] ) + zwave_me? ( ~dev-python/zwave-me-ws-0.2.4[${PYTHON_USEDEP}] ~dev-python/url-normalize-1.4.3[${PYTHON_USEDEP}] )" + +BDEPEND="${RDEPEND} + test? ( + ~dev-python/astroid-2.12.5[${PYTHON_USEDEP}] + ~dev-python/codecov-2.1.12[${PYTHON_USEDEP}] + ~dev-python/coverage-6.4.4[${PYTHON_USEDEP}] + ~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}] + ~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}] + ~dev-python/mypy-0.971[${PYTHON_USEDEP}] + The blinkstick platform lets you control your Blinkstick lights The blinkt light platform lets you control the Blinkt! board, featuring eight su Displays Bitcoin wallet balances from blockchain.info - + Integrates BlueMaestro devices into Home Assistant Allows you to control your Bluesound HiFi wireless speakers and audio integratio The Bluetooth integration will detect nearby Bluetooth devices Tracks Bluetooth low-energy devices periodically based on interval_seconds value @@ -108,7 +108,7 @@ brottsplatskartan sensor allows one to track reported incidents The brunt platform allows one to control Blind Engines by Brunt This integration integrates BSBLan device into Home Assistant - + Integrates BTHome BLE devices into Home Assistant Offers presence detection by looking at connected devices to a BT Home Presence detection by looking at BT Smart Hub based routers Integrate buienradar weather data into Home Assistant @@ -186,7 +186,7 @@ Talk to Ecobee thermostats from Home Assistant consuming the information provided by a EcoNet enabled Rheem water heater ecovacs integration to integrate all Ecovacs (Deebot) vacuums - + add Ecowitt Weather station to your Home Assistant reads temperature information from Eddystone beacons switch platform allows you to control the state of your Edimax switches edl21 integration lets you read German EDL21 smart meters using SML @@ -215,7 +215,7 @@ The epson platform allows you to control a Epson projector monitor the ink levels of a Epson Workforce printer Integrate EQ3 Bluetooth Smart Thermostats in Home Assistant - + allows monitoring and control of local Escea fireplaces Support for esphome sensors, covers and switches and it's dashboard communicate with the (undocumented) API of Dutch energy provider Essent displays Ether and ERC-20 token balances from Etherscan.io @@ -263,7 +263,7 @@ sensor monitors the network statistics exposed by AVM FRITZ!Box routers Add (very basic) Support for Fronius Symo JSON Api to Home Assistant Support for Internet Radios based on the Frontier Silicon chipset - + Fully Kiosk Browser control in Home Assistant Allows you to use P5 FutureNow relay/dimmer units as lights measure the occupancy of Amsterdam parking garages in the Netherlands The Garmin Connect sensor allows you to expose data from Garmin Connect @@ -370,7 +370,7 @@ Displays information related to the Jewish Calendar as a variety of sensors joaoapps_join integration exposes services from Join pulls data from a JuiceNet charging station - + queries the JustNumbus API used by the JustNimbus web dashboard view the readings from your Laser Egg or Sensedge device The Kaleidescape integration allows automation of Kaleidescape movie player integrates your Keba charging station (wallbox) @@ -389,14 +389,14 @@ connects Brightech Kuler Sky floor lamps to Home Assistant integrates the sensors of KWB Easyfire pellet central heating units using the data provided by a Jeelink USB dongle or this Arduino sketch - + allows access to LaCrosse sensors LaMetric Time smart clock listen to web radio and display notifications - + read the meter values from Ultraheat devices by Landis & Gyr lastfm sensor platform will allow you to see whenever a user starts scrobbling information about the next planned space launch Monitor the status of your washing machine or dryer using a laundrify WiFi power allows you to connect to LCN hardware devices - + Integrates multiple brands of Bluetooth Low Energy LED devices into Home Assista allows you to control a LG Smart TV running NetCast 3.0 allows you to control LG Soundbars from Home Assistant detect presence using the unofficial API of Life360 @@ -434,7 +434,7 @@ Gets a stream URL and sends it to a media player entity Python MELCloud interface main integration to connect to a Melissa Climate A/C control - + allows you to control your Melnor Bluetooth watering valves MessageBird's REST API met platform uses the Met.no web service as a source for meteorological data watch for weather alerts in europe from MeteoAlarm @@ -578,7 +578,7 @@ Prosegur Smart Alarms (Cloud Polling) poll data from Proxmox VE virtualization environment pass another camera’s output through post-processing routines - + PrusaLink integration allows you to monitor your Prusa 3D printer allows you to control a Sony PlayStation 4 console whole home audio system based upon PulseAudio integrates the Pure Energie Monitor device with Home Assistant @@ -588,7 +588,7 @@ hourly price of electricity in Spain from PVPC write Python scripts that are exposed as services in Home Assistant monitor your downloads with qBittorrent from within Home Assistant - + Integrates Qingping devices into Home Assistant GeoRSS feed containing bushfire alerts for Queensland Python API for obtaining QNAP NAS system stats This integration interacts with the local API of QNAP QSW managed switches @@ -653,7 +653,7 @@ lets you control the Sense HAT board’s 8x8 RGB LED matrix on your Raspberry Pi Integrates SenseME devices into Home Assistant Integrates Sensibo Air Conditioning controller into Home Assistant - + Integrates SensorPro devices into Home Assistant Integrates SensorPush devices into Home Assistant The free Sentry account allows 5000 events per month allows you to control and monitor your nVent RAYCHEM SENZ-WIFI thermostats @@ -759,8 +759,8 @@ allows you to integrate your Gen 3 Tesla Wall Connector with Wi-Fi internal and developer use integrates several vendors air conditioning systems into Home Assistant - - + Integrates ThermoBeacon devices into Home Assistant + Integrates ThermoPro devices into Home Assistant pulls data for your ThermoWorks Smoke Thermometer makes Home Assistant communicate with the ThingSpeak API displays information about your Thinking Cleaner add-on @@ -866,7 +866,7 @@ The xiaomi_tv platform allows you to control a Xiaomi TV Python 3 library for XMPP get and set values of the EZcontrol XS1 Gateway - + Integrates Yale Access Bluetooth devices into Home Assistant Yale Smart Alarm systems and Smart Hub through Yale’s API Library for Yamaha RX-* Receivers add support for Yamaha MusicCast devices diff --git a/app-misc/homeassistant-min/Manifest b/app-misc/homeassistant-min/Manifest index dd09c850c..aed4c5ef4 100644 --- a/app-misc/homeassistant-min/Manifest +++ b/app-misc/homeassistant-min/Manifest @@ -11,7 +11,9 @@ AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfd DIST homeassistant-2022.7.7.tar.gz 15751383 BLAKE2B 6e5d38086f08a86b025163c3e66a20ab935dc527529ba5352cf56aaeb23806c904a89db355a0d54648859828f722c2dc747282fb94aaf55889382bb885ad672e SHA512 aa181f39718d970de9ff88c79bf86cb60e95d11eda012553cc6bc1654eed7675d1a89a568a11bd53110be46cad89a647ce74d66e109fac87bfcda5363dbcbd21 DIST homeassistant-2022.8.6.tar.gz 15994374 BLAKE2B d31afd291bca68ba8b3a090c5fc6b22a2b45679e199754371490e61a776fc07e406068a1c0b0b9d691d2dc421ab078668f40e5e01497d10f365c40e4091a7021 SHA512 cef95a06a229986ab46772b5be971cc8c5040ba81f16cfa4e9bce7d566d193467d969ee2db9d7b7d45056617d281d68f8d6324a1f7d88f2a3583f5c4a1951725 DIST homeassistant-2022.8.7.tar.gz 15994709 BLAKE2B fc6d5d7ed831c012e99d49516c20afa0a03311131620740436421b0dfab45820cebf113810c2472357f4637040dea9b96c3a2a1c82ebc3136ece015f87b7d8ce SHA512 009cb81106996f8457c08c76a89b61689b8554ed0453715e6ea2ceee6f4bf4822f82ec2dc2aa3bd7793dd0b2462424557cf2d4a09565f6f089654cae6dce39d9 +DIST homeassistant-2022.9.0.tar.gz 16470145 BLAKE2B 438099e0bcefea6ff646049f817bcfea3d16bab53d84b1349b8dcb843d866ecb3c88d650354dad3b4e003f603061ab6edacc04da1bd1c80fd3995ddd7ea5465c SHA512 62b43801a97710d88c5b2e2cdcf76b875db16e34fa27784b49a7f67e47c55026241812b420de3ffc9109fefa2ef0664b1d0a73a895b7a6f8cb2c0342837a28d9 EBUILD homeassistant-min-2022.7.7.ebuild 14684 BLAKE2B 6c5f0550fb01f8777767cb1211a78bafb05386cf90eb2cdbe0a7e425f746c5c1532ab3697a2f5ad0e4dadd72448eed19debe1b5328e9222e2bc47678a44110ac SHA512 c074059c296dae0862261ba4bdbe41eb24e7c39467a2ebfbb32ae6f7bf93cd6b2fd08e161d4c238728ea80ac78a75cb5eeda1a876d7457b21f10b57948e54a33 EBUILD homeassistant-min-2022.8.6.ebuild 14978 BLAKE2B d2c2f57180988d13da8ac2528d9ab78481fd71c3d1dbdf279971225a8635c55fbacec12c20639ec96a01feb27eaadce3ce06eeb3e99314fe8e96b565dbe819b5 SHA512 336cb159654825e3486b9613d9c9dcdd5004a7ca4d5b13900a47d61a3486cee9f4ab2aad3abfc32d1671bc1a28e92e460cc978f90a4b54551a486168798de38a EBUILD homeassistant-min-2022.8.7.ebuild 14978 BLAKE2B eeff3c5505e3f0aed8a14ed9aad9ff1b049e6777dafe3d586a4af42084c8a91adf2b287098bff00156f61f43f4c1fb438f46d31562d704cbe286a0bab21eb6b2 SHA512 00626e462d4d50a1e8e685dc0ccecda744ca0b09b79ba4fdc4ed88a02db41b69a0a7be50bd53031e3c7405b04c573f7dac4f0d5e1a35ce867ccde6a8e59e6d75 +EBUILD homeassistant-min-2022.9.0.ebuild 15292 BLAKE2B b9fad5b677db205104bc2781f0561bfbb93e022219311e46dbf33ece8e8e722a338f790b4b19eacf1746bc5315ee21de3c513eb6cb45178108df5e08632566e6 SHA512 45aea14c78e5a5d8612d92d35c027e6e24f8f23d666fcae80cdeda8960a12809d1888c0c0ef6ca3772d67a6a0532a6d52ba74f5019127c8775510b68fb686e73 MISC metadata.xml 8482 BLAKE2B abb26aabb8d1509088ff4800de19a75d421fbd15095909aac1a943c9d00eb802523c1c38e87d21323e5e5322efe32b673126fa35acaae11a99b651142e0697b7 SHA512 40e007e056b86195626a72b619290ef421f5298e6fa489e27056207fbf7d7f9fe129487883c5327a14211ca4c94f5015b10e5e12380141332f1bee3e65516dad diff --git a/app-misc/homeassistant-min/homeassistant-min-2022.9.0.ebuild b/app-misc/homeassistant-min/homeassistant-min-2022.9.0.ebuild new file mode 100644 index 000000000..88ba6cffd --- /dev/null +++ b/app-misc/homeassistant-min/homeassistant-min-2022.9.0.ebuild @@ -0,0 +1,295 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..10} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 readme.gentoo-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" +IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken +mariadb maxcube mikrotik +mobile_app +mosquitto +mqtt myq mysensors -mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js" +RESTRICT="!test? ( test )" + +# 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.11[${PYTHON_USEDEP}] + ~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}] + ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] + ~dev-python/anyio-3.6.1[${PYTHON_USEDEP}] + ~dev-python/astral-2.2[${PYTHON_USEDEP}] + ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] + ~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}] + ~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}] + ~dev-python/attrs-21.2.0[${PYTHON_USEDEP}] + =dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}] + >=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}] + ~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}] + ~dev-python/cryptography-37.0.4[${PYTHON_USEDEP}] + ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] + ~dev-python/grpcio-status-1.48.0[${PYTHON_USEDEP}] + ~dev-python/grpcio-1.48.0[${PYTHON_USEDEP}] + ~dev-python/h11-0.12.0[${PYTHON_USEDEP}] + ~dev-python/hass-nabucasa-0.55.0[${PYTHON_USEDEP}] + ~dev-python/home-assistant-bluetooth-1.3.0[${PYTHON_USEDEP}] + ~dev-python/home-assistant-frontend-20220907.0[${PYTHON_USEDEP}] + ~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}] + >=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}] + ~dev-python/httpx-0.23.0[${PYTHON_USEDEP}] + >=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}] + ~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] + !~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}] + ~dev-python/jinja-3.1.2[${PYTHON_USEDEP}] + ~dev-python/libcst-0.3.23[${PYTHON_USEDEP}] + ~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}] + >=dev-python/multidict-6.0.2[${PYTHON_USEDEP}] + ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] + ~dev-python/orjson-3.7.11[${PYTHON_USEDEP}] + ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] + ~dev-python/pandas-1.4.3[${PYTHON_USEDEP}] + ~dev-python/pillow-9.2.0[${PYTHON_USEDEP}] + =dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}] + !~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}] + ~dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}] + ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] + ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] + >=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}] + =dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}] + =dev-python/typing-extensions-3.10.0.2[${PYTHON_USEDEP}] + =dev-python/urllib3-1.26.5[${PYTHON_USEDEP}] + ~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}] + ~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}] + ~dev-python/yarl-1.7.2[${PYTHON_USEDEP}] + ~dev-python/zeroconf-0.39.1[${PYTHON_USEDEP}]" + +# unknown origin, still something to clean up here +# some moved to suggested USE Flags +# +# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.6.0", "PyQRCode==1.2.1"] +# scripts/check_config.py:REQUIREMENTS = ("colorlog==6.6.0",) + +RDEPEND="${RDEPEND} + ~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}] + >=dev-python/multidict-5.2.0[${PYTHON_USEDEP}] + ~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}] + >=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] + dev-python/pycparser[${PYTHON_USEDEP}] + >=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}] + ~media-libs/mutagen-1.45.1" +# Module requirements from useflags +RDEPEND="${RDEPEND} + accuweather? ( ~dev-python/accuweather-0.4.0[${PYTHON_USEDEP}] ) + airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] ) + airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] ) + alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] ) + androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] ) + android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] ) + axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] ) + bluetooth? ( ~dev-python/bleak-0.16.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.3.4[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-0.3.1[${PYTHON_USEDEP}] ) + bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] ) + caldav? ( ~dev-python/caldav-0.9.1[${PYTHON_USEDEP}] ) + camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] ) + cast? ( ~dev-python/pychromecast-12.1.4[${PYTHON_USEDEP}] ) + cli? ( app-misc/home-assistant-cli ) + co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] ) + compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] ) + coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] ) + darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] ) + dlna_dmr? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] ) + dlna_dms? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] ) + dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] ) + enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] ) + esphome? ( ~dev-python/aioesphomeapi-10.13.0[${PYTHON_USEDEP}] ) + ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] ) + file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] ) + forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] ) + fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] ) + github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] ) + homekit? ( ~dev-python/HAP-python-4.5.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-1.5.2[${PYTHON_USEDEP}] ) + http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ) + hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] ) + influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] ) + knx? ( ~dev-python/xknx-1.0.2[${PYTHON_USEDEP}] ) + kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] ) + kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] ) + mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] ) + maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] ) + mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] ) + mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] ) + mosquitto? ( app-misc/mosquitto ) + mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] ) + myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] ) + mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] ) + mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] ) + notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] ) + octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${PYTHON_USEDEP}] ) + onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] ) + otp? ( ~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}] ) + owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] ) + ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] ) + plex? ( ~dev-python/PlexAPI-4.13.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.3.1[${PYTHON_USEDEP}] ) + python_script? ( ~dev-python/RestrictedPython-5.2[${PYTHON_USEDEP}] ) + qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] ) + qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] ) + radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] ) + recorder? ( ~dev-python/sqlalchemy-1.4.40[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ) + rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] ) + ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] ) + samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] ) + scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] ) + season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] ) + shelly? ( ~dev-python/aioshelly-2.0.1[${PYTHON_USEDEP}] ) + signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] ) + snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] ) + socat? ( net-misc/socat ) + sonos? ( ~dev-python/soco-0.28.0[${PYTHON_USEDEP}] ) + speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] ) + spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] ) + sql? ( ~dev-python/sqlalchemy-1.4.40[${PYTHON_USEDEP}] ) + ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy ) + systemmonitor? ( ~dev-python/psutil-5.9.1[${PYTHON_USEDEP}] ) + tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] ) + tasmota? ( ~dev-python/HATasmota-0.6.0[${PYTHON_USEDEP}] ) + tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] ) + tomorrowio? ( ~dev-python/pytomorrowio-0.3.4[${PYTHON_USEDEP}] ) + tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] ) + upnp? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ) + utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] ) + version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] ) + wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ) + wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] ) + whois? ( ~dev-python/whois-0.9.16[${PYTHON_USEDEP}] ) + workday? ( ~dev-python/holidays-0.14.2[${PYTHON_USEDEP}] ) + yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] ) + yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] ) + zeroconf? ( ~dev-python/zeroconf-0.39.1[${PYTHON_USEDEP}] ) + zha? ( ~dev-python/bellows-0.33.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.79[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.18.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.50.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.9.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.8.2[${PYTHON_USEDEP}] ) + zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.41.1[${PYTHON_USEDEP}] )" + +BDEPEND="${RDEPEND} + test? ( + ~dev-python/astroid-2.12.5[${PYTHON_USEDEP}] + ~dev-python/codecov-2.1.12[${PYTHON_USEDEP}] + ~dev-python/coverage-6.4.4[${PYTHON_USEDEP}] + ~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}] + ~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}] + ~dev-python/mypy-0.971[${PYTHON_USEDEP}] +