diff --git a/README.md b/README.md index 1a7ee3a97e..82a4d4b06f 100644 --- a/README.md +++ b/README.md @@ -617,12 +617,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 2005 Ebuilds in total, 1994 of them have in total 2013 (42 different) licenses assigned. +There are 2008 Ebuilds in total, 1997 of them have in total 2016 (42 different) licenses assigned. |License| Ebuilds using it| |-------|-----| |MIT|1135| -|Apache-2.0|459| +|Apache-2.0|462| |GPL-3|130| |BSD|113| |LGPL-3|26| diff --git a/app-misc/homeassistant-full/Manifest b/app-misc/homeassistant-full/Manifest index 3c1a8a3ad7..0cdb843033 100644 --- a/app-misc/homeassistant-full/Manifest +++ b/app-misc/homeassistant-full/Manifest @@ -16,9 +16,12 @@ DIST homeassistant-2024.2.5.gh.tar.gz 16277151 BLAKE2B b811599130967653dc8d5a6f4 DIST homeassistant-2024.2.5.tar.gz 20005661 BLAKE2B 02ed74d9c7eb07dbfab51bff5baa37d01e1eacfbcdf3f316f54155b947ea5963440ab46ca8b8e710975b1c540ac4a7efeab0d1fb5faf9f3ea928203ba90c5b7a SHA512 421b699567cf085ef891f56886a131bd9f520627d52d514bcd5ec1a1a06cd2e9a5af12e013cfbd29c9558c827adc196b200921df0967ec99c187bbf358b89e17 DIST homeassistant-2024.3.3.gh.tar.gz 16494189 BLAKE2B bfb728d5739c2fbdfd94172f2600e1764ca3cbc1a37bdfd4f882a7da647c910f8a7947e63da69bb81dd7b452e4f91ad4091195f55d8e9145b9523895b8b81d61 SHA512 a08a0c6776f34826128bce3310003ac104822f6391de403ac83ee037e9d5d6ca4c145698337555d127e0041354387a62304cc8e6dc18907bc330c74ce2919072 DIST homeassistant-2024.3.3.tar.gz 20325232 BLAKE2B 4f4a28ea1e4f2a68d2e31c49fbaf6a5ae4f1ac2b07f67b0671439eaeb344b1a87e91840f9bfce4cb7e5275ce40aa952b66242d1f7c6b71ebf0a860f03fa524ff SHA512 86aeedf514f20af8f525d94c37ba579301cd0eb3b7249882be46bd2142687f8500942fa1380393eb1bc3df98cbedc74d3e147d90c2322b0b6635eeb5788403f0 +DIST homeassistant-2024.4.1.gh.tar.gz 16721155 BLAKE2B bd90062aae83c447f9cf098cfc0752355e19f2084ff931fe3e549a25cf76e2265cfa8f277f99d7524cd9493917f75fecac6b55ba1bc144343514262dd7906c68 SHA512 acea2584a22af1e34ae0915cae0ebe14dfb10325bdfa8bb16a34aca96efc134e4b127defa97bc864cae3d0e2638050f6b54dc8163a28b12d8c26bf00b28cb286 +DIST homeassistant-2024.4.1.tar.gz 20684761 BLAKE2B 6cb115252dc2bcbdcb6d46cb1d1e37a4134841059b485b2e018b1d19888e95b3eeb8410d77b77fb11bbefb8d1bcafa20bbe080e2c0fcfd1c8ddb412d5f34ee97 SHA512 86892576dee797c8ad3cc7ad7f982fa7d893da5b79f6de0857863a024df9c20aa06c2b9e4e0121d6f3b2f9ad0e3968d89e154c9b6b4c6a9c3e6fd20e0fb6d9cd EBUILD homeassistant-full-2023.12.1.ebuild 83312 BLAKE2B 09b7a5087817b454282f6d2f03be2a0607e6c01866dc902bbec433724bd14c0ad071e5deadc9da82730e18097b4664bced009ea21aaa8542837efa5691476df5 SHA512 614f08cbe91ab41678542698eb06d938c56852ba9cdd2d212ad6fabe857f91423c6e1e9aefa0a460b9e7818407926e28471888f741e4fa63fa3a264a5f052642 EBUILD homeassistant-full-2024.1.0.ebuild 84433 BLAKE2B 65e55422a8c73cf916609aadb3481f4d5713dc51a7221121c17a183e2218eefce0d4954e6ac1bb2916a3306f17c360449a2120935b62ac92ef0198d4a5d613f7 SHA512 a85ece64f238d1b8547269214371474b40fcf5b1be9ee4ee2ca3148818296617d2cb47d528aedbcf0a16fdbe4da111c5d4ec9e118049e2ac9d9942fe025862b2 EBUILD homeassistant-full-2024.2.5.ebuild 86083 BLAKE2B 5a22fc02074aa855935c8b41aacde315c375aaa91a4f794c9f740aea9e2257581dd3ff545034f9eeb0bfc0960906d948cd435a39b172e957126aeeebb190a80d SHA512 6422f9bcb9652b28452291b885764bd62af4adde62f59371b302439085b239a34396fd1a4ddadc144b264a6caac7e21a49e30a0ccf65d83bc0dc945a75af9f24 EBUILD homeassistant-full-2024.3.3.ebuild 86652 BLAKE2B 7939bc5ef1cec09e36c1fb75be3e1973db16c73e8a1789f570d607e8e36bf84bd439032cf818b94eebc246bffacbf849c17145af67973cba523b439eb887ba9d SHA512 0c2794773e49a42d98e56ef164bcdbdbcda0998f9a4013a49eba5ad686122b88e87fd403e786008ed649e14b4fa31d5134f09c67665b9f078955da4dcf038d1c -EBUILD homeassistant-full-9999.ebuild 86577 BLAKE2B 30e370f8876adee360d63e90e6709ddf7299cd90e58db1639e9a8bc8362ac1474a47cbd260aa86d6c9fb08744624ef2441b14a9d8a3b15bf314fbfbbe99fc154 SHA512 b4e4bf70f9c737e5d6665b04b5ca1c315469d19d2a7207e5290ba79a59bdbd395fbcddd8c2ca9ebb483b1ea606b4cadd138d42962ce12a32030aa79ec4e919d1 -MISC metadata.xml 91772 BLAKE2B 95586316f8ee9e961cfbeb5a9e53c88a6ba225066661f89c395d9e31bdccbc3b31f03038b4f06a52ef8ea1dee609a87921e19dd5fdb417fb9ccdb0a67788b22e SHA512 44a99f6f94b6898214608b9127978ef58df1ba7171c6c423e200745ff6a07fdd8532e42ac206d7e0763f5bb8ae13b345e5aa897097fa95c4569f8c35ecc2124a +EBUILD homeassistant-full-2024.4.1.ebuild 86914 BLAKE2B 3e53eaa7702d575cf76020d45a8ecfa42afd0d2a8c49a2943d6125a3841ffe8018b40c9cd4c4bea57aac6e774ded7586e1fd044ef9317e0c6eb5970dc5ba3c3a SHA512 e0db937df36e01009631a80fb21bdbb048a192601c1a9d3f37e1aaaa109e7bf0fa032e3bcda8f90eab49349590b37937d8232dd4d7c924b39212cca78d240184 +EBUILD homeassistant-full-9999.ebuild 86839 BLAKE2B 0a1a03fa80171b0bd5d2282f7d067933a9c76e1a3d9ac03fa02db7f270c6dbc0e50fc32946bd17c83d41ea0a3fdbb5c3a859a8b7f060f9f8a9ed661e269408a9 SHA512 abd600627a89c02c172f15754f3df3187146568fb4728014653b5bfea7da3003c0ccd6e4ccb62fd76495b3554118cff31dd417af997dd8d805edfb5dcee3cc0b +MISC metadata.xml 92066 BLAKE2B ed1cd342e9909514a4df1cfe97f3a53af544771459fff3719f289b63c958f6b9b2558e3bfbbc786f3446d849f91141e9446cb6ef8d7957d12a55f29c1b2467af SHA512 ce12c2c24de4f5b214a8182fa0df0d5591daa1a15ad534915e1517cdc9ead7a935b8484c1c3594a6ae7d40932440a3357588fc17660eda1561ca15baa5ef3d9d diff --git a/app-misc/homeassistant-full/homeassistant-full-2024.4.1.ebuild b/app-misc/homeassistant-full/homeassistant-full-2024.4.1.ebuild new file mode 100644 index 0000000000..55e49f241d --- /dev/null +++ b/app-misc/homeassistant-full/homeassistant-full-2024.4.1.ebuild @@ -0,0 +1,1209 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYPI_PN="homeassistant" +inherit distutils-r1 pypi 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="$(pypi_sdist_url) + https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz" +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 airq airthings airtouch4 airtouch5 airvisual airvisual_pro airzone airzone_cloud aladdin_connect alarmdecoder almond alpha_vantage amazon_polly ambee amberelectric ambiclimate ambient_station amcrest ampio analytics_insights androidtv androidtv_remote android_ip_webcam anova anthemav aosmith apache_kafka apcupsd apns apple_tv apprise aprilaire aprs aqualogic aquostv aranet arcam_fmj arlo arris_tg2492lg aruba aseko_pool_live assist_pipeline asterisk_mbox asuswrt atag aten_pe atome august aurora aurora_abb_powerone aussie_broadband avea avion awair aws axis +backup baf baidu balboa bang_olufsen bbb_gpio bbox beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluemaestro bluesound +bluetooth bluetooth_le_tracker bluetooth_tracker blue_current bme280 bme680 bmp280 bmw_connected_drive bond bosch_shc braviatv bring broadlink brottsplatskartan brunt bsblan bthome bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast ccm15 channels circuit cisco_ios cisco_mobility_express cisco_webex_teams clementine cli climacell cloud cloudflare cmus co2signal coinbase color_extractor comelit comfoconnect compensation concord232 control4 coolmaster coronavirus cppm_tracker cpuspeed crownstone cups daikin danfoss_air datadog debugpy deconz decora decora_wifi delijn deluge denonavr deutsche_bahn devialet devolo_home_control devolo_home_network dexcom dhcp dht digitalloggers digital_ocean directv discogs discord discovergy discovery dlib_face_detect dlib_face_identify dlink dlna_dmr dlna_dms dnsip dominos doods doorbird dormakaba_dkey dovado dremel_3d_printer drop_connect dsmr dunehd duotecno dwd_weather_warnings dweet dynalite dyson eafm easyenergy ebox ebusd ecoal_boiler ecobee ecoforest econet ecovacs ecowitt eddystone_temperature edimax edl21 ee_brightbox efergy egardia electrasmart electric_kiwi elgato eliqonline elkm1 elmax elv elvia emby emonitor emulated_hue emulated_kasa emulated_roku energyzero enigma2 enocean enphase_envoy entur_public_transport environment_canada envirophat envisalink ephember epion epson epsonworkforce eq3btsmart escea esphome essent etherscan eufy eufylife_ble everlights evil_genius_labs evohome ezviz faa_delays familyhub fastdotcom feedreader ffmpeg fibaro fido file file_upload fints fireservicerota firmata fitbit fivem fixer fjaraskupan fleetgo flexit flexit_bacnet 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 fronius frontier_silicon fully_kiosk futurenow fyta garages_amsterdam gardena_bluetooth 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_assistant_sdk google_cloud google_generative_ai_conversation google_mail google_maps google_pubsub google_sheets google_tasks google_translate google_travel_time govee_ble govee_light_local gpsd gree greeneye_monitor greenwave growatt_server gstreamer gtfs guardian habitica hangouts hardware harman_kardon_avr harmony hdmi_cec heatmiser heos here_travel_time hikvision hikvisioncam hisense_aehw4a1 hive hko hlk_sw16 holiday +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 husqvarna_automower huum hvv_departures hydrawise hyperion ialarm ialarm_xr iammeter iaqualink ibeacon icloud idasen_desk idteck_prox ifttt iglo ign_sismologia ihc image image_upload imap improv_ble 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 jvc_projector kaiterra kaleidescape keba keenetic_ndms2 kef kegtron keyboard keyboard_remote keymitt_ble kira kiwi kmtronic knx kodi konnected kostal_plenticore kraken kulersky kwb lacrosse lacrosse_view lamarzocco lametric landisgyr_heat_meter lastfm launch_library laundrify lcn ld2410_ble leaone led_ble lg_netcast lg_soundbar lidarr life360 lifx lifx_legacy lightwave limitlessled linear_garage_door linode linux_battery litejet litterrobot livisi local_calendar local_todo logi_circle london_underground lookin loopenergy loqed luci luftdaten lupusec lutron lutron_caseta lw12wifi lyft lyric magicseaweed mailgun +mariadb marytts mastodon matrix +matter maxcube mcp23017 meater medcom_ble mediaroom media_extractor melcloud melissa melnor message_bird met meteoalarm meteoclimatic meteo_france metoffice met_eireann mfi mhz19 microbees microsoft mikrotik mill minecraft_server minio moat +mobile_app mochad modbus modem_callerid modern_forms moehlenhoff_alpha2 monoprice mopeka +mosquitto motionblinds_ble motioneye motionmount motion_blinds mpd +mqtt msteams mullvad mutesync mvglive mychevy mycroft mysensors mysql mystrom mythicbeastsdns myuplink 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 nibe_heatpump nightscout niko_home_control nilu nina nissan_leaf nmap_tracker nmbs noaa_tides nobo_hub 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 ollama ombi omnilogic oncue ondilo_ico onkyo onvif openai_conversation openerz openevse opengarage openhome opensensemap opensky opentherm_gw openuv openweathermap open_meteo opnsense opower opple oralb orangepi_gpio oru orvibo osoenergy osramlightify otbr +otp ourgroceries overkiz ovo_energy owntracks ozw p1_monitor panasonic_bluray panasonic_viera pandora pcal9535a peco pegel_online pencom permobil philips_js picnic piglow pilight +ping pi_hole pjlink plaato +plex plugwise plum_lightpad pocketcasts point poolsense powerwall private_ble_device profiler progettihwsw proliphix prometheus prosegur proxmoxve proxy prusalink ps4 pulseaudio_loopback pure_energie purpleair pushbullet pushover pvoutput pvpc_hourly_pricing +python_script qbittorrent qingping qld_bushfire qnap qnap_qsw qrcode quantum_gateway qvr_pro qwikswitch rabbitair rachio radiotherm radio_browser rainbird raincloud rainforest_eagle rainforest_raven rainmachine rapt_ble raspihats raspyrfm rdw recollect_waste +recorder recswitch reddit refoss rejseplanen remember_the_milk remote_rpi_gpio renault renson reolink repetier +rest rflink rfxtrx ridwell ring ripple risco rituals_perfume_genie rmvtransport rocketchat roku romy roomba roon route53 rova rpi_gpio rpi_gpio_pwm rpi_pfio rpi_power rpi_rf rtsp_to_webrtc ruckus_unleashed russound_rio russound_rnet ruuvitag_ble ruuvi_gateway rympro sabnzbd saj samsungtv satel_integra schlage schluter +scrape screenlogic scsgate season sendgrid sense sensehat senseme sensibo sensirion_ble sensorpro sensorpush sentry senz serial serial_pm sesame seventeentrack seven_segments sfr_box 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 snooz socat 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 starlink startca statsd steamist steam_online stookalert stookwijzer stream streamlabswater subaru suez_water sunweg supla surepetcare swiss_hydrological_data swiss_public_transport switchbee switchbot switchbot_cloud switcher_kis switchmate syncthing syncthru synology_dsm synology_srm systemd systemmonitor system_bridge tado tahoma tailscale tailwind tami4 tankerkoenig tank_utility tapsaff tasmota tautulli technove ted5000 tedee telegram_bot tellduslive tellstick temper tesla tesla_wall_connector teslemetry tessie test tfiac thermobeacon thermopro thermoworks_smoke thingspeak thinkingcleaner thread tibber tikteck tile tilt_ble tmb todoist tof tolo tomorrowio toon totalconnect touchline tplink tplink_lte tplink_omada traccar traccar_server trackr tractive tradfri trafikverket_camera 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 +upnp uptimerobot usb uscis usgs_earthquakes_feed utility_meter uvc v2c vallox vasttrafik velbus velux venstar vera verisure versasense +version vesync vicare vilfo vivotek vizio vlc vlc_telnet vodafone_station voip volkszaehler volumio volvooncall vulcan vultr w800rf32 +wake_on_lan wallbox waqi waterfurnace watson_iot watson_tts watttime waze_travel_time weatherflow weatherflow_cloud weatherkit webmin webostv wemo whirlpool whois wiffi wilight wink wirelesstag withings wiz wled wolflink workday ws66i xbox xbox_live xeoma xiaomi_aqara xiaomi_ble xiaomi_miio xiaomi_tv xmpp xs1 yalexs_ble yale_smart_alarm yamaha yamaha_musiccast yandex_transport yardian yeelight yeelightsunflower yi yolink youless youtube zabbix zamg zengge zeroconf zerproc zestimate zeversolar 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.11 dev-lang/python:3.12 ) + app-admin/logrotate + dev-db/sqlite + dev-libs/libfastjson + dev-libs/xerces-c" +# 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/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}] + ~dev-python/aiodiscover-2.0.0[${PYTHON_USEDEP}] + ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] + ~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}] + ~dev-python/aiohttp-3.9.3[${PYTHON_USEDEP}] + ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] + ~dev-python/anyio-4.3.0[${PYTHON_USEDEP}] + ~dev-python/astral-2.2[${PYTHON_USEDEP}] + ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] + ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] + ~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}] + ~dev-python/attrs-23.2.0[${PYTHON_USEDEP}] + ~dev-python/awesomeversion-24.2.0[${PYTHON_USEDEP}] + >=dev-python/backoff-2.0[${PYTHON_USEDEP}] + ~dev-python/bcrypt-4.1.2[${PYTHON_USEDEP}] + ~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}] + ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] + ~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}] + ~dev-python/bluetooth-auto-recovery-1.4.0[${PYTHON_USEDEP}] + ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] + >=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}] + ~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}] + >=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}] + >=dev-python/chacha20poly1305-reuseable-0.12.1[${PYTHON_USEDEP}] + ~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}] + ~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}] + ~dev-python/cryptography-42.0.5[${PYTHON_USEDEP}] + >=dev-python/dacite-1.7.0[${PYTHON_USEDEP}] + ~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}] + >=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}] + ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] + ~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}] + ~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}] + ~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}] + ~dev-python/h11-0.14.0[${PYTHON_USEDEP}] + ~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}] + ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] + ~dev-python/habluetooth-2.4.2[${PYTHON_USEDEP}] + ~dev-python/hass-nabucasa-0.79.0[${PYTHON_USEDEP}] + ~dev-python/hassil-1.6.1[${PYTHON_USEDEP}] + ~dev-python/home-assistant-bluetooth-1.12.0[${PYTHON_USEDEP}] + ~dev-python/home-assistant-frontend-20240404.1[${PYTHON_USEDEP}] + ~dev-python/home-assistant-intents-2024.4.3[${PYTHON_USEDEP}] + ~dev-python/httpcore-1.0.4[${PYTHON_USEDEP}] + >=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}] + ~dev-python/httpx-0.27.0[${PYTHON_USEDEP}] + >=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}] + ~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}] + ~dev-python/jinja-3.1.3[${PYTHON_USEDEP}] + ~dev-python/libcst-0.3.23[${PYTHON_USEDEP}] + ~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}] + >=dev-python/multidict-6.0.2[${PYTHON_USEDEP}] + ~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}] + ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] + ~dev-python/orjson-3.9.15[${PYTHON_USEDEP}] + >=dev-python/packaging-23.1[${PYTHON_USEDEP}] + ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] + ~dev-python/pandas-2.1.4[${PYTHON_USEDEP}] + ~dev-python/pillow-10.2.0[${PYTHON_USEDEP}] + >=dev-python/pip-21.3.1[${PYTHON_USEDEP}] + ~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}] + ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] + >=dev-python/pycountry-23.12.11[${PYTHON_USEDEP}] + >=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}] + ~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}] + ~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}] + ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] + ~dev-python/pyopenssl-24.1.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}] + =net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}] + ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.10.0[${PYTHON_USEDEP}] + =dev-python/websockets-11.0.1[${PYTHON_USEDEP}] + ~dev-python/yarl-1.9.4[${PYTHON_USEDEP}] + ~dev-python/zeroconf-0.132.0[${PYTHON_USEDEP}]" + +# unknown origin, still something to clean up here + +RDEPEND="${RDEPEND} + ~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}] + ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] + >=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]" +# Module requirements from useflags +RDEPEND="${RDEPEND} + abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] ~dev-python/jaraco-functools-3.9.0[${PYTHON_USEDEP}] ) + accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] ) + acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ) + acmeda? ( ~dev-python/aiopulse-0.4.4[${PYTHON_USEDEP}] ) + adax? ( ~dev-python/adax-0.4.0[${PYTHON_USEDEP}] ~dev-python/Adax-local-0.1.5[${PYTHON_USEDEP}] ) + adguard? ( ~dev-python/adguardhome-0.6.3[${PYTHON_USEDEP}] ) + ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] ) + advantage_air? ( ~dev-python/advantage-air-0.4.4[${PYTHON_USEDEP}] ) + aemet? ( ~dev-python/AEMET-OpenData-0.5.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.2.1[${PYTHON_USEDEP}] ) + airq? ( ~dev-python/aioairq-0.3.2[${PYTHON_USEDEP}] ) + airthings? ( ~dev-python/airthings-cloud-0.2.0[${PYTHON_USEDEP}] ) + airtouch4? ( ~dev-python/airtouch4pyapi-1.0.5[${PYTHON_USEDEP}] ) + airtouch5? ( ~dev-python/airtouch5py-0.2.8[${PYTHON_USEDEP}] ) + airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] ) + airvisual_pro? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] ) + airzone? ( ~dev-python/aioairzone-0.7.6[${PYTHON_USEDEP}] ) + airzone_cloud? ( ~dev-python/aioairzone-cloud-0.4.7[${PYTHON_USEDEP}] ) + aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.58[${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.33.13[${PYTHON_USEDEP}] ) + ambee? ( ~dev-python/ambee-0.4.0[${PYTHON_USEDEP}] ) + amberelectric? ( ~dev-python/amberelectric-1.1.0[${PYTHON_USEDEP}] ) + ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] ) + ambient_station? ( ~dev-python/aioambient-2024.1.0[${PYTHON_USEDEP}] ) + amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] ) + ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] ) + analytics_insights? ( ~dev-python/python-homeassistant-analytics-0.6.0[${PYTHON_USEDEP}] ) + androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] ) + androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] ) + android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] ) + anova? ( ~dev-python/anova-wifi-0.10.0[${PYTHON_USEDEP}] ) + anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] ) + aosmith? ( ~dev-python/py-aosmith-1.0.8[${PYTHON_USEDEP}] ) + apache_kafka? ( ~dev-python/aiokafka-0.10.0[${PYTHON_USEDEP}] ) + apcupsd? ( ~dev-python/aioapcaccess-0.4.2[${PYTHON_USEDEP}] ) + apns? ( ~dev-python/apns2-0.3.0[${PYTHON_USEDEP}] ) + apple_tv? ( ~dev-python/pyatv-0.14.3[${PYTHON_USEDEP}] ) + apprise? ( ~dev-python/apprise-1.7.4[${PYTHON_USEDEP}] ) + aprilaire? ( ~dev-python/pyaprilaire-0.7.0[${PYTHON_USEDEP}] ) + aprs? ( ~dev-python/aprslib-0.7.0[${PYTHON_USEDEP}] ~sci-geosciences/geopy-2.3.0 ) + aqualogic? ( ~dev-python/aqualogic-2.6[${PYTHON_USEDEP}] ) + aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] ) + aranet? ( ~dev-python/aranet4-2.2.2[${PYTHON_USEDEP}] ) + arcam_fmj? ( ~dev-python/arcam-fmj-1.4.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.1.1[${PYTHON_USEDEP}] ) + assist_pipeline? ( ~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}] ) + asterisk_mbox? ( ~dev-python/asterisk_mbox-0.5.0[${PYTHON_USEDEP}] ) + asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] ~dev-python/pyasuswrt-0.1.21[${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-2.0.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.4.2[${PYTHON_USEDEP}] ) + aurora? ( ~dev-python/auroranoaa-0.0.3[${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.9.1[${PYTHON_USEDEP}] ) + axis? ( ~dev-python/axis-60[${PYTHON_USEDEP}] ) + backup? ( ~dev-python/securetar-2024.2.1[${PYTHON_USEDEP}] ) + baf? ( ~dev-python/aiobafi6-0.9.0[${PYTHON_USEDEP}] ) + baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] ) + balboa? ( ~dev-python/pybalboa-1.0.1[${PYTHON_USEDEP}] ) + bang_olufsen? ( ~dev-python/mozart-api-3.2.1.150.6[${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.6[${PYTHON_USEDEP}] ) + blebox? ( ~dev-python/blebox-uniapi-2.2.2[${PYTHON_USEDEP}] ) + blink? ( ~dev-python/blinkpy-0.22.6[${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.3[${PYTHON_USEDEP}] ) + bluesound? ( ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] ) + bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}] ~dev-python/habluetooth-2.4.2[${PYTHON_USEDEP}] ) + bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] ) + bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] ) + blue_current? ( ~dev-python/bluecurrent-api-1.2.3[${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.14.6[china,${PYTHON_USEDEP}] ) + bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] ) + bosch_shc? ( ~dev-python/boschshcpy-0.2.82[${PYTHON_USEDEP}] ) + braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] ) + bring? ( ~dev-python/bring-api-0.5.7[${PYTHON_USEDEP}] ) + broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] ) + brottsplatskartan? ( ~dev-python/brottsplatskartan-1.0.5[${PYTHON_USEDEP}] ) + brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] ) + bsblan? ( ~dev-python/python-bsblan-0.5.18[${PYTHON_USEDEP}] ) + bthome? ( ~dev-python/bthome-ble-3.8.1[${PYTHON_USEDEP}] ) + bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] ) + bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] ) + buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] ) + caldav? ( ~dev-python/caldav-1.3.9[${PYTHON_USEDEP}] ) + camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] ) + canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] ) + cast? ( ~dev-python/pychromecast-14.0.1[${PYTHON_USEDEP}] ) + ccm15? ( ~dev-python/py-ccm15-0.0.9[${PYTHON_USEDEP}] ) + channels? ( ~dev-python/pychannels-1.2.3[${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? ( $(python_gen_cond_dep '~dev-python/webexteamssdk-1.1.1[${PYTHON_USEDEP}]' python3_11) ) + 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.79.0[${PYTHON_USEDEP}] ) + cloudflare? ( ~dev-python/pycfdns-3.0.0[${PYTHON_USEDEP}] ) + cmus? ( ~dev-python/pycmus-0.1.1[${PYTHON_USEDEP}] ) + co2signal? ( ~dev-python/aioelectricitymaps-0.4.0[${PYTHON_USEDEP}] ) + coinbase? ( ~dev-python/coinbase-2.1.0[${PYTHON_USEDEP}] ) + color_extractor? ( ~dev-python/colorthief-0.2.1[${PYTHON_USEDEP}] ) + comelit? ( ~dev-python/aiocomelit-0.9.0[${PYTHON_USEDEP}] ) + comfoconnect? ( ~dev-python/pycomfoconnect-0.5.1[${PYTHON_USEDEP}] ) + compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] ) + concord232? ( ~dev-python/concord232-0.15[${PYTHON_USEDEP}] ) + control4? ( ~dev-python/pyControl4-1.1.0[${PYTHON_USEDEP}] ) + coolmaster? ( ~dev-python/pycoolmasternet-async-0.1.5[${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-9.0.0[${PYTHON_USEDEP}] ) + crownstone? ( ~dev-python/crownstone-cloud-1.4.9[${PYTHON_USEDEP}] ~dev-python/crownstone-sse-2.0.4[${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.11.1[${PYTHON_USEDEP}] ) + danfoss_air? ( ~dev-python/pydanfossair-0.1.0[${PYTHON_USEDEP}] ) + datadog? ( ~dev-python/datadog-0.15.0[${PYTHON_USEDEP}] ) + debugpy? ( ~dev-python/debugpy-1.8.1[${PYTHON_USEDEP}] ) + deconz? ( ~dev-python/pydeconz-115[${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.1.0[${PYTHON_USEDEP}] ) + deluge? ( ~dev-python/deluge-client-1.10.2[${PYTHON_USEDEP}] ) + denonavr? ( ~dev-python/denonavr-0.11.6[${PYTHON_USEDEP}] ) + deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] ) + devialet? ( ~dev-python/devialet-1.4.5[${PYTHON_USEDEP}] ) + devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.3[${PYTHON_USEDEP}] ) + devolo_home_network? ( ~dev-python/devolo-plc-api-1.4.1[${PYTHON_USEDEP}] ) + dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] ) + dhcp? ( ~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiodiscover-2.0.0[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.3.0[${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.6.0[${PYTHON_USEDEP}] ) + discovergy? ( ~dev-python/pydiscovergy-3.0.0[${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.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ) + dlna_dms? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ) + dnsip? ( ~dev-python/aiodns-3.1.1[${PYTHON_USEDEP}] ) + dominos? ( ~dev-python/pizzapi-0.0.3[${PYTHON_USEDEP}] ) + doods? ( ~dev-python/pydoods-1.0.2[${PYTHON_USEDEP}] ~dev-python/pillow-10.2.0[${PYTHON_USEDEP}] ) + doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] ) + dormakaba_dkey? ( ~dev-python/py-dormakaba-dkey-1.0.5[${PYTHON_USEDEP}] ) + dovado? ( ~dev-python/dovado-0.4.1[${PYTHON_USEDEP}] ) + dremel_3d_printer? ( ~dev-python/dremel3dpy-2.1.1[${PYTHON_USEDEP}] ) + drop_connect? ( ~dev-python/dropmqttapi-1.0.2[${PYTHON_USEDEP}] ) + dsmr? ( ~dev-python/dsmr-parser-1.3.1[${PYTHON_USEDEP}] ) + dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] ) + duotecno? ( ~dev-python/pyDuotecno-2024.3.2[${PYTHON_USEDEP}] ) + dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.7[${PYTHON_USEDEP}] ) + dweet? ( ~dev-python/dweepy-0.3.0[${PYTHON_USEDEP}] ) + dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] ) + dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] ) + eafm? ( ~dev-python/aioeafm-0.1.2[${PYTHON_USEDEP}] ) + easyenergy? ( ~dev-python/easyenergy-2.1.1[${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.17[${PYTHON_USEDEP}] ) + ecoforest? ( ~dev-python/pyecoforest-0.4.0[${PYTHON_USEDEP}] ) + econet? ( ~dev-python/pyeconet-0.1.22[${PYTHON_USEDEP}] ) + ecovacs? ( ~dev-python/py-sucks-0.9.9[${PYTHON_USEDEP}] ~dev-python/deebot-client-6.0.2[${PYTHON_USEDEP}] ) + ecowitt? ( ~dev-python/aioecowitt-2024.2.1[${PYTHON_USEDEP}] ) + eddystone_temperature? ( ~dev-python/beacontools-2.1.0[${PYTHON_USEDEP}] ) + edimax? ( ~dev-python/pyedimax-0.2.1[${PYTHON_USEDEP}] ) + edl21? ( ~dev-python/pysml-0.0.12[${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.52[${PYTHON_USEDEP}] ) + electrasmart? ( ~dev-python/pyElectra-1.2.0[${PYTHON_USEDEP}] ) + electric_kiwi? ( ~dev-python/electrickiwi-api-0.8.5[${PYTHON_USEDEP}] ) + elgato? ( ~dev-python/elgato-5.1.2[${PYTHON_USEDEP}] ) + eliqonline? ( ~dev-python/eliqonline-1.2.2[${PYTHON_USEDEP}] ) + elkm1? ( ~dev-python/elkm1-lib-2.2.6[${PYTHON_USEDEP}] ) + elmax? ( ~dev-python/elmax-api-0.0.4[${PYTHON_USEDEP}] ) + elv? ( ~dev-python/pypca-0.0.7[${PYTHON_USEDEP}] ) + elvia? ( ~dev-python/elvia-0.1.0[${PYTHON_USEDEP}] ) + emby? ( ~dev-python/pyEmby-1.9[${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.12.2[${PYTHON_USEDEP}] ) + emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] ) + energyzero? ( ~dev-python/energyzero-2.1.0[${PYTHON_USEDEP}] ) + enigma2? ( ~dev-python/openwebifpy-4.2.4[${PYTHON_USEDEP}] ) + enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] ) + enphase_envoy? ( ~dev-python/pyenphase-1.20.1[${PYTHON_USEDEP}] ) + entur_public_transport? ( ~dev-python/enturclient-0.2.4[${PYTHON_USEDEP}] ) + environment_canada? ( ~dev-python/env-canada-0.6.0[${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}] ) + epion? ( ~dev-python/epion-0.0.3[${PYTHON_USEDEP}] ) + epson? ( ~dev-python/epson-projector-0.5.1[${PYTHON_USEDEP}] ) + epsonworkforce? ( ~dev-python/epsonprinter-0.0.9[${PYTHON_USEDEP}] ) + eq3btsmart? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/python-eq3bt-0.2[${PYTHON_USEDEP}] ) + escea? ( ~dev-python/pescea-1.0.12[${PYTHON_USEDEP}] ) + esphome? ( ~dev-python/aioesphomeapi-23.2.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-1.0.0[${PYTHON_USEDEP}] ) + essent? ( ~dev-python/PyEssent-0.14[${PYTHON_USEDEP}] ) + etherscan? ( ~dev-python/python-etherscan-api-0.0.3[${PYTHON_USEDEP}] ) + eufy? ( ~dev-python/lakeside-0.13[${PYTHON_USEDEP}] ) + eufylife_ble? ( ~dev-python/eufylife-ble-client-0.1.8[${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.4.19[${PYTHON_USEDEP}] ) + ezviz? ( ~dev-python/pyezviz-0.2.1.2[${PYTHON_USEDEP}] ) + faa_delays? ( ~dev-python/faadelays-2023.9.1[${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.11[${PYTHON_USEDEP}] ) + ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] ) + fibaro? ( ~dev-python/pyfibaro-0.7.6[${PYTHON_USEDEP}] ) + fido? ( ~dev-python/pyfido-2.1.2[${PYTHON_USEDEP}] ) + file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] ) + file_upload? ( ~dev-python/janus-1.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.3.0[${PYTHON_USEDEP}] ) + fleetgo? ( ~dev-python/ritassist-0.9.2[${PYTHON_USEDEP}] ) + flexit? ( ~dev-python/pyflexit-0.3[${PYTHON_USEDEP}] ) + flexit_bacnet? ( ~dev-python/flexit-bacnet-2.2.1[${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.5.1[${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-1.0.4[${PYTHON_USEDEP}] ) + folder_watcher? ( ~dev-python/watchdog-2.3.1[${PYTHON_USEDEP}] ) + foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] ) + forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] ) + forked_daapd? ( ~dev-python/pyforked-daapd-0.1.14[${PYTHON_USEDEP}] ~dev-python/pylibrespot-java-0.1.1[${PYTHON_USEDEP}] ) + fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] ) + foscam? ( ~dev-python/libpyfoscam-1.2.2[${PYTHON_USEDEP}] ) + freebox? ( ~dev-python/freebox-api-1.1.0[${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.13.2[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] ) + fritzbox? ( ~dev-python/pyfritzhome-0.6.10[${PYTHON_USEDEP}] ) + fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ) + fronius? ( ~dev-python/PyFronius-0.7.3[${PYTHON_USEDEP}] ) + frontier_silicon? ( ~dev-python/afsapi-0.2.7[${PYTHON_USEDEP}] ) + fully_kiosk? ( ~dev-python/python-fullykiosk-0.0.12[${PYTHON_USEDEP}] ) + futurenow? ( ~dev-python/pyfnip-0.2[${PYTHON_USEDEP}] ) + fyta? ( ~dev-python/fyta-cli-0.3.3[${PYTHON_USEDEP}] ) + garages_amsterdam? ( ~dev-python/odp-amsterdam-6.0.1[${PYTHON_USEDEP}] ) + gardena_bluetooth? ( ~dev-python/gardena-bluetooth-1.4.1[${PYTHON_USEDEP}] ) + garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] ) + gc100? ( ~dev-python/python-gc100-1.0.3_alpha0[${PYTHON_USEDEP}] ) + gdacs? ( ~dev-python/aio-georss-gdacs-0.9[${PYTHON_USEDEP}] ) + generic? ( ~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}] ~dev-python/pillow-10.2.0[${PYTHON_USEDEP}] ) + geniushub? ( ~dev-python/geniushub-client-0.7.1[${PYTHON_USEDEP}] ) + geocaching? ( ~dev-python/geocachingapi-0.2.1[${PYTHON_USEDEP}] ) + geonetnz_quakes? ( ~dev-python/aio-geojson-geonetnz-quakes-0.16[${PYTHON_USEDEP}] ) + geonetnz_volcano? ( ~dev-python/aio-geojson-geonetnz-volcano-0.9[${PYTHON_USEDEP}] ) + geo_json_events? ( ~dev-python/aio-geojson-generic-client-0.4[${PYTHON_USEDEP}] ) + geo_rss_events? ( ~dev-python/georss-generic-client-0.8[${PYTHON_USEDEP}] ) + gios? ( ~dev-python/gios-3.2.2[${PYTHON_USEDEP}] ) + github? ( ~dev-python/aiogithubapi-22.10.1[${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.5.0[${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.2[${PYTHON_USEDEP}] ) + gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] ) + goodwe? ( ~dev-python/goodwe-0.2.32[${PYTHON_USEDEP}] ) + google? ( ~dev-python/gcal-sync-6.0.4[${PYTHON_USEDEP}] ~dev-python/oauth2client-4.1.3[${PYTHON_USEDEP}] ~dev-python/ical-7.0.3[${PYTHON_USEDEP}] ) + google_assistant_sdk? ( ~dev-python/gassist-text-0.0.11[${PYTHON_USEDEP}] ) + google_cloud? ( ~dev-python/google-cloud-texttospeech-2.12.3[${PYTHON_USEDEP}] ) + google_generative_ai_conversation? ( ~dev-python/google-generativeai-0.3.1[${PYTHON_USEDEP}] ) + google_mail? ( ~dev-python/google-api-python-client-2.71.0[${PYTHON_USEDEP}] ) + google_maps? ( ~dev-python/locationsharinglib-5.0.1[${PYTHON_USEDEP}] ) + google_pubsub? ( ~dev-python/google-cloud-pubsub-2.13.11[${PYTHON_USEDEP}] ) + google_sheets? ( ~dev-python/gspread-5.5.0[${PYTHON_USEDEP}] ) + google_tasks? ( ~dev-python/google-api-python-client-2.71.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.31.0[${PYTHON_USEDEP}] ) + govee_light_local? ( ~dev-python/govee-local-api-1.4.4[${PYTHON_USEDEP}] ) + gpsd? ( ~dev-python/gps3-0.33.3[${PYTHON_USEDEP}] ) + gree? ( ~dev-python/greeclimate-1.4.1[${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.3.0[${PYTHON_USEDEP}] ) + gstreamer? ( ~dev-python/gstreamer-player-1.1.2[${PYTHON_USEDEP}] ) + gtfs? ( ~dev-python/pygtfs-0.1.9[${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}] ) + hardware? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ) + harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] ) + harmony? ( ~dev-python/aioharmony-0.2.10[${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/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] ) + hikvision? ( ~dev-python/pyHik-0.3.2[${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.16[${PYTHON_USEDEP}] ) + hko? ( ~dev-python/hko-0.3.2[${PYTHON_USEDEP}] ) + hlk_sw16? ( ~dev-python/hlk-sw16-0.0.9[${PYTHON_USEDEP}] ) + holiday? ( ~dev-python/holidays-0.46[${PYTHON_USEDEP}] ~dev-python/Babel-2.13.1[${PYTHON_USEDEP}] ) + homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ) + homekit_controller? ( ~dev-python/aiohomekit-3.1.5[${PYTHON_USEDEP}] ) + homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] ) + homematicip_cloud? ( ~dev-python/homematicip-1.1.0[${PYTHON_USEDEP}] ) + homewizard? ( ~dev-python/python-homewizard-energy-5.0.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/AIOSomecomfort-0.0.25[${PYTHON_USEDEP}] ) + horizon? ( ~dev-python/horimote-0.4.1[${PYTHON_USEDEP}] ) + hp_ilo? ( ~dev-python/python-hpilo-4.4.3[${PYTHON_USEDEP}] ) + html5? ( ~dev-python/pywebpush-1.14.1[${PYTHON_USEDEP}] ) + http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.3.1[${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.7.3[${PYTHON_USEDEP}] ~dev-python/stringcase-1.2.0[${PYTHON_USEDEP}] ~dev-python/url-normalize-1.4.3[${PYTHON_USEDEP}] ) + hue? ( ~dev-python/aiohue-4.7.1[${PYTHON_USEDEP}] ) + huisbaasje? ( ~dev-python/energyflip-client-0.2.2[${PYTHON_USEDEP}] ) + hunterdouglas_powerview? ( ~dev-python/aiopvapi-3.1.1[${PYTHON_USEDEP}] ) + husqvarna_automower? ( ~dev-python/aioautomower-2024.3.4[${PYTHON_USEDEP}] ) + huum? ( ~dev-python/huum-0.7.10[${PYTHON_USEDEP}] ) + hvv_departures? ( ~dev-python/pygti-0.9.4[${PYTHON_USEDEP}] ) + hydrawise? ( ~dev-python/pydrawise-2024.3.0[${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.2.1[${PYTHON_USEDEP}] ) + iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] ) + ibeacon? ( ~dev-python/ibeacon-ble-1.2.0[${PYTHON_USEDEP}] ) + icloud? ( ~dev-python/pyicloud-1.0.0[${PYTHON_USEDEP}] ) + idasen_desk? ( ~dev-python/idasen-ha-2.5.1[${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.8[${PYTHON_USEDEP}] ) + ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] ) + image? ( ~dev-python/pillow-9.3.0[${PYTHON_USEDEP}] ) + image_upload? ( ~dev-python/pillow-10.2.0[${PYTHON_USEDEP}] ) + imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] ) + improv_ble? ( ~dev-python/py-improv-ble-client-1.0.3[${PYTHON_USEDEP}] ) + incomfort? ( ~dev-python/incomfort-client-0.5.0[${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.6[${PYTHON_USEDEP}] ) + insteon? ( ~dev-python/pyinsteon-1.5.3[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] ) + intellifire? ( ~dev-python/intellifire4py-2.2.2[${PYTHON_USEDEP}] ) + intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] ) + iota? ( ~dev-python/PyOTA-2.0.5[${PYTHON_USEDEP}] ) + iotawatt? ( ~dev-python/ha-iotawattpy-0.1.1[${PYTHON_USEDEP}] ) + iperf3? ( ~dev-python/iperf3-0.1.11[${PYTHON_USEDEP}] ) + ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] ) + ipp? ( ~dev-python/pyipp-0.15.0[${PYTHON_USEDEP}] ) + iqvia? ( ~dev-python/numpy-1.26.0[${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.12[${PYTHON_USEDEP}] ) + iss? ( ~dev-python/pyiss-1.0.1[${PYTHON_USEDEP}] ) + isy994? ( ~dev-python/pyisy-3.1.14[${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.9.2[${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.7.3[${PYTHON_USEDEP}] ) + jvc_projector? ( ~dev-python/pyjvcprojector-1.0.9[${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.2[${PYTHON_USEDEP}] ) + kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ) + kegtron? ( ~dev-python/kegtron-ble-0.4.0[${PYTHON_USEDEP}] ) + keyboard? ( ~dev-python/PyUserInput-0.1.11[${PYTHON_USEDEP}] ) + keyboard_remote? ( ~dev-python/evdev-1.6.1[${PYTHON_USEDEP}] ~dev-python/asyncinotify-4.0.2[${PYTHON_USEDEP}] ) + keymitt_ble? ( ~dev-python/PyMicroBot-0.0.17[${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-2.12.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.7.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${PYTHON_USEDEP}] ) + kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] ) + konnected? ( ~dev-python/konnected-1.2.0[${PYTHON_USEDEP}] ) + kostal_plenticore? ( ~dev-python/pykoplenti-1.2.2[${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-1.0.1[${PYTHON_USEDEP}] ) + lamarzocco? ( ~dev-python/lmcloud-0.4.35[${PYTHON_USEDEP}] ) + lametric? ( ~dev-python/demetriek-0.4.0[${PYTHON_USEDEP}] ) + landisgyr_heat_meter? ( ~dev-python/ultraheat-api-0.5.7[${PYTHON_USEDEP}] ) + lastfm? ( ~dev-python/pylast-5.1.0[${PYTHON_USEDEP}] ) + launch_library? ( ~dev-python/pylaunches-1.4.0[${PYTHON_USEDEP}] ) + laundrify? ( ~dev-python/laundrify-aio-1.1.2[${PYTHON_USEDEP}] ) + lcn? ( ~dev-python/pypck-0.7.17[${PYTHON_USEDEP}] ) + ld2410_ble? ( ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/ld2410-ble-0.1.1[${PYTHON_USEDEP}] ) + leaone? ( ~dev-python/leaone-ble-0.1.0[${PYTHON_USEDEP}] ) + led_ble? ( ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/led-ble-1.0.1[${PYTHON_USEDEP}] ) + lg_netcast? ( ~dev-python/pylgnetcast-0.3.7[${PYTHON_USEDEP}] ) + lg_soundbar? ( ~dev-python/temescal-0.5[${PYTHON_USEDEP}] ) + lidarr? ( ~dev-python/aiopyarr-23.4.0[${PYTHON_USEDEP}] ) + lifx? ( ~dev-python/aiolifx-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.10[${PYTHON_USEDEP}] ) + lifx_legacy? ( ~dev-python/liffylights-0.9.4[${PYTHON_USEDEP}] ) + lightwave? ( ~dev-python/lightwave-0.24[${PYTHON_USEDEP}] ) + limitlessled? ( ~dev-python/limitlessled-1.1.3[${PYTHON_USEDEP}] ) + linear_garage_door? ( ~dev-python/linear-garage-door-0.2.9[${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.6.2[${PYTHON_USEDEP}] ) + litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] ) + livisi? ( ~dev-python/aiolivisi-0.0.19[${PYTHON_USEDEP}] ) + local_calendar? ( ~dev-python/ical-7.0.3[${PYTHON_USEDEP}] ) + local_todo? ( ~dev-python/ical-7.0.3[${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-1.0.0[${PYTHON_USEDEP}] ) + loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] ) + loqed? ( ~dev-python/loqedAPI-2.1.10[${PYTHON_USEDEP}] ) + luci? ( ~dev-python/openwrt-luci-rpc-1.1.17[${PYTHON_USEDEP}] ) + luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] ) + lupusec? ( ~dev-python/lupupy-0.3.2[${PYTHON_USEDEP}] ) + lutron? ( ~dev-python/pylutron-0.2.12[${PYTHON_USEDEP}] ) + lutron_caseta? ( ~dev-python/pylutron-caseta-0.20.0[${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.1.0[${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.8.1[${PYTHON_USEDEP}] ) + matrix? ( ~dev-python/matrix-nio-0.24.0[${PYTHON_USEDEP}] ~dev-python/pillow-10.2.0[${PYTHON_USEDEP}] ) + matter? ( ~dev-python/python-matter-server-5.7.0[${PYTHON_USEDEP}] ) + maxcube? ( ~dev-python/maxcube-api-0.4.3[${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}] ) + medcom_ble? ( ~dev-python/medcom-ble-0.1.1[${PYTHON_USEDEP}] ) + mediaroom? ( ~dev-python/pymediaroom-0.6.5.4[${PYTHON_USEDEP}] ) + media_extractor? ( ~net-misc/yt-dlp-2024.03.10 ) + melcloud? ( ~dev-python/pymelcloud-2.5.9[${PYTHON_USEDEP}] ) + melissa? ( ~dev-python/py-melissa-climate-2.1.4[${PYTHON_USEDEP}] ) + melnor? ( ~dev-python/melnor-bluetooth-0.0.25[${PYTHON_USEDEP}] ) + message_bird? ( ~dev-python/messagebird-1.2.0[${PYTHON_USEDEP}] ) + met? ( ~dev-python/PyMetno-0.12.0[${PYTHON_USEDEP}] ) + meteoalarm? ( ~dev-python/meteoalertapi-0.3.0[${PYTHON_USEDEP}] ) + meteoclimatic? ( ~dev-python/pymeteoclimatic-0.1.0[${PYTHON_USEDEP}] ) + meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] ) + metoffice? ( ~dev-python/datapoint-0.9.9[${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}] ) + microbees? ( ~dev-python/microBeesPy-0.3.2[${PYTHON_USEDEP}] ) + microsoft? ( ~dev-python/pycsspeechtts-1.0.8[${PYTHON_USEDEP}] ) + mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] ) + mill? ( ~dev-python/millheater-0.11.8[${PYTHON_USEDEP}] ~dev-python/mill-local-0.3.0[${PYTHON_USEDEP}] ) + minecraft_server? ( ~dev-python/mcstatus-11.1.1[${PYTHON_USEDEP}] ) + minio? ( ~dev-python/minio-7.1.12[${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-3.6.6[${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.3.0[${PYTHON_USEDEP}] ) + monoprice? ( ~dev-python/pymonoprice-0.4[${PYTHON_USEDEP}] ) + mopeka? ( ~dev-python/mopeka-iot-ble-0.7.0[${PYTHON_USEDEP}] ) + mosquitto? ( app-misc/mosquitto ) + motionblinds_ble? ( ~dev-python/motionblindsble-0.0.9[${PYTHON_USEDEP}] ) + motioneye? ( ~dev-python/motioneye-client-0.3.14[${PYTHON_USEDEP}] ) + motionmount? ( ~dev-python/python-MotionMount-0.3.1[${PYTHON_USEDEP}] ) + motion_blinds? ( ~dev-python/motionblinds-0.6.23[${PYTHON_USEDEP}] ) + mpd? ( ~dev-python/python-mpd2-3.1.1[${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}] ) + mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] ) + mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] ) + mystrom? ( ~dev-python/python-mystrom-2.2.0[${PYTHON_USEDEP}] ) + mythicbeastsdns? ( ~dev-python/mbddns-0.1.2[${PYTHON_USEDEP}] ) + myuplink? ( ~dev-python/myuplink-0.6.0[${PYTHON_USEDEP}] ) + nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] ) + nam? ( ~dev-python/nettigo-air-monitor-2.2.2[${PYTHON_USEDEP}] ) + namecheapdns? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ) + nanoleaf? ( ~dev-python/aionanoleaf-0.2.1[${PYTHON_USEDEP}] ) + neato? ( ~dev-python/pybotvac-0.0.24[${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-1.0.0[${PYTHON_USEDEP}] ) + nest? ( ~dev-python/google-nest-sdm-3.0.3[${PYTHON_USEDEP}] ) + netatmo? ( ~dev-python/pyatmo-8.0.3[${PYTHON_USEDEP}] ) + netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] ) + netgear? ( ~dev-python/pynetgear-0.10.10[${PYTHON_USEDEP}] ) + netgear_lte? ( ~dev-python/eternalegypt-0.0.16[${PYTHON_USEDEP}] ) + netio? ( ~dev-python/pynetio-0.1.9.1[${PYTHON_USEDEP}] ) + network? ( ~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}] ) + neurio_energy? ( ~dev-python/neurio-0.3.1[${PYTHON_USEDEP}] ) + nexia? ( ~dev-python/nexia-2.0.8[${PYTHON_USEDEP}] ) + nextbus? ( ~dev-python/py-nextbusnext-1.0.2[${PYTHON_USEDEP}] ) + nextcloud? ( ~dev-python/nextcloudmonitor-1.5.0[${PYTHON_USEDEP}] ) + nextdns? ( ~dev-python/nextdns-2.1.0[${PYTHON_USEDEP}] ) + nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] ) + nibe_heatpump? ( ~dev-python/nibe-2.8.0[${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.3.3[${PYTHON_USEDEP}] ) + nissan_leaf? ( ~dev-python/pycarwings2-2.14[${PYTHON_USEDEP}] ) + nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/aiooui-0.1.5[${PYTHON_USEDEP}] ) + nmbs? ( ~dev-python/pyrail-0.0.3[${PYTHON_USEDEP}] ) + noaa_tides? ( ~dev-python/noaa-coops-0.1.9[${PYTHON_USEDEP}] ) + nobo_hub? ( ~dev-python/pynobo-1.8.0[${PYTHON_USEDEP}] ) + norway_air? ( ~dev-python/PyMetno-0.12.0[${PYTHON_USEDEP}] ) + notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] ) + notion? ( ~dev-python/aionotion-2024.3.0[${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.7[${PYTHON_USEDEP}] ) + nuheat? ( ~dev-python/nuheat-1.0.1[${PYTHON_USEDEP}] ) + nuki? ( ~dev-python/pynuki-1.6.3[${PYTHON_USEDEP}] ) + numato? ( ~dev-python/numato-gpio-0.13.0[${PYTHON_USEDEP}] ) + nut? ( ~dev-python/aionut-4.3.2[${PYTHON_USEDEP}] ) + nws? ( ~dev-python/pynws-1.6.0[${PYTHON_USEDEP}] ) + nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] ) + nzbget? ( ~dev-python/pynzbgetapi-0.2.0[${PYTHON_USEDEP}] ) + oasa_telematics? ( ~dev-python/oasatelematics-0.3[${PYTHON_USEDEP}] ) + obihai? ( ~dev-python/pyobihai-1.4.2[${PYTHON_USEDEP}] ) + octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] ) + oem? ( ~dev-python/oemthermostat-1.1.1[${PYTHON_USEDEP}] ) + ohmconnect? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ) + ollama? ( ~dev-python/ollama-hass-0.1.7[${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.7[${PYTHON_USEDEP}] ) + ondilo_ico? ( ~dev-python/ondilo-0.4.0[${PYTHON_USEDEP}] ) + onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] ) + onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] ) + openai_conversation? ( ~dev-python/openai-1.3.8[${PYTHON_USEDEP}] ) + openerz? ( ~dev-python/openerz-api-0.3.0[${PYTHON_USEDEP}] ) + openevse? ( ~dev-python/openevsewifi-1.1.2[${PYTHON_USEDEP}] ) + opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] ) + openhome? ( ~dev-python/openhomedevice-2.2[${PYTHON_USEDEP}] ) + opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] ) + opensky? ( ~dev-python/python-opensky-1.0.0[${PYTHON_USEDEP}] ) + opentherm_gw? ( ~dev-python/pyotgw-2.1.3[${PYTHON_USEDEP}] ) + openuv? ( ~dev-python/pyopenuv-2023.2.0[${PYTHON_USEDEP}] ) + openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] ) + open_meteo? ( ~dev-python/open-meteo-0.3.1[${PYTHON_USEDEP}] ) + opnsense? ( ~dev-python/pyopnsense-0.4.0[${PYTHON_USEDEP}] ) + opower? ( ~dev-python/opower-0.4.3[${PYTHON_USEDEP}] ) + opple? ( ~dev-python/pyoppleio-legacy-1.0.8[${PYTHON_USEDEP}] ) + oralb? ( ~dev-python/oralb-ble-0.17.6[${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.2[${PYTHON_USEDEP}] ) + osoenergy? ( ~dev-python/pyosoenergyapi-1.1.3[${PYTHON_USEDEP}] ) + osramlightify? ( ~dev-python/lightify-1.0.7.3[${PYTHON_USEDEP}] ) + otbr? ( ~dev-python/python-otbr-api-2.6.0[${PYTHON_USEDEP}] ) + otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] ) + ourgroceries? ( ~dev-python/ourgroceries-1.5.4[${PYTHON_USEDEP}] ) + overkiz? ( ~dev-python/pyoverkiz-1.13.9[${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-3.0.0[${PYTHON_USEDEP}] ) + panasonic_bluray? ( ~dev-python/panacotta-0.2[${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}] ) + pegel_online? ( ~dev-python/aiopegelonline-0.0.9[${PYTHON_USEDEP}] ) + pencom? ( ~dev-python/pencompy-0.0.3[${PYTHON_USEDEP}] ) + permobil? ( ~dev-python/mypermobil-0.1.8[${PYTHON_USEDEP}] ) + philips_js? ( ~dev-python/ha-philipsjs-3.1.1[${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.8.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.15.11[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] ) + plugwise? ( ~dev-python/plugwise-0.37.1[${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.2[${PYTHON_USEDEP}] ) + poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] ) + powerwall? ( ~dev-python/tesla-powerwall-0.5.1[${PYTHON_USEDEP}] ) + private_ble_device? ( ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ) + profiler? ( ~dev-python/pyprof2calltree-1.4.5[${PYTHON_USEDEP}] ~dev-python/guppy3-3.1.4_p1[${PYTHON_USEDEP}] ~dev-python/objgraph-3.5.0[${PYTHON_USEDEP}] ) + progettihwsw? ( ~dev-python/ProgettiHWSW-0.1.3[${PYTHON_USEDEP}] ) + proliphix? ( ~dev-python/proliphix-0.4.1[${PYTHON_USEDEP}] ) + prometheus? ( ~dev-python/prometheus-client-0.17.1[${PYTHON_USEDEP}] ) + prosegur? ( ~dev-python/pyprosegur-0.0.9[${PYTHON_USEDEP}] ) + proxmoxve? ( ~dev-python/proxmoxer-2.0.1[${PYTHON_USEDEP}] ) + proxy? ( ~dev-python/pillow-10.2.0[${PYTHON_USEDEP}] ) + prusalink? ( ~dev-python/pyprusalink-2.1.1[${PYTHON_USEDEP}] ) + ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] ) + pulseaudio_loopback? ( ~dev-python/pulsectl-23.5.2[${PYTHON_USEDEP}] ) + pure_energie? ( ~dev-python/gridnet-5.0.0[${PYTHON_USEDEP}] ) + purpleair? ( ~dev-python/aiopurpleair-2022.12.1[${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-2.1.1[${PYTHON_USEDEP}] ) + pvpc_hourly_pricing? ( ~dev-python/aiopvpc-4.2.2[${PYTHON_USEDEP}] ) + python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] ) + qbittorrent? ( ~dev-python/python-qbittorrent-0.4.3[${PYTHON_USEDEP}] ) + qingping? ( ~dev-python/qingping-ble-0.10.0[${PYTHON_USEDEP}] ) + qld_bushfire? ( ~dev-python/georss-qld-bushfire-alert-client-0.7[${PYTHON_USEDEP}] ) + qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] ) + qnap_qsw? ( ~dev-python/aioqsw-0.3.5[${PYTHON_USEDEP}] ) + qrcode? ( ~dev-python/pillow-10.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}] ) + rabbitair? ( ~dev-python/python-rabbitair-0.0.8[${PYTHON_USEDEP}] ) + rachio? ( ~dev-python/RachioPy-1.1.0[${PYTHON_USEDEP}] ) + radiotherm? ( ~dev-python/radiotherm-2.1.0[${PYTHON_USEDEP}] ) + radio_browser? ( ~dev-python/radios-0.3.1[${PYTHON_USEDEP}] ) + rainbird? ( ~dev-python/pyrainbird-4.0.2[${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}] ) + rainforest_raven? ( ~dev-python/aioraven-0.5.3[${PYTHON_USEDEP}] ) + rainmachine? ( ~dev-python/regenmaschine-2024.3.0[${PYTHON_USEDEP}] ) + rapt_ble? ( ~dev-python/rapt-ble-0.1.2[${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-2.2.1[${PYTHON_USEDEP}] ) + recollect_waste? ( ~dev-python/aiorecollect-2023.9.0[${PYTHON_USEDEP}] ) + recorder? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ) + recswitch? ( ~dev-python/pyrecswitch-1.0.2[${PYTHON_USEDEP}] ) + reddit? ( ~dev-python/praw-7.5.0[${PYTHON_USEDEP}] ) + refoss? ( ~dev-python/refoss-ha-1.2.0[${PYTHON_USEDEP}] ) + rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] ) + remember_the_milk? ( ~dev-python/RtmAPI-0.7.2[${PYTHON_USEDEP}] ~dev-python/httplib2-0.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.2.1[${PYTHON_USEDEP}] ) + renson? ( ~dev-python/renson-endura-delta-1.7.1[${PYTHON_USEDEP}] ) + reolink? ( ~dev-python/reolink-aio-0.8.9[${PYTHON_USEDEP}] ) + repetier? ( ~dev-python/pyrepetierng-0.1.0[${PYTHON_USEDEP}] ) + rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] ) + rflink? ( ~dev-python/rflink-0.0.66[${PYTHON_USEDEP}] ) + rfxtrx? ( ~dev-python/pyRFXtrx-0.31.0[${PYTHON_USEDEP}] ) + ridwell? ( ~dev-python/aioridwell-2024.1.0[${PYTHON_USEDEP}] ) + ring? ( ~dev-python/ring-doorbell-0.8.9[listen,${PYTHON_USEDEP}] ) + ripple? ( ~dev-python/python-ripple-api-0.0.3[${PYTHON_USEDEP}] ) + risco? ( ~dev-python/pyrisco-0.6.0[${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.19.2[${PYTHON_USEDEP}] ) + romy? ( ~dev-python/romy-0.0.10[${PYTHON_USEDEP}] ) + roomba? ( ~dev-python/roombapy-1.8.1[${PYTHON_USEDEP}] ) + roon? ( ~dev-python/roonapi-0.1.6[${PYTHON_USEDEP}] ) + route53? ( ~dev-python/boto3-1.33.13[${PYTHON_USEDEP}] ) + rova? ( ~dev-python/rova-0.4.1[${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/aioruckus-0.34[${PYTHON_USEDEP}] ) + russound_rio? ( ~dev-python/russound-rio-1.0.0[${PYTHON_USEDEP}] ) + russound_rnet? ( ~dev-python/russound-0.1.9[${PYTHON_USEDEP}] ) + ruuvitag_ble? ( ~dev-python/ruuvitag-ble-0.1.2[${PYTHON_USEDEP}] ) + ruuvi_gateway? ( ~dev-python/aioruuvigateway-0.1.0[${PYTHON_USEDEP}] ) + rympro? ( ~dev-python/pyrympro-0.0.7[${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.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ) + satel_integra? ( ~dev-python/satel-integra-0.3.7[${PYTHON_USEDEP}] ) + schlage? ( ~dev-python/pyschlage-2024.2.0[${PYTHON_USEDEP}] ) + schluter? ( ~dev-python/py-schluter-0.1.7[${PYTHON_USEDEP}] ) + scrape? ( ~dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] ~dev-python/lxml-5.1.0[${PYTHON_USEDEP}] ) + screenlogic? ( ~dev-python/screenlogicpy-0.10.0[${PYTHON_USEDEP}] ) + scsgate? ( ~dev-python/scsgate-0.1.0[${PYTHON_USEDEP}] ) + season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] ) + sendgrid? ( ~dev-python/sendgrid-6.8.2[${PYTHON_USEDEP}] ) + sense? ( ~dev-python/sense-energy-0.12.2[${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.36[${PYTHON_USEDEP}] ) + sensirion_ble? ( ~dev-python/sensirion-ble-0.1.1[${PYTHON_USEDEP}] ) + sensorpro? ( ~dev-python/sensorpro-ble-0.5.3[${PYTHON_USEDEP}] ) + sensorpush? ( ~dev-python/sensorpush-ble-1.6.2[${PYTHON_USEDEP}] ) + sentry? ( ~dev-python/sentry-sdk-1.40.3[${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-10.2.0[${PYTHON_USEDEP}] ) + sfr_box? ( ~dev-python/sfrbox-api-0.0.8[${PYTHON_USEDEP}] ) + sharkiq? ( ~dev-python/sharkiq-1.0.2[${PYTHON_USEDEP}] ) + shelly? ( ~dev-python/aioshelly-8.2.0[${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.1.1[${PYTHON_USEDEP}] ) + sighthound? ( ~dev-python/pillow-10.2.0[${PYTHON_USEDEP}] ~dev-python/simplehound-0.3[${PYTHON_USEDEP}] ) + signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.23[${PYTHON_USEDEP}] ) + simplepush? ( ~dev-python/simplepush-2.2.3[${PYTHON_USEDEP}] ) + simplisafe? ( ~dev-python/simplisafe-python-2024.1.0[${PYTHON_USEDEP}] ) + sinch? ( ~dev-python/clx-sdk-xms-1.0.0[${PYTHON_USEDEP}] ) + sisyphus? ( ~dev-python/sisyphus-control-3.1.3[${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.5.2[${PYTHON_USEDEP}] ) + slide? ( ~dev-python/goslide-api-0.5.1[${PYTHON_USEDEP}] ) + slimproto? ( ~dev-python/aioslimproto-3.0.0[${PYTHON_USEDEP}] ) + sma? ( ~dev-python/pysma-0.7.3[${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.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] ) + smarttub? ( ~dev-python/python-smarttub-0.0.36[${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.16[${PYTHON_USEDEP}] ) + sms? ( ~dev-python/python-gammu-3.2.4[${PYTHON_USEDEP}] ) + snapcast? ( ~dev-python/snapcast-2.3.6[${PYTHON_USEDEP}] ) + snmp? ( ~dev-python/pysnmp-lextudio-6.0.11[${PYTHON_USEDEP}] ) + snooz? ( ~dev-python/pysnooz-0.8.6[${PYTHON_USEDEP}] ) + socat? ( net-misc/socat ) + 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.3[${PYTHON_USEDEP}] ) + solarlog? ( ~dev-python/sunwatcher-0.2.1[${PYTHON_USEDEP}] ) + solax? ( ~dev-python/solax-0.3.2[${PYTHON_USEDEP}] ) + soma? ( ~dev-python/pysoma-0.0.12[${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-23.4.0[${PYTHON_USEDEP}] ) + songpal? ( ~dev-python/python-songpal-0.16.1[${PYTHON_USEDEP}] ) + sonos? ( ~dev-python/soco-0.30.2[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.3[${PYTHON_USEDEP}] ) + sony_projector? ( ~dev-python/pySDCP-1[${PYTHON_USEDEP}] ) + soundtouch? ( ~dev-python/libsoundtouch-0.8.0[${PYTHON_USEDEP}] ) + spc? ( ~dev-python/pyspcwebgw-0.7.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.23.0[${PYTHON_USEDEP}] ) + sql? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.4.4[${PYTHON_USEDEP}] ) + squeezebox? ( ~dev-python/pysqueezebox-0.7.1[${PYTHON_USEDEP}] ) + srp_energy? ( ~dev-python/srpenergy-1.3.6[${PYTHON_USEDEP}] ) + ssdp? ( ~dev-python/async-upnp-client-0.38.3[${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}] ) + starlink? ( ~dev-python/starlink-grpc-core-1.1.3[${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}] ) + stookalert? ( ~dev-python/stookalert-0.1.4[${PYTHON_USEDEP}] ) + stookwijzer? ( ~dev-python/stookwijzer-1.3.0[${PYTHON_USEDEP}] ) + stream? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] ~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}] ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] ) + streamlabswater? ( ~dev-python/streamlabswater-1.0.1[${PYTHON_USEDEP}] ) + subaru? ( ~dev-python/subarulink-0.7.9[${PYTHON_USEDEP}] ) + suez_water? ( ~dev-python/pysuez-0.2.0[${PYTHON_USEDEP}] ) + sunweg? ( ~dev-python/sunweg-2.1.1[${PYTHON_USEDEP}] ) + supla? ( ~dev-python/asyncpysupla-0.0.5[${PYTHON_USEDEP}] ) + surepetcare? ( ~dev-python/surepy-0.9.0[${PYTHON_USEDEP}] ) + swiss_hydrological_data? ( ~dev-python/swisshydrodata-0.1.0[${PYTHON_USEDEP}] ) + swiss_public_transport? ( ~dev-python/python-opendata-transport-0.4.0[${PYTHON_USEDEP}] ) + switchbee? ( ~dev-python/pyswitchbee-1.8.0[${PYTHON_USEDEP}] ) + switchbot? ( ~dev-python/PySwitchbot-0.45.0[${PYTHON_USEDEP}] ) + switchbot_cloud? ( ~dev-python/switchbot-api-2.0.0[${PYTHON_USEDEP}] ) + switcher_kis? ( ~dev-python/aioswitcher-3.4.1[${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-2.1.4[${PYTHON_USEDEP}] ) + synology_srm? ( ~dev-python/synology-srm-0.2.0[${PYTHON_USEDEP}] ) + systemmonitor? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ~dev-python/psutil-5.9.8[${PYTHON_USEDEP}] ) + system_bridge? ( ~dev-python/systembridgeconnector-4.0.3[${PYTHON_USEDEP}] ~dev-python/systembridgemodels-4.0.4[${PYTHON_USEDEP}] ) + tado? ( ~dev-python/python-tado-0.17.4[${PYTHON_USEDEP}] ) + tahoma? ( ~dev-python/tahoma-api-0.0.16[${PYTHON_USEDEP}] ) + tailscale? ( ~dev-python/tailscale-0.6.0[${PYTHON_USEDEP}] ) + tailwind? ( ~dev-python/gotailwind-0.2.2[${PYTHON_USEDEP}] ) + tami4? ( ~dev-python/Tami4EdgeAPI-2.1[${PYTHON_USEDEP}] ) + tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.1[${PYTHON_USEDEP}] ) + tank_utility? ( ~dev-python/tank-utility-1.5.0[${PYTHON_USEDEP}] ) + tapsaff? ( ~dev-python/tapsaff-0.2.1[${PYTHON_USEDEP}] ) + tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] ) + tautulli? ( ~dev-python/pytautulli-23.1.1[${PYTHON_USEDEP}] ) + technove? ( ~dev-python/python-technove-1.2.2[${PYTHON_USEDEP}] ) + ted5000? ( ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] ) + tedee? ( ~dev-python/pytedee-async-0.2.17[${PYTHON_USEDEP}] ) + telegram_bot? ( ~dev-python/python-telegram-bot-21.0.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.6.1[${PYTHON_USEDEP}] ) + tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] ) + tesla_wall_connector? ( ~dev-python/tesla-wall-connector-1.0.2[${PYTHON_USEDEP}] ) + teslemetry? ( ~dev-python/tesla-fleet-api-0.4.9[${PYTHON_USEDEP}] ) + tessie? ( ~dev-python/tessie-api-0.0.9[${PYTHON_USEDEP}] ) + tfiac? ( ~dev-python/pytfiac-0.4[${PYTHON_USEDEP}] ) + thermobeacon? ( ~dev-python/thermobeacon-ble-0.6.2[${PYTHON_USEDEP}] ) + thermopro? ( ~dev-python/thermopro-ble-0.10.0[${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}] ) + thread? ( ~dev-python/python-otbr-api-2.6.0[${PYTHON_USEDEP}] ~dev-python/pyroute2-0.7.5[${PYTHON_USEDEP}] ) + tibber? ( ~dev-python/pyTibber-0.28.2[${PYTHON_USEDEP}] ) + tikteck? ( ~dev-python/tikteck-0.4[${PYTHON_USEDEP}] ) + tile? ( ~dev-python/pytile-2023.12.0[${PYTHON_USEDEP}] ) + tilt_ble? ( ~dev-python/tilt-ble-0.2.3[${PYTHON_USEDEP}] ) + tmb? ( ~dev-python/tmb-0.0.4[${PYTHON_USEDEP}] ) + todoist? ( ~dev-python/todoist-api-python-2.1.2[${PYTHON_USEDEP}] ) + tof? ( ~dev-python/VL53L1X2-0.1.5[${PYTHON_USEDEP}] ) + tolo? ( ~dev-python/tololib-1.1.0[${PYTHON_USEDEP}] ) + tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] ) + toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] ) + totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] ) + touchline? ( ~dev-python/pytouchline-0.7[${PYTHON_USEDEP}] ) + tplink? ( ~dev-python/python-kasa-0.6.2.1[${PYTHON_USEDEP}] ) + tplink_lte? ( ~dev-python/tp-connected-0.0.4[${PYTHON_USEDEP}] ) + tplink_omada? ( ~dev-python/tplink-omada-client-1.3.12[${PYTHON_USEDEP}] ) + traccar? ( ~dev-python/pytraccar-2.1.1[${PYTHON_USEDEP}] ~dev-python/stringcase-1.2.0[${PYTHON_USEDEP}] ) + traccar_server? ( ~dev-python/pytraccar-2.1.1[${PYTHON_USEDEP}] ) + trackr? ( ~dev-python/pytrackr-0.0.5[${PYTHON_USEDEP}] ) + tractive? ( ~dev-python/aiotractive-0.5.6[${PYTHON_USEDEP}] ) + tradfri? ( ~dev-python/pytradfri-9.0.1[async,${PYTHON_USEDEP}] ) + trafikverket_camera? ( ~dev-python/pytrafikverket-0.3.10[${PYTHON_USEDEP}] ) + trafikverket_ferry? ( ~dev-python/pytrafikverket-0.3.10[${PYTHON_USEDEP}] ) + trafikverket_train? ( ~dev-python/pytrafikverket-0.3.10[${PYTHON_USEDEP}] ) + trafikverket_weatherstation? ( ~dev-python/pytrafikverket-0.3.10[${PYTHON_USEDEP}] ) + transmission? ( ~dev-python/transmission-rpc-7.0.3[${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.26.0[${PYTHON_USEDEP}] ) + tts? ( ~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}] ) + tuya? ( ~dev-python/tuya-device-sharing-sdk-0.1.9[${PYTHON_USEDEP}] ) + twentemilieu? ( ~dev-python/twentemilieu-2.0.1[${PYTHON_USEDEP}] ) + twilio? ( ~dev-python/twilio-6.32.0[${PYTHON_USEDEP}] ) + twinkly? ( ~dev-python/ttls-1.5.1[${PYTHON_USEDEP}] ) + twitch? ( ~dev-python/twitchAPI-4.0.0[${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-74[${PYTHON_USEDEP}] ) + unifiled? ( ~dev-python/unifiled-0.11[${PYTHON_USEDEP}] ) + unifiprotect? ( ~dev-python/pyunifiprotect-5.1.2[${PYTHON_USEDEP}] ~dev-python/unifi-discovery-1.1.8[${PYTHON_USEDEP}] ) + unifi_direct? ( ~dev-python/unifi-ap-0.0.1[${PYTHON_USEDEP}] ) + upb? ( ~dev-python/upb-lib-0.5.4[${PYTHON_USEDEP}] ) + upcloud? ( ~dev-python/upcloud-api-2.0.0[${PYTHON_USEDEP}] ) + upc_connect? ( ~dev-python/connect-box-0.2.8[${PYTHON_USEDEP}] ) + upnp? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${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.3[${PYTHON_USEDEP}] ) + utility_meter? ( ~dev-python/croniter-2.0.2[${PYTHON_USEDEP}] ) + uvc? ( ~dev-python/uvcclient-0.11.0[${PYTHON_USEDEP}] ) + v2c? ( ~dev-python/pytrydan-0.4.0[${PYTHON_USEDEP}] ) + vallox? ( ~dev-python/vallox-websocket-api-5.1.1[${PYTHON_USEDEP}] ) + vasttrafik? ( ~dev-python/vtjp-0.2.1[${PYTHON_USEDEP}] ) + velbus? ( ~dev-python/velbus-aio-2024.4.0[${PYTHON_USEDEP}] ) + velux? ( ~dev-python/pyvlx-0.2.21[${PYTHON_USEDEP}] ) + venstar? ( ~dev-python/venstarcolortouch-0.19[${PYTHON_USEDEP}] ) + vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] ) + verisure? ( ~dev-python/vsure-2.6.6[${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.1.10[${PYTHON_USEDEP}] ) + vicare? ( ~dev-python/PyViCare-2.32.0[${PYTHON_USEDEP}] ) + vilfo? ( ~dev-python/vilfo-api-client-0.5.0[${PYTHON_USEDEP}] ) + vivotek? ( ~dev-python/libpyvivotek-0.4.0[${PYTHON_USEDEP}] ) + vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] ) + vlc? ( ~dev-python/python-vlc-3.0.18122[${PYTHON_USEDEP}] ) + vlc_telnet? ( ~dev-python/aiovlc-0.1.0[${PYTHON_USEDEP}] ) + vodafone_station? ( ~dev-python/aiovodafone-0.5.4[${PYTHON_USEDEP}] ) + voip? ( ~dev-python/voip-utils-0.1.0[${PYTHON_USEDEP}] ) + volkszaehler? ( ~dev-python/volkszaehler-0.4.0[${PYTHON_USEDEP}] ) + volumio? ( ~dev-python/pyvolumio-0.1.5[${PYTHON_USEDEP}] ) + volvooncall? ( ~dev-python/volvooncall-0.10.3[${PYTHON_USEDEP}] ) + vulcan? ( ~dev-python/vulcan-api-2.3.2[${PYTHON_USEDEP}] ) + vultr? ( ~dev-python/vultr-0.1.2[${PYTHON_USEDEP}] ) + w800rf32? ( ~dev-python/pyW800rf32-0.4[${PYTHON_USEDEP}] ) + wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ) + wallbox? ( ~dev-python/wallbox-0.6.0[${PYTHON_USEDEP}] ) + waqi? ( ~dev-python/aiowaqi-3.0.1[${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/pywaze-1.0.0[${PYTHON_USEDEP}] ) + weatherflow? ( ~dev-python/pyweatherflowudp-1.4.5[${PYTHON_USEDEP}] ) + weatherflow_cloud? ( ~dev-python/weatherflow4py-0.2.20[${PYTHON_USEDEP}] ) + weatherkit? ( ~dev-python/apple_weatherkit-1.1.2[${PYTHON_USEDEP}] ) + webmin? ( ~dev-python/webmin-xmlrpc-0.0.2[${PYTHON_USEDEP}] ) + webostv? ( ~dev-python/aiowebostv-0.4.0[${PYTHON_USEDEP}] ) + wemo? ( ~dev-python/pywemo-1.4.0[${PYTHON_USEDEP}] ) + whirlpool? ( ~dev-python/whirlpool-sixth-sense-0.18.7[${PYTHON_USEDEP}] ) + whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] ) + wiffi? ( ~dev-python/wiffi-1.1.2[${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/aiowithings-2.1.0[${PYTHON_USEDEP}] ) + wiz? ( ~dev-python/pywizlight-0.5.14[${PYTHON_USEDEP}] ) + wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] ) + wolflink? ( ~dev-python/wolf-comm-0.0.6[${PYTHON_USEDEP}] ) + workday? ( ~dev-python/holidays-0.46[${PYTHON_USEDEP}] ) + ws66i? ( ~dev-python/pyws66i-1.1[${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.14.3[${PYTHON_USEDEP}] ) + xiaomi_ble? ( ~dev-python/xiaomi-ble-0.28.0[${PYTHON_USEDEP}] ) + xiaomi_miio? ( ~dev-python/construct-2.10.68[${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.4[${PYTHON_USEDEP}] ~dev-python/emoji-2.8.0[${PYTHON_USEDEP}] ) + xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] ) + yalexs_ble? ( ~dev-python/yalexs-ble-2.4.2[${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.8[${PYTHON_USEDEP}] ) + yandex_transport? ( ~dev-python/aioymaps-1.2.2[${PYTHON_USEDEP}] ) + yardian? ( ~dev-python/pyyardian-1.1.1[${PYTHON_USEDEP}] ) + yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ) + yeelightsunflower? ( ~dev-python/yeelightsunflower-0.0.10[${PYTHON_USEDEP}] ) + yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] ) + yolink? ( ~dev-python/yolink-api-0.4.1[${PYTHON_USEDEP}] ) + youless? ( ~dev-python/youless-api-1.0.1[${PYTHON_USEDEP}] ) + youtube? ( ~dev-python/youtubeaio-1.1.5[${PYTHON_USEDEP}] ) + zabbix? ( ~dev-python/py-zabbix-1.1.7[${PYTHON_USEDEP}] ) + zamg? ( ~dev-python/zamg-0.3.6[${PYTHON_USEDEP}] ) + zengge? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/zengge-0.2[${PYTHON_USEDEP}] ) + zeroconf? ( ~dev-python/zeroconf-0.132.0[${PYTHON_USEDEP}] ) + zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] ) + zestimate? ( ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] ) + zeversolar? ( ~dev-python/zeversolar-0.3.1[${PYTHON_USEDEP}] ) + zha? ( ~dev-python/bellows-0.38.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.113[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.23.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.63.5[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.18[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] ) + zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.12[${PYTHON_USEDEP}] ) + ziggo_mediabox_xl? ( ~dev-python/ziggo-mediabox-xl-1.1.0[${PYTHON_USEDEP}] ) + zoneminder? ( ~dev-python/zm-py-0.5.4[${PYTHON_USEDEP}] ) + zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.55.3[${PYTHON_USEDEP}] ) + zwave_me? ( ~dev-python/zwave-me-ws-0.4.3[${PYTHON_USEDEP}] ~dev-python/url-normalize-1.4.3[${PYTHON_USEDEP}] )" + +BDEPEND="${RDEPEND} + test? ( + ~dev-python/astroid-3.1.0[${PYTHON_USEDEP}] + ~dev-python/coverage-7.4.4[${PYTHON_USEDEP}] + ~dev-python/freezegun-1.4.0[${PYTHON_USEDEP}] + ~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}] + ~dev-python/pipdeptree-2.16.1[${PYTHON_USEDEP}] + ~dev-vcs/pre-commit-3.7.0 + ~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}] + ~dev-python/pylint-per-file-ignores-1.3.2[${PYTHON_USEDEP}] + ~dev-python/pylint-3.1.0[${PYTHON_USEDEP}] + ~dev-python/pytest-asyncio-0.23.6[${PYTHON_USEDEP}] + ~dev-python/pytest-cov-5.0.0[${PYTHON_USEDEP}] + ~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}] + ~dev-python/pytest-github-actions-annotate-failures-0.2.0[${PYTHON_USEDEP}] + ~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}] + ~dev-python/pytest-socket-0.7.0[${PYTHON_USEDEP}] + ~dev-python/pytest-sugar-1.0.0[${PYTHON_USEDEP}] + ~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}] + ~dev-python/pytest-timeout-2.3.1[${PYTHON_USEDEP}] + ~dev-python/pytest-unordered-0.6.0[${PYTHON_USEDEP}] + ~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}] + ~dev-python/pytest-8.1.1[${PYTHON_USEDEP}] + ~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}] + ~dev-python/respx-0.21.0[${PYTHON_USEDEP}] + ~dev-python/syrupy-4.6.1[${PYTHON_USEDEP}] + ~dev-python/tqdm-4.66.2[${PYTHON_USEDEP}] + ) + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}]" + +src_prepare() { + if use test ; then + cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S} + chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh + fi + sed -E -i "s/regex==[^ ]*/regex/g" -i homeassistant/package_constraints.txt || die + # temp replacement to remove dev-python/future RDEP + sed 's/croniter==1.0.6/croniter==1.0.9/g' -i homeassistant/components/utility_meter/manifest.json || die + distutils-r1_src_prepare +} +INSTALL_DIR="/opt/${MY_PN}" + +DISABLE_AUTOFORMATTING=1 +DOC_CONTENTS=" +The HA interface listens on port 8123 +hass configuration is in: /etc/${MY_PN} +daemon command line arguments are configured in: /etc/conf.d/${MY_PN} +logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log +The sqlite db is by default in: /etc/${MY_PN} +support at https://git.edevau.net/onkelbeh/HomeAssistantRepository +" + +DOCS="README.rst" + +python_install_all() { + dodoc ${DOCS} + distutils-r1_python_install_all + keepdir "$INSTALL_DIR" + keepdir "/etc/${MY_PN}" + fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}" + keepdir "/var/log/${MY_PN}" + fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}" + newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}" + newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}" + use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service" + dobin "${FILESDIR}/hasstest" + if use socat ; then + newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave" + sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die + fi + if use mqtt ; then + sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die + fi + insinto /etc/logrotate.d + newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}" + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} + +distutils_enable_tests pytest diff --git a/app-misc/homeassistant-full/homeassistant-full-9999.ebuild b/app-misc/homeassistant-full/homeassistant-full-9999.ebuild index 34ea280949..1cbaab76da 100644 --- a/app-misc/homeassistant-full/homeassistant-full-9999.ebuild +++ b/app-misc/homeassistant-full/homeassistant-full-9999.ebuild @@ -28,7 +28,7 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista 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 airq airthings airtouch4 airtouch5 airvisual airvisual_pro airzone airzone_cloud aladdin_connect alarmdecoder almond alpha_vantage amazon_polly ambee amberelectric ambiclimate ambient_station amcrest ampio analytics_insights androidtv androidtv_remote android_ip_webcam anova anthemav aosmith apache_kafka apcupsd apns apple_tv apprise aprilaire aprs aqualogic aquostv aranet arcam_fmj arlo arris_tg2492lg aruba aseko_pool_live assist_pipeline asterisk_mbox asuswrt atag aten_pe atome august aurora aurora_abb_powerone aussie_broadband avea avion awair aws axis +backup baf baidu balboa bang_olufsen bbb_gpio bbox beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluemaestro bluesound +bluetooth bluetooth_le_tracker bluetooth_tracker blue_current bme280 bme680 bmp280 bmw_connected_drive bond bosch_shc braviatv bring broadlink brottsplatskartan brunt bsblan bthome bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast ccm15 channels circuit cisco_ios cisco_mobility_express cisco_webex_teams clementine cli climacell cloud cloudflare cmus co2signal coinbase color_extractor comelit comfoconnect compensation concord232 control4 coolmaster coronavirus cppm_tracker cpuspeed crownstone cups daikin danfoss_air datadog debugpy deconz decora decora_wifi delijn deluge denonavr deutsche_bahn devialet devolo_home_control devolo_home_network dexcom dhcp dht digitalloggers digital_ocean directv discogs discord discovergy discovery dlib_face_detect dlib_face_identify dlink dlna_dmr dlna_dms dnsip dominos doods doorbird dormakaba_dkey dovado dremel_3d_printer drop_connect dsmr dunehd duotecno dwd_weather_warnings dweet dynalite dyson eafm easyenergy ebox ebusd ecoal_boiler ecobee ecoforest econet ecovacs ecowitt eddystone_temperature edimax edl21 ee_brightbox efergy egardia electrasmart electric_kiwi elgato eliqonline elkm1 elmax elv elvia emby emonitor emulated_hue emulated_kasa emulated_roku energyzero enigma2 enocean enphase_envoy entur_public_transport environment_canada envirophat envisalink ephember epion epson epsonworkforce eq3btsmart escea esphome essent etherscan eufy eufylife_ble everlights evil_genius_labs evohome ezviz faa_delays familyhub fastdotcom feedreader ffmpeg fibaro fido file file_upload fints fireservicerota firmata fitbit fivem fixer fjaraskupan fleetgo flexit flexit_bacnet 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 fronius frontier_silicon fully_kiosk futurenow garages_amsterdam gardena_bluetooth 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_assistant_sdk google_cloud google_generative_ai_conversation google_mail google_maps google_pubsub google_sheets google_tasks google_translate google_travel_time govee_ble govee_light_local gpsd gree greeneye_monitor greenwave growatt_server gstreamer gtfs guardian habitica hangouts hardware harman_kardon_avr harmony hdmi_cec heatmiser heos here_travel_time hikvision hikvisioncam hisense_aehw4a1 hive hko hlk_sw16 holiday +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 husqvarna_automower huum hvv_departures hydrawise hyperion ialarm ialarm_xr iammeter iaqualink ibeacon icloud idasen_desk idteck_prox ifttt iglo ign_sismologia ihc image image_upload imap improv_ble 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 jvc_projector kaiterra kaleidescape keba keenetic_ndms2 kef kegtron keyboard keyboard_remote keymitt_ble kira kiwi kmtronic knx kodi konnected kostal_plenticore kraken kulersky kwb lacrosse lacrosse_view lamarzocco lametric landisgyr_heat_meter lastfm launch_library laundrify lcn ld2410_ble leaone led_ble lg_netcast lg_soundbar lidarr life360 lifx lifx_legacy lightwave limitlessled linear_garage_door linode linux_battery litejet litterrobot livisi local_calendar local_todo logi_circle london_underground lookin loopenergy loqed luci luftdaten lupusec lutron lutron_caseta lw12wifi lyft lyric magicseaweed mailgun +mariadb marytts mastodon matrix +matter maxcube mcp23017 meater medcom_ble mediaroom media_extractor melcloud melissa melnor message_bird met meteoalarm meteoclimatic meteo_france metoffice met_eireann mfi mhz19 microbees microsoft mikrotik mill minecraft_server minio moat +mobile_app mochad modbus modem_callerid modern_forms moehlenhoff_alpha2 monoprice mopeka +mosquitto motioneye motionmount motion_blinds mpd +mqtt msteams mullvad mutesync mvglive mychevy mycroft mysensors mysql mystrom mythicbeastsdns myuplink 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 nibe_heatpump nightscout niko_home_control nilu nina nissan_leaf nmap_tracker nmbs noaa_tides nobo_hub 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 onkyo onvif openai_conversation openerz openevse opengarage openhome opensensemap opensky opentherm_gw openuv openweathermap open_meteo opnsense opower opple oralb orangepi_gpio oru orvibo osoenergy osramlightify otbr +otp ourgroceries overkiz ovo_energy owntracks ozw p1_monitor panasonic_bluray panasonic_viera pandora pcal9535a peco pegel_online pencom permobil philips_js picnic piglow pilight +ping pi_hole pjlink plaato +plex plugwise plum_lightpad pocketcasts point poolsense powerwall private_ble_device profiler progettihwsw proliphix prometheus prosegur proxmoxve proxy prusalink ps4 pulseaudio_loopback pure_energie purpleair pushbullet pushover pvoutput pvpc_hourly_pricing +python_script qbittorrent qingping qld_bushfire qnap qnap_qsw qrcode quantum_gateway qvr_pro qwikswitch rabbitair rachio radiotherm radio_browser rainbird raincloud rainforest_eagle rainforest_raven rainmachine rapt_ble raspihats raspyrfm rdw recollect_waste +recorder recswitch reddit refoss rejseplanen remember_the_milk remote_rpi_gpio renault renson reolink repetier +rest rflink rfxtrx ridwell ring ripple risco rituals_perfume_genie rmvtransport rocketchat roku romy roomba roon route53 rova rpi_gpio rpi_gpio_pwm rpi_pfio rpi_power rpi_rf rtsp_to_webrtc ruckus_unleashed russound_rio russound_rnet ruuvitag_ble ruuvi_gateway rympro sabnzbd saj samsungtv satel_integra schlage schluter +scrape screenlogic scsgate season sendgrid sense sensehat senseme sensibo sensirion_ble sensorpro sensorpush sentry senz serial serial_pm sesame seventeentrack seven_segments sfr_box 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 snooz socat 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 starlink startca statsd steamist steam_online stookalert stookwijzer stream streamlabswater subaru suez_water sunweg supla surepetcare swiss_hydrological_data swiss_public_transport switchbee switchbot switchbot_cloud switcher_kis switchmate syncthing syncthru synology_dsm synology_srm systemd systemmonitor system_bridge tado tahoma tailscale tailwind tami4 tankerkoenig tank_utility tapsaff tasmota tautulli technove ted5000 tedee telegram_bot tellduslive tellstick temper tesla tesla_wall_connector teslemetry tessie test tfiac thermobeacon thermopro thermoworks_smoke thingspeak thinkingcleaner thread tibber tikteck tile tilt_ble tmb todoist tof tolo tomorrowio toon totalconnect touchline tplink tplink_lte tplink_omada traccar traccar_server trackr tractive tradfri trafikverket_camera 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 +upnp uptimerobot usb uscis usgs_earthquakes_feed utility_meter uvc v2c vallox vasttrafik velbus velux venstar vera verisure versasense +version vesync vicare vilfo vivotek vizio vlc vlc_telnet vodafone_station voip volkszaehler volumio volvooncall vulcan vultr w800rf32 +wake_on_lan wallbox waqi waterfurnace watson_iot watson_tts watttime waze_travel_time weatherflow weatherflow_cloud weatherkit webmin webostv wemo whirlpool whois wiffi wilight wink wirelesstag withings wiz wled wolflink workday ws66i xbox xbox_live xeoma xiaomi_aqara xiaomi_ble xiaomi_miio xiaomi_tv xmpp xs1 yalexs_ble yale_smart_alarm yamaha yamaha_musiccast yandex_transport yardian yeelight yeelightsunflower yi yolink youless youtube zabbix zamg zengge zeroconf zerproc zestimate zeversolar zha zhong_hong ziggo_mediabox_xl zoneminder zwave_js zwave_me" +IUSE="abode accuweather acer_projector acmeda adax adguard ads advantage_air aemet aftership agent_dvr airly airnow airq airthings airtouch4 airtouch5 airvisual airvisual_pro airzone airzone_cloud aladdin_connect alarmdecoder almond alpha_vantage amazon_polly ambee amberelectric ambiclimate ambient_station amcrest ampio analytics_insights androidtv androidtv_remote android_ip_webcam anova anthemav aosmith apache_kafka apcupsd apns apple_tv apprise aprilaire aprs aqualogic aquostv aranet arcam_fmj arlo arris_tg2492lg aruba aseko_pool_live assist_pipeline asterisk_mbox asuswrt atag aten_pe atome august aurora aurora_abb_powerone aussie_broadband avea avion awair aws axis +backup baf baidu balboa bang_olufsen bbb_gpio bbox beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluemaestro bluesound +bluetooth bluetooth_le_tracker bluetooth_tracker blue_current bme280 bme680 bmp280 bmw_connected_drive bond bosch_shc braviatv bring broadlink brottsplatskartan brunt bsblan bthome bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast ccm15 channels circuit cisco_ios cisco_mobility_express cisco_webex_teams clementine cli climacell cloud cloudflare cmus co2signal coinbase color_extractor comelit comfoconnect compensation concord232 control4 coolmaster coronavirus cppm_tracker cpuspeed crownstone cups daikin danfoss_air datadog debugpy deconz decora decora_wifi delijn deluge denonavr deutsche_bahn devialet devolo_home_control devolo_home_network dexcom dhcp dht digitalloggers digital_ocean directv discogs discord discovergy discovery dlib_face_detect dlib_face_identify dlink dlna_dmr dlna_dms dnsip dominos doods doorbird dormakaba_dkey dovado dremel_3d_printer drop_connect dsmr dunehd duotecno dwd_weather_warnings dweet dynalite dyson eafm easyenergy ebox ebusd ecoal_boiler ecobee ecoforest econet ecovacs ecowitt eddystone_temperature edimax edl21 ee_brightbox efergy egardia electrasmart electric_kiwi elgato eliqonline elkm1 elmax elv elvia emby emonitor emulated_hue emulated_kasa emulated_roku energyzero enigma2 enocean enphase_envoy entur_public_transport environment_canada envirophat envisalink ephember epion epson epsonworkforce eq3btsmart escea esphome essent etherscan eufy eufylife_ble everlights evil_genius_labs evohome ezviz faa_delays familyhub fastdotcom feedreader ffmpeg fibaro fido file file_upload fints fireservicerota firmata fitbit fivem fixer fjaraskupan fleetgo flexit flexit_bacnet 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 fronius frontier_silicon fully_kiosk futurenow fyta garages_amsterdam gardena_bluetooth 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_assistant_sdk google_cloud google_generative_ai_conversation google_mail google_maps google_pubsub google_sheets google_tasks google_translate google_travel_time govee_ble govee_light_local gpsd gree greeneye_monitor greenwave growatt_server gstreamer gtfs guardian habitica hangouts hardware harman_kardon_avr harmony hdmi_cec heatmiser heos here_travel_time hikvision hikvisioncam hisense_aehw4a1 hive hko hlk_sw16 holiday +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 husqvarna_automower huum hvv_departures hydrawise hyperion ialarm ialarm_xr iammeter iaqualink ibeacon icloud idasen_desk idteck_prox ifttt iglo ign_sismologia ihc image image_upload imap improv_ble 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 jvc_projector kaiterra kaleidescape keba keenetic_ndms2 kef kegtron keyboard keyboard_remote keymitt_ble kira kiwi kmtronic knx kodi konnected kostal_plenticore kraken kulersky kwb lacrosse lacrosse_view lamarzocco lametric landisgyr_heat_meter lastfm launch_library laundrify lcn ld2410_ble leaone led_ble lg_netcast lg_soundbar lidarr life360 lifx lifx_legacy lightwave limitlessled linear_garage_door linode linux_battery litejet litterrobot livisi local_calendar local_todo logi_circle london_underground lookin loopenergy loqed luci luftdaten lupusec lutron lutron_caseta lw12wifi lyft lyric magicseaweed mailgun +mariadb marytts mastodon matrix +matter maxcube mcp23017 meater medcom_ble mediaroom media_extractor melcloud melissa melnor message_bird met meteoalarm meteoclimatic meteo_france metoffice met_eireann mfi mhz19 microbees microsoft mikrotik mill minecraft_server minio moat +mobile_app mochad modbus modem_callerid modern_forms moehlenhoff_alpha2 monoprice mopeka +mosquitto motionblinds_ble motioneye motionmount motion_blinds mpd +mqtt msteams mullvad mutesync mvglive mychevy mycroft mysensors mysql mystrom mythicbeastsdns myuplink 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 nibe_heatpump nightscout niko_home_control nilu nina nissan_leaf nmap_tracker nmbs noaa_tides nobo_hub 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 ollama ombi omnilogic oncue ondilo_ico onkyo onvif openai_conversation openerz openevse opengarage openhome opensensemap opensky opentherm_gw openuv openweathermap open_meteo opnsense opower opple oralb orangepi_gpio oru orvibo osoenergy osramlightify otbr +otp ourgroceries overkiz ovo_energy owntracks ozw p1_monitor panasonic_bluray panasonic_viera pandora pcal9535a peco pegel_online pencom permobil philips_js picnic piglow pilight +ping pi_hole pjlink plaato +plex plugwise plum_lightpad pocketcasts point poolsense powerwall private_ble_device profiler progettihwsw proliphix prometheus prosegur proxmoxve proxy prusalink ps4 pulseaudio_loopback pure_energie purpleair pushbullet pushover pvoutput pvpc_hourly_pricing +python_script qbittorrent qingping qld_bushfire qnap qnap_qsw qrcode quantum_gateway qvr_pro qwikswitch rabbitair rachio radiotherm radio_browser rainbird raincloud rainforest_eagle rainforest_raven rainmachine rapt_ble raspihats raspyrfm rdw recollect_waste +recorder recswitch reddit refoss rejseplanen remember_the_milk remote_rpi_gpio renault renson reolink repetier +rest rflink rfxtrx ridwell ring ripple risco rituals_perfume_genie rmvtransport rocketchat roku romy roomba roon route53 rova rpi_gpio rpi_gpio_pwm rpi_pfio rpi_power rpi_rf rtsp_to_webrtc ruckus_unleashed russound_rio russound_rnet ruuvitag_ble ruuvi_gateway rympro sabnzbd saj samsungtv satel_integra schlage schluter +scrape screenlogic scsgate season sendgrid sense sensehat senseme sensibo sensirion_ble sensorpro sensorpush sentry senz serial serial_pm sesame seventeentrack seven_segments sfr_box 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 snooz socat 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 starlink startca statsd steamist steam_online stookalert stookwijzer stream streamlabswater subaru suez_water sunweg supla surepetcare swiss_hydrological_data swiss_public_transport switchbee switchbot switchbot_cloud switcher_kis switchmate syncthing syncthru synology_dsm synology_srm systemd systemmonitor system_bridge tado tahoma tailscale tailwind tami4 tankerkoenig tank_utility tapsaff tasmota tautulli technove ted5000 tedee telegram_bot tellduslive tellstick temper tesla tesla_wall_connector teslemetry tessie test tfiac thermobeacon thermopro thermoworks_smoke thingspeak thinkingcleaner thread tibber tikteck tile tilt_ble tmb todoist tof tolo tomorrowio toon totalconnect touchline tplink tplink_lte tplink_omada traccar traccar_server trackr tractive tradfri trafikverket_camera 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 +upnp uptimerobot usb uscis usgs_earthquakes_feed utility_meter uvc v2c vallox vasttrafik velbus velux venstar vera verisure versasense +version vesync vicare vilfo vivotek vizio vlc vlc_telnet vodafone_station voip volkszaehler volumio volvooncall vulcan vultr w800rf32 +wake_on_lan wallbox waqi waterfurnace watson_iot watson_tts watttime waze_travel_time weatherflow weatherflow_cloud weatherkit webmin webostv wemo whirlpool whois wiffi wilight wink wirelesstag withings wiz wled wolflink workday ws66i xbox xbox_live xeoma xiaomi_aqara xiaomi_ble xiaomi_miio xiaomi_tv xmpp xs1 yalexs_ble yale_smart_alarm yamaha yamaha_musiccast yandex_transport yardian yeelight yeelightsunflower yi yolink youless youtube zabbix zamg zengge zeroconf zerproc zestimate zeversolar zha zhong_hong ziggo_mediabox_xl zoneminder zwave_js zwave_me" RESTRICT="!test? ( test )" # external deps @@ -46,16 +46,16 @@ RDEPEND="${RDEPEND} # Home Assistant Core dependencies # from package_constraints.txt RDEPEND="${RDEPEND} - ~dev-python/aiodhcpwatcher-0.8.2[${PYTHON_USEDEP}] - ~dev-python/aiodiscover-1.6.1[${PYTHON_USEDEP}] + ~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}] + ~dev-python/aiodiscover-2.0.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}] ~dev-python/aiohttp-3.9.3[${PYTHON_USEDEP}] ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] - ~dev-python/anyio-4.1.0[${PYTHON_USEDEP}] + ~dev-python/anyio-4.3.0[${PYTHON_USEDEP}] ~dev-python/astral-2.2[${PYTHON_USEDEP}] ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] - ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] + ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}] ~dev-python/attrs-23.2.0[${PYTHON_USEDEP}] ~dev-python/awesomeversion-24.2.0[${PYTHON_USEDEP}] @@ -64,7 +64,7 @@ RDEPEND="${RDEPEND} ~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}] ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}] - ~dev-python/bluetooth-auto-recovery-1.3.0[${PYTHON_USEDEP}] + ~dev-python/bluetooth-auto-recovery-1.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] >=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}] @@ -82,19 +82,18 @@ RDEPEND="${RDEPEND} ~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}] ~dev-python/h11-0.14.0[${PYTHON_USEDEP}] ~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}] - ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] + ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] ~dev-python/habluetooth-2.4.2[${PYTHON_USEDEP}] - ~dev-python/hass-nabucasa-0.78.0[${PYTHON_USEDEP}] + ~dev-python/hass-nabucasa-0.79.0[${PYTHON_USEDEP}] ~dev-python/hassil-1.6.1[${PYTHON_USEDEP}] ~dev-python/home-assistant-bluetooth-1.12.0[${PYTHON_USEDEP}] - ~dev-python/home-assistant-frontend-20240307.0[${PYTHON_USEDEP}] - ~dev-python/home-assistant-intents-2024.3.12[${PYTHON_USEDEP}] + ~dev-python/home-assistant-frontend-20240404.1[${PYTHON_USEDEP}] + ~dev-python/home-assistant-intents-2024.4.3[${PYTHON_USEDEP}] ~dev-python/httpcore-1.0.4[${PYTHON_USEDEP}] >=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}] ~dev-python/httpx-0.27.0[${PYTHON_USEDEP}] >=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}] ~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}] - ~dev-python/janus-1.0.0[${PYTHON_USEDEP}] ~dev-python/jinja-3.1.3[${PYTHON_USEDEP}] ~dev-python/libcst-0.3.23[${PYTHON_USEDEP}] ~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}] @@ -109,12 +108,12 @@ RDEPEND="${RDEPEND} >=dev-python/pip-21.3.1[${PYTHON_USEDEP}] ~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] + >=dev-python/pycountry-23.12.11[${PYTHON_USEDEP}] >=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}] ~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}] ~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}] ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] - ~dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}] - ~dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}] + ~dev-python/pyopenssl-24.1.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] >=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}] =dev-python/websockets-11.0.1[${PYTHON_USEDEP}] ~dev-python/yarl-1.9.4[${PYTHON_USEDEP}] - ~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}]" + ~dev-python/zeroconf-0.132.0[${PYTHON_USEDEP}]" # unknown origin, still something to clean up here @@ -166,7 +166,7 @@ RDEPEND="${RDEPEND} airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] ) airvisual_pro? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] ) airzone? ( ~dev-python/aioairzone-0.7.6[${PYTHON_USEDEP}] ) - airzone_cloud? ( ~dev-python/aioairzone-cloud-0.4.5[${PYTHON_USEDEP}] ) + airzone_cloud? ( ~dev-python/aioairzone-cloud-0.4.7[${PYTHON_USEDEP}] ) aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.58[${PYTHON_USEDEP}] ) alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] ) almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] ) @@ -189,7 +189,7 @@ RDEPEND="${RDEPEND} apcupsd? ( ~dev-python/aioapcaccess-0.4.2[${PYTHON_USEDEP}] ) apns? ( ~dev-python/apns2-0.3.0[${PYTHON_USEDEP}] ) apple_tv? ( ~dev-python/pyatv-0.14.3[${PYTHON_USEDEP}] ) - apprise? ( ~dev-python/apprise-1.7.2[${PYTHON_USEDEP}] ) + apprise? ( ~dev-python/apprise-1.7.4[${PYTHON_USEDEP}] ) aprilaire? ( ~dev-python/pyaprilaire-0.7.0[${PYTHON_USEDEP}] ) aprs? ( ~dev-python/aprslib-0.7.0[${PYTHON_USEDEP}] ~sci-geosciences/geopy-2.3.0 ) aqualogic? ( ~dev-python/aqualogic-2.6[${PYTHON_USEDEP}] ) @@ -199,14 +199,14 @@ RDEPEND="${RDEPEND} 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}] ) + aseko_pool_live? ( ~dev-python/aioaseko-0.1.1[${PYTHON_USEDEP}] ) assist_pipeline? ( ~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}] ) asterisk_mbox? ( ~dev-python/asterisk_mbox-0.5.0[${PYTHON_USEDEP}] ) asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] ~dev-python/pyasuswrt-0.1.21[${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.11.4[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.4.2[${PYTHON_USEDEP}] ) + august? ( ~dev-python/yalexs-2.0.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.4.2[${PYTHON_USEDEP}] ) aurora? ( ~dev-python/auroranoaa-0.0.3[${PYTHON_USEDEP}] ) aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] ) aussie_broadband? ( ~dev-python/pyaussiebb-0.0.15[${PYTHON_USEDEP}] ) @@ -214,7 +214,7 @@ RDEPEND="${RDEPEND} avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] ) awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] ) aws? ( ~dev-python/aiobotocore-2.9.1[${PYTHON_USEDEP}] ) - axis? ( ~dev-python/axis-58[${PYTHON_USEDEP}] ) + axis? ( ~dev-python/axis-60[${PYTHON_USEDEP}] ) backup? ( ~dev-python/securetar-2024.2.1[${PYTHON_USEDEP}] ) baf? ( ~dev-python/aiobafi6-0.9.0[${PYTHON_USEDEP}] ) baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] ) @@ -234,10 +234,10 @@ RDEPEND="${RDEPEND} blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] ) bluemaestro? ( ~dev-python/bluemaestro-ble-0.2.3[${PYTHON_USEDEP}] ) bluesound? ( ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] ) - bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}] ~dev-python/habluetooth-2.4.2[${PYTHON_USEDEP}] ) + bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}] ~dev-python/habluetooth-2.4.2[${PYTHON_USEDEP}] ) bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] ) bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] ) - blue_current? ( ~dev-python/bluecurrent-api-1.0.6[${PYTHON_USEDEP}] ) + blue_current? ( ~dev-python/bluecurrent-api-1.2.3[${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}] ) @@ -245,12 +245,12 @@ RDEPEND="${RDEPEND} bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] ) bosch_shc? ( ~dev-python/boschshcpy-0.2.82[${PYTHON_USEDEP}] ) braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] ) - bring? ( ~dev-python/bring-api-0.5.6[${PYTHON_USEDEP}] ) + bring? ( ~dev-python/bring-api-0.5.7[${PYTHON_USEDEP}] ) broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] ) brottsplatskartan? ( ~dev-python/brottsplatskartan-1.0.5[${PYTHON_USEDEP}] ) brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] ) bsblan? ( ~dev-python/python-bsblan-0.5.18[${PYTHON_USEDEP}] ) - bthome? ( ~dev-python/bthome-ble-3.8.0[${PYTHON_USEDEP}] ) + bthome? ( ~dev-python/bthome-ble-3.8.1[${PYTHON_USEDEP}] ) bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] ) bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] ) buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] ) @@ -267,7 +267,7 @@ RDEPEND="${RDEPEND} 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.78.0[${PYTHON_USEDEP}] ) + cloud? ( ~dev-python/hass-nabucasa-0.79.0[${PYTHON_USEDEP}] ) cloudflare? ( ~dev-python/pycfdns-3.0.0[${PYTHON_USEDEP}] ) cmus? ( ~dev-python/pycmus-0.1.1[${PYTHON_USEDEP}] ) co2signal? ( ~dev-python/aioelectricitymaps-0.4.0[${PYTHON_USEDEP}] ) @@ -299,7 +299,7 @@ RDEPEND="${RDEPEND} devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.3[${PYTHON_USEDEP}] ) devolo_home_network? ( ~dev-python/devolo-plc-api-1.4.1[${PYTHON_USEDEP}] ) dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] ) - dhcp? ( ~dev-python/aiodhcpwatcher-0.8.2[${PYTHON_USEDEP}] ~dev-python/aiodiscover-1.6.1[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}] ) + dhcp? ( ~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiodiscover-2.0.0[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.3.0[${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}] ) @@ -311,9 +311,9 @@ RDEPEND="${RDEPEND} 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.38.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ) - dlna_dms? ( ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] ) - dnsip? ( ~dev-python/aiodns-3.0.0[${PYTHON_USEDEP}] ) + dlna_dmr? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ) + dlna_dms? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ) + dnsip? ( ~dev-python/aiodns-3.1.1[${PYTHON_USEDEP}] ) dominos? ( ~dev-python/pizzapi-0.0.3[${PYTHON_USEDEP}] ) doods? ( ~dev-python/pydoods-1.0.2[${PYTHON_USEDEP}] ~dev-python/pillow-10.2.0[${PYTHON_USEDEP}] ) doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] ) @@ -323,7 +323,7 @@ RDEPEND="${RDEPEND} drop_connect? ( ~dev-python/dropmqttapi-1.0.2[${PYTHON_USEDEP}] ) dsmr? ( ~dev-python/dsmr-parser-1.3.1[${PYTHON_USEDEP}] ) dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] ) - duotecno? ( ~dev-python/pyDuotecno-2024.1.2[${PYTHON_USEDEP}] ) + duotecno? ( ~dev-python/pyDuotecno-2024.3.2[${PYTHON_USEDEP}] ) dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.7[${PYTHON_USEDEP}] ) dweet? ( ~dev-python/dweepy-0.3.0[${PYTHON_USEDEP}] ) dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] ) @@ -360,7 +360,7 @@ RDEPEND="${RDEPEND} energyzero? ( ~dev-python/energyzero-2.1.0[${PYTHON_USEDEP}] ) enigma2? ( ~dev-python/openwebifpy-4.2.4[${PYTHON_USEDEP}] ) enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] ) - enphase_envoy? ( ~dev-python/pyenphase-1.19.2[${PYTHON_USEDEP}] ) + enphase_envoy? ( ~dev-python/pyenphase-1.20.1[${PYTHON_USEDEP}] ) entur_public_transport? ( ~dev-python/enturclient-0.2.4[${PYTHON_USEDEP}] ) environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] ) envirophat? ( ~dev-python/envirophat-0.0.6[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ) @@ -371,7 +371,7 @@ RDEPEND="${RDEPEND} epsonworkforce? ( ~dev-python/epsonprinter-0.0.9[${PYTHON_USEDEP}] ) eq3btsmart? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/python-eq3bt-0.2[${PYTHON_USEDEP}] ) escea? ( ~dev-python/pescea-1.0.12[${PYTHON_USEDEP}] ) - esphome? ( ~dev-python/aioesphomeapi-23.0.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-1.0.0[${PYTHON_USEDEP}] ) + esphome? ( ~dev-python/aioesphomeapi-23.2.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-1.0.0[${PYTHON_USEDEP}] ) essent? ( ~dev-python/PyEssent-0.14[${PYTHON_USEDEP}] ) etherscan? ( ~dev-python/python-etherscan-api-0.0.3[${PYTHON_USEDEP}] ) eufy? ( ~dev-python/lakeside-0.13[${PYTHON_USEDEP}] ) @@ -384,7 +384,7 @@ RDEPEND="${RDEPEND} 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.11[${PYTHON_USEDEP}] ) - ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] ) + ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] ) fibaro? ( ~dev-python/pyfibaro-0.7.6[${PYTHON_USEDEP}] ) fido? ( ~dev-python/pyfido-2.1.2[${PYTHON_USEDEP}] ) file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] ) @@ -395,10 +395,10 @@ RDEPEND="${RDEPEND} 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.2.0[${PYTHON_USEDEP}] ) + fjaraskupan? ( ~dev-python/fjaraskupan-2.3.0[${PYTHON_USEDEP}] ) fleetgo? ( ~dev-python/ritassist-0.9.2[${PYTHON_USEDEP}] ) flexit? ( ~dev-python/pyflexit-0.3[${PYTHON_USEDEP}] ) - flexit_bacnet? ( ~dev-python/flexit-bacnet-2.1.0[${PYTHON_USEDEP}] ) + flexit_bacnet? ( ~dev-python/flexit-bacnet-2.2.1[${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.5.1[${PYTHON_USEDEP}] ) @@ -422,6 +422,7 @@ RDEPEND="${RDEPEND} frontier_silicon? ( ~dev-python/afsapi-0.2.7[${PYTHON_USEDEP}] ) fully_kiosk? ( ~dev-python/python-fullykiosk-0.0.12[${PYTHON_USEDEP}] ) futurenow? ( ~dev-python/pyfnip-0.2[${PYTHON_USEDEP}] ) + fyta? ( ~dev-python/fyta-cli-0.3.3[${PYTHON_USEDEP}] ) garages_amsterdam? ( ~dev-python/odp-amsterdam-6.0.1[${PYTHON_USEDEP}] ) gardena_bluetooth? ( ~dev-python/gardena-bluetooth-1.4.1[${PYTHON_USEDEP}] ) garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] ) @@ -444,8 +445,8 @@ RDEPEND="${RDEPEND} goalzero? ( ~dev-python/goalzero-0.2.2[${PYTHON_USEDEP}] ) gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] ) goodwe? ( ~dev-python/goodwe-0.2.32[${PYTHON_USEDEP}] ) - google? ( ~dev-python/gcal-sync-6.0.3[${PYTHON_USEDEP}] ~dev-python/oauth2client-4.1.3[${PYTHON_USEDEP}] ~dev-python/ical-7.0.3[${PYTHON_USEDEP}] ) - google_assistant_sdk? ( ~dev-python/gassist-text-0.0.10[${PYTHON_USEDEP}] ) + google? ( ~dev-python/gcal-sync-6.0.4[${PYTHON_USEDEP}] ~dev-python/oauth2client-4.1.3[${PYTHON_USEDEP}] ~dev-python/ical-7.0.3[${PYTHON_USEDEP}] ) + google_assistant_sdk? ( ~dev-python/gassist-text-0.0.11[${PYTHON_USEDEP}] ) google_cloud? ( ~dev-python/google-cloud-texttospeech-2.12.3[${PYTHON_USEDEP}] ) google_generative_ai_conversation? ( ~dev-python/google-generativeai-0.3.1[${PYTHON_USEDEP}] ) google_mail? ( ~dev-python/google-api-python-client-2.71.0[${PYTHON_USEDEP}] ) @@ -480,12 +481,12 @@ RDEPEND="${RDEPEND} hive? ( ~dev-python/pyhiveapi-0.5.16[${PYTHON_USEDEP}] ) hko? ( ~dev-python/hko-0.3.2[${PYTHON_USEDEP}] ) hlk_sw16? ( ~dev-python/hlk-sw16-0.0.9[${PYTHON_USEDEP}] ) - holiday? ( ~dev-python/holidays-0.44[${PYTHON_USEDEP}] ~dev-python/Babel-2.13.1[${PYTHON_USEDEP}] ) + holiday? ( ~dev-python/holidays-0.46[${PYTHON_USEDEP}] ~dev-python/Babel-2.13.1[${PYTHON_USEDEP}] ) homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ) homekit_controller? ( ~dev-python/aiohomekit-3.1.5[${PYTHON_USEDEP}] ) homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] ) homematicip_cloud? ( ~dev-python/homematicip-1.1.0[${PYTHON_USEDEP}] ) - homewizard? ( ~dev-python/python-homewizard-energy-4.3.1[${PYTHON_USEDEP}] ) + homewizard? ( ~dev-python/python-homewizard-energy-5.0.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}] ) @@ -498,8 +499,8 @@ RDEPEND="${RDEPEND} huawei_lte? ( ~dev-python/huawei-lte-api-1.7.3[${PYTHON_USEDEP}] ~dev-python/stringcase-1.2.0[${PYTHON_USEDEP}] ~dev-python/url-normalize-1.4.3[${PYTHON_USEDEP}] ) hue? ( ~dev-python/aiohue-4.7.1[${PYTHON_USEDEP}] ) huisbaasje? ( ~dev-python/energyflip-client-0.2.2[${PYTHON_USEDEP}] ) - hunterdouglas_powerview? ( ~dev-python/aiopvapi-3.0.2[${PYTHON_USEDEP}] ) - husqvarna_automower? ( ~dev-python/aioautomower-2024.3.3[${PYTHON_USEDEP}] ) + hunterdouglas_powerview? ( ~dev-python/aiopvapi-3.1.1[${PYTHON_USEDEP}] ) + husqvarna_automower? ( ~dev-python/aioautomower-2024.3.4[${PYTHON_USEDEP}] ) huum? ( ~dev-python/huum-0.7.10[${PYTHON_USEDEP}] ) hvv_departures? ( ~dev-python/pygti-0.9.4[${PYTHON_USEDEP}] ) hydrawise? ( ~dev-python/pydrawise-2024.3.0[${PYTHON_USEDEP}] ) @@ -533,7 +534,7 @@ RDEPEND="${RDEPEND} ipp? ( ~dev-python/pyipp-0.15.0[${PYTHON_USEDEP}] ) iqvia? ( ~dev-python/numpy-1.26.0[${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.10[${PYTHON_USEDEP}] ) + islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.12[${PYTHON_USEDEP}] ) iss? ( ~dev-python/pyiss-1.0.1[${PYTHON_USEDEP}] ) isy994? ( ~dev-python/pyisy-3.1.14[${PYTHON_USEDEP}] ) itach? ( ~dev-python/pyitachip2ir-0.0.7[${PYTHON_USEDEP}] ) @@ -607,7 +608,7 @@ RDEPEND="${RDEPEND} 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}] ) + mastodon? ( ~dev-python/Mastodon-py-1.8.1[${PYTHON_USEDEP}] ) matrix? ( ~dev-python/matrix-nio-0.24.0[${PYTHON_USEDEP}] ~dev-python/pillow-10.2.0[${PYTHON_USEDEP}] ) matter? ( ~dev-python/python-matter-server-5.7.0[${PYTHON_USEDEP}] ) maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] ) @@ -615,12 +616,12 @@ RDEPEND="${RDEPEND} meater? ( ~dev-python/meater-python-0.0.8[${PYTHON_USEDEP}] ) medcom_ble? ( ~dev-python/medcom-ble-0.1.1[${PYTHON_USEDEP}] ) mediaroom? ( ~dev-python/pymediaroom-0.6.5.4[${PYTHON_USEDEP}] ) - media_extractor? ( ~net-misc/yt-dlp-2023.11.16 ) + media_extractor? ( ~net-misc/yt-dlp-2024.03.10 ) melcloud? ( ~dev-python/pymelcloud-2.5.9[${PYTHON_USEDEP}] ) melissa? ( ~dev-python/py-melissa-climate-2.1.4[${PYTHON_USEDEP}] ) melnor? ( ~dev-python/melnor-bluetooth-0.0.25[${PYTHON_USEDEP}] ) message_bird? ( ~dev-python/messagebird-1.2.0[${PYTHON_USEDEP}] ) - met? ( ~dev-python/PyMetno-0.11.0[${PYTHON_USEDEP}] ) + met? ( ~dev-python/PyMetno-0.12.0[${PYTHON_USEDEP}] ) meteoalarm? ( ~dev-python/meteoalertapi-0.3.0[${PYTHON_USEDEP}] ) meteoclimatic? ( ~dev-python/pymeteoclimatic-0.1.0[${PYTHON_USEDEP}] ) meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] ) @@ -644,6 +645,7 @@ RDEPEND="${RDEPEND} monoprice? ( ~dev-python/pymonoprice-0.4[${PYTHON_USEDEP}] ) mopeka? ( ~dev-python/mopeka-iot-ble-0.7.0[${PYTHON_USEDEP}] ) mosquitto? ( app-misc/mosquitto ) + motionblinds_ble? ( ~dev-python/motionblindsble-0.0.9[${PYTHON_USEDEP}] ) motioneye? ( ~dev-python/motioneye-client-0.3.14[${PYTHON_USEDEP}] ) motionmount? ( ~dev-python/python-MotionMount-0.3.1[${PYTHON_USEDEP}] ) motion_blinds? ( ~dev-python/motionblinds-0.6.23[${PYTHON_USEDEP}] ) @@ -659,7 +661,7 @@ RDEPEND="${RDEPEND} mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] ) mystrom? ( ~dev-python/python-mystrom-2.2.0[${PYTHON_USEDEP}] ) mythicbeastsdns? ( ~dev-python/mbddns-0.1.2[${PYTHON_USEDEP}] ) - myuplink? ( ~dev-python/myuplink-0.5.0[${PYTHON_USEDEP}] ) + myuplink? ( ~dev-python/myuplink-0.6.0[${PYTHON_USEDEP}] ) nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] ) nam? ( ~dev-python/nettigo-air-monitor-2.2.2[${PYTHON_USEDEP}] ) namecheapdns? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ) @@ -690,16 +692,16 @@ RDEPEND="${RDEPEND} nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/aiooui-0.1.5[${PYTHON_USEDEP}] ) nmbs? ( ~dev-python/pyrail-0.0.3[${PYTHON_USEDEP}] ) noaa_tides? ( ~dev-python/noaa-coops-0.1.9[${PYTHON_USEDEP}] ) - nobo_hub? ( ~dev-python/pynobo-1.6.0[${PYTHON_USEDEP}] ) - norway_air? ( ~dev-python/PyMetno-0.11.0[${PYTHON_USEDEP}] ) + nobo_hub? ( ~dev-python/pynobo-1.8.0[${PYTHON_USEDEP}] ) + norway_air? ( ~dev-python/PyMetno-0.12.0[${PYTHON_USEDEP}] ) notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] ) notion? ( ~dev-python/aionotion-2024.3.0[${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.7[${PYTHON_USEDEP}] ) nuheat? ( ~dev-python/nuheat-1.0.1[${PYTHON_USEDEP}] ) nuki? ( ~dev-python/pynuki-1.6.3[${PYTHON_USEDEP}] ) - numato? ( ~dev-python/numato-gpio-0.12.0[${PYTHON_USEDEP}] ) - nut? ( ~dev-python/pynut2-2.1.2[${PYTHON_USEDEP}] ) + numato? ( ~dev-python/numato-gpio-0.13.0[${PYTHON_USEDEP}] ) + nut? ( ~dev-python/aionut-4.3.2[${PYTHON_USEDEP}] ) nws? ( ~dev-python/pynws-1.6.0[${PYTHON_USEDEP}] ) nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] ) nzbget? ( ~dev-python/pynzbgetapi-0.2.0[${PYTHON_USEDEP}] ) @@ -708,10 +710,11 @@ RDEPEND="${RDEPEND} octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] ) oem? ( ~dev-python/oemthermostat-1.1.1[${PYTHON_USEDEP}] ) ohmconnect? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ) + ollama? ( ~dev-python/ollama-hass-0.1.7[${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.5[${PYTHON_USEDEP}] ) - ondilo_ico? ( ~dev-python/ondilo-0.2.0[${PYTHON_USEDEP}] ) + oncue? ( ~dev-python/aiooncue-0.3.7[${PYTHON_USEDEP}] ) + ondilo_ico? ( ~dev-python/ondilo-0.4.0[${PYTHON_USEDEP}] ) onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] ) onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] ) openai_conversation? ( ~dev-python/openai-1.3.8[${PYTHON_USEDEP}] ) @@ -726,7 +729,7 @@ RDEPEND="${RDEPEND} openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] ) open_meteo? ( ~dev-python/open-meteo-0.3.1[${PYTHON_USEDEP}] ) opnsense? ( ~dev-python/pyopnsense-0.4.0[${PYTHON_USEDEP}] ) - opower? ( ~dev-python/opower-0.3.1[${PYTHON_USEDEP}] ) + opower? ( ~dev-python/opower-0.4.3[${PYTHON_USEDEP}] ) opple? ( ~dev-python/pyoppleio-legacy-1.0.8[${PYTHON_USEDEP}] ) oralb? ( ~dev-python/oralb-ble-0.17.6[${PYTHON_USEDEP}] ) orangepi_gpio? ( ~dev-python/OPi-GPIO-0.5.2[${PYTHON_USEDEP}] ) @@ -737,7 +740,7 @@ RDEPEND="${RDEPEND} otbr? ( ~dev-python/python-otbr-api-2.6.0[${PYTHON_USEDEP}] ) otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] ) ourgroceries? ( ~dev-python/ourgroceries-1.5.4[${PYTHON_USEDEP}] ) - overkiz? ( ~dev-python/pyoverkiz-1.13.8[${PYTHON_USEDEP}] ) + overkiz? ( ~dev-python/pyoverkiz-1.13.9[${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}] ) @@ -758,8 +761,8 @@ RDEPEND="${RDEPEND} pi_hole? ( ~dev-python/hole-0.8.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.15.10[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] ) - plugwise? ( ~dev-python/plugwise-0.36.3[${PYTHON_USEDEP}] ) + plex? ( ~dev-python/PlexAPI-4.15.11[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] ) + plugwise? ( ~dev-python/plugwise-0.37.1[${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.2[${PYTHON_USEDEP}] ) @@ -773,7 +776,7 @@ RDEPEND="${RDEPEND} prosegur? ( ~dev-python/pyprosegur-0.0.9[${PYTHON_USEDEP}] ) proxmoxve? ( ~dev-python/proxmoxer-2.0.1[${PYTHON_USEDEP}] ) proxy? ( ~dev-python/pillow-10.2.0[${PYTHON_USEDEP}] ) - prusalink? ( ~dev-python/pyprusalink-2.0.0[${PYTHON_USEDEP}] ) + prusalink? ( ~dev-python/pyprusalink-2.1.1[${PYTHON_USEDEP}] ) ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] ) pulseaudio_loopback? ( ~dev-python/pulsectl-23.5.2[${PYTHON_USEDEP}] ) pure_energie? ( ~dev-python/gridnet-5.0.0[${PYTHON_USEDEP}] ) @@ -795,18 +798,18 @@ RDEPEND="${RDEPEND} rabbitair? ( ~dev-python/python-rabbitair-0.0.8[${PYTHON_USEDEP}] ) rachio? ( ~dev-python/RachioPy-1.1.0[${PYTHON_USEDEP}] ) radiotherm? ( ~dev-python/radiotherm-2.1.0[${PYTHON_USEDEP}] ) - radio_browser? ( ~dev-python/radios-0.2.0[${PYTHON_USEDEP}] ) + radio_browser? ( ~dev-python/radios-0.3.1[${PYTHON_USEDEP}] ) rainbird? ( ~dev-python/pyrainbird-4.0.2[${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}] ) - rainforest_raven? ( ~dev-python/aioraven-0.5.2[${PYTHON_USEDEP}] ) - rainmachine? ( ~dev-python/regenmaschine-2024.1.0[${PYTHON_USEDEP}] ) + rainforest_raven? ( ~dev-python/aioraven-0.5.3[${PYTHON_USEDEP}] ) + rainmachine? ( ~dev-python/regenmaschine-2024.3.0[${PYTHON_USEDEP}] ) rapt_ble? ( ~dev-python/rapt-ble-0.1.2[${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-2.2.1[${PYTHON_USEDEP}] ) recollect_waste? ( ~dev-python/aiorecollect-2023.9.0[${PYTHON_USEDEP}] ) - recorder? ( ~dev-python/sqlalchemy-2.0.27[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ) + recorder? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ) recswitch? ( ~dev-python/pyrecswitch-1.0.2[${PYTHON_USEDEP}] ) reddit? ( ~dev-python/praw-7.5.0[${PYTHON_USEDEP}] ) refoss? ( ~dev-python/refoss-ha-1.2.0[${PYTHON_USEDEP}] ) @@ -821,15 +824,15 @@ RDEPEND="${RDEPEND} rflink? ( ~dev-python/rflink-0.0.66[${PYTHON_USEDEP}] ) rfxtrx? ( ~dev-python/pyRFXtrx-0.31.0[${PYTHON_USEDEP}] ) ridwell? ( ~dev-python/aioridwell-2024.1.0[${PYTHON_USEDEP}] ) - ring? ( ~dev-python/ring-doorbell-0.8.7[listen,${PYTHON_USEDEP}] ) + ring? ( ~dev-python/ring-doorbell-0.8.9[listen,${PYTHON_USEDEP}] ) ripple? ( ~dev-python/python-ripple-api-0.0.3[${PYTHON_USEDEP}] ) - risco? ( ~dev-python/pyrisco-0.5.10[${PYTHON_USEDEP}] ) + risco? ( ~dev-python/pyrisco-0.6.0[${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.19.2[${PYTHON_USEDEP}] ) - romy? ( ~dev-python/romy-0.0.7[${PYTHON_USEDEP}] ) - roomba? ( ~dev-python/roombapy-1.6.13[${PYTHON_USEDEP}] ) + romy? ( ~dev-python/romy-0.0.10[${PYTHON_USEDEP}] ) + roomba? ( ~dev-python/roombapy-1.8.1[${PYTHON_USEDEP}] ) roon? ( ~dev-python/roonapi-0.1.6[${PYTHON_USEDEP}] ) route53? ( ~dev-python/boto3-1.33.13[${PYTHON_USEDEP}] ) rova? ( ~dev-python/rova-0.4.1[${PYTHON_USEDEP}] ) @@ -847,7 +850,7 @@ RDEPEND="${RDEPEND} rympro? ( ~dev-python/pyrympro-0.0.7[${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.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] ) + samsungtv? ( ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ) satel_integra? ( ~dev-python/satel-integra-0.3.7[${PYTHON_USEDEP}] ) schlage? ( ~dev-python/pyschlage-2024.2.0[${PYTHON_USEDEP}] ) schluter? ( ~dev-python/py-schluter-0.1.7[${PYTHON_USEDEP}] ) @@ -872,7 +875,7 @@ RDEPEND="${RDEPEND} seven_segments? ( ~dev-python/pillow-10.2.0[${PYTHON_USEDEP}] ) sfr_box? ( ~dev-python/sfrbox-api-0.0.8[${PYTHON_USEDEP}] ) sharkiq? ( ~dev-python/sharkiq-1.0.2[${PYTHON_USEDEP}] ) - shelly? ( ~dev-python/aioshelly-8.1.1[${PYTHON_USEDEP}] ) + shelly? ( ~dev-python/aioshelly-8.2.0[${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}] ) @@ -889,7 +892,7 @@ RDEPEND="${RDEPEND} slack? ( ~dev-python/slackclient-2.5.0[${PYTHON_USEDEP}] ) sleepiq? ( ~dev-python/asyncsleepiq-1.5.2[${PYTHON_USEDEP}] ) slide? ( ~dev-python/goslide-api-0.5.1[${PYTHON_USEDEP}] ) - slimproto? ( ~dev-python/aioslimproto-2.3.3[${PYTHON_USEDEP}] ) + slimproto? ( ~dev-python/aioslimproto-3.0.0[${PYTHON_USEDEP}] ) sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] ) smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] ) smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] ) @@ -899,7 +902,7 @@ RDEPEND="${RDEPEND} smart_meter_texas? ( ~dev-python/smart-meter-texas-0.4.7[${PYTHON_USEDEP}] ) smhi? ( ~dev-python/smhi-pkg-1.0.16[${PYTHON_USEDEP}] ) sms? ( ~dev-python/python-gammu-3.2.4[${PYTHON_USEDEP}] ) - snapcast? ( ~dev-python/snapcast-2.3.3[${PYTHON_USEDEP}] ) + snapcast? ( ~dev-python/snapcast-2.3.6[${PYTHON_USEDEP}] ) snmp? ( ~dev-python/pysnmp-lextudio-6.0.11[${PYTHON_USEDEP}] ) snooz? ( ~dev-python/pysnooz-0.8.6[${PYTHON_USEDEP}] ) socat? ( net-misc/socat ) @@ -920,10 +923,10 @@ RDEPEND="${RDEPEND} spider? ( ~dev-python/spiderpy-1.6.1[${PYTHON_USEDEP}] ) splunk? ( ~dev-python/hass-splunk-0.1.1[${PYTHON_USEDEP}] ) spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] ) - sql? ( ~dev-python/sqlalchemy-2.0.27[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.4.4[${PYTHON_USEDEP}] ) + sql? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.4.4[${PYTHON_USEDEP}] ) squeezebox? ( ~dev-python/pysqueezebox-0.7.1[${PYTHON_USEDEP}] ) srp_energy? ( ~dev-python/srpenergy-1.3.6[${PYTHON_USEDEP}] ) - ssdp? ( ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] ) + ssdp? ( ~dev-python/async-upnp-client-0.38.3[${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}] ) @@ -938,7 +941,7 @@ RDEPEND="${RDEPEND} streamlabswater? ( ~dev-python/streamlabswater-1.0.1[${PYTHON_USEDEP}] ) subaru? ( ~dev-python/subarulink-0.7.9[${PYTHON_USEDEP}] ) suez_water? ( ~dev-python/pysuez-0.2.0[${PYTHON_USEDEP}] ) - sunweg? ( ~dev-python/sunweg-2.1.0[${PYTHON_USEDEP}] ) + sunweg? ( ~dev-python/sunweg-2.1.1[${PYTHON_USEDEP}] ) supla? ( ~dev-python/asyncpysupla-0.0.5[${PYTHON_USEDEP}] ) surepetcare? ( ~dev-python/surepy-0.9.0[${PYTHON_USEDEP}] ) swiss_hydrological_data? ( ~dev-python/swisshydrodata-0.1.0[${PYTHON_USEDEP}] ) @@ -953,7 +956,7 @@ RDEPEND="${RDEPEND} synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] ) synology_srm? ( ~dev-python/synology-srm-0.2.0[${PYTHON_USEDEP}] ) systemmonitor? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ~dev-python/psutil-5.9.8[${PYTHON_USEDEP}] ) - system_bridge? ( ~dev-python/systembridgeconnector-3.10.0[${PYTHON_USEDEP}] ) + system_bridge? ( ~dev-python/systembridgeconnector-4.0.3[${PYTHON_USEDEP}] ~dev-python/systembridgemodels-4.0.4[${PYTHON_USEDEP}] ) tado? ( ~dev-python/python-tado-0.17.4[${PYTHON_USEDEP}] ) tahoma? ( ~dev-python/tahoma-api-0.0.16[${PYTHON_USEDEP}] ) tailscale? ( ~dev-python/tailscale-0.6.0[${PYTHON_USEDEP}] ) @@ -967,13 +970,13 @@ RDEPEND="${RDEPEND} technove? ( ~dev-python/python-technove-1.2.2[${PYTHON_USEDEP}] ) ted5000? ( ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] ) tedee? ( ~dev-python/pytedee-async-0.2.17[${PYTHON_USEDEP}] ) - telegram_bot? ( ~dev-python/python-telegram-bot-13.1[${PYTHON_USEDEP}] ~dev-python/PySocks-1.7.1[${PYTHON_USEDEP}] ) + telegram_bot? ( ~dev-python/python-telegram-bot-21.0.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.6.1[${PYTHON_USEDEP}] ) tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] ) tesla_wall_connector? ( ~dev-python/tesla-wall-connector-1.0.2[${PYTHON_USEDEP}] ) - teslemetry? ( ~dev-python/tesla-fleet-api-0.4.6[${PYTHON_USEDEP}] ) + teslemetry? ( ~dev-python/tesla-fleet-api-0.4.9[${PYTHON_USEDEP}] ) tessie? ( ~dev-python/tessie-api-0.0.9[${PYTHON_USEDEP}] ) tfiac? ( ~dev-python/pytfiac-0.4[${PYTHON_USEDEP}] ) thermobeacon? ( ~dev-python/thermobeacon-ble-0.6.2[${PYTHON_USEDEP}] ) @@ -984,19 +987,19 @@ RDEPEND="${RDEPEND} thread? ( ~dev-python/python-otbr-api-2.6.0[${PYTHON_USEDEP}] ~dev-python/pyroute2-0.7.5[${PYTHON_USEDEP}] ) tibber? ( ~dev-python/pyTibber-0.28.2[${PYTHON_USEDEP}] ) tikteck? ( ~dev-python/tikteck-0.4[${PYTHON_USEDEP}] ) - tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] ) + tile? ( ~dev-python/pytile-2023.12.0[${PYTHON_USEDEP}] ) tilt_ble? ( ~dev-python/tilt-ble-0.2.3[${PYTHON_USEDEP}] ) tmb? ( ~dev-python/tmb-0.0.4[${PYTHON_USEDEP}] ) todoist? ( ~dev-python/todoist-api-python-2.1.2[${PYTHON_USEDEP}] ) tof? ( ~dev-python/VL53L1X2-0.1.5[${PYTHON_USEDEP}] ) - tolo? ( ~dev-python/tololib-0.1.0_beta4[${PYTHON_USEDEP}] ) + tolo? ( ~dev-python/tololib-1.1.0[${PYTHON_USEDEP}] ) tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] ) toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] ) totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] ) touchline? ( ~dev-python/pytouchline-0.7[${PYTHON_USEDEP}] ) tplink? ( ~dev-python/python-kasa-0.6.2.1[${PYTHON_USEDEP}] ) tplink_lte? ( ~dev-python/tp-connected-0.0.4[${PYTHON_USEDEP}] ) - tplink_omada? ( ~dev-python/tplink-omada-client-1.3.11[${PYTHON_USEDEP}] ) + tplink_omada? ( ~dev-python/tplink-omada-client-1.3.12[${PYTHON_USEDEP}] ) traccar? ( ~dev-python/pytraccar-2.1.1[${PYTHON_USEDEP}] ~dev-python/stringcase-1.2.0[${PYTHON_USEDEP}] ) traccar_server? ( ~dev-python/pytraccar-2.1.1[${PYTHON_USEDEP}] ) trackr? ( ~dev-python/pytrackr-0.0.5[${PYTHON_USEDEP}] ) @@ -1019,14 +1022,14 @@ RDEPEND="${RDEPEND} 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-72[${PYTHON_USEDEP}] ) + unifi? ( ~dev-python/aiounifi-74[${PYTHON_USEDEP}] ) unifiled? ( ~dev-python/unifiled-0.11[${PYTHON_USEDEP}] ) - unifiprotect? ( ~dev-python/pyunifiprotect-5.0.2[${PYTHON_USEDEP}] ~dev-python/unifi-discovery-1.1.8[${PYTHON_USEDEP}] ) + unifiprotect? ( ~dev-python/pyunifiprotect-5.1.2[${PYTHON_USEDEP}] ~dev-python/unifi-discovery-1.1.8[${PYTHON_USEDEP}] ) unifi_direct? ( ~dev-python/unifi-ap-0.0.1[${PYTHON_USEDEP}] ) upb? ( ~dev-python/upb-lib-0.5.4[${PYTHON_USEDEP}] ) upcloud? ( ~dev-python/upcloud-api-2.0.0[${PYTHON_USEDEP}] ) upc_connect? ( ~dev-python/connect-box-0.2.8[${PYTHON_USEDEP}] ) - upnp? ( ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ) + upnp? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${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}] ) @@ -1034,9 +1037,9 @@ RDEPEND="${RDEPEND} utility_meter? ( ~dev-python/croniter-2.0.2[${PYTHON_USEDEP}] ) uvc? ( ~dev-python/uvcclient-0.11.0[${PYTHON_USEDEP}] ) v2c? ( ~dev-python/pytrydan-0.4.0[${PYTHON_USEDEP}] ) - vallox? ( ~dev-python/vallox-websocket-api-5.1.0[${PYTHON_USEDEP}] ) + vallox? ( ~dev-python/vallox-websocket-api-5.1.1[${PYTHON_USEDEP}] ) vasttrafik? ( ~dev-python/vtjp-0.2.1[${PYTHON_USEDEP}] ) - velbus? ( ~dev-python/velbus-aio-2023.12.0[${PYTHON_USEDEP}] ) + velbus? ( ~dev-python/velbus-aio-2024.4.0[${PYTHON_USEDEP}] ) velux? ( ~dev-python/pyvlx-0.2.21[${PYTHON_USEDEP}] ) venstar? ( ~dev-python/venstarcolortouch-0.19[${PYTHON_USEDEP}] ) vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] ) @@ -1045,7 +1048,7 @@ RDEPEND="${RDEPEND} version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] ) vesync? ( ~dev-python/pyvesync-2.1.10[${PYTHON_USEDEP}] ) vicare? ( ~dev-python/PyViCare-2.32.0[${PYTHON_USEDEP}] ) - vilfo? ( ~dev-python/vilfo-api-client-0.4.1[${PYTHON_USEDEP}] ) + vilfo? ( ~dev-python/vilfo-api-client-0.5.0[${PYTHON_USEDEP}] ) vivotek? ( ~dev-python/libpyvivotek-0.4.0[${PYTHON_USEDEP}] ) vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] ) vlc? ( ~dev-python/python-vlc-3.0.18122[${PYTHON_USEDEP}] ) @@ -1065,14 +1068,14 @@ RDEPEND="${RDEPEND} 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/pywaze-0.5.1[${PYTHON_USEDEP}] ) + waze_travel_time? ( ~dev-python/pywaze-1.0.0[${PYTHON_USEDEP}] ) weatherflow? ( ~dev-python/pyweatherflowudp-1.4.5[${PYTHON_USEDEP}] ) - weatherflow_cloud? ( ~dev-python/weatherflow4py-0.1.17[${PYTHON_USEDEP}] ) + weatherflow_cloud? ( ~dev-python/weatherflow4py-0.2.20[${PYTHON_USEDEP}] ) weatherkit? ( ~dev-python/apple_weatherkit-1.1.2[${PYTHON_USEDEP}] ) - webmin? ( ~dev-python/webmin-xmlrpc-0.0.1[${PYTHON_USEDEP}] ) + webmin? ( ~dev-python/webmin-xmlrpc-0.0.2[${PYTHON_USEDEP}] ) webostv? ( ~dev-python/aiowebostv-0.4.0[${PYTHON_USEDEP}] ) wemo? ( ~dev-python/pywemo-1.4.0[${PYTHON_USEDEP}] ) - whirlpool? ( ~dev-python/whirlpool-sixth-sense-0.18.4[${PYTHON_USEDEP}] ) + whirlpool? ( ~dev-python/whirlpool-sixth-sense-0.18.7[${PYTHON_USEDEP}] ) whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] ) wiffi? ( ~dev-python/wiffi-1.1.2[${PYTHON_USEDEP}] ) wilight? ( ~dev-python/pywilight-0.0.74[${PYTHON_USEDEP}] ) @@ -1082,13 +1085,13 @@ RDEPEND="${RDEPEND} wiz? ( ~dev-python/pywizlight-0.5.14[${PYTHON_USEDEP}] ) wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] ) wolflink? ( ~dev-python/wolf-comm-0.0.6[${PYTHON_USEDEP}] ) - workday? ( ~dev-python/holidays-0.44[${PYTHON_USEDEP}] ) + workday? ( ~dev-python/holidays-0.46[${PYTHON_USEDEP}] ) ws66i? ( ~dev-python/pyws66i-1.1[${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.14.3[${PYTHON_USEDEP}] ) - xiaomi_ble? ( ~dev-python/xiaomi-ble-0.25.2[${PYTHON_USEDEP}] ) + xiaomi_ble? ( ~dev-python/xiaomi-ble-0.28.0[${PYTHON_USEDEP}] ) xiaomi_miio? ( ~dev-python/construct-2.10.68[${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.4[${PYTHON_USEDEP}] ~dev-python/emoji-2.8.0[${PYTHON_USEDEP}] ) @@ -1099,20 +1102,20 @@ RDEPEND="${RDEPEND} yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] ) yandex_transport? ( ~dev-python/aioymaps-1.2.2[${PYTHON_USEDEP}] ) yardian? ( ~dev-python/pyyardian-1.1.1[${PYTHON_USEDEP}] ) - yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] ) + yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ) yeelightsunflower? ( ~dev-python/yeelightsunflower-0.0.10[${PYTHON_USEDEP}] ) yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] ) - yolink? ( ~dev-python/yolink-api-0.3.7[${PYTHON_USEDEP}] ) + yolink? ( ~dev-python/yolink-api-0.4.1[${PYTHON_USEDEP}] ) youless? ( ~dev-python/youless-api-1.0.1[${PYTHON_USEDEP}] ) youtube? ( ~dev-python/youtubeaio-1.1.5[${PYTHON_USEDEP}] ) zabbix? ( ~dev-python/py-zabbix-1.1.7[${PYTHON_USEDEP}] ) zamg? ( ~dev-python/zamg-0.3.6[${PYTHON_USEDEP}] ) zengge? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/zengge-0.2[${PYTHON_USEDEP}] ) - zeroconf? ( ~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}] ) + zeroconf? ( ~dev-python/zeroconf-0.132.0[${PYTHON_USEDEP}] ) zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] ) zestimate? ( ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] ) zeversolar? ( ~dev-python/zeversolar-0.3.1[${PYTHON_USEDEP}] ) - zha? ( ~dev-python/bellows-0.38.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.112[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.23.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.63.4[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.18[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] ) + zha? ( ~dev-python/bellows-0.38.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.113[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.23.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.63.5[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.18[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] ) zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.12[${PYTHON_USEDEP}] ) ziggo_mediabox_xl? ( ~dev-python/ziggo-mediabox-xl-1.1.0[${PYTHON_USEDEP}] ) zoneminder? ( ~dev-python/zm-py-0.5.4[${PYTHON_USEDEP}] ) @@ -1122,28 +1125,28 @@ RDEPEND="${RDEPEND} BDEPEND="${RDEPEND} test? ( ~dev-python/astroid-3.1.0[${PYTHON_USEDEP}] - ~dev-python/coverage-7.4.3[${PYTHON_USEDEP}] + ~dev-python/coverage-7.4.4[${PYTHON_USEDEP}] ~dev-python/freezegun-1.4.0[${PYTHON_USEDEP}] ~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}] - ~dev-python/mypy-1.8.0[${PYTHON_USEDEP}] - ~dev-python/pipdeptree-2.15.1[${PYTHON_USEDEP}] - ~dev-vcs/pre-commit-3.6.2 + ~dev-python/pipdeptree-2.16.1[${PYTHON_USEDEP}] + ~dev-vcs/pre-commit-3.7.0 ~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}] ~dev-python/pylint-per-file-ignores-1.3.2[${PYTHON_USEDEP}] ~dev-python/pylint-3.1.0[${PYTHON_USEDEP}] - ~dev-python/pytest-asyncio-0.23.5_p1[${PYTHON_USEDEP}] - ~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}] + ~dev-python/pytest-asyncio-0.23.6[${PYTHON_USEDEP}] + ~dev-python/pytest-cov-5.0.0[${PYTHON_USEDEP}] ~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}] + ~dev-python/pytest-github-actions-annotate-failures-0.2.0[${PYTHON_USEDEP}] ~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}] ~dev-python/pytest-socket-0.7.0[${PYTHON_USEDEP}] ~dev-python/pytest-sugar-1.0.0[${PYTHON_USEDEP}] ~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}] - ~dev-python/pytest-timeout-2.2.0[${PYTHON_USEDEP}] - ~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}] + ~dev-python/pytest-timeout-2.3.1[${PYTHON_USEDEP}] + ~dev-python/pytest-unordered-0.6.0[${PYTHON_USEDEP}] ~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}] - ~dev-python/pytest-8.0.2[${PYTHON_USEDEP}] + ~dev-python/pytest-8.1.1[${PYTHON_USEDEP}] ~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}] - ~dev-python/respx-0.20.2[${PYTHON_USEDEP}] + ~dev-python/respx-0.21.0[${PYTHON_USEDEP}] ~dev-python/syrupy-4.6.1[${PYTHON_USEDEP}] ~dev-python/tqdm-4.66.2[${PYTHON_USEDEP}] ) diff --git a/app-misc/homeassistant-full/metadata.xml b/app-misc/homeassistant-full/metadata.xml index bc48b8cdfa..a7d3df1ea0 100644 --- a/app-misc/homeassistant-full/metadata.xml +++ b/app-misc/homeassistant-full/metadata.xml @@ -293,6 +293,7 @@ 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 + uses the open API of FYTA to obtain the data from your plant sensors measure the occupancy of Amsterdam parking garages in the Netherlands integrate their Gardena Bluetooth devices into Home Assistant The Garmin Connect sensor allows you to expose data from Garmin Connect @@ -516,6 +517,7 @@ Python API for talking to Monoprice 6-zone amplifier Integrates Mopeka devices into Home Assistant Set a runtime dependency for Mosquitto MQTT broker + adds support for Motionblinds Bluetooth motors integrate your motionEye server into Home Assistant control the position of your TVM 7675 Pro Signature MotionMount control Motion Blinds from Coulisse B.V. @@ -580,6 +582,7 @@ The main integration to integrate OctoPrint sensors ESP8266 based “WiFi MQTT Relay / Thermostat” sold by OpenEnergyMonitor show you the current OhmConnect status for the given OhmConnect ID + adds a conversation agent in Home Assistant powered by a local Ollama server The Ombi integration monitors data from your Ombi instance Hayward Onmilogic pool control system allow you to monitor the state of your Oncue enabled Kohler generator diff --git a/app-misc/homeassistant-min/Manifest b/app-misc/homeassistant-min/Manifest index 3910943ab8..fadf134944 100644 --- a/app-misc/homeassistant-min/Manifest +++ b/app-misc/homeassistant-min/Manifest @@ -12,6 +12,9 @@ DIST homeassistant-2024.2.5.gh.tar.gz 16277151 BLAKE2B b811599130967653dc8d5a6f4 DIST homeassistant-2024.2.5.tar.gz 20005661 BLAKE2B 02ed74d9c7eb07dbfab51bff5baa37d01e1eacfbcdf3f316f54155b947ea5963440ab46ca8b8e710975b1c540ac4a7efeab0d1fb5faf9f3ea928203ba90c5b7a SHA512 421b699567cf085ef891f56886a131bd9f520627d52d514bcd5ec1a1a06cd2e9a5af12e013cfbd29c9558c827adc196b200921df0967ec99c187bbf358b89e17 DIST homeassistant-2024.3.3.gh.tar.gz 16494189 BLAKE2B bfb728d5739c2fbdfd94172f2600e1764ca3cbc1a37bdfd4f882a7da647c910f8a7947e63da69bb81dd7b452e4f91ad4091195f55d8e9145b9523895b8b81d61 SHA512 a08a0c6776f34826128bce3310003ac104822f6391de403ac83ee037e9d5d6ca4c145698337555d127e0041354387a62304cc8e6dc18907bc330c74ce2919072 DIST homeassistant-2024.3.3.tar.gz 20325232 BLAKE2B 4f4a28ea1e4f2a68d2e31c49fbaf6a5ae4f1ac2b07f67b0671439eaeb344b1a87e91840f9bfce4cb7e5275ce40aa952b66242d1f7c6b71ebf0a860f03fa524ff SHA512 86aeedf514f20af8f525d94c37ba579301cd0eb3b7249882be46bd2142687f8500942fa1380393eb1bc3df98cbedc74d3e147d90c2322b0b6635eeb5788403f0 +DIST homeassistant-2024.4.1.gh.tar.gz 16721155 BLAKE2B bd90062aae83c447f9cf098cfc0752355e19f2084ff931fe3e549a25cf76e2265cfa8f277f99d7524cd9493917f75fecac6b55ba1bc144343514262dd7906c68 SHA512 acea2584a22af1e34ae0915cae0ebe14dfb10325bdfa8bb16a34aca96efc134e4b127defa97bc864cae3d0e2638050f6b54dc8163a28b12d8c26bf00b28cb286 +DIST homeassistant-2024.4.1.tar.gz 20684761 BLAKE2B 6cb115252dc2bcbdcb6d46cb1d1e37a4134841059b485b2e018b1d19888e95b3eeb8410d77b77fb11bbefb8d1bcafa20bbe080e2c0fcfd1c8ddb412d5f34ee97 SHA512 86892576dee797c8ad3cc7ad7f982fa7d893da5b79f6de0857863a024df9c20aa06c2b9e4e0121d6f3b2f9ad0e3968d89e154c9b6b4c6a9c3e6fd20e0fb6d9cd EBUILD homeassistant-min-2024.2.5.ebuild 18905 BLAKE2B ff02258a0ee8a083a92adfa9d67e5d7403021ea8b3056b4f9a58c3d303adb4f845cec8d4ea043a7b56445e2910df7a8464e284c74865bf93846414256de327ef SHA512 41aec99e3897301df3c8a7f6e84c345f07f2c9ef90d33d2af3723f9bfcbe69e9ce717e7bb34f84bac125435e06b47878e29e80449c438ba9cb7c40ebe1f59ce6 EBUILD homeassistant-min-2024.3.3.ebuild 19080 BLAKE2B 4f7d485d89fe25b40ef9de9fd8c3c5a469812d09e7aed9a2c957c1f307fe3f7f32aea96552891137951415b0910364dda064434bcd25741d9608052f883b68d3 SHA512 81bdf34f8f4efe854a3a9cc1fea584f269801d7df31f4cbd3336246abdb6e7a3f8d490911583921b87ab0316f888a1085ef28bb9f851c93cf6d294b705d779f5 +EBUILD homeassistant-min-2024.4.1.ebuild 19118 BLAKE2B e5da2fe87434a514c749bc6f70a96d2127de564ef8fee6ea1b70cb3ef9c13f1a368f56089b18e9a2a09420dafd4305e613f98e0ec257e757c570facd28c4e374 SHA512 d84ed3d4c628613f0894a444e83efa713cf4a860043ca02ed14fd9cc978c47b1287f5d632b1a4f688a96a97a40ebce24637c7713b728069917d85d3b5c91b2ed MISC metadata.xml 10026 BLAKE2B 6d5633fe741abe33725dc60a5def69542267ba5d0a5e806cbecba38c50eb79173fb5d7ccee2667ac0f20c807505639d7607bf9c6e0e0f6ac94d4a777d3bc9801 SHA512 ccc02ffab9ed7ca9197ea9759082669b7fadc38eb9111ca7753ac776fcedf043806a66936b06a0199caf7498ef0d88c5516c86b8d44c5da34d2101e5a3209822 diff --git a/app-misc/homeassistant-min/homeassistant-min-2024.4.1.ebuild b/app-misc/homeassistant-min/homeassistant-min-2024.4.1.ebuild new file mode 100644 index 0000000000..e8e5ab1016 --- /dev/null +++ b/app-misc/homeassistant-min/homeassistant-min-2024.4.1.ebuild @@ -0,0 +1,338 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYPI_PN="homeassistant" +inherit distutils-r1 pypi 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="$(pypi_sdist_url) + https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz" +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 analytics_insights androidtv androidtv_remote android_ip_webcam axis +backup +bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github glances holiday +homekit homekit_controller http hyperion ibeacon influxdb knx kodi kraken local_calendar local_todo +mariadb +matter maxcube mikrotik +mobile_app modbus +mosquitto +mqtt mysensors mysql nextcloud nfandroidtv +notify_events octoprint onvif openweathermap +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 waze_travel_time wemo whois wled workday xiaomi_aqara 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.11 dev-lang/python:3.12 ) + app-admin/logrotate + dev-db/sqlite + dev-libs/libfastjson + dev-libs/xerces-c" +# 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/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}] + ~dev-python/aiodiscover-2.0.0[${PYTHON_USEDEP}] + ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] + ~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}] + ~dev-python/aiohttp-3.9.3[${PYTHON_USEDEP}] + ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] + ~dev-python/anyio-4.3.0[${PYTHON_USEDEP}] + ~dev-python/astral-2.2[${PYTHON_USEDEP}] + ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] + ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] + ~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}] + ~dev-python/attrs-23.2.0[${PYTHON_USEDEP}] + ~dev-python/awesomeversion-24.2.0[${PYTHON_USEDEP}] + >=dev-python/backoff-2.0[${PYTHON_USEDEP}] + ~dev-python/bcrypt-4.1.2[${PYTHON_USEDEP}] + ~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}] + ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] + ~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}] + ~dev-python/bluetooth-auto-recovery-1.4.0[${PYTHON_USEDEP}] + ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] + >=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}] + ~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}] + >=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}] + >=dev-python/chacha20poly1305-reuseable-0.12.1[${PYTHON_USEDEP}] + ~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}] + ~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}] + ~dev-python/cryptography-42.0.5[${PYTHON_USEDEP}] + >=dev-python/dacite-1.7.0[${PYTHON_USEDEP}] + ~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}] + >=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}] + ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] + ~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}] + ~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}] + ~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}] + ~dev-python/h11-0.14.0[${PYTHON_USEDEP}] + ~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}] + ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] + ~dev-python/habluetooth-2.4.2[${PYTHON_USEDEP}] + ~dev-python/hass-nabucasa-0.79.0[${PYTHON_USEDEP}] + ~dev-python/hassil-1.6.1[${PYTHON_USEDEP}] + ~dev-python/home-assistant-bluetooth-1.12.0[${PYTHON_USEDEP}] + ~dev-python/home-assistant-frontend-20240404.1[${PYTHON_USEDEP}] + ~dev-python/home-assistant-intents-2024.4.3[${PYTHON_USEDEP}] + ~dev-python/httpcore-1.0.4[${PYTHON_USEDEP}] + >=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}] + ~dev-python/httpx-0.27.0[${PYTHON_USEDEP}] + >=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}] + ~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}] + ~dev-python/jinja-3.1.3[${PYTHON_USEDEP}] + ~dev-python/libcst-0.3.23[${PYTHON_USEDEP}] + ~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}] + >=dev-python/multidict-6.0.2[${PYTHON_USEDEP}] + ~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}] + ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] + ~dev-python/orjson-3.9.15[${PYTHON_USEDEP}] + >=dev-python/packaging-23.1[${PYTHON_USEDEP}] + ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] + ~dev-python/pandas-2.1.4[${PYTHON_USEDEP}] + ~dev-python/pillow-10.2.0[${PYTHON_USEDEP}] + >=dev-python/pip-21.3.1[${PYTHON_USEDEP}] + ~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}] + ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] + >=dev-python/pycountry-23.12.11[${PYTHON_USEDEP}] + >=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}] + ~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}] + ~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}] + ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] + ~dev-python/pyopenssl-24.1.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}] + =net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}] + ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.10.0[${PYTHON_USEDEP}] + =dev-python/websockets-11.0.1[${PYTHON_USEDEP}] + ~dev-python/yarl-1.9.4[${PYTHON_USEDEP}] + ~dev-python/zeroconf-0.132.0[${PYTHON_USEDEP}]" + +# unknown origin, still something to clean up here + +RDEPEND="${RDEPEND} + ~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}] + ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] + >=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]" +# Module requirements from useflags +RDEPEND="${RDEPEND} + accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] ) + airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] ) + airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] ) + alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] ) + analytics_insights? ( ~dev-python/python-homeassistant-analytics-0.6.0[${PYTHON_USEDEP}] ) + androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] ) + androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] ) + android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] ) + axis? ( ~dev-python/axis-60[${PYTHON_USEDEP}] ) + backup? ( ~dev-python/securetar-2024.2.1[${PYTHON_USEDEP}] ) + bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}] ~dev-python/habluetooth-2.4.2[${PYTHON_USEDEP}] ) + bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] ) + caldav? ( ~dev-python/caldav-1.3.9[${PYTHON_USEDEP}] ) + camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] ) + cast? ( ~dev-python/pychromecast-14.0.1[${PYTHON_USEDEP}] ) + cli? ( app-misc/home-assistant-cli ) + co2signal? ( ~dev-python/aioelectricitymaps-0.4.0[${PYTHON_USEDEP}] ) + compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] ) + coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] ) + dlna_dmr? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ) + dlna_dms? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ) + dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.7[${PYTHON_USEDEP}] ) + ecowitt? ( ~dev-python/aioecowitt-2024.2.1[${PYTHON_USEDEP}] ) + enigma2? ( ~dev-python/openwebifpy-4.2.4[${PYTHON_USEDEP}] ) + esphome? ( ~dev-python/aioesphomeapi-23.2.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-1.0.0[${PYTHON_USEDEP}] ) + ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] ) + file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] ) + forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] ) + fronius? ( ~dev-python/PyFronius-0.7.3[${PYTHON_USEDEP}] ) + github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] ) + glances? ( ~dev-python/glances-api-0.5.0[${PYTHON_USEDEP}] ) + holiday? ( ~dev-python/holidays-0.46[${PYTHON_USEDEP}] ~dev-python/Babel-2.13.1[${PYTHON_USEDEP}] ) + homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ) + homekit_controller? ( ~dev-python/aiohomekit-3.1.5[${PYTHON_USEDEP}] ) + http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}] ) + hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] ) + ibeacon? ( ~dev-python/ibeacon-ble-1.2.0[${PYTHON_USEDEP}] ) + influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] ) + knx? ( ~dev-python/xknx-2.12.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.7.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${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}] ) + local_calendar? ( ~dev-python/ical-7.0.3[${PYTHON_USEDEP}] ) + local_todo? ( ~dev-python/ical-7.0.3[${PYTHON_USEDEP}] ) + mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] ) + matter? ( ~dev-python/python-matter-server-5.7.0[${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}] ) + modbus? ( ~dev-python/pymodbus-3.6.6[${PYTHON_USEDEP}] ) + mosquitto? ( app-misc/mosquitto ) + mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] ) + mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] ) + mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] ) + nextcloud? ( ~dev-python/nextcloudmonitor-1.5.0[${PYTHON_USEDEP}] ) + nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] ) + notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] ) + octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] ) + onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] ) + openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] ) + otp? ( ~dev-python/pyotp-2.8.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.15.11[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] ) + ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] ) + python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${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.3.1[${PYTHON_USEDEP}] ) + recorder? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ) + rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] ) + ring? ( ~dev-python/ring-doorbell-0.8.9[listen,${PYTHON_USEDEP}] ) + samsungtv? ( ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ) + scrape? ( ~dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] ~dev-python/lxml-5.1.0[${PYTHON_USEDEP}] ) + season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] ) + shelly? ( ~dev-python/aioshelly-8.2.0[${PYTHON_USEDEP}] ) + signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.23[${PYTHON_USEDEP}] ) + snmp? ( ~dev-python/pysnmp-lextudio-6.0.11[${PYTHON_USEDEP}] ) + socat? ( net-misc/socat ) + sonos? ( ~dev-python/soco-0.30.2[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.3[${PYTHON_USEDEP}] ) + speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] ) + spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] ) + sql? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.4.4[${PYTHON_USEDEP}] ) + ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy ) + systemmonitor? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ~dev-python/psutil-5.9.8[${PYTHON_USEDEP}] ) + tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.1[${PYTHON_USEDEP}] ) + tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] ) + tile? ( ~dev-python/pytile-2023.12.0[${PYTHON_USEDEP}] ) + tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] ) + tplink? ( ~dev-python/python-kasa-0.6.2.1[${PYTHON_USEDEP}] ) + upnp? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ) + utility_meter? ( ~dev-python/croniter-2.0.2[${PYTHON_USEDEP}] ) + version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] ) + wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ) + waze_travel_time? ( ~dev-python/pywaze-1.0.0[${PYTHON_USEDEP}] ) + wemo? ( ~dev-python/pywemo-1.4.0[${PYTHON_USEDEP}] ) + whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] ) + wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] ) + workday? ( ~dev-python/holidays-0.46[${PYTHON_USEDEP}] ) + xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] ) + yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] ) + yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] ) + zeroconf? ( ~dev-python/zeroconf-0.132.0[${PYTHON_USEDEP}] ) + zha? ( ~dev-python/bellows-0.38.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.113[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.23.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.63.5[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.18[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] ) + zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.55.3[${PYTHON_USEDEP}] )" + +BDEPEND="${RDEPEND} + test? ( + ~dev-python/astroid-3.1.0[${PYTHON_USEDEP}] + ~dev-python/coverage-7.4.4[${PYTHON_USEDEP}] + ~dev-python/freezegun-1.4.0[${PYTHON_USEDEP}] + ~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}] + ~dev-python/pipdeptree-2.16.1[${PYTHON_USEDEP}] + ~dev-vcs/pre-commit-3.7.0 + ~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}] + ~dev-python/pylint-per-file-ignores-1.3.2[${PYTHON_USEDEP}] + ~dev-python/pylint-3.1.0[${PYTHON_USEDEP}] + ~dev-python/pytest-asyncio-0.23.6[${PYTHON_USEDEP}] + ~dev-python/pytest-cov-5.0.0[${PYTHON_USEDEP}] + ~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}] + ~dev-python/pytest-github-actions-annotate-failures-0.2.0[${PYTHON_USEDEP}] + ~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}] + ~dev-python/pytest-socket-0.7.0[${PYTHON_USEDEP}] + ~dev-python/pytest-sugar-1.0.0[${PYTHON_USEDEP}] + ~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}] + ~dev-python/pytest-timeout-2.3.1[${PYTHON_USEDEP}] + ~dev-python/pytest-unordered-0.6.0[${PYTHON_USEDEP}] + ~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}] + ~dev-python/pytest-8.1.1[${PYTHON_USEDEP}] + ~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}] + ~dev-python/respx-0.21.0[${PYTHON_USEDEP}] + ~dev-python/syrupy-4.6.1[${PYTHON_USEDEP}] + ~dev-python/tqdm-4.66.2[${PYTHON_USEDEP}] + ) + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}]" + +src_prepare() { + if use test ; then + cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S} + chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh + fi + sed -E -i "s/regex==[^ ]*/regex/g" -i homeassistant/package_constraints.txt || die + # temp replacement to remove dev-python/future RDEP + sed 's/croniter==1.0.6/croniter==1.0.9/g' -i homeassistant/components/utility_meter/manifest.json || die + distutils-r1_src_prepare +} +INSTALL_DIR="/opt/${MY_PN}" + +DISABLE_AUTOFORMATTING=1 +DOC_CONTENTS=" +The HA interface listens on port 8123 +hass configuration is in: /etc/${MY_PN} +daemon command line arguments are configured in: /etc/conf.d/${MY_PN} +logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log +The sqlite db is by default in: /etc/${MY_PN} +support at https://git.edevau.net/onkelbeh/HomeAssistantRepository +" + +DOCS="README.rst" + +python_install_all() { + dodoc ${DOCS} + distutils-r1_python_install_all + keepdir "$INSTALL_DIR" + keepdir "/etc/${MY_PN}" + fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}" + keepdir "/var/log/${MY_PN}" + fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}" + newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}" + newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}" + use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service" + dobin "${FILESDIR}/hasstest" + if use socat ; then + newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave" + sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die + fi + if use mqtt ; then + sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die + fi + insinto /etc/logrotate.d + newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}" + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} + +distutils_enable_tests pytest diff --git a/app-misc/homeassistant/Manifest b/app-misc/homeassistant/Manifest index 34fe4887f9..4a3c5a07ae 100644 --- a/app-misc/homeassistant/Manifest +++ b/app-misc/homeassistant/Manifest @@ -16,8 +16,11 @@ DIST homeassistant-2024.2.5.gh.tar.gz 16277151 BLAKE2B b811599130967653dc8d5a6f4 DIST homeassistant-2024.2.5.tar.gz 20005661 BLAKE2B 02ed74d9c7eb07dbfab51bff5baa37d01e1eacfbcdf3f316f54155b947ea5963440ab46ca8b8e710975b1c540ac4a7efeab0d1fb5faf9f3ea928203ba90c5b7a SHA512 421b699567cf085ef891f56886a131bd9f520627d52d514bcd5ec1a1a06cd2e9a5af12e013cfbd29c9558c827adc196b200921df0967ec99c187bbf358b89e17 DIST homeassistant-2024.3.3.gh.tar.gz 16494189 BLAKE2B bfb728d5739c2fbdfd94172f2600e1764ca3cbc1a37bdfd4f882a7da647c910f8a7947e63da69bb81dd7b452e4f91ad4091195f55d8e9145b9523895b8b81d61 SHA512 a08a0c6776f34826128bce3310003ac104822f6391de403ac83ee037e9d5d6ca4c145698337555d127e0041354387a62304cc8e6dc18907bc330c74ce2919072 DIST homeassistant-2024.3.3.tar.gz 20325232 BLAKE2B 4f4a28ea1e4f2a68d2e31c49fbaf6a5ae4f1ac2b07f67b0671439eaeb344b1a87e91840f9bfce4cb7e5275ce40aa952b66242d1f7c6b71ebf0a860f03fa524ff SHA512 86aeedf514f20af8f525d94c37ba579301cd0eb3b7249882be46bd2142687f8500942fa1380393eb1bc3df98cbedc74d3e147d90c2322b0b6635eeb5788403f0 +DIST homeassistant-2024.4.1.gh.tar.gz 16721155 BLAKE2B bd90062aae83c447f9cf098cfc0752355e19f2084ff931fe3e549a25cf76e2265cfa8f277f99d7524cd9493917f75fecac6b55ba1bc144343514262dd7906c68 SHA512 acea2584a22af1e34ae0915cae0ebe14dfb10325bdfa8bb16a34aca96efc134e4b127defa97bc864cae3d0e2638050f6b54dc8163a28b12d8c26bf00b28cb286 +DIST homeassistant-2024.4.1.tar.gz 20684761 BLAKE2B 6cb115252dc2bcbdcb6d46cb1d1e37a4134841059b485b2e018b1d19888e95b3eeb8410d77b77fb11bbefb8d1bcafa20bbe080e2c0fcfd1c8ddb412d5f34ee97 SHA512 86892576dee797c8ad3cc7ad7f982fa7d893da5b79f6de0857863a024df9c20aa06c2b9e4e0121d6f3b2f9ad0e3968d89e154c9b6b4c6a9c3e6fd20e0fb6d9cd EBUILD homeassistant-2023.12.1.ebuild 33204 BLAKE2B 6b100599c1a2d16714dceed552fa9a80a0afc91dd0e18408511447a5b18680b3b7ab4dc6c7affcc3acfb93403f01203cefc8ee43dc5429a96a3b6ff7a03dec70 SHA512 14b6c4c198bdd95a91d2f01d98980aa70e6908b20419610fc89bda01e36843a0c9a81a8e5c4f9653035515dd218ee502b146fa7bbef4998c11e1f1bb857eb6fc EBUILD homeassistant-2024.1.0.ebuild 33648 BLAKE2B a6aa0ae5b785707cf9b6dfac174567026ad02ae98a34430a42cda69f5d0d79a692d2b0600f858604a0bdffc46f1fb5f74df8b25559221e46ac40ef861230b165 SHA512 59eae697eb24eb6d7d397c16007edacd2a2b07ab406ffc0341b022b634b8dfdee391059681b3ac80fbed757968486b2a8b7a8584783398a94e436bb0ba6835f8 EBUILD homeassistant-2024.2.5.ebuild 34157 BLAKE2B fc0c403622643b1c33b60c976a3b5b12b64a391d005006c1baa8b1faaf7e035a0183ad1230d4b28c0494895af9dd27a696e53c7b8667f5f0de9f5505bb7434e2 SHA512 0f0f647e6be34555974e9c8278e0e786f3da7b641216a2550e14ec4f0425a4e1ba61515c95154862f8b1511a7783347a9e28a5a6bec4e8429fcc0cdb0651ad09 EBUILD homeassistant-2024.3.3.ebuild 34315 BLAKE2B 319fb86801d9b0a8b88a8171e4a87fe7c42f0715b6ee6c7174fb0040367338f36e6c7cdca0cb012ada621ff0a53060c0ef57b9a83741757f49670453b2bead4b SHA512 2081862a8f17eb8497f12c29336006672c0cbbc5d350eee5f36c931ae040b5677c04c3e51152ce2cf5f8f6026f9a05e5db9b7f94ac1b489d9240768b1f0bdf58 +EBUILD homeassistant-2024.4.1.ebuild 34350 BLAKE2B a4f00a7bb0671bad6cae4d7d3ca39f833090ccb4a9291be6fac28ffb41088d6e878134fdb5748d4bf3585cdaf0f4c45ca3e7358848c40ea86d49f08fa6c15982 SHA512 bb97b7b374d8345266bbe939ca249696b403e0b2f4ed84dce19c3140cbf4a0944c2a408eb41f519ace3b3f250b0c66be81d08a70c55c79f78c8e1c6eff872fe9 MISC metadata.xml 27369 BLAKE2B 8975a2c9885e30759df19290efb4deb224394bd57f77d9be8398223b5cdb5613468573eb9ac300fba4acf7a21bc847b715d587d089260f4cb431b08d02c953c9 SHA512 2b5d9038f8804277010b279ba75849902eff1a4cc6de3df74e994ddb5a1964eadcbfee475be28f7c6d89c1923d322850f3172ac5decb0e4e5e823910b1372e15 diff --git a/app-misc/homeassistant/homeassistant-2024.4.1.ebuild b/app-misc/homeassistant/homeassistant-2024.4.1.ebuild new file mode 100644 index 0000000000..5c12117619 --- /dev/null +++ b/app-misc/homeassistant/homeassistant-2024.4.1.ebuild @@ -0,0 +1,531 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYPI_PN="homeassistant" +inherit distutils-r1 pypi 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="$(pypi_sdist_url) + https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz" +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 adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio analytics_insights androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis +backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain +bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv bring broadlink brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fronius garmin_connect gios github glances gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time holiday +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ibeacon ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb +matter maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nextcloud nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct +upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder zwave_js" +RESTRICT="!test? ( test )" + +# external deps +RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN} + || ( dev-lang/python:3.11 dev-lang/python:3.12 ) + app-admin/logrotate + dev-db/sqlite + dev-libs/libfastjson + dev-libs/xerces-c" +# make sure no conflicting main Ebuild is installed +RDEPEND="${RDEPEND} + !app-misc/homeassistant-min + !app-misc/homeassistant-full" + +# Home Assistant Core dependencies +# from package_constraints.txt +RDEPEND="${RDEPEND} + ~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}] + ~dev-python/aiodiscover-2.0.0[${PYTHON_USEDEP}] + ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] + ~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}] + ~dev-python/aiohttp-3.9.3[${PYTHON_USEDEP}] + ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] + ~dev-python/anyio-4.3.0[${PYTHON_USEDEP}] + ~dev-python/astral-2.2[${PYTHON_USEDEP}] + ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] + ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] + ~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}] + ~dev-python/attrs-23.2.0[${PYTHON_USEDEP}] + ~dev-python/awesomeversion-24.2.0[${PYTHON_USEDEP}] + >=dev-python/backoff-2.0[${PYTHON_USEDEP}] + ~dev-python/bcrypt-4.1.2[${PYTHON_USEDEP}] + ~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}] + ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] + ~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}] + ~dev-python/bluetooth-auto-recovery-1.4.0[${PYTHON_USEDEP}] + ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] + >=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}] + ~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}] + >=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}] + >=dev-python/chacha20poly1305-reuseable-0.12.1[${PYTHON_USEDEP}] + ~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}] + ~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}] + ~dev-python/cryptography-42.0.5[${PYTHON_USEDEP}] + >=dev-python/dacite-1.7.0[${PYTHON_USEDEP}] + ~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}] + >=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}] + ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] + ~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}] + ~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}] + ~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}] + ~dev-python/h11-0.14.0[${PYTHON_USEDEP}] + ~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}] + ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] + ~dev-python/habluetooth-2.4.2[${PYTHON_USEDEP}] + ~dev-python/hass-nabucasa-0.79.0[${PYTHON_USEDEP}] + ~dev-python/hassil-1.6.1[${PYTHON_USEDEP}] + ~dev-python/home-assistant-bluetooth-1.12.0[${PYTHON_USEDEP}] + ~dev-python/home-assistant-frontend-20240404.1[${PYTHON_USEDEP}] + ~dev-python/home-assistant-intents-2024.4.3[${PYTHON_USEDEP}] + ~dev-python/httpcore-1.0.4[${PYTHON_USEDEP}] + >=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}] + ~dev-python/httpx-0.27.0[${PYTHON_USEDEP}] + >=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}] + ~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}] + ~dev-python/jinja-3.1.3[${PYTHON_USEDEP}] + ~dev-python/libcst-0.3.23[${PYTHON_USEDEP}] + ~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}] + >=dev-python/multidict-6.0.2[${PYTHON_USEDEP}] + ~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}] + ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] + ~dev-python/orjson-3.9.15[${PYTHON_USEDEP}] + >=dev-python/packaging-23.1[${PYTHON_USEDEP}] + ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] + ~dev-python/pandas-2.1.4[${PYTHON_USEDEP}] + ~dev-python/pillow-10.2.0[${PYTHON_USEDEP}] + >=dev-python/pip-21.3.1[${PYTHON_USEDEP}] + ~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}] + ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] + >=dev-python/pycountry-23.12.11[${PYTHON_USEDEP}] + >=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}] + ~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}] + ~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}] + ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] + ~dev-python/pyopenssl-24.1.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}] + =net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}] + ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.10.0[${PYTHON_USEDEP}] + =dev-python/websockets-11.0.1[${PYTHON_USEDEP}] + ~dev-python/yarl-1.9.4[${PYTHON_USEDEP}] + ~dev-python/zeroconf-0.132.0[${PYTHON_USEDEP}]" + +# unknown origin, still something to clean up here + +RDEPEND="${RDEPEND} + ~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}] + ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] + >=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]" +# Module requirements from useflags +RDEPEND="${RDEPEND} + abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] ~dev-python/jaraco-functools-3.9.0[${PYTHON_USEDEP}] ) + accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] ) + acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ) + acmeda? ( ~dev-python/aiopulse-0.4.4[${PYTHON_USEDEP}] ) + adguard? ( ~dev-python/adguardhome-0.6.3[${PYTHON_USEDEP}] ) + ads? ( ~dev-python/pyads-3.2.2[${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}] ) + airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] ) + aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.58[${PYTHON_USEDEP}] ) + alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] ) + almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] ) + alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] ) + ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] ) + ambient_station? ( ~dev-python/aioambient-2024.1.0[${PYTHON_USEDEP}] ) + amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] ) + ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] ) + analytics_insights? ( ~dev-python/python-homeassistant-analytics-0.6.0[${PYTHON_USEDEP}] ) + androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] ) + androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] ) + android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] ) + anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] ) + apache_kafka? ( ~dev-python/aiokafka-0.10.0[${PYTHON_USEDEP}] ) + apcupsd? ( ~dev-python/aioapcaccess-0.4.2[${PYTHON_USEDEP}] ) + apple_tv? ( ~dev-python/pyatv-0.14.3[${PYTHON_USEDEP}] ) + apprise? ( ~dev-python/apprise-1.7.4[${PYTHON_USEDEP}] ) + aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] ) + arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] ) + aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] ) + asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] ~dev-python/pyasuswrt-0.1.21[${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-2.0.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.4.2[${PYTHON_USEDEP}] ) + aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${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}] ) + axis? ( ~dev-python/axis-60[${PYTHON_USEDEP}] ) + backup? ( ~dev-python/securetar-2024.2.1[${PYTHON_USEDEP}] ) + baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] ) + beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] ) + bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ) + bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] ) + bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] ) + blackbird? ( ~dev-python/pyblackbird-0.6[${PYTHON_USEDEP}] ) + blebox? ( ~dev-python/blebox-uniapi-2.2.2[${PYTHON_USEDEP}] ) + blink? ( ~dev-python/blinkpy-0.22.6[${PYTHON_USEDEP}] ) + blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] ) + blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] ) + blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] ) + bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}] ~dev-python/habluetooth-2.4.2[${PYTHON_USEDEP}] ) + bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] ) + bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] ) + bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] ) + bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ) + bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.6[china,${PYTHON_USEDEP}] ) + bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] ) + braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] ) + bring? ( ~dev-python/bring-api-0.5.7[${PYTHON_USEDEP}] ) + broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] ) + brottsplatskartan? ( ~dev-python/brottsplatskartan-1.0.5[${PYTHON_USEDEP}] ) + brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] ) + bsblan? ( ~dev-python/python-bsblan-0.5.18[${PYTHON_USEDEP}] ) + bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] ) + bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] ) + buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] ) + caldav? ( ~dev-python/caldav-1.3.9[${PYTHON_USEDEP}] ) + camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] ) + canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] ) + cast? ( ~dev-python/pychromecast-14.0.1[${PYTHON_USEDEP}] ) + cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] ) + cli? ( app-misc/home-assistant-cli ) + co2signal? ( ~dev-python/aioelectricitymaps-0.4.0[${PYTHON_USEDEP}] ) + compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] ) + coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] ) + daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] ) + deconz? ( ~dev-python/pydeconz-115[${PYTHON_USEDEP}] ) + delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] ) + denonavr? ( ~dev-python/denonavr-0.11.6[${PYTHON_USEDEP}] ) + deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] ) + devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.3[${PYTHON_USEDEP}] ) + dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] ) + dhcp? ( ~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiodiscover-2.0.0[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}] ) + dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] ) + discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] ) + discord? ( ~dev-python/nextcord-2.6.0[${PYTHON_USEDEP}] ) + discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] ) + dlna_dmr? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ) + dlna_dms? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ) + doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] ) + dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] ) + dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.7[${PYTHON_USEDEP}] ) + dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] ) + dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] ) + ecobee? ( ~dev-python/python-ecobee-api-0.2.17[${PYTHON_USEDEP}] ) + ecowitt? ( ~dev-python/aioecowitt-2024.2.1[${PYTHON_USEDEP}] ) + emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] ) + enigma2? ( ~dev-python/openwebifpy-4.2.4[${PYTHON_USEDEP}] ) + enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] ) + enphase_envoy? ( ~dev-python/pyenphase-1.20.1[${PYTHON_USEDEP}] ) + environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] ) + esphome? ( ~dev-python/aioesphomeapi-23.2.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-1.0.0[${PYTHON_USEDEP}] ) + everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] ) + evohome? ( ~dev-python/evohome-async-0.4.19[${PYTHON_USEDEP}] ) + ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] ) + fibaro? ( ~dev-python/pyfibaro-0.7.6[${PYTHON_USEDEP}] ) + file? ( ~dev-python/file-read-backwards-2.0.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-1.0.4[${PYTHON_USEDEP}] ) + foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] ) + forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] ) + fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] ) + freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] ) + fritz? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] ) + fritzbox? ( ~dev-python/pyfritzhome-0.6.10[${PYTHON_USEDEP}] ) + fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ) + fronius? ( ~dev-python/PyFronius-0.7.3[${PYTHON_USEDEP}] ) + garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] ) + gios? ( ~dev-python/gios-3.2.2[${PYTHON_USEDEP}] ) + github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] ) + glances? ( ~dev-python/glances-api-0.5.0[${PYTHON_USEDEP}] ) + gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] ) + greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] ) + growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] ) + guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] ) + harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] ) + harmony? ( ~dev-python/aioharmony-0.2.10[${PYTHON_USEDEP}] ) + heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] ) + here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] ) + holiday? ( ~dev-python/holidays-0.46[${PYTHON_USEDEP}] ~dev-python/Babel-2.13.1[${PYTHON_USEDEP}] ) + homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ) + homekit_controller? ( ~dev-python/aiohomekit-3.1.5[${PYTHON_USEDEP}] ) + homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] ) + homematicip_cloud? ( ~dev-python/homematicip-1.1.0[${PYTHON_USEDEP}] ) + hp_ilo? ( ~dev-python/python-hpilo-4.4.3[${PYTHON_USEDEP}] ) + http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}] ) + hue? ( ~dev-python/aiohue-4.7.1[${PYTHON_USEDEP}] ) + hydrawise? ( ~dev-python/pydrawise-2024.3.0[${PYTHON_USEDEP}] ) + iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] ) + ibeacon? ( ~dev-python/ibeacon-ble-1.2.0[${PYTHON_USEDEP}] ) + ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] ) + image_upload? ( ~dev-python/pillow-10.2.0[${PYTHON_USEDEP}] ) + imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] ) + incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] ) + influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] ) + insteon? ( ~dev-python/pyinsteon-1.5.3[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] ) + intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] ) + ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] ) + ipp? ( ~dev-python/pyipp-0.15.0[${PYTHON_USEDEP}] ) + islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.12[${PYTHON_USEDEP}] ) + jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] ) + joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] ) + kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ) + knx? ( ~dev-python/xknx-2.12.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.7.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${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}] ) + lifx? ( ~dev-python/aiolifx-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.10[${PYTHON_USEDEP}] ) + linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] ) + litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] ) + local_calendar? ( ~dev-python/ical-7.0.3[${PYTHON_USEDEP}] ) + local_todo? ( ~dev-python/ical-7.0.3[${PYTHON_USEDEP}] ) + loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] ) + luci? ( ~dev-python/openwrt-luci-rpc-1.1.17[${PYTHON_USEDEP}] ) + luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] ) + mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] ) + matter? ( ~dev-python/python-matter-server-5.7.0[${PYTHON_USEDEP}] ) + maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] ) + media_extractor? ( ~net-misc/yt-dlp-2024.03.10 ) + met? ( ~dev-python/PyMetno-0.12.0[${PYTHON_USEDEP}] ) + meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] ) + mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] ) + mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] ) + mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] ) + modbus? ( ~dev-python/pymodbus-3.6.6[${PYTHON_USEDEP}] ) + mosquitto? ( app-misc/mosquitto ) + mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] ) + mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] ) + nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] ) + nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] ) + netatmo? ( ~dev-python/pyatmo-8.0.3[${PYTHON_USEDEP}] ) + netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] ) + nextcloud? ( ~dev-python/nextcloudmonitor-1.5.0[${PYTHON_USEDEP}] ) + nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] ) + nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/aiooui-0.1.5[${PYTHON_USEDEP}] ) + notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] ) + nuki? ( ~dev-python/pynuki-1.6.3[${PYTHON_USEDEP}] ) + nut? ( ~dev-python/aionut-4.3.2[${PYTHON_USEDEP}] ) + nws? ( ~dev-python/pynws-1.6.0[${PYTHON_USEDEP}] ) + nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] ) + octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] ) + onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] ) + onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] ) + opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] ) + opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] ) + openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] ) + opnsense? ( ~dev-python/pyopnsense-0.4.0[${PYTHON_USEDEP}] ) + otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] ) + owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] ) + panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] ) + philips_js? ( ~dev-python/ha-philipsjs-3.1.1[${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.8.0[${PYTHON_USEDEP}] ) + plex? ( ~dev-python/PlexAPI-4.15.11[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] ) + plugwise? ( ~dev-python/plugwise-0.37.1[${PYTHON_USEDEP}] ) + poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] ) + powerwall? ( ~dev-python/tesla-powerwall-0.5.1[${PYTHON_USEDEP}] ) + ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] ) + python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] ) + qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] ) + qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] ) + rachio? ( ~dev-python/RachioPy-1.1.0[${PYTHON_USEDEP}] ) + radio_browser? ( ~dev-python/radios-0.3.1[${PYTHON_USEDEP}] ) + rainbird? ( ~dev-python/pyrainbird-4.0.2[${PYTHON_USEDEP}] ) + rainmachine? ( ~dev-python/regenmaschine-2024.3.0[${PYTHON_USEDEP}] ) + recorder? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ) + rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] ) + rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] ) + ring? ( ~dev-python/ring-doorbell-0.8.9[listen,${PYTHON_USEDEP}] ) + roku? ( ~dev-python/rokuecp-0.19.2[${PYTHON_USEDEP}] ) + roomba? ( ~dev-python/roombapy-1.8.1[${PYTHON_USEDEP}] ) + roon? ( ~dev-python/roonapi-0.1.6[${PYTHON_USEDEP}] ) + samsungtv? ( ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ) + scrape? ( ~dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] ~dev-python/lxml-5.1.0[${PYTHON_USEDEP}] ) + season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] ) + shelly? ( ~dev-python/aioshelly-8.2.0[${PYTHON_USEDEP}] ) + shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] ) + signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.23[${PYTHON_USEDEP}] ) + simplisafe? ( ~dev-python/simplisafe-python-2024.1.0[${PYTHON_USEDEP}] ) + skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] ) + sma? ( ~dev-python/pysma-0.7.3[${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.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] ) + snmp? ( ~dev-python/pysnmp-lextudio-6.0.11[${PYTHON_USEDEP}] ) + socat? ( net-misc/socat ) + solax? ( ~dev-python/solax-0.3.2[${PYTHON_USEDEP}] ) + somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] ) + sonos? ( ~dev-python/soco-0.30.2[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.3[${PYTHON_USEDEP}] ) + speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] ) + spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] ) + sql? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.4.4[${PYTHON_USEDEP}] ) + squeezebox? ( ~dev-python/pysqueezebox-0.7.1[${PYTHON_USEDEP}] ) + ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy ) + statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] ) + synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] ) + systemmonitor? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ~dev-python/psutil-5.9.8[${PYTHON_USEDEP}] ) + tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.1[${PYTHON_USEDEP}] ) + tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] ) + tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] ) + tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] ) + tile? ( ~dev-python/pytile-2023.12.0[${PYTHON_USEDEP}] ) + tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] ) + toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] ) + totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] ) + tplink? ( ~dev-python/python-kasa-0.6.2.1[${PYTHON_USEDEP}] ) + tts? ( ~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}] ) + tuya? ( ~dev-python/tuya-device-sharing-sdk-0.1.9[${PYTHON_USEDEP}] ) + unifi? ( ~dev-python/aiounifi-74[${PYTHON_USEDEP}] ) + unifi_direct? ( ~dev-python/unifi-ap-0.0.1[${PYTHON_USEDEP}] ) + upnp? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ) + usb? ( ~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ) + utility_meter? ( ~dev-python/croniter-2.0.2[${PYTHON_USEDEP}] ) + vallox? ( ~dev-python/vallox-websocket-api-5.1.1[${PYTHON_USEDEP}] ) + velbus? ( ~dev-python/velbus-aio-2024.4.0[${PYTHON_USEDEP}] ) + velux? ( ~dev-python/pyvlx-0.2.21[${PYTHON_USEDEP}] ) + vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] ) + version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] ) + vicare? ( ~dev-python/PyViCare-2.32.0[${PYTHON_USEDEP}] ) + vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] ) + wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ) + waqi? ( ~dev-python/aiowaqi-3.0.1[${PYTHON_USEDEP}] ) + waze_travel_time? ( ~dev-python/pywaze-1.0.0[${PYTHON_USEDEP}] ) + webostv? ( ~dev-python/aiowebostv-0.4.0[${PYTHON_USEDEP}] ) + wemo? ( ~dev-python/pywemo-1.4.0[${PYTHON_USEDEP}] ) + whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] ) + wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] ) + withings? ( ~dev-python/aiowithings-2.1.0[${PYTHON_USEDEP}] ) + wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] ) + workday? ( ~dev-python/holidays-0.46[${PYTHON_USEDEP}] ) + xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] ) + xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] ) + xiaomi_miio? ( ~dev-python/construct-2.10.68[${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}] ) + xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] ) + yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] ) + yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] ) + yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ) + yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] ) + zeroconf? ( ~dev-python/zeroconf-0.132.0[${PYTHON_USEDEP}] ) + zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] ) + zha? ( ~dev-python/bellows-0.38.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.113[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.23.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.63.5[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.18[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] ) + zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.12[${PYTHON_USEDEP}] ) + zoneminder? ( ~dev-python/zm-py-0.5.4[${PYTHON_USEDEP}] ) + zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.55.3[${PYTHON_USEDEP}] )" + +BDEPEND="${RDEPEND} + test? ( + ~dev-python/astroid-3.1.0[${PYTHON_USEDEP}] + ~dev-python/coverage-7.4.4[${PYTHON_USEDEP}] + ~dev-python/freezegun-1.4.0[${PYTHON_USEDEP}] + ~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}] + ~dev-python/pipdeptree-2.16.1[${PYTHON_USEDEP}] + ~dev-vcs/pre-commit-3.7.0 + ~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}] + ~dev-python/pylint-per-file-ignores-1.3.2[${PYTHON_USEDEP}] + ~dev-python/pylint-3.1.0[${PYTHON_USEDEP}] + ~dev-python/pytest-asyncio-0.23.6[${PYTHON_USEDEP}] + ~dev-python/pytest-cov-5.0.0[${PYTHON_USEDEP}] + ~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}] + ~dev-python/pytest-github-actions-annotate-failures-0.2.0[${PYTHON_USEDEP}] + ~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}] + ~dev-python/pytest-socket-0.7.0[${PYTHON_USEDEP}] + ~dev-python/pytest-sugar-1.0.0[${PYTHON_USEDEP}] + ~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}] + ~dev-python/pytest-timeout-2.3.1[${PYTHON_USEDEP}] + ~dev-python/pytest-unordered-0.6.0[${PYTHON_USEDEP}] + ~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}] + ~dev-python/pytest-8.1.1[${PYTHON_USEDEP}] + ~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}] + ~dev-python/respx-0.21.0[${PYTHON_USEDEP}] + ~dev-python/syrupy-4.6.1[${PYTHON_USEDEP}] + ~dev-python/tqdm-4.66.2[${PYTHON_USEDEP}] + ) + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}]" + +src_prepare() { + if use test ; then + cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S} + chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh + fi + sed -E -i "s/regex==[^ ]*/regex/g" -i homeassistant/package_constraints.txt || die + # temp replacement to remove dev-python/future RDEP + sed 's/croniter==1.0.6/croniter==1.0.9/g' -i homeassistant/components/utility_meter/manifest.json || die + distutils-r1_src_prepare +} +INSTALL_DIR="/opt/${MY_PN}" + +DISABLE_AUTOFORMATTING=1 +DOC_CONTENTS=" +The HA interface listens on port 8123 +hass configuration is in: /etc/${MY_PN} +daemon command line arguments are configured in: /etc/conf.d/${MY_PN} +logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log +The sqlite db is by default in: /etc/${MY_PN} +support at https://git.edevau.net/onkelbeh/HomeAssistantRepository +" + +DOCS="README.rst" + +python_install_all() { + dodoc ${DOCS} + distutils-r1_python_install_all + keepdir "$INSTALL_DIR" + keepdir "/etc/${MY_PN}" + fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}" + keepdir "/var/log/${MY_PN}" + fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}" + newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}" + newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}" + use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service" + dobin "${FILESDIR}/hasstest" + if use socat ; then + newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave" + sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die + fi + if use mqtt ; then + sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die + fi + insinto /etc/logrotate.d + newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}" + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} + +distutils_enable_tests pytest diff --git a/requirements_all.txt b/requirements_all.txt index 21dcf562d7..14f815a9e8 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -33,30 +33,29 @@ aio-geojson-usgs-earthquakes==0.3 aio-georss-client==0.12 aio-georss-gdacs==0.9 aioairq==0.3.2 -aioairzone-cloud==0.4.5 +aioairzone-cloud==0.4.7 aioairzone==0.7.6 AIOAladdinConnect==0.1.58 aioambient==2024.1.0 aioapcaccess==0.4.2 -aioaseko==0.0.2 +aioaseko==0.1.1 aioasuswrt==1.4.0 -aioautomower==2024.3.3 +aioautomower==2024.3.4 aiobafi6==0.9.0 aiobotocore==2.9.1 aiocache==0.11.1 aiocoap==0.4.5 aiocomelit==0.9.0 aioconsole==0.5.1 -aiodhcpwatcher==0.8.2 -aiodiscover==1.6.1 -aiodns==3.0.0 +aiodhcpwatcher==1.0.0 +aiodiscover==2.0.0 aiodns==3.1.1 aioeafm==0.1.2 aioeagle==1.1.0 aioecowitt==2024.2.1 aioelectricitymaps==0.4.0 aioemonitor==1.0.5 -aioesphomeapi==23.0.0 +aioesphomeapi==23.2.0 aiofiles==23.2.1 aioflo==2021.11.0 aioftp==0.21.3 @@ -89,16 +88,17 @@ aiomqtt==2.0.0 aiomusiccast==0.14.8 aionanoleaf==0.2.1 aionotion==2024.3.0 -aiooncue==0.3.5 +aionut==4.3.2 +aiooncue==0.3.7 aiooui==0.1.5 aiopegelonline==0.0.9 aiopulse==0.4.4 aiopurpleair==2022.12.1 -aiopvapi==3.0.2 +aiopvapi==3.1.1 aiopvpc==4.2.2 aiopyarr==23.4.0 aioqsw==0.3.5 -aioraven==0.5.2 +aioraven==0.5.3 aiorecollect==2023.9.0 aioridwell==2024.1.0 aiortsp==1.3.7 @@ -107,11 +107,11 @@ aioruuvigateway==0.1.0 aiosenseme==0.6.1 aiosenz==1.0.0 aioserial==1.3.0 -aioshelly==8.1.1 +aioshelly==8.2.0 aioshutil==1.1 aiosignal==1.3.1 aioskybell==22.7.0 -aioslimproto==2.3.3 +aioslimproto==3.0.0 AIOSomecomfort==0.0.25 aiosqlite==0.20.0 aiosteamist==0.3.2 @@ -119,7 +119,7 @@ aioswitcher==3.4.1 aiosyncthing==0.5.1 aiotankerkoenig==0.4.1 aiotractive==0.5.6 -aiounifi==72 +aiounifi==74 aiovlc==0.1.0 aiovodafone==0.5.4 aiowaqi==3.0.1 @@ -143,13 +143,12 @@ androidtvremote2==0.0.14 annotated-types==0.6.0 anova-wifi==0.10.0 anthemav==1.4.1 -anyio==4.1.0 anyio==4.3.0 apischema==0.18.1 apns2==0.3.0 appdirs==1.4.4 apple_weatherkit==1.1.2 -apprise==1.7.2 +apprise==1.7.4 aprslib==0.7.0 aqipy-atmotech==0.1.5 aqualogic==2.6 @@ -158,7 +157,7 @@ arcam-fmj==1.4.0 argcomplete==3.2.3 arris-tg2492lg==1.2.1 arrow==1.3.0 -asgiref==3.7.2 +asgiref==3.8.1 asmog==0.0.6 asn1crypto==1.5.1_p20231012 asterisk_mbox==0.5.0 @@ -166,7 +165,7 @@ astral==2.2 async-interrupt==1.1.1 async-modbus==0.2.1 async-timeout==4.0.3 -async-upnp-client==0.38.2 +async-upnp-client==0.38.3 asyncclick==8.0.1.3 asyncinotify==4.0.2 asyncio-dgram==2.1.2 @@ -186,7 +185,7 @@ automat==22.10.0 avea==1.5.1 avion==0.10 awesomeversion==24.2.0 -axis==58 +axis==60 Babel==2.13.1 Babel==2.14.0 backoff==2.2.1 @@ -214,31 +213,32 @@ blinkpy==0.22.6 BlinkStick==1.2.0 blinkt==0.1.0 blockchain==1.4.4 -bluecurrent-api==1.0.6 +bluecurrent-api==1.2.3 bluemaestro-ble==0.2.3 bluepy==1.3.0 bluetooth-adapters==0.18.0 -bluetooth-auto-recovery==1.3.0 +bluetooth-auto-recovery==1.4.0 bluetooth-data-tools==1.19.0 bluetooth-sensor-state-data==1.6.2 bluez==5.72 +blurhash==1.1.4 bme280spi==0.2.0 bme680==1.0.5 bond-async==0.2.1 boschshcpy==0.2.82 boto3==1.33.13 -boto3==1.34.59 -botocore==1.34.59 +boto3==1.34.69 +botocore==1.34.69 bottle==0.12.25 bottleneck==1.3.8 -bring-api==0.5.6 +bring-api==0.5.7 broadlink==0.18.3 brotli==1.1.0 brotlicffi==1.1.0.0 brottsplatskartan==1.0.5 brunt==1.2.0 bt-proximity==0.2.1 -bthome-ble==3.8.0 +bthome-ble==3.8.1 bthomehub5-devicelist==0.1.1 btlewrap==0.1.0 btsmarthub-devicelist==0.2.3 @@ -286,21 +286,21 @@ constantly==23.10.4 construct==2.10.68 construct==2.10.70 coronavirus==1.1.1 -coverage==7.4.3 +coverage==7.4.4 crc==5.0.0 crccheck==1.3.0 crcmod==1.7 croniter==2.0.2 +croniter==2.0.3 crownstone-cloud==1.4.9 crownstone-core==3.0.1 crownstone-sse==2.0.4 crownstone-uart==2.1.0 -cryptography==42.0.2 cryptography==42.0.5 csrmesh==0.10.0 cssselect==1.2.0 cups==2.4.7 -curl==8.6.0 +curl==8.7.1 dacite==1.8.1 dataclasses-json==0.6.3 datadog==0.15.0 @@ -357,7 +357,7 @@ ecdsa==0.18.0 ecoaliface==0.4.0 eebrightbox==0.0.4 electrickiwi-api==0.8.5 -elementpath==4.3.0 +elementpath==4.4.0 elgato==5.1.2 eliqonline==1.2.2 elkm1-lib==2.2.6 @@ -396,17 +396,17 @@ face_recognition_models==0.3.0 fastdotcom==0.0.3 faust-cchardet==2.1.18 feedparser==6.0.11 -ffmpeg==6.0.1 +ffmpeg==6.1.1 file-read-backwards==2.0.0 file==5.45 fints==3.1.0 fitbit==0.3.1 fivem-api==0.1.2 fixerio==1.0.0_alpha0 -fjaraskupan==2.2.0 +fjaraskupan==2.3.0 flac==1.4.3 flask==3.0.2 -flexit-bacnet==2.1.0 +flexit-bacnet==2.2.1 flipr-api==1.5.1 flux-led==1.0.4 fnv-hash-fast==0.5.0 @@ -421,11 +421,12 @@ freetype==2.13.2 frozenlist==1.4.1 ftfy==6.1.3 furo==2024.1.29 +fyta-cli==0.3.3 gammu==1.42.0 gardena-bluetooth==1.4.1 garminconnect-ha==0.1.6 -gassist-text==0.0.10 -gcal-sync==6.0.3 +gassist-text==0.0.11 +gcal-sync==6.0.4 gcloud==0.18.3 gd==2.3.3 gdb==14.1 @@ -452,15 +453,15 @@ gobject-introspection-common==1.78.1 gobject-introspection==1.78.1 goodwe==0.2.32 google-ai-generativelanguage==0.4.0 -google-api-core==2.17.1 +google-api-core==2.18.0 google-api-python-client==2.71.0 google-auth-httplib2==0.2.0 -google-auth==2.28.2 +google-auth==2.29.0 google-cloud-pubsub==2.13.11 google-cloud-texttospeech==2.12.3 google-generativeai==0.3.1 google-nest-sdm==3.0.3 -googleapis-common-protos==1.62.0 +googleapis-common-protos==1.63.0 googlemaps==2.5.1 goslide-api==0.5.1 gotailwind==0.2.2 @@ -471,7 +472,7 @@ gpiozero==1.6.2 gps3==0.33.3 gql==3.4.1 graphql-core==3.3.0_alpha2 -graphviz==0.20.1 +graphviz==0.20.3 graphviz==9.0.0 greeclimate==1.4.1 greeneye-monitor==3.0.3 @@ -489,13 +490,13 @@ guppy3==3.1.4_p1 h11==0.14.0 h2==4.1.0 ha-av==10.1.1 -ha-ffmpeg==3.1.0 +ha-ffmpeg==3.2.0 ha-iotawattpy==0.1.1 ha-philipsjs==3.1.1 habitipy==0.2.0 habluetooth==2.4.2 hangups==0.4.18 -hass-nabucasa==0.78.0 +hass-nabucasa==0.79.0 hass-splunk==0.1.1 hassil==1.6.1 HATasmota==0.8.0 @@ -510,11 +511,11 @@ hkavr==0.0.5 hko==0.3.2 hlk-sw16==0.0.9 hole==0.8.0 -holidays==0.44 +holidays==0.46 home-assistant-bluetooth==1.12.0 home-assistant-cli==9999 -home-assistant-frontend==20240307.0 -home-assistant-intents==2024.3.12 +home-assistant-frontend==20240404.1 +home-assistant-intents==2024.4.3 homeassistant homeconnect==0.7.2 homematicip==1.1.0 @@ -682,12 +683,12 @@ lyft_rides==0.2 mac-vendor-lookup==0.1.12 magicseaweed==1.0.3 markdown-it-py==3.0.0 -markdown==3.5.2 +markdown==3.6 markupsafe==2.1.5 marshmallow-dataclass==8.5.9 marshmallow==3.21.1 mashumaro==3.12 -Mastodon-py==1.5.1 +Mastodon-py==1.8.1 matrix-nio==0.24.0 maxcube-api==0.4.3 mbddns==0.1.2 @@ -714,6 +715,7 @@ moehlenhoff-alpha2==1.3.0 mopeka-iot-ble==0.7.0 more-itertools==10.2.0 motionblinds==0.6.23 +motionblindsble==0.0.9 motioneye-client==0.3.14 mozart-api==3.2.1.150.6 mpfr==4.2.1 @@ -731,7 +733,7 @@ mycroftapi==2.0 mypermobil==0.1.8 mypy_extensions==1.0.0 mysqlclient==2.2.4 -myuplink==0.5.0 +myuplink==0.6.0 nad-receiver==0.3.0 nclib==1.0.1 ncurses==6.4_p20230401 @@ -757,10 +759,9 @@ noaa-coops==0.1.9 noiseprotocol==0.3.1 notifications-android-tv==0.1.5 nsapi==3.0.5 -nspektr==0.5.0 nsw-fuel-api-client==1.1.0 nuheat==1.0.1 -numato-gpio==0.12.0 +numato-gpio==0.13.0 numexpr==2.9.0 numpy==1.26.0 numpy==1.26.4 @@ -771,8 +772,9 @@ objgraph==3.5.0 odp-amsterdam==6.0.1 oemthermostat==1.1.1 olefile==0.47 +ollama-hass==0.1.7 omnilogic==0.4.5 -ondilo==0.2.0 +ondilo==0.4.0 onkyo-eiscp==1.2.7 onvif-zeep-async==3.1.12 open-garage==0.2.0 @@ -787,8 +789,8 @@ openwebifpy==4.2.4 openwrt-luci-rpc==1.1.17 openwrt-ubus-rpc==0.0.2 OPi-GPIO==0.5.2 -opower==0.3.1 -opus==1.4 +opower==0.4.3 +opus==1.5.1 opuslib==3.0.1 oralb-ble==0.17.6 ordered-set==4.1.0 @@ -799,7 +801,7 @@ ourgroceries==1.5.4 ovoenergy==1.2.0 oyaml==1.0 p1monitor==3.0.0 -packaging==23.2 +packaging==24.0 paho-mqtt==1.6.1 panacotta==0.2 panasonic-viera==0.3.6 @@ -825,6 +827,7 @@ piglow==1.2.4 pigpio==1.78 pilight==0.1.1 pillow==10.2.0 +pillow==10.3.0 pillow==9.3.0 Pint==0.22 pip==24.0 @@ -834,7 +837,7 @@ pkgconf==2.1.1 pkgconfig==3 platformdirs==4.2.0 platformio==6.1.13 -plugwise==0.36.3 +plugwise==0.37.1 plumbum==1.8.2 plumlightpad==0.0.11 ply==3.11 @@ -842,7 +845,7 @@ pmsensor==0.4 poolsense==0.0.8 praw==7.5.0 prawcore==2.3.0 -prayer-times-calculator==0.0.10 +prayer-times-calculator==0.0.12 prettytable==3.10.0 ProgettiHWSW==0.1.3 proliphix==0.4.1 @@ -914,7 +917,6 @@ pychromecast==14.0.1 pycketcasts==1.0.1 pyclimacell==0.18.2 pycmus==0.1.1 -pycognito==2023.5.0 pycognito==2024.2.0 pycomfoconnect==0.5.1 pyControl4==1.1.0 @@ -932,7 +934,7 @@ pydaikin==2.11.1 pydanfossair==0.1.0 pydantic-core==2.16.3 pydantic==1.10.12 -pydantic==2.6.3 +pydantic==2.6.4 pydeconz==115 pydelijn==1.1.0 pydevd==2.10.0 @@ -941,16 +943,16 @@ pydiscovergy==3.0.0 pydoods==1.0.2 pydrawise==2024.3.0 pydroid-ipcam==2.0.0 -pyDuotecno==2024.1.2 +pyDuotecno==2024.3.2 pyebox==1.1.4 pyecoforest==0.4.0 pyeconet==0.1.22 pyedimax==0.2.1 pyefergy==22.1.1 pyElectra==1.2.0 -pyelftools==0.30 +pyelftools==0.31 pyEmby==1.9 -pyenphase==1.19.2 +pyenphase==1.20.1 pyenvisalink==4.6 pyephember==0.3.1 PyEssent==0.14 @@ -1023,7 +1025,7 @@ pymediaroom==0.6.5.4 pymelcloud==2.5.9 PyMetEireann==2021.8.0 pymeteoclimatic==0.1.0 -PyMetno==0.11.0 +PyMetno==0.12.0 pymfy==0.11.0 PyMicroBot==0.0.17 pymitv==1.4.3 @@ -1038,16 +1040,15 @@ pynello==2.0.3 pynetgear==0.10.10 pynetio==0.1.9.1 PyNINA==0.3.3 -pynobo==1.6.0 +pynobo==1.8.0 pynuki==1.6.3 -pynut2==2.1.2 pynws==1.6.0 pynx584==0.5 pynzbgetapi==0.2.0 pyobihai==1.4.2 pyoctoprintapi==0.1.12 pyombi==0.1.10 -pyopenssl==24.0.0 +pyopenssl==24.1.0 pyopenuv==2023.2.0 pyopnsense==0.4.0 pyoppleio-legacy==1.0.8 @@ -1055,7 +1056,7 @@ pyosoenergyapi==1.1.3 PyOTA==2.0.5 pyotgw==2.1.3 pyotp==2.8.0 -pyoverkiz==1.13.8 +pyoverkiz==1.13.9 pyowm==3.2.0 pyparsing==3.1.2 PyPasser==0.0.5 @@ -1066,7 +1067,7 @@ pyplaato==0.0.18 pypoint==2.3.2 pyprof2calltree==1.4.5 pyprosegur==0.0.9 -pyprusalink==2.0.0 +pyprusalink==2.1.1 pyps4-2ndscreen==1.3.1 PyPubSub==4.0.3 pyqrcode==1.2.1 @@ -1081,7 +1082,7 @@ pyrepetierng==0.1.0 pyrfc3339==1.1 pyRFXtrx==0.31.0 PyRIC==0.1.6.3 -pyrisco==0.5.10 +pyrisco==0.6.0 pyrituals==0.0.6 PyRMVtransport==0.3.3 pyroute2==0.7.12 @@ -1143,7 +1144,7 @@ python-gammu==3.2.4 python-gc100==1.0.3_alpha0 python-gitlab==1.6.0 python-homeassistant-analytics==0.6.0 -python-homewizard-energy==4.3.1 +python-homewizard-energy==5.0.0 python-hpilo==4.4.3 python-http-client==3.3.2 python-izone==1.2.9 @@ -1176,13 +1177,13 @@ python-socks==2.4.4 python-songpal==0.16.1 python-tado==0.17.4 python-technove==1.2.2 -python-telegram-bot==13.1 +python-telegram-bot==21.0.1 python-vlc==3.0.18122 python-wink==1.10.5 python-xlib==0.33 pythonegardia==1.0.52 pyTibber==0.28.2 -pytile==2023.4.0 +pytile==2023.12.0 pytomorrowio==0.3.6 pytouchline==0.7 pytraccar==2.1.1 @@ -1193,7 +1194,7 @@ pytrydan==0.4.0 PyTurboJPEG==1.7.1 pytz==2024.1 pyudev==0.23.2 -pyunifiprotect==5.0.2 +pyunifiprotect==5.1.2 pyuptimerobot==22.2.0 pyusb==1.2.1 PyUserInput==0.1.11 @@ -1206,7 +1207,7 @@ pyvlx==0.2.21 pyvolumio==0.1.5 pyW215==0.7.0 pyW800rf32==0.4 -pywaze==0.5.1 +pywaze==1.0.0 pyweatherflowudp==1.4.5 pywebpush==1.14.1 pywemo==1.4.0 @@ -1224,7 +1225,7 @@ qingping-ble==0.10.0 qnapstats==0.4.0 quantum-gateway==0.0.8 RachioPy==1.1.0 -radios==0.2.0 +radios==0.3.1 radiotherm==2.1.0 raincloudy==0.0.7 rapt-ble==0.1.2 @@ -1234,9 +1235,9 @@ re2==0.2022.12.01 readlike==0.1.2 readline==8.1_p2 reedsolo==2.1.1_beta1 -referencing==0.33.0 +referencing==0.34.0 refoss-ha==1.2.0 -regenmaschine==2024.1.0 +regenmaschine==2024.3.0 regex==2023.12.25 related==0.7.2 renault-api==0.2.1 @@ -1245,7 +1246,7 @@ reolink-aio==0.8.9 ReParser==1.4.3 requests-file==2.0.0 requests-futures==1.0.1 -requests-oauthlib==1.3.1 +requests-oauthlib==2.0.0 requests-toolbelt==1.0.0 requests==2.31.0 rfc3339-validator==0.1.4 @@ -1255,13 +1256,13 @@ rfc3987==1.3.8 rfk101py==0.0.1 rflink==0.0.66 rich==13.7.1 -ring-doorbell==0.8.7 +ring-doorbell==0.8.9 ritassist==0.9.2 rjpl==0.3.6 rocketchat-API==0.6.1 rokuecp==0.19.2 -romy==0.0.7 -roombapy==1.6.13 +romy==0.0.10 +roombapy==1.8.1 roonapi==0.1.6 rova==0.4.1 rpds-py==0.18.0 @@ -1280,7 +1281,7 @@ russound==0.1.9 ruuvitag-ble==0.1.2 Rx==3.2.0 rxv==0.7.0 -s3transfer==0.10.0 +s3transfer==0.10.1 samsungctl==0.7.1 samsungtvws==2.6.0 satel-integra==0.3.7 @@ -1292,6 +1293,7 @@ scsgate==0.1.0 secretstorage==3.3.3 segno==1.6.1 semantic-version==2.10.0 +semver==3.0.2 sendgrid==6.8.2 sense-energy==0.12.2 sensirion-ble==0.1.1 @@ -1300,7 +1302,7 @@ sensorpro-ble==0.5.3 sensorpush-ble==1.6.2 sentry-sdk==1.40.3 sepaxml==2.2.0 -setuptools==69.1.1 +setuptools==69.2.0 sfrbox-api==0.0.8 sgmllib3k==1.0.0 sharkiq==1.0.2 @@ -1323,7 +1325,7 @@ SmartHab==0.21 smbus-cffi==0.5.1 smbus2==0.4.3 smhi-pkg==1.0.16 -snapcast==2.3.3 +snapcast==2.3.6 sniffio==1.3.1 snitun==0.36.2 snowballstemmer==2.2.0 @@ -1348,8 +1350,7 @@ sphinxcontrib-qthelp==1.0.7 sphinxcontrib-serializinghtml==1.1.10 spiderpy==1.6.1 spidev==3.5 -sqlalchemy==2.0.27 -sqlalchemy==2.0.28 +sqlalchemy==2.0.29 srpenergy==1.3.6 srptools==1.0.1 sseclient-py==1.7.2 @@ -1371,12 +1372,13 @@ striprtf==0.0.26 structlog==24.1.0 subarulink==0.7.9 sunwatcher==0.2.1 -sunweg==2.1.0 +sunweg==2.1.1 surepy==0.9.0 swisshydrodata==0.1.0 switchbot-api==2.0.0 synology-srm==0.2.0 -systembridgeconnector==3.10.0 +systembridgeconnector==4.0.3 +systembridgemodels==4.0.4 systemd-utils==254.8 tabulate==0.9.0 tahoma-api==0.0.16 @@ -1393,7 +1395,7 @@ temescal==0.5 temperusb==1.6.1 tempora==5.5.1 tenacity==8.2.3 -tesla-fleet-api==0.4.6 +tesla-fleet-api==0.4.9 tesla-powerwall==0.5.1 tesla-wall-connector==1.0.2 teslajsonpy==0.18.3 @@ -1409,12 +1411,12 @@ timezone-data==2024a titlecase==2.3 tmb==0.0.4 todoist-api-python==2.1.2 -tololib==0.1.0_beta4 +tololib==1.1.0 tomli==2.0.1 toonapi==0.3.0 total-connect-client==2023.2 tp-connected==0.0.4 -tplink-omada-client==1.3.11 +tplink-omada-client==1.3.12 tqdm==4.66.2 transitions==0.9.0 transmission-rpc==7.0.3 @@ -1461,13 +1463,13 @@ uscisstatus==0.1.1 user-agents==2.0 util-linux==2.39.3 uvcclient==0.11.0 -uvicorn==0.27.1 -validators==0.22.0 -vallox-websocket-api==5.1.0 +uvicorn==0.29.0 +validators==0.23.2 +vallox-websocket-api==5.1.1 vehicle==2.2.1 -velbus-aio==2023.12.0 +velbus-aio==2024.4.0 venstarcolortouch==0.19 -vilfo-api-client==0.4.1 +vilfo-api-client==0.5.0 vincenty==0.1.4 VL53L1X2==0.1.5 voip-utils==0.1.0 @@ -1487,18 +1489,18 @@ warrant-lite==1.0.4 watchdog==2.3.1 waterfurnace==1.1.0 wcwidth==0.2.13 -weatherflow4py==0.1.17 +weatherflow4py==0.2.20 webcolors==1.13 webencodings==0.5.1 webexteamssdk==1.1.1 -webmin-xmlrpc==0.0.1 +webmin-xmlrpc==0.0.2 webob==1.8.7 webrtc-noise-gain==1.2.3 websocket-client==1.7.0 websockets==12.0 werkzeug==3.0.1 -wheel==0.42.0 -whirlpool-sixth-sense==0.18.4 +wheel==0.43.0 +whirlpool-sixth-sense==0.18.7 whois==0.9.27 wiffi==1.1.2 wirelesstagpy==0.8.1 @@ -1510,37 +1512,37 @@ wsproto==1.2.0 xbox-webapi==2.0.11 xboxapi==2.0.1 xerces-c==3.2.4 -xiaomi-ble==0.25.2 +xiaomi-ble==0.28.0 xknx==2.12.2 xknxproject==3.7.0 -xmlschema==3.0.2 +xmlschema==3.1.0 xmltodict==0.13.0 xs1-api-client==3.0.0 yagrc==1.1.2 yalesmartalarmclient==0.3.9 yalexs-ble==2.4.2 -yalexs==1.11.4 +yalexs==2.0.0 yarl==1.9.4 yeelight==0.7.14 yeelightsunflower==0.0.10 -yolink-api==0.3.7 +yolink-api==0.4.1 youless-api==1.0.1 youtubeaio==1.1.5 -yt-dlp==2023.11.16 +yt-dlp==2024.03.10 zamg==0.3.6 zbar==0.23.92 zeep==4.2.1 zengge==0.2 -zeroconf==0.131.0 +zeroconf==0.132.0 zeversolar==0.3.1 -zha-quirks==0.0.112 +zha-quirks==0.0.113 zhong-hong-hvac==1.0.12 ziggo-mediabox-xl==1.1.0 zigpy-deconz==0.23.1 zigpy-xbee==0.20.1 zigpy-zigate==0.12.0 zigpy-znp==0.12.1 -zigpy==0.63.4 +zigpy==0.63.5 zlib-ng==0.2.0 zlib==1.3 zm-py==0.5.4