From dc3c203c953a5c19b62edc025c1af77d754c3da9 Mon Sep 17 00:00:00 2001 From: Xavier FORESTIER Date: Thu, 17 Oct 2024 08:29:57 +0200 Subject: [PATCH] homeassistant 2024.9.0_beta2 --- app-misc/homeassistant/Manifest | 4 + .../files/genebuild_2024.9.0_beta2.patch | 137 ++++ .../homeassistant-2024.9.0_beta2.ebuild | 622 ++++++++++++++++++ dev-python/aioshelly/Manifest | 2 + dev-python/aioshelly/aioshelly-11.3.0.ebuild | 32 + dev-python/bimmer-connected/Manifest | 2 + .../bimmer-connected-0.16.2.ebuild | 31 + dev-python/habluetooth/Manifest | 2 + .../habluetooth/habluetooth-3.3.2.ebuild | 34 + dev-python/python-kasa/Manifest | 2 + .../python-kasa/python-kasa-0.7.1.ebuild | 39 ++ 11 files changed, 907 insertions(+) create mode 100644 app-misc/homeassistant/files/genebuild_2024.9.0_beta2.patch create mode 100644 app-misc/homeassistant/homeassistant-2024.9.0_beta2.ebuild create mode 100644 dev-python/aioshelly/aioshelly-11.3.0.ebuild create mode 100644 dev-python/bimmer-connected/bimmer-connected-0.16.2.ebuild create mode 100644 dev-python/habluetooth/habluetooth-3.3.2.ebuild create mode 100644 dev-python/python-kasa/python-kasa-0.7.1.ebuild diff --git a/app-misc/homeassistant/Manifest b/app-misc/homeassistant/Manifest index d3cee9e20..6b13a709e 100644 --- a/app-misc/homeassistant/Manifest +++ b/app-misc/homeassistant/Manifest @@ -15,6 +15,7 @@ AUX genebuild_2024.10.0_beta9.patch 3526 BLAKE2B de0a58f2e4c370e857ba713f390f19a AUX genebuild_2024.10.1.patch 3515 BLAKE2B 3d6929e3dd8c3f1405c42c2d55d9aaae4fedd49ccf0e022371028a67eefa52b03b4f5d53c748eb6ce3ad08c227de44303576f67f8be63b054cd297af4098bad4 SHA512 da08194dca4e05b6f84d8c96b84fc5f9cc47bd96ee4d644d80deb1136eff57d2cccc3d5d0843f76677468c277c6b91dd644c5bf4694b56413b6fa80f175c4b55 AUX genebuild_2024.10.2.patch 3602 BLAKE2B d093639e763a298598ada8ec82faf693f69f528ac60657614d0605b021750c7743631e529356f07a553fa86739ad37e8bea5d70e82062c493584890a942dc62a SHA512 e5462e2db0f144d4c1ce0c9c1aee55fc03f57164b0e5aac963a57fa45d972feaae8040910b1bd90c2f68b3780a7b8d78e5cd45505343df5c6be02a4ecee42882 AUX genebuild_2024.9.0.patch 3510 BLAKE2B 5cd077d0ce54babf2a2f61712de11469953968ec205c438b3a432cdca0806f59f9ad0704614a91da3649b933f6330c3c942d495c488cb3b7a023d9db553f4c94 SHA512 03955d68966b2011cfdbc33c17a7ae56f196fff07789e5a5ec0a363ef4a28c4045b635de14ef1e058d9894af547be2edd1b61b29241c8e9a0e3ee6e6e2644110 +AUX genebuild_2024.9.0_beta2.patch 3514 BLAKE2B 34ee59f93c01e3bd1e05108cbdb2a64256e980053caf76c46dbd9edf6ef4badbfc005e2586faba2d4f4552ec0563c167874777edc2d19be59a15e044b327f382 SHA512 a52e6c44040e998be81173525f23491c3b8384024477a4e7ae387395664d9713a8e39cb49216ef069e15e5ff8bed9d1e9943726d0823a6c637e4a1772a0d041b AUX genebuild_2024.9.0_beta3.patch 3522 BLAKE2B 794c3a828942d4ec95826ca7755b14fdd67200a03eaa4e07bfe8fbaf9334abef4b3b072eb7b677202d83c04ba0e6f2e7b331eae9d245b8efaf0fb3e646bcac02 SHA512 b906cc24aae1d00ecfacc4e2fa5cfa6f14cd0f7cf16136ae1cfe5102fcffee425469055974a0680ee9cf242086bf85850dba05eaed449f376387c0ae001f2f4e AUX genebuild_2024.9.0_beta4.patch 3522 BLAKE2B 39dde02163a5cd88eed4705c413c76b30d175559bd639df3db45211305cc351aaac9f3c044341ddefed6c3b19ad08d7050e7d1fa6fc99035a5e5de1956fab7c7 SHA512 02da9f6362fa9bb3296484f1d335dc7ba5b78ea9c4ff7c96f78b0b2f7e775103566a9c69248dc171624cdf3ed27c8dd2fd75eff63397ddb89d6aa7b43f027df2 AUX genebuild_2024.9.0_beta5.patch 3522 BLAKE2B 2ccf9467cb2df16d44fee152d40b689a994368141675655a1cd8ec68cef555a7886dc293fb9972f8628067a4eb4dee93f95081cbde1f78609146124182d6a9b2 SHA512 11f4de6b3af48fa6c573c9dc8758af0f7146986bfbe8787eac060f23566defaf2ecdf78c06f6d3c4d3abf22f5282213c3a8374d5f1735cf481cc10d5ef65845b @@ -71,6 +72,8 @@ DIST homeassistant-2024.8.3.gh.tar.gz 17753086 BLAKE2B 342aaa50d7ecb398edda44d57 DIST homeassistant-2024.8.3.tar.gz 22278165 BLAKE2B e799883637e21f5425960d76feec5dfe4ddc2fd31d0feda85f4460b32ff2162018c52a5ac1ffdeba768ee6f05e477fe90dcc358582df00a015561e5bc95c4f52 SHA512 f55e67f7d0a8faf438afd0f9d1a01c5b6b04db20382eac7e2c942ac981dd09db7ed53e43eab6febcf09db6bfe6bb89b1cb8671929413c7aae933491d4072ecb6 DIST homeassistant-2024.9.0.gh.tar.gz 17867763 BLAKE2B af2a9755fc69da300e5cb4849e022d279dca5ee9df80e8a4743cf345c32c938fa80073f9c12e898c399aa8df5d0f4d633fca91604f78aa0b7f75834cb3cb90be SHA512 5e310b6aed3da79195c341ff33a734a7cc1d9af17d78242a97053db1b10dae93fe7dc53294df4275dbcfb38ab2f7d7da8c2cc9109e08b54ba6ad3600101d22f1 DIST homeassistant-2024.9.0.tar.gz 22453646 BLAKE2B 9301331e53268a1047544b9ccaac612b35f838ecafdb02963d65887a5627e5a5a778cd268602a34618554ba37e5513878e07a7ca755093a42dbd219779a91e95 SHA512 101a3aab1385a79ce1f8d9795c6cfac245f6fda368c8ba8d9d32ac287fce657d965949c3d71eda109cdd72a4c986d0d8a684f812d20cf3b23dfdcadddbddc573 +DIST homeassistant-2024.9.0b2.gh.tar.gz 17856029 BLAKE2B 9a280139cfd15e9a89cb0f306acc13e528bc6ffacaaf423814b9fa343519f608fd472a1ad846df56fbbc9fcdeeb29c9ef52cb4d56ac327c64d475351bba62c92 SHA512 79995c17f4ea215743da5bb98fa10c3baee5a8326b0a1aaafd4867e73c36f62010d8aa7ab69aef7c4d4418b443a03410f783c169bd6fdcb6f8f7cbd5402640e3 +DIST homeassistant-2024.9.0b2.tar.gz 22395101 BLAKE2B 13ff0da8e13e9bdc5c8ab658a08f36ae9f97711c716a724369a351a1cab7374723c4637162db11578c4df47dd9a6886c291926a645a7977e456392410d70b578 SHA512 517d0005b60aa0b1e7f4908d4ed68ef40e19325dd4616663ea63e53dd6bc74ed98283c2c010f514c08969a9b77e20310207bd02eac08388335b1deb233c40db4 DIST homeassistant-2024.9.0b3.gh.tar.gz 17866388 BLAKE2B 134a62034535185bc308fd10015d21db0f448c8c18ed3159ccab696327636d99e0344f29fc5895d41f0b0460587612793255b7e82af5ad087bc2f4bd20642ad6 SHA512 f8c83567906cb35efffa98ea23ace3a087199def1ea1675bc6640a14aaf32bfefab2f72b3609f1091e8778f3279a8014d4856fb80ce8d136fccca865229ac22f DIST homeassistant-2024.9.0b3.tar.gz 22437806 BLAKE2B 9084b7d631e3eb6ad45fe246bb9c19b3da3328097056ba6dc26037f1d402429c65985f0267a2de1bbe6da731b24d4fe25f3faa557f8459047dcad9c136ad17f2 SHA512 dec0615e304a5b6eddffb91f960ee89c9d9befe6878945992a25e017c0659b5bdd83d0ce4b6880088f048abcbf01be9973e49d43cd97d95715e1a48ea345367c DIST homeassistant-2024.9.0b4.gh.tar.gz 17867829 BLAKE2B b48d1e942ffe47ae1b444ee11501d87fb7deb76535ec9e09372e04b8be9f8584d61852109311f2de9903af655b01dafec8cf5f8248164658f4af89cb30f7b643 SHA512 52d25fb0c503f54da7988f3c75981e083ec0285acdb0bdb8a9130fc5030193adc7d359e135cfa656abed49405a8bb9d5d3cee730a9bba378e7395c6d74d2d5da @@ -103,6 +106,7 @@ EBUILD homeassistant-2024.5.5.ebuild 34380 BLAKE2B f4c2514212925ee3aaaef7224fd0c EBUILD homeassistant-2024.6.4.ebuild 34440 BLAKE2B 3df3359d75c411b4b364f78b5ce00abfb24583f821bb6ecbf0bc386f775fa668a3323bd8e27ee4a0d4dfca7eba41bcecd6ad348ad7cde6a4a887235c81b01c80 SHA512 adca2850deeadaf268c5b4e22191ea707e3344085264422e8837a8cda753ea7a470c0816f598c696837b4621d91c067fb675d0db79f6433cca275b19a963fa12 EBUILD homeassistant-2024.8.3.ebuild 35197 BLAKE2B aa6526dd3171a7e792310369c901e0fcd92899f849b4bea20c8e10f3517ca5c6b427be120db203753df3b208794f747e076d420e910280fef90c59260bdb9940 SHA512 0c3e2454b861be37d62e7daabe803084345bdec9e6517682629beda148480c7aa8cea0d0840751dbc219bfe50a85b594402715e20d7fb8b998ecb49d38ac8c6f EBUILD homeassistant-2024.9.0.ebuild 37634 BLAKE2B a1e61a408ad9ba1f07c156b259a672bafa2ddb276219637b4872ced42ab0c1db7e65326f1aff691bdc3370634485b2ea4434f7755afd30351bf5d770593eb86e SHA512 5ef55897e5fffab138b10a481bd0ba04d911c9dce935d6315c156b278fff5a9991cef74e647d03c92659c980e32790068159e5f9f6b0e988e44d405ea9838647 +EBUILD homeassistant-2024.9.0_beta2.ebuild 37641 BLAKE2B 50da331e0193f036d5e617ee534c434947693cf177a3c14a9ce6c17c9b0686907b39103a94bddfaa7d73cbdda28226ecc932513db7fb4a05ef44235cf108785f SHA512 bbdb2cef489259f9c0cbb7c7ed18b8e59738bb57acfbdb0559187ad897f11ab44f44157f4ca0ceb5f8b0ae0f217a1e725336e74fb390cdc16733ef66c62be1ad EBUILD homeassistant-2024.9.0_beta3.ebuild 37641 BLAKE2B 78f3d919d7562b5c1db206b1fe89454af16d0f95f740e28defc625629a5fb06009d42d278a71b2dddae95db836f52330ebcbfd889934732874ae8d4b15c81cf6 SHA512 6b9aaaf3c8430d1d1aa7b840551424f70a11ed410c9eb818e7423f7e2542c61d1a478ca8098271bdeb026190c89951f2b25600d9e024b7038cfbf053f68c2a4f EBUILD homeassistant-2024.9.0_beta4.ebuild 37641 BLAKE2B 73ba317ed5bbebaba640d6ae845b5eeb97e6cf6c0a201bd12de4f08ea5c251f92a37a8ef41ecebe6fd0771f907d12dc764402151dae1af95173a3e310acde550 SHA512 3d7679be56b1f9d4779fc67aefb03d99baf4c25ef6d765db8b278c2bc8b206178dcd38a45a5d0ef988893973cb99cabc6e1e866d2fd2ebc6c4ca77ca15fec3f9 EBUILD homeassistant-2024.9.0_beta5.ebuild 37640 BLAKE2B b3779311a4b911e386823eb1fd6ff7b448ef45e9489051a40dfd5d0d707b31510b5af0ae96d3c06ce296b30f75e7f77a187d0be4fcacd9a1205ffe425089384f SHA512 f3da7648c55e08c2bda236dc5a6b9fc4f19c55adcdc45d72fd326d455c9fb5341a5742550354c5a4575402d9871e4108324127dd6b5d5c4a27e7f7515adef138 diff --git a/app-misc/homeassistant/files/genebuild_2024.9.0_beta2.patch b/app-misc/homeassistant/files/genebuild_2024.9.0_beta2.patch new file mode 100644 index 000000000..686b6c2e8 --- /dev/null +++ b/app-misc/homeassistant/files/genebuild_2024.9.0_beta2.patch @@ -0,0 +1,137 @@ +--- a/core-2024.9.0b2/homeassistant/package_constraints.txt 2024-10-04 19:33:37.000000000 +0200 ++++ b/core-2024.9.0b2/homeassistant/package_constraints.txt 2024-10-13 10:21:48.027841292 +0200 +@@ -166,7 +166,7 @@ + dacite>=1.7.0 + + # Musle wheels for pandas 2.2.0 cannot be build for any architecture. +-pandas==2.1.4 ++#pandas==2.1.4 + + # chacha20poly1305-reuseable==0.12.x is incompatible with cryptography==43.0.x + chacha20poly1305-reuseable>=0.13.0 +--- a/homeassistant-2024.9.0b2/homeassistant/package_constraints.txt 2024-10-04 19:33:37.000000000 +0200 ++++ b/homeassistant-2024.9.0b2/homeassistant/package_constraints.txt 2024-10-13 10:21:48.027841292 +0200 +@@ -166,7 +166,7 @@ + dacite>=1.7.0 + + # Musle wheels for pandas 2.2.0 cannot be build for any architecture. +-pandas==2.1.4 ++#pandas==2.1.4 + + # chacha20poly1305-reuseable==0.12.x is incompatible with cryptography==43.0.x + chacha20poly1305-reuseable>=0.13.0 + +--- a/core-2024.9.0b2/requirements_all.txt 2024-10-11 18:25:02.000000000 +0200 ++++ b/core-2024.9.0b2/requirements_all.txt 2024-10-13 20:44:30.782824454 +0200 +@@ -100,7 +100,7 @@ + PyTurboJPEG==1.7.5 + + # homeassistant.components.vicare +-PyViCare-neo==0.2.1 ++PyViCare==2.34.0 + + # homeassistant.components.xiaomi_aqara + PyXiaomiGateway==0.14.3 +@@ -183,7 +183,7 @@ + + # homeassistant.components.ambient_network + # homeassistant.components.ambient_station +-aioambient==2024.08.0 ++aioambient==2024.8.0 + + # homeassistant.components.apcupsd + aioapcaccess==0.4.2 +@@ -249,7 +249,7 @@ + aiogithubapi==23.11.0 + + # homeassistant.components.guardian +-aioguardian==2022.07.0 ++aioguardian==2022.7.0 + + # homeassistant.components.harmony + aioharmony==0.2.10 +@@ -538,10 +538,10 @@ + azure-servicebus==7.10.0 + + # homeassistant.components.holiday +-babel==2.15.0 ++Babel==2.15.0 + + # homeassistant.components.baidu +-baidu-aip==1.6.6 ++baidu-aip==1.6.6.0 + + # homeassistant.components.homekit + base36==0.1.1 +@@ -819,7 +819,7 @@ + energyzero==2.1.1 + + # homeassistant.components.enocean +-enocean==0.50 ++enocean==0.50.1 + + # homeassistant.components.entur_public_transport + enturclient==0.2.4 +@@ -921,7 +921,7 @@ + + # homeassistant.components.fritz + # homeassistant.components.fritzbox_callmonitor +-fritzconnection[qr]==1.13.2 ++fritzconnection[qrcode]==1.13.2 + + # homeassistant.components.fyta + fyta_cli==0.6.3 +@@ -1164,7 +1164,7 @@ + imgw_pib==1.0.5 + + # homeassistant.components.incomfort +-incomfort-client==0.6.3-1 ++incomfort-client==0.6.3-r1 + + # homeassistant.components.influxdb + influxdb-client==1.24.0 +@@ -1279,7 +1279,7 @@ + linear-garage-door==0.2.9 + + # homeassistant.components.linode +-linode-api==4.1.9b1 ++linode-api==4.1.9_beta1 + + # homeassistant.components.lamarzocco + lmcloud==1.2.2 +@@ -1626,7 +1626,7 @@ + pulsectl==23.5.2 + + # homeassistant.components.androidtv +-pure-python-adb[async]==0.3.0.dev0 ++pure-python-adb[async]==0.3.0-r0 + + # homeassistant.components.pushbullet + pushbullet.py==0.11.0 +@@ -1729,7 +1729,7 @@ + + # homeassistant.components.airvisual + # homeassistant.components.airvisual_pro +-pyairvisual==2023.08.1 ++pyairvisual==2023.8.1 + + # homeassistant.components.aprilaire + pyaprilaire==0.7.4 +@@ -2495,7 +2495,7 @@ + refoss-ha==1.2.4 + + # homeassistant.components.rainmachine +-regenmaschine==2024.03.0 ++regenmaschine==2024.3.0 + + # homeassistant.components.renault + renault-api==0.2.5 +@@ -2616,7 +2616,7 @@ + simplepush==2.2.3 + + # homeassistant.components.simplisafe +-simplisafe-python==2024.01.0 ++simplisafe-python==2024.1.0 + + # homeassistant.components.slack + slackclient==2.5.0 diff --git a/app-misc/homeassistant/homeassistant-2024.9.0_beta2.ebuild b/app-misc/homeassistant/homeassistant-2024.9.0_beta2.ebuild new file mode 100644 index 000000000..d6551bc4d --- /dev/null +++ b/app-misc/homeassistant/homeassistant-2024.9.0_beta2.ebuild @@ -0,0 +1,622 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_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}/homeassistant-full-9999/" +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 alarmdecoder 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 isal 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.12 dev-lang/python:3.13 ) + 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 ./homeassistant-2024.9.0b2/homeassistant/package_constraints.txt +RDEPEND=" + ~dev-python/aiodhcpwatcher-1.0.2[${PYTHON_USEDEP}] + ~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}] + ~dev-python/aiodns-3.2.0[${PYTHON_USEDEP}] + ~dev-python/aiohttp-fast-zlib-0.1.1[${PYTHON_USEDEP}] + ~dev-python/aiohttp-3.10.5[${PYTHON_USEDEP}] + ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] + ~dev-python/aiozoneinfo-0.2.1[${PYTHON_USEDEP}] + ~dev-python/astral-2.2[${PYTHON_USEDEP}] + ~dev-python/async-interrupt-1.2.0[${PYTHON_USEDEP}] + ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] + ~dev-python/atomicwrites-1.4.1[${PYTHON_USEDEP}] + ~dev-python/attrs-23.2.0[${PYTHON_USEDEP}] + ~dev-python/awesomeversion-24.6.0[${PYTHON_USEDEP}] + ~dev-python/bcrypt-4.1.3[${PYTHON_USEDEP}] + ~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}] + ~dev-python/bleak-0.22.2[${PYTHON_USEDEP}] + ~dev-python/bluetooth-adapters-0.19.4[${PYTHON_USEDEP}] + ~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}] + ~dev-python/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}] + ~dev-python/cached-ipaddress-0.5.0[${PYTHON_USEDEP}] + >=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}] + ~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}] + ~dev-python/cryptography-43.0.0[${PYTHON_USEDEP}] + ~dev-python/dbus-fast-2.24.0[${PYTHON_USEDEP}] + ~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}] + ~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}] + ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] + ~dev-python/habluetooth-3.3.2[${PYTHON_USEDEP}] + ~dev-python/hass-nabucasa-0.81.1[${PYTHON_USEDEP}] + ~dev-python/hassil-1.7.4[${PYTHON_USEDEP}] + ~dev-python/home-assistant-bluetooth-1.12.2[${PYTHON_USEDEP}] + ~dev-python/home-assistant-frontend-20240829.0[${PYTHON_USEDEP}] + ~dev-python/home-assistant-intents-2024.8.29[${PYTHON_USEDEP}] + ~dev-python/httpx-0.27.0[${PYTHON_USEDEP}] + ~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}] + ~dev-python/jinja-3.1.4[${PYTHON_USEDEP}] + ~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}] + ~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}] + ~dev-python/orjson-3.10.7[${PYTHON_USEDEP}] + >=dev-python/packaging-23.1[${PYTHON_USEDEP}] + ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] + ~dev-python/pillow-10.4.0[${PYTHON_USEDEP}] + >=dev-python/pip-21.3.1[${PYTHON_USEDEP}] + ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] + ~dev-python/pyjwt-2.9.0[${PYTHON_USEDEP}] + ~dev-python/pymicro-vad-1.0.1[${PYTHON_USEDEP}] + ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] + ~dev-python/pyopenssl-24.2.1[${PYTHON_USEDEP}] + ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] + ~dev-python/pyspeex-noise-1.0.2[${PYTHON_USEDEP}] + ~dev-python/python-slugify-8.0.4[${PYTHON_USEDEP}] + ~dev-python/PyTurboJPEG-1.7.5[${PYTHON_USEDEP}] + ~dev-python/pyudev-0.24.1[${PYTHON_USEDEP}] + ~dev-python/pyyaml-6.0.2[${PYTHON_USEDEP}] + ~dev-python/requests-2.32.3[${PYTHON_USEDEP}] + ~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}] + ~dev-python/ulid-transform-1.0.2[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}] + ~dev-python/voluptuous-openapi-0.0.5[${PYTHON_USEDEP}] + ~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}] + ~dev-python/voluptuous-0.15.2[${PYTHON_USEDEP}] + ~dev-python/yarl-1.9.4[${PYTHON_USEDEP}] + ~dev-python/zeroconf-0.133.0[${PYTHON_USEDEP}] + >=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}] + >=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}] + ~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}] + ~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}] + ~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}] + dev-python/cchardet[${PYTHON_USEDEP}] + >=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}] + ~dev-python/anyio-4.4.0[${PYTHON_USEDEP}] + ~dev-python/h11-0.14.0[${PYTHON_USEDEP}] + ~dev-python/httpcore-1.0.5[${PYTHON_USEDEP}] + >=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}] + ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] + >=dev-python/multidict-6.0.2[${PYTHON_USEDEP}] + >=dev-python/backoff-2.0[${PYTHON_USEDEP}] + ~dev-python/pydantic-1.10.17[${PYTHON_USEDEP}] + >=dev-python/mashumaro-3.13.1[${PYTHON_USEDEP}] + !=dev-python/pubnub-6.4.0[${PYTHON_USEDEP}] + !=dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}] + ~dev-python/protobuf-python-4.25.4[${PYTHON_USEDEP}] + >=dev-python/cchardet-2.1.18[${PYTHON_USEDEP}] + >=dev-python/websockets-11.0.1[${PYTHON_USEDEP}] + ~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}] + >=dev-python/dacite-1.7.0[${PYTHON_USEDEP}] + >=dev-python/chacha20poly1305-reuseable-0.13.0[${PYTHON_USEDEP}] + >=dev-python/pycountry-23.12.11[${PYTHON_USEDEP}] + >=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}] + >=dev-python/tuf-4.0.0[${PYTHON_USEDEP}] + !=dev-python/tenacity-8.4.0[${PYTHON_USEDEP}] +" +# Home Assistant Core dependencies from ./core-2024.9.0b2/homeassistant/package_constraints.txt +RDEPEND=" + ~dev-python/aiodhcpwatcher-1.0.2[${PYTHON_USEDEP}] + ~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}] + ~dev-python/aiodns-3.2.0[${PYTHON_USEDEP}] + ~dev-python/aiohttp-fast-zlib-0.1.1[${PYTHON_USEDEP}] + ~dev-python/aiohttp-3.10.5[${PYTHON_USEDEP}] + ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] + ~dev-python/aiozoneinfo-0.2.1[${PYTHON_USEDEP}] + ~dev-python/astral-2.2[${PYTHON_USEDEP}] + ~dev-python/async-interrupt-1.2.0[${PYTHON_USEDEP}] + ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] + ~dev-python/atomicwrites-1.4.1[${PYTHON_USEDEP}] + ~dev-python/attrs-23.2.0[${PYTHON_USEDEP}] + ~dev-python/awesomeversion-24.6.0[${PYTHON_USEDEP}] + ~dev-python/bcrypt-4.1.3[${PYTHON_USEDEP}] + ~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}] + ~dev-python/bleak-0.22.2[${PYTHON_USEDEP}] + ~dev-python/bluetooth-adapters-0.19.4[${PYTHON_USEDEP}] + ~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}] + ~dev-python/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}] + ~dev-python/cached-ipaddress-0.5.0[${PYTHON_USEDEP}] + >=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}] + ~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}] + ~dev-python/cryptography-43.0.0[${PYTHON_USEDEP}] + ~dev-python/dbus-fast-2.24.0[${PYTHON_USEDEP}] + ~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}] + ~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}] + ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] + ~dev-python/habluetooth-3.3.2[${PYTHON_USEDEP}] + ~dev-python/hass-nabucasa-0.81.1[${PYTHON_USEDEP}] + ~dev-python/hassil-1.7.4[${PYTHON_USEDEP}] + ~dev-python/home-assistant-bluetooth-1.12.2[${PYTHON_USEDEP}] + ~dev-python/home-assistant-frontend-20240829.0[${PYTHON_USEDEP}] + ~dev-python/home-assistant-intents-2024.8.29[${PYTHON_USEDEP}] + ~dev-python/httpx-0.27.0[${PYTHON_USEDEP}] + ~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}] + ~dev-python/jinja-3.1.4[${PYTHON_USEDEP}] + ~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}] + ~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}] + ~dev-python/orjson-3.10.7[${PYTHON_USEDEP}] + >=dev-python/packaging-23.1[${PYTHON_USEDEP}] + ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] + ~dev-python/pillow-10.4.0[${PYTHON_USEDEP}] + >=dev-python/pip-21.3.1[${PYTHON_USEDEP}] + ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] + ~dev-python/pyjwt-2.9.0[${PYTHON_USEDEP}] + ~dev-python/pymicro-vad-1.0.1[${PYTHON_USEDEP}] + ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] + ~dev-python/pyopenssl-24.2.1[${PYTHON_USEDEP}] + ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] + ~dev-python/pyspeex-noise-1.0.2[${PYTHON_USEDEP}] + ~dev-python/python-slugify-8.0.4[${PYTHON_USEDEP}] + ~dev-python/PyTurboJPEG-1.7.5[${PYTHON_USEDEP}] + ~dev-python/pyudev-0.24.1[${PYTHON_USEDEP}] + ~dev-python/pyyaml-6.0.2[${PYTHON_USEDEP}] + ~dev-python/requests-2.32.3[${PYTHON_USEDEP}] + ~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}] + ~dev-python/ulid-transform-1.0.2[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}] + ~dev-python/voluptuous-openapi-0.0.5[${PYTHON_USEDEP}] + ~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}] + ~dev-python/voluptuous-0.15.2[${PYTHON_USEDEP}] + ~dev-python/yarl-1.9.4[${PYTHON_USEDEP}] + ~dev-python/zeroconf-0.133.0[${PYTHON_USEDEP}] + >=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}] + >=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}] + ~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}] + ~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}] + ~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}] + dev-python/cchardet[${PYTHON_USEDEP}] + >=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}] + ~dev-python/anyio-4.4.0[${PYTHON_USEDEP}] + ~dev-python/h11-0.14.0[${PYTHON_USEDEP}] + ~dev-python/httpcore-1.0.5[${PYTHON_USEDEP}] + >=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}] + ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] + >=dev-python/multidict-6.0.2[${PYTHON_USEDEP}] + >=dev-python/backoff-2.0[${PYTHON_USEDEP}] + ~dev-python/pydantic-1.10.17[${PYTHON_USEDEP}] + >=dev-python/mashumaro-3.13.1[${PYTHON_USEDEP}] + !=dev-python/pubnub-6.4.0[${PYTHON_USEDEP}] + !=dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}] + ~dev-python/protobuf-python-4.25.4[${PYTHON_USEDEP}] + >=dev-python/cchardet-2.1.18[${PYTHON_USEDEP}] + >=dev-python/websockets-11.0.1[${PYTHON_USEDEP}] + ~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}] + >=dev-python/dacite-1.7.0[${PYTHON_USEDEP}] + >=dev-python/chacha20poly1305-reuseable-0.13.0[${PYTHON_USEDEP}] + >=dev-python/pycountry-23.12.11[${PYTHON_USEDEP}] + >=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}] + >=dev-python/tuf-4.0.0[${PYTHON_USEDEP}] + !=dev-python/tenacity-8.4.0[${PYTHON_USEDEP}] +" + +# unknown origin, still something to clean up here + +RDEPEND="${RDEPEND} + ~dev-python/colorlog-6.8.2[${PYTHON_USEDEP}] + ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] + >=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]" + +# Module requirements from useflags +RDEPEND="${RDEPEND} + ambiclimate? ( dev-python/Ambiclimate[${PYTHON_USEDEP}] ) + bh1750? ( dev-python/i2csense[${PYTHON_USEDEP}] ) + blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] ) + blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] ) + bme280? ( dev-python/i2csense[${PYTHON_USEDEP}] dev-python/bme280spi[${PYTHON_USEDEP}] ) + bme680? ( dev-python/bme680[${PYTHON_USEDEP}] ) + cli? ( app-misc/home-assistant-cli ) + coronavirus? ( dev-python/coronavirus[${PYTHON_USEDEP}] ) + deutsche_bahn? ( dev-python/schiene[${PYTHON_USEDEP}] ) + dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${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}] ) + loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] ) + mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] ) + mosquitto? ( app-misc/mosquitto ) + mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] ) + smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] ) + socat? ( net-misc/socat ) + somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] ) + ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy ) + tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] ) + wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] ) + abode? ( ~dev-python/jaraco-abode-5.2.1[${PYTHON_USEDEP}] ) + accuweather? ( ~dev-python/accuweather-3.0.0[${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.7.0[${PYTHON_USEDEP}] ) + ads? ( ~dev-python/pyads-3.4.0[${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}] ) + alarmdecoder? ( ~dev-python/adext-0.4.3[${PYTHON_USEDEP}] ) + alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] ) + ambient_station? ( ~dev-python/aioambient-2024.8.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.7.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-r0[async,${PYTHON_USEDEP}] ) + androidtv_remote? ( ~dev-python/androidtvremote2-0.1.1[${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.15.0[${PYTHON_USEDEP}] ) + apprise? ( ~dev-python/apprise-1.8.0[${PYTHON_USEDEP}] ) + aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] ) + arcam_fmj? ( ~dev-python/arcam-fmj-1.5.2[${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/auroranoaa-0.0.3[${PYTHON_USEDEP}] ) + atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] ) + august? ( ~dev-python/yalexs-ble-2.4.3[${PYTHON_USEDEP}] ~dev-python/yalexs-8.5.5[${PYTHON_USEDEP}] ) + aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] ) + avea? ( ~dev-python/axis-62[${PYTHON_USEDEP}] ) + avion? ( ~dev-python/axis-62[${PYTHON_USEDEP}] ) + awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] ) + axis? ( ~dev-python/axis-62[${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/bimmer-connected-0.16.2[china,${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.4.2[${PYTHON_USEDEP}] ) + blink? ( ~dev-python/blinkpy-0.23.0[${PYTHON_USEDEP}] ) + blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] ) + bluetooth? ( ~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}] ~dev-python/bleak-0.22.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.19.4[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.24.0[${PYTHON_USEDEP}] ~dev-python/habluetooth-3.3.2[${PYTHON_USEDEP}] ) + bluetooth_tracker? ( ~dev-python/pychromecast-14.0.1[${PYTHON_USEDEP}] ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ) + bmw_connected_drive? ( ~dev-python/bimmer-connected-0.16.2[china,${PYTHON_USEDEP}] ) + bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] ) + braviatv? ( ~dev-python/pybravia-0.3.4[${PYTHON_USEDEP}] ) + bring? ( ~dev-python/bring-api-0.8.1[${PYTHON_USEDEP}] ) + broadlink? ( ~dev-python/broadlink-0.19.0[${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.6.2[${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.6[${PYTHON_USEDEP}] ) + caldav? ( ~dev-python/caldav-1.3.9[${PYTHON_USEDEP}] ) + camera? ( ~dev-python/PyTurboJPEG-1.7.5[${PYTHON_USEDEP}] ) + canary? ( ~dev-python/py-canary-0.5.4[${PYTHON_USEDEP}] ) + cast? ( ~dev-python/pychromecast-14.0.1[${PYTHON_USEDEP}] ) + cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] ) + co2signal? ( ~dev-python/aioelectricitymaps-0.4.0[${PYTHON_USEDEP}] ) + compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] ) + daikin? ( ~dev-python/pydaikin-2.13.6[${PYTHON_USEDEP}] ) + deconz? ( ~dev-python/pydeconz-116[${PYTHON_USEDEP}] ) + delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] ) + denonavr? ( ~dev-python/denonavr-0.11.6[${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.2[${PYTHON_USEDEP}] ~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.5.0[${PYTHON_USEDEP}] ) + discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] ) + discord? ( ~dev-python/nextcord-2.6.0[${PYTHON_USEDEP}] ) + dlna_dmr? ( ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ) + dlna_dms? ( ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] ) + doorbird? ( ~dev-python/DoorBirdPy-3.0.2[${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}] ) + ecobee? ( ~dev-python/python-ecobee-api-0.2.18[${PYTHON_USEDEP}] ) + ecowitt? ( ~dev-python/aioecowitt-2024.2.1[${PYTHON_USEDEP}] ) + emulated_roku? ( ~dev-python/emulated-roku-0.3.0[${PYTHON_USEDEP}] ) + enigma2? ( ~dev-python/openwebifpy-4.2.7[${PYTHON_USEDEP}] ) + enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] ) + enphase_envoy? ( ~dev-python/pyenphase-1.22.0[${PYTHON_USEDEP}] ) + environment_canada? ( ~dev-python/env-canada-0.7.2[${PYTHON_USEDEP}] ) + esphome? ( ~dev-python/aioesphomeapi-25.3.1[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-1.0.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ) + everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] ) + evohome? ( ~dev-python/evohome-async-0.4.20[${PYTHON_USEDEP}] ) + ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] ) + fibaro? ( ~dev-python/pyfibaro-0.7.8[${PYTHON_USEDEP}] ) + file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] ) + flume? ( ~dev-python/PyFlume-0.6.5[${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.1.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.12[${PYTHON_USEDEP}] ) + fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ) + fronius? ( ~dev-python/PyFronius-0.7.3[${PYTHON_USEDEP}] ) + gios? ( ~dev-python/gios-4.0.0[${PYTHON_USEDEP}] ) + github? ( ~dev-python/aiogithubapi-23.11.0[${PYTHON_USEDEP}] ) + glances? ( ~dev-python/glances-api-0.8.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.5.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-1.0.1[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.1[${PYTHON_USEDEP}] ) + holiday? ( ~dev-python/Babel-2.15.0[${PYTHON_USEDEP}] ~dev-python/holidays-0.55[${PYTHON_USEDEP}] ) + homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}] ) + homekit_controller? ( ~dev-python/aiohomekit-3.2.3[${PYTHON_USEDEP}] ) + homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] ) + homematicip_cloud? ( ~dev-python/homematicip-1.1.2[${PYTHON_USEDEP}] ) + hp_ilo? ( ~dev-python/python-hpilo-4.4.3[${PYTHON_USEDEP}] ) + hue? ( ~dev-python/aiohue-4.7.3[${PYTHON_USEDEP}] ) + hydrawise? ( ~dev-python/pydrawise-2024.8.0[${PYTHON_USEDEP}] ) + iaqualink? ( ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] ~dev-python/iaqualink-0.5.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.4.0[${PYTHON_USEDEP}] ) + imap? ( ~dev-python/aioimaplib-1.1.0[${PYTHON_USEDEP}] ) + incomfort? ( ~dev-python/incomfort-client-0.6.3-r1[${PYTHON_USEDEP}] ) + influxdb? ( ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ) + insteon? ( ~dev-python/insteon-frontend-home-assistant-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyinsteon-1.6.3[${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.16.0[${PYTHON_USEDEP}] ) + isal? ( ~dev-python/isal-1.6.1[${PYTHON_USEDEP}] ) + islamic_prayer_times? ( ~dev-python/prayer-times-calculator-offline-1.0.3[${PYTHON_USEDEP}] ) + jewish_calendar? ( ~dev-python/hdate-0.10.9[${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/knx-frontend-2024.8.9.225351[${PYTHON_USEDEP}] ~dev-python/xknx-3.1.1[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.7.1[${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-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.5.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-1.0.8[${PYTHON_USEDEP}] ) + linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] ) + litterrobot? ( ~dev-python/pylitterbot-2023.5.0[${PYTHON_USEDEP}] ) + local_calendar? ( ~dev-python/ical-8.1.1[${PYTHON_USEDEP}] ) + local_todo? ( ~dev-python/ical-8.1.1[${PYTHON_USEDEP}] ) + luci? ( ~dev-python/openwrt-luci-rpc-1.1.17[${PYTHON_USEDEP}] ) + luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] ) + matter? ( ~dev-python/python-matter-server-6.3.0[${PYTHON_USEDEP}] ) + maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] ) + media_extractor? ( ~net-misc/yt-dlp-2024.08.06[${PYTHON_USEDEP}] ) + 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.5.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.9[${PYTHON_USEDEP}] ) + mqtt? ( ~dev-python/paho-mqtt-1.6.1[${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.1.0[${PYTHON_USEDEP}] ) + netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] ) + nextcloud? ( ~dev-python/nextcloudmonitor-1.5.1[${PYTHON_USEDEP}] ) + nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] ) + nmap_tracker? ( ~dev-python/aiooui-0.1.6[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/netmap-0.7.0.2[${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.3[${PYTHON_USEDEP}] ) + nws? ( ~dev-python/pynws-1.8.2[retry,${PYTHON_USEDEP}] ) + nx584? ( ~dev-python/pynx584-0.8.2[${PYTHON_USEDEP}] ) + octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] ) + onkyo? ( ~dev-python/pyeiscp-0.0.7[${PYTHON_USEDEP}] ) + onvif? ( ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] ~dev-python/onvif-zeep-async-3.1.12[${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/pyopenweathermap-0.1.1[${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.4.2[${PYTHON_USEDEP}] ) + philips_js? ( ~dev-python/ha-philipsjs-3.2.2[${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.16[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] ) + plugwise? ( ~dev-python/plugwise-0.38.3[${PYTHON_USEDEP}] ) + poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] ) + powerwall? ( ~dev-python/tesla-powerwall-0.5.2[${PYTHON_USEDEP}] ) + ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] ) + python_script? ( ~dev-python/RestrictedPython-7.0[${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-6.0.1[${PYTHON_USEDEP}] ) + rainmachine? ( ~dev-python/regenmaschine-2024.3.0[${PYTHON_USEDEP}] ) + recorder? ( ~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${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.9.0[listen,${PYTHON_USEDEP}] ) + roku? ( ~dev-python/rokuecp-0.19.3[${PYTHON_USEDEP}] ) + roomba? ( ~dev-python/roombapy-1.8.1[${PYTHON_USEDEP}] ) + roon? ( ~dev-python/roonapi-0.1.6[${PYTHON_USEDEP}] ) + samsungtv? ( ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[websocket,${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${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-11.3.0[${PYTHON_USEDEP}] ) + shodan? ( ~net-analyzer/shodan-1.28.0[${PYTHON_USEDEP}] ) + signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.24[${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}] ) + smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] ) + snmp? ( ~dev-python/pysnmp-6.2.5[${PYTHON_USEDEP}] ) + solax? ( ~dev-python/solax-3.1.1[${PYTHON_USEDEP}] ) + sonos? ( ~dev-python/soco-0.30.4[${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.31[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.5.0[${PYTHON_USEDEP}] ) + squeezebox? ( ~dev-python/pysqueezebox-0.7.1[${PYTHON_USEDEP}] ) + statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] ) + synology_dsm? ( ~dev-python/py-synologydsm-api-2.5.2[${PYTHON_USEDEP}] ) + systemmonitor? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ~dev-python/psutil-6.0.0[${PYTHON_USEDEP}] ) + tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.1[${PYTHON_USEDEP}] ) + tasmota? ( ~dev-python/HATasmota-0.9.2[${PYTHON_USEDEP}] ) + tellduslive? ( ~dev-python/tellduslive-0.10.11[${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-2024.5[${PYTHON_USEDEP}] ) + tplink? ( ~dev-python/python-kasa-0.7.1[speedups,${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-80[${PYTHON_USEDEP}] ) + unifi_direct? ( ~dev-python/unifi-ap-0.0.1[${PYTHON_USEDEP}] ) + upnp? ( ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ) + usb? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyudev-0.24.1[${PYTHON_USEDEP}] ) + utility_meter? ( ~dev-python/croniter-2.0.2[${PYTHON_USEDEP}] ) + vallox? ( ~dev-python/vallox-websocket-api-5.3.0[${PYTHON_USEDEP}] ) + velbus? ( ~dev-python/velbus-aio-2024.7.6[${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.34.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.1.0[${PYTHON_USEDEP}] ) + waze_travel_time? ( ~dev-python/pywaze-1.0.2[${PYTHON_USEDEP}] ) + webostv? ( ~dev-python/aiowebostv-0.4.2[${PYTHON_USEDEP}] ) + wemo? ( ~dev-python/pywemo-1.4.0[${PYTHON_USEDEP}] ) + whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] ) + withings? ( ~dev-python/aiowithings-3.0.3[${PYTHON_USEDEP}] ) + wled? ( ~dev-python/wled-0.20.2[${PYTHON_USEDEP}] ) + workday? ( ~dev-python/holidays-0.55[${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/async-upnp-client-0.40.0[${PYTHON_USEDEP}] ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ) + yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] ) + zeroconf? ( ~dev-python/zeroconf-0.133.0[${PYTHON_USEDEP}] ) + zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] ) + zha? ( ~dev-python/universal-silabs-flasher-0.0.22[${PYTHON_USEDEP}] ~dev-python/zha-0.0.32[${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.57.0[${PYTHON_USEDEP}] ) +" + +BDEPEND="${RDEPEND} + test? ( + dev-python/astroid[${PYTHON_USEDEP}] + dev-python/coverage[${PYTHON_USEDEP}] + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/mock-open[${PYTHON_USEDEP}] + dev-python/mypy-dev[${PYTHON_USEDEP}] + dev-python/pipdeptree[${PYTHON_USEDEP}] + dev-vcs/pre-commit + dev-python/pylint-per-file-ignores[${PYTHON_USEDEP}] + dev-python/pylint[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/pytest-freezer[${PYTHON_USEDEP}] + dev-python/pytest-github-actions-annotate-failures[${PYTHON_USEDEP}] + dev-python/pytest-picked[${PYTHON_USEDEP}] + dev-python/pytest-socket[${PYTHON_USEDEP}] + dev-python/pytest-sugar[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/pytest-unordered[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/requests-mock[${PYTHON_USEDEP}] + dev-python/respx[${PYTHON_USEDEP}] + dev-python/syrupy[${PYTHON_USEDEP}] + dev-python/tqdm[${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 + + 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/dev-python/aioshelly/Manifest b/dev-python/aioshelly/Manifest index 2956b5478..6dee21acd 100644 --- a/dev-python/aioshelly/Manifest +++ b/dev-python/aioshelly/Manifest @@ -1,12 +1,14 @@ AUX aioshelly.patch 495 BLAKE2B 47b13a2fdafc84b015ee9c9ea6a525a86069da3da7bfbb891565ddd62b2db4a4fa5349863d44d8abed52eccc795713bcb211fa4e91fce1d5c0059daf1b8a2979 SHA512 c34830d70f327f0ca5f09c8f7e519755086a1a2819ad85ba7e7f833a6f74d64ace878dd51c8f8332070d8e43a8da7a21d65eb157b2878603834ae8a30ba398c9 DIST aioshelly-10.0.1.tar.gz 35807 BLAKE2B e05b8816a2d3e30a164bc337f5e6ba1c558e6482ba1e0a33fe646fbd08b2e21068463353a15e7b894f04fbb53aefcb54edb9ecb711efc1c0654b425527699c8d SHA512 18b5ffd99891e0d9e0f4b0f520bd498009fa9cbed59349dc6e512176b88cda1ef5fb12d1993b5845639c494badb4b4fd030d75196e8595fc21dc993e4f40c943 DIST aioshelly-11.2.4.tar.gz 36647 BLAKE2B 9d61ff195913f857e9e85e2570d1e17d66b87a47147fe00b5c710ddb9346b813e9298389787bfb54146de924dc18e1aa38f235f01870a5a116a66381f514b78a SHA512 23e770ade827e3860b3d2620eb8befe34fea37c88a3c1d571b62dc706b6f80df06ed2728eb7b144edbeb624b56cde2db80ab5b97aeb1f383a7757a8d5776a432 +DIST aioshelly-11.3.0.tar.gz 39137 BLAKE2B 5597f1a0584e9eb525770f8a6d949dac8d4f3971415aa00d1f50f3f7dea97cf067391566c41cf51aae8a0b033216f7b6f52daf4d17b116cacdf23b5e87fb2d2f SHA512 0971dd85a2d7a45e8fa9460f45e183a73d1fb3db74bae531f549f916d616d235e9e9fc69ea3267c2d2641a6360edb85caab9e9d785475d8b9ca9f48112730044 DIST aioshelly-11.4.2.tar.gz 41415 BLAKE2B b92bde36fd02ab67fa844da28e5dd5d589fa4d1d7bf8c779488dda1cd0378cb26895a46d4dc798bec37033b403bf274ce683d003740a8fcf38184e9667398264 SHA512 0585e169c9e59ed8fe0ae684c2d4f41de5e00a34a3dd79594a1ba9d9bd93a955aa11c1d03e7979deff8038dda75caf7324ceb2c3b6a01f4cbeecc0616edcc880 DIST aioshelly-8.1.1.tar.gz 29377 BLAKE2B 10dd116efc28cb49e123271346531dbb8ec8ae1331e7ce1f3e6eb3773303d1efdcb476a32c2cc3c7552b056405761b2248955bf4e8fb6a87c55f4976c0e3d75e SHA512 719f755b72e9e7c664188eb2762e421ebd5752084c9b4124a2a8e7eb19bbd0291fd49b7bb7988b9c5e4e843d5ca532c3440b2a9da59409de2193aaf18483516a DIST aioshelly-8.2.0.tar.gz 35668 BLAKE2B b897947ae1576b95a1c80ed28d13337b7d8f800a861e3643b8e8e53987c6f908c8cadfcbadbfa11b336c07273ffac98bdc5f1d4519d5d726ea7455f82344ad95 SHA512 ac892806f0fb8717c09fc099dc3d02df08668957137c6655e202d115dda2f01f34efc8798649b2614325e8c2ad8d000801d6e12567e35cb1a688466636a99e66 DIST aioshelly-9.0.0.tar.gz 35489 BLAKE2B 70045f179a05b2b5e15d29f04703384ad21a3ff3b0f4432f7a8a30333de85c25890c651364b542cf69285e033cfcb04d463a066cd1f8f195a95bcac6bfdcd0e4 SHA512 c1ad108c9aac34369f53c1811ca71f3c2592b6f3057585590cc6b34f8336ceb26150773d35d2ea273e0e7ef4814208e9b1fe2a0c2cac0e261454f5fdd06f2082 EBUILD aioshelly-10.0.1.ebuild 815 BLAKE2B 88fa9d841f3bf2b696e2455a04897ff432bc013ad3dded5298f6029338605edbb31a9ac41d6cb5cee9e1c69528680f343ac4f94fca79c515ee8f56c15154667f SHA512 8c97321a921890f3fb5e5f68508cbdee216348081cf2963e38df20a9f25be76bc7cb55aa7a597c70c9424b1aaac702d6e617d56be10e2d57bf6274076790ade9 EBUILD aioshelly-11.2.4.ebuild 828 BLAKE2B ebc9da9815a459948443cedbac39beac469c5208265620ded95b7e848f47b2fc4d7f4289219cd8b31b23b0753d19097881d17abcaccb0b258039c77de2e5ac4f SHA512 3d04bd7b207867f38f60753f7f7092ae11b5d1a75d44466a87f3c5b78ce70b4d1c0f8c20d1987c037af963aec83bef536032a4c2413ab76541821a46c1171e48 +EBUILD aioshelly-11.3.0.ebuild 828 BLAKE2B ebc9da9815a459948443cedbac39beac469c5208265620ded95b7e848f47b2fc4d7f4289219cd8b31b23b0753d19097881d17abcaccb0b258039c77de2e5ac4f SHA512 3d04bd7b207867f38f60753f7f7092ae11b5d1a75d44466a87f3c5b78ce70b4d1c0f8c20d1987c037af963aec83bef536032a4c2413ab76541821a46c1171e48 EBUILD aioshelly-11.4.2.ebuild 828 BLAKE2B ebc9da9815a459948443cedbac39beac469c5208265620ded95b7e848f47b2fc4d7f4289219cd8b31b23b0753d19097881d17abcaccb0b258039c77de2e5ac4f SHA512 3d04bd7b207867f38f60753f7f7092ae11b5d1a75d44466a87f3c5b78ce70b4d1c0f8c20d1987c037af963aec83bef536032a4c2413ab76541821a46c1171e48 EBUILD aioshelly-8.1.1.ebuild 815 BLAKE2B 88fa9d841f3bf2b696e2455a04897ff432bc013ad3dded5298f6029338605edbb31a9ac41d6cb5cee9e1c69528680f343ac4f94fca79c515ee8f56c15154667f SHA512 8c97321a921890f3fb5e5f68508cbdee216348081cf2963e38df20a9f25be76bc7cb55aa7a597c70c9424b1aaac702d6e617d56be10e2d57bf6274076790ade9 EBUILD aioshelly-8.2.0.ebuild 815 BLAKE2B 88fa9d841f3bf2b696e2455a04897ff432bc013ad3dded5298f6029338605edbb31a9ac41d6cb5cee9e1c69528680f343ac4f94fca79c515ee8f56c15154667f SHA512 8c97321a921890f3fb5e5f68508cbdee216348081cf2963e38df20a9f25be76bc7cb55aa7a597c70c9424b1aaac702d6e617d56be10e2d57bf6274076790ade9 diff --git a/dev-python/aioshelly/aioshelly-11.3.0.ebuild b/dev-python/aioshelly/aioshelly-11.3.0.ebuild new file mode 100644 index 000000000..6504d315c --- /dev/null +++ b/dev-python/aioshelly/aioshelly-11.3.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi +DESCRIPTION="Asynchronous library to control Shelly devices." +HOMEPAGE="https://github.com/home-assistant-libs/aioshelly https://pypi.org/project/aioshelly/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" +PATCHES=( + "${FILESDIR}/aioshelly.patch" +) + +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] + >=dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] + >=dev-python/habluetooth-2.1.0[${PYTHON_USEDEP}] + dev-python/yarl[${PYTHON_USEDEP}] + >=dev-python/orjson-3.8.1[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/requests[${PYTHON_USEDEP}] + )" + diff --git a/dev-python/bimmer-connected/Manifest b/dev-python/bimmer-connected/Manifest index 82da8a527..4ff23f232 100644 --- a/dev-python/bimmer-connected/Manifest +++ b/dev-python/bimmer-connected/Manifest @@ -1,7 +1,9 @@ DIST bimmer_connected-0.15.2.tar.gz 7219268 BLAKE2B 12c8211ffed2b53fb71850b4034a146498e66adea5a919d706bc6645afe5e0f66752bc944b7ce29d466401dce3061dec744ff76c12dd9c6e7d536d9db675134b SHA512 d43d88a0c70702892710e739f18f83e85716f5bf7bb80cbf9fd0b59db35d133ec8f10338510f9055519f6a0fe6b43110a78cf7883b99e464b9d905ca6f769f26 DIST bimmer_connected-0.15.3.tar.gz 7219259 BLAKE2B e1990fda919cbfd3988489e3977f7bfdc06704f3fc8da41804bce2468be2d8683cf183a3b1ebf63c31c7d934dea1c99413d94392a93203f5e236f5b2132bac52 SHA512 8dd7d65e31b1c576909b6e87a7629a384727cadf4d18d2f7297da58158d6d7ae7d888a298c769bf6ea5f98d996245618de4f66ca5057f03a7a81492f164a6d9a +DIST bimmer_connected-0.16.2.tar.gz 7221447 BLAKE2B b6a62d2a33db541ca006cce6f248e4852f8b246b144cd002cbaf4bf2221df0d5c1fb04a6af9623601b2d6dd7ec9ba8aba20c4a52f07158dedd298e8786826e79 SHA512 d42977593a5718395fdf36b30462ea7bbcb807deffeee7547ed5921ae02bc8ab678522f0b8c852ad42612e5033b12d248803d3e1238b6b99f4066a5bb487bcc1 DIST bimmer_connected-0.16.3.tar.gz 7221683 BLAKE2B 8d8758202c3c94d337efc3289c601aa937a1a7fafbf34cfb3caf9362d8ffce783e532dbd0ce3883c03ffcf0902d193d3d0e6d6844fbb4cd8400aeae0273599cf SHA512 e1899ee9a3757c1208742aa9743a6bc1a7ca97cb574388bd27238648a95f217631ce1c5750d565e35a3893cbb32b2a0b25b1dad7563d6196b90424908eb98cd1 EBUILD bimmer-connected-0.15.2.ebuild 872 BLAKE2B b310eeec20be1f0e76a0356844212dab5d4e63bfb9751de6c91ce948bf8d4eda125c5e83d372b536099a7e50f7b6dcd50072c9a1f26c3fab6e65f3722498435e SHA512 bfc457347e888ed7746d615ff102306242385e2c86815f0116b12e97f1cc80228bd73b68dd512aca99b33b3a00de4641f99affe13732825938db09c05dcbfc6e EBUILD bimmer-connected-0.15.3.ebuild 872 BLAKE2B b310eeec20be1f0e76a0356844212dab5d4e63bfb9751de6c91ce948bf8d4eda125c5e83d372b536099a7e50f7b6dcd50072c9a1f26c3fab6e65f3722498435e SHA512 bfc457347e888ed7746d615ff102306242385e2c86815f0116b12e97f1cc80228bd73b68dd512aca99b33b3a00de4641f99affe13732825938db09c05dcbfc6e +EBUILD bimmer-connected-0.16.2.ebuild 872 BLAKE2B b310eeec20be1f0e76a0356844212dab5d4e63bfb9751de6c91ce948bf8d4eda125c5e83d372b536099a7e50f7b6dcd50072c9a1f26c3fab6e65f3722498435e SHA512 bfc457347e888ed7746d615ff102306242385e2c86815f0116b12e97f1cc80228bd73b68dd512aca99b33b3a00de4641f99affe13732825938db09c05dcbfc6e EBUILD bimmer-connected-0.16.3.ebuild 872 BLAKE2B b310eeec20be1f0e76a0356844212dab5d4e63bfb9751de6c91ce948bf8d4eda125c5e83d372b536099a7e50f7b6dcd50072c9a1f26c3fab6e65f3722498435e SHA512 bfc457347e888ed7746d615ff102306242385e2c86815f0116b12e97f1cc80228bd73b68dd512aca99b33b3a00de4641f99affe13732825938db09c05dcbfc6e MISC metadata.xml 409 BLAKE2B 4c88a9426004b0754b8a8e10c1caad5f49392ab06a0b05c53c3976bdc928cc7260caa98d1cad99bb14f785be4416de286da332c7c108f286c07b2b02a5d7d512 SHA512 1e9d1ae88d0e4ed47ccdd05338b1f0d72888c0b03dda028b9d2f543ed9fa77e3680ebbf20f7a346c694a97cfea7b0c143525cc4e9b5e8243dfb80b223d5b486f diff --git a/dev-python/bimmer-connected/bimmer-connected-0.16.2.ebuild b/dev-python/bimmer-connected/bimmer-connected-0.16.2.ebuild new file mode 100644 index 000000000..7c73af6d7 --- /dev/null +++ b/dev-python/bimmer-connected/bimmer-connected-0.16.2.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi +DESCRIPTION="Library to read data from the BMW Connected Drive portal" +HOMEPAGE="https://github.com/bimmerconnected/bimmer_connected https://pypi.org/project/bimmer-connected/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="china test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND="dev-python/httpx[${PYTHON_USEDEP}] + >=dev-python/pycryptodome-3.4[${PYTHON_USEDEP}] + >=dev-python/pyjwt-2.1.0[${PYTHON_USEDEP}] + china? ( dev-python/pillow[${PYTHON_USEDEP}] )" +BDEPEND=" + dev-python/pbr[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/habluetooth/Manifest b/dev-python/habluetooth/Manifest index 95417a30e..d0ed2c24b 100644 --- a/dev-python/habluetooth/Manifest +++ b/dev-python/habluetooth/Manifest @@ -1,9 +1,11 @@ DIST habluetooth-2.8.1.tar.gz 33429 BLAKE2B 1c2a81596d91a4be98b4f771becc80cfd0f2bd8f94d340c7bab4baeffd9c564f067e8e63e526144df0f1ebbc3ba2f6bbd8ad8feb055fc1d3b61ef2edf7748a36 SHA512 f0c2c313250d2d8737edefef9d9f1680699ce31b61ea9187146d3a9b18c13bb0771f33781a7569d4194fb5ffc86190c8667dc5dbb699b8b35a4ce70d3ffec064 DIST habluetooth-3.1.1.tar.gz 33640 BLAKE2B c848a8881d07dfe6da7da44a45bf2803278faf8c4b8da6d63fee416d97ba89b9eac48d40d4c587da29a16a714e39bce7677370f00df217104b305e970168ac2f SHA512 0f25fa5cc4ee4e7b57e7c6704537f920e42d6b81e79dbac6f3d649d28e1c485fe97033467c4ccb2cf32b5a5edef26b40cd8cbe0479749678007edd4217e0e841 DIST habluetooth-3.1.3.tar.gz 33648 BLAKE2B 6beb3dd2096afd49a618c3cf4f08a4fc9cccfa5292c4fbc9d1b311eee3e6366aedb1139952856be1e032d4854097eefdea3d81808d2d04fba4438413e6d6dd65 SHA512 2cce0474f97b9b75b50f1ce167264c2a07431c2288b536382f22fc404c49ea6b36964c366e92f6a84f095c292fc696f8adfbbfcca6ab76a12e43c9e09fcb6230 +DIST habluetooth-3.3.2.tar.gz 33824 BLAKE2B 8cca37c946bb508571709c302c97ed89ea5f3b6b4fd2e6f8163b93415205940f0579b62ea7ad3deb9d0da34288673a9bb89fbc8ea52499c861f0e09877818a52 SHA512 714c17e106f266a14acde062ed339a2e8641a1f4ebdf34939d385b6f441c9c7f42f8a86404f03e2caa39301fe377e1e1cb8f6783d0389025b2ad95d23004e28e DIST habluetooth-3.4.0.tar.gz 33978 BLAKE2B 9dbe67a410c83d33c0730d892171332fe8d9bebb9d436d6bd2f2f93e661cf475d35e1cb93b696589b6893fd0051aaf2e2b1fbcb8890291ac7ee634b801b102b1 SHA512 92aa91da882aef0469320a3c8c365b356fc4df0b26bbe1de1dd8d76f5270518e5979d4349b11e3bcdd8ebe958ebdb4958e9c06520beb52ed0c38176cc4558194 EBUILD habluetooth-2.8.1.ebuild 944 BLAKE2B 4ec6efb62f2ec1747702be4bdadf5ae104663ed03dfd1c5bd5582acd2447106166e35cbd5582660a85e92b999da0c4c77b6e5cff31b14ff4a7c17e6a1f6cdfca SHA512 f751415b3b56ebe99274ed3639accf7370172d467cc5d8b00b9a0974a07eeb9f69aeaa815553907d75a367fc17f23c1bee2cfec1d733a3de459bcaecb3da8e11 EBUILD habluetooth-3.1.1.ebuild 944 BLAKE2B 4ec6efb62f2ec1747702be4bdadf5ae104663ed03dfd1c5bd5582acd2447106166e35cbd5582660a85e92b999da0c4c77b6e5cff31b14ff4a7c17e6a1f6cdfca SHA512 f751415b3b56ebe99274ed3639accf7370172d467cc5d8b00b9a0974a07eeb9f69aeaa815553907d75a367fc17f23c1bee2cfec1d733a3de459bcaecb3da8e11 EBUILD habluetooth-3.1.3.ebuild 944 BLAKE2B 4ec6efb62f2ec1747702be4bdadf5ae104663ed03dfd1c5bd5582acd2447106166e35cbd5582660a85e92b999da0c4c77b6e5cff31b14ff4a7c17e6a1f6cdfca SHA512 f751415b3b56ebe99274ed3639accf7370172d467cc5d8b00b9a0974a07eeb9f69aeaa815553907d75a367fc17f23c1bee2cfec1d733a3de459bcaecb3da8e11 +EBUILD habluetooth-3.3.2.ebuild 990 BLAKE2B 68f6922abf2db59928406c3256c9ca34d520fe1829bd65213441ddcdb43129103bc2e21fba8ceba61a297da3339d531a1701fe331d2a11ae22755449bdfca2b2 SHA512 51a5ba11da44a1ef8e8d9b7daf29cbd997c0874ff93fc7edbaa08e64791f22406832caa0e2b24c2ee5a6225b81c92e6626c8052098cbbd56d3307aef1c76fd4b EBUILD habluetooth-3.4.0.ebuild 990 BLAKE2B 68f6922abf2db59928406c3256c9ca34d520fe1829bd65213441ddcdb43129103bc2e21fba8ceba61a297da3339d531a1701fe331d2a11ae22755449bdfca2b2 SHA512 51a5ba11da44a1ef8e8d9b7daf29cbd997c0874ff93fc7edbaa08e64791f22406832caa0e2b24c2ee5a6225b81c92e6626c8052098cbbd56d3307aef1c76fd4b MISC metadata.xml 529 BLAKE2B d5b1105a3535ac5fa41482f130d3f2bcdadedb14878cda087b258bf683ed68114eb4da36c9c42bf65545cfb75ec2295498c6f0ffe4fbc8016befcba4c6d9afd6 SHA512 e5a8681a4bfaa8d1fdbaf72543550b4620b22e0eba693505e552e932f8b42d4d63738ad1e2b0205332c409f5230b50cd75426978b7dc4acc11e786897cd87945 diff --git a/dev-python/habluetooth/habluetooth-3.3.2.ebuild b/dev-python/habluetooth/habluetooth-3.3.2.ebuild new file mode 100644 index 000000000..07b7943f4 --- /dev/null +++ b/dev-python/habluetooth/habluetooth-3.3.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="High availability Bluetooth" +HOMEPAGE="https://github.com/bluetooth-devices/habluetooth https://pypi.org/project/habluetooth/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/bleak-0.21.1[${PYTHON_USEDEP}] + >=dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] + >=dev-python/bluetooth-data-tools-1.16.0[${PYTHON_USEDEP}] + >=dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] + >=dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] + >=dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/python-kasa/Manifest b/dev-python/python-kasa/Manifest index 3ce814a9c..54b8bf5ef 100644 --- a/dev-python/python-kasa/Manifest +++ b/dev-python/python-kasa/Manifest @@ -1,7 +1,9 @@ +DIST python_kasa-0.7.1.tar.gz 264068 BLAKE2B a87ad9e27e16c59b6137b8fc86d17d558b80ec6abf76359ee8c6954ab649dfb4efa2c153265e45fdfaa9db8acf0c2070d9a031fc9dc39edc962993e298ee8843 SHA512 4330a0722620f77895b057b043ef97ff518f15437097cbebf19b7b14f1f2d6fb86e7174c9c139fe8fd82260107f41cf563f345207eaaccd84a03ed57c8bc2f3c DIST python_kasa-0.7.2.tar.gz 265341 BLAKE2B a81d120f24149e358613d4e9e97d84b08b1c61752bd1716be23797dc2a5ff06a89ed6646f27499f9e0768d435c786ba4598820f8ce0cb79a257c5f2e4ce13c7a SHA512 d1518e2ffc3d759309270763304eed349a9bb883977e5dc87df87f4071da6b1dd97306537dd7d0964530d82e7f39689d5e50fb06fc36fe5b65776980e5d3d181 DIST python_kasa-0.7.3.tar.gz 290498 BLAKE2B e7ead645251268eec1e3ea8ce18d8a520c6d0cd4065c2c06762356e9e8f587642f0bb32cc00fe9b9b8803bbc3bc92be06dca37faeadc26bc2d7e48c32d53ffa0 SHA512 26a994e98fdb50514b7794bebfd537787a48cc77582f8daaa8368cbbd315737b12618fbcb4996a65394ecf1ac58eb2a03d234e26db79785b556f69177e276859 DIST python_kasa-0.7.4.tar.gz 292389 BLAKE2B e5e069b05210f16c50e20f4028a8770bddae802e1f1a2e097fb7486ddfbeea93d15be70bbd8e424e689ad03ac30a3a01c922dbed0d9262e302fc9b1feab396be SHA512 9d5866d4110ae121c41b19eccfde6374dbc68ace9a737ecf3d0e268a10bb024ee869c626b2ff6a0b144751a771a9fe5dd4bef998556bc8dfcc134d9da49dacd6 DIST python_kasa-0.7.5.tar.gz 295654 BLAKE2B a1cfe7a078700abb4240dc8f83ea88cda424722fb29116bb0149fedf4a4b878566b229c2e86cfbc3dc4cef0a874f5f2284ebe95fce5f1cb42c4de8f6fc5acc3b SHA512 7209cabea41219369d08d1e9a475d434603c34d6021c3150ac9e39b020247d207ff06af9d51768615ffbfa51e6057f2f7839fb822f62acbdcf8badce969de3de +EBUILD python-kasa-0.7.1.ebuild 1415 BLAKE2B 2c6866c4ef2c1344485ad900b3965946e3f5fbeb4b053a7c09fbb5874c9b45de530bbd4a5d7821e93a7feda3c407358634fbc8599e04f0b07651850bc5679fb2 SHA512 9f59667d41e3b968e436e4ba9f6d7e7d3bdb489e99f6022d0ecbfe2fbf723ea612565b8022bd1124c8d7703a5a677bd3caa54c1eb26c3650fbe4d17a5bb910d7 EBUILD python-kasa-0.7.2.ebuild 1415 BLAKE2B 2c6866c4ef2c1344485ad900b3965946e3f5fbeb4b053a7c09fbb5874c9b45de530bbd4a5d7821e93a7feda3c407358634fbc8599e04f0b07651850bc5679fb2 SHA512 9f59667d41e3b968e436e4ba9f6d7e7d3bdb489e99f6022d0ecbfe2fbf723ea612565b8022bd1124c8d7703a5a677bd3caa54c1eb26c3650fbe4d17a5bb910d7 EBUILD python-kasa-0.7.3.ebuild 1415 BLAKE2B 2c6866c4ef2c1344485ad900b3965946e3f5fbeb4b053a7c09fbb5874c9b45de530bbd4a5d7821e93a7feda3c407358634fbc8599e04f0b07651850bc5679fb2 SHA512 9f59667d41e3b968e436e4ba9f6d7e7d3bdb489e99f6022d0ecbfe2fbf723ea612565b8022bd1124c8d7703a5a677bd3caa54c1eb26c3650fbe4d17a5bb910d7 EBUILD python-kasa-0.7.4.ebuild 1415 BLAKE2B 2c6866c4ef2c1344485ad900b3965946e3f5fbeb4b053a7c09fbb5874c9b45de530bbd4a5d7821e93a7feda3c407358634fbc8599e04f0b07651850bc5679fb2 SHA512 9f59667d41e3b968e436e4ba9f6d7e7d3bdb489e99f6022d0ecbfe2fbf723ea612565b8022bd1124c8d7703a5a677bd3caa54c1eb26c3650fbe4d17a5bb910d7 diff --git a/dev-python/python-kasa/python-kasa-0.7.1.ebuild b/dev-python/python-kasa/python-kasa-0.7.1.ebuild new file mode 100644 index 000000000..c4c106380 --- /dev/null +++ b/dev-python/python-kasa/python-kasa-0.7.1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=hatchling +inherit distutils-r1 pypi + +DESCRIPTION="Python API for TP-Link Kasa Smarthome devices" +HOMEPAGE="https://github.com/python-kasa/python-kasa https://pypi.org/project/python-kasa/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="docs shell speedups test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/anyio[${PYTHON_USEDEP}] + >=dev-python/asyncclick-8.0[${PYTHON_USEDEP}] + dev-python/pydantic[${PYTHON_USEDEP}] + >=dev-python/cryptography-1.9.0[${PYTHON_USEDEP}] + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/orjson[${PYTHON_USEDEP}] + >=dev-python/kasa-crypt-0.2.0[${PYTHON_USEDEP}] + docs? ( dev-python/sphinx[${PYTHON_USEDEP}] dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] dev-python/sphinxcontrib-programoutput[${PYTHON_USEDEP}] dev-python/myst-parser[${PYTHON_USEDEP}] >=dev-python/docutils-0.17.0[${PYTHON_USEDEP}] ) + shell? ( dev-python/ptpython[${PYTHON_USEDEP}] dev-python/rich[${PYTHON_USEDEP}] ) + speedups? ( >=dev-python/orjson-3.9.1[${PYTHON_USEDEP}] >=dev-python/kasa-crypt-0.2.0[${PYTHON_USEDEP}] ) +" +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/pytest-sugar[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest