homeassistant-2024.4.3

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2024-04-12 17:04:44 +02:00
parent b586ce3c71
commit 5c8fc6143f
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
9 changed files with 1771 additions and 206 deletions

View File

@ -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 1981 Ebuilds in total, 1970 of them have in total 1990 (42 different) licenses assigned.
There are 1983 Ebuilds in total, 1972 of them have in total 1992 (42 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1123|
|Apache-2.0|448|
|Apache-2.0|450|
|GPL-3|129|
|BSD|112|
|LGPL-3|26|

View File

@ -18,10 +18,13 @@ DIST homeassistant-2024.4.1.gh.tar.gz 16721155 BLAKE2B bd90062aae83c447f9cf098cf
DIST homeassistant-2024.4.1.tar.gz 20684761 BLAKE2B 6cb115252dc2bcbdcb6d46cb1d1e37a4134841059b485b2e018b1d19888e95b3eeb8410d77b77fb11bbefb8d1bcafa20bbe080e2c0fcfd1c8ddb412d5f34ee97 SHA512 86892576dee797c8ad3cc7ad7f982fa7d893da5b79f6de0857863a024df9c20aa06c2b9e4e0121d6f3b2f9ad0e3968d89e154c9b6b4c6a9c3e6fd20e0fb6d9cd
DIST homeassistant-2024.4.2.gh.tar.gz 16720862 BLAKE2B e783f220c54e457499a2a00645b1abf06ac2cfaa5ddd36a780d4fb8e50859a5e0fc22ac2054eab6eb9e2b04d3f585cf41779e35e467f0887fa19ca8784469f5e SHA512 09a4fe63958b2099442b79e6667f1e9c56a9c3577733a50798766bd9e828ee7cea04dce718a550bb928b5e9a500f8422e0056929a15326d5ec51988a6967d8f4
DIST homeassistant-2024.4.2.tar.gz 20564543 BLAKE2B 32c7197dd0797815892a288a37d738056050c6716b84429616dcef58898abd0585f279613850bcd9ad24110f1895665d5fa7e55fe50fad03f46010add73ebccf SHA512 a29e4548dca2911f590fea37b45aaa5d4dc12a5ef60f0c0cd4e62adf97d202df7a7eecc510d9868ce5f5dfe53be4abd9a9f8106fdb61d4f7fbd3da36ba6162e9
DIST homeassistant-2024.4.3.gh.tar.gz 16722195 BLAKE2B 981353e51b39515398ec272323b22e15635cbe3b4f24d832e3c6e64b397bf226d32ed0d16309c8520ea05df9dce361bf4388fc4a8d5ec5a315e449376b47d4d2 SHA512 7bd0a43eb2fbe9ca94b720856bf7ec431fe641c29d3d28fc3ca5240d291c7a8807071669c0c2040e65d8b1ca36b0fecb44cb5c4e4b5222923245f028a4690d70
DIST homeassistant-2024.4.3.tar.gz 20579147 BLAKE2B b38874b5ce970f6f8eea7512c00671f2eeeaf33f5df6a4b7b2d4fa9c8ad223bd9f8768a46c145e6a47608169e607798cfeb52dcbd205ba085f331eac6642493d SHA512 021714f754f6f8fb2dc0133d31c496ae1e23255469da741497c75d0f391d603e257884d9836eda2f9f3ac719c23b3fb426ade1769c664d3ac02e8d46f9418190
EBUILD homeassistant-full-2024.1.0.ebuild 84438 BLAKE2B 4c082e10743024bd7a9613b61aaf3ee536855f6a578b474263c7a4c1ea93af21708f0c558c07a5f1e26f43b32cb454a0e11a585232982d759822a175b639f671 SHA512 f8cda52bd6306ecdefde12f89feb97568508f4c3ede599a9150bb8e7d5eb52da6543b64dac3ea4c020ec7e80ee89e5aa80b44492fc007fb3a81141624e2fcc28
EBUILD homeassistant-full-2024.2.5.ebuild 86088 BLAKE2B 6ed642f921c5d4a282cdec134877fe123c56d6c834b4012477e9310b5b01bd4f735f4a56c4e53c186f0b1ac329f9f2bd7cce834d221199efed821458cc260a93 SHA512 127bc04f49a9eeeb1440e1bb958cfad088acc01434687e8c2b70722403ef2429b2f3cdc8e846ebac280b080ad4a98dc0b5f831edd3d5f481bb493736c409e594
EBUILD homeassistant-full-2024.3.3.ebuild 86657 BLAKE2B 42779a673528864b2de8f7d6021f23ad6b02fb638aaabd81471bebf93f2891e1dd9158269702258ed39d0685fc55fb32a96264f510811db84c3ede194701ed65 SHA512 2b17c9f4eaf4e0661f26939e68611088dcd3ca1ed3d09046f32363c82f2520e9fe3fd59a305c587f72d73d4527ae4d8cd363a983f8534c683d1f20142e13cd92
EBUILD homeassistant-full-2024.4.1.ebuild 86919 BLAKE2B b389f159c2399a859836a77ca3df02143680058abf7154dd80863b8e0f4e0dd5ec9f91b0e4c5fa827a0f041588bf7b9376c3fed0cda25ec8b95add7be739169d SHA512 7a1c74166d5cb70e54c05a8f2667ca620ffc9e5a539137cc7f068e1f266d582b33c9791b39ec9a0edde8227e01b8811538ccc31953c015e9681ea68136dec6b9
EBUILD homeassistant-full-2024.4.2.ebuild 86902 BLAKE2B 31371dd5c2e2125c283e762047d9323863a50a4a17b4e3f30c14329061264f53f5d28a98b896b184f9fccfeb1c54bfd01915b42564624c2f397c6c806440bdff SHA512 0ac9216b335c9ea0c432a0083fc58de98b093e906f9c7b5fccdcd0c8b2eb9b51c0bdecc94717feb038abd7e6f5435865a4a9d90b9cfbc99a242d46efb09946a0
EBUILD homeassistant-full-9999.ebuild 86845 BLAKE2B 6f50a03fa64a54e2e713538097be8374a53048fd886ea8279216ecb422db02cf2c33d83f06716cadbf9bf58f934c44aa1379d695b4f194857aed488ed9b432c5 SHA512 9f6396116ae68e3a9ab6bd2893eba3c652f8db215f64ea4247c421ba811b069b9517b7938e47c6e0285db2aa9ae193076f6b9d47d911ae82820735709577f514
EBUILD homeassistant-full-2024.4.3.ebuild 86902 BLAKE2B 24f3f1c9cffee5d592d9bc012487b24c22bcd7dd527dc2ef81e4e4efde6d6b47ccefe69e20e2ed535e4fe123d97c6e3a06a5a864e91dff6142d6fe5e685bcf97 SHA512 45c8638a370dd13113f70502e2d863598d7cd923be39aedd9ea8d3111822a416d6d7ede9e49affc3b956305441103487b3958339a166147090ff899acc5d7e2a
EBUILD homeassistant-full-9999.ebuild 86827 BLAKE2B 938a3bd99b54162c27448d3bf345122e8a878ff8e7fae9392885ba9750a94791904dec23ca2c63ef3f6ca7f8f99a8ebf8607417658090d7ba5c58afa0c64a8e1 SHA512 9445c51ebd724361e2f323b4ef285cef6c9e7fc8d12357b8691a152f81790d0fb0c0cb1adc41528292a68c0586e580724e7782807b2b6ae64c4fba3a81847747
MISC metadata.xml 92066 BLAKE2B ed1cd342e9909514a4df1cfe97f3a53af544771459fff3719f289b63c958f6b9b2558e3bfbbc786f3446d849f91141e9446cb6ef8d7957d12a55f29c1b2467af SHA512 ce12c2c24de4f5b214a8182fa0df0d5591daa1a15ad534915e1517cdc9ead7a935b8484c1c3594a6ae7d40932440a3357588fc17660eda1561ca15baa5ef3d9d

File diff suppressed because one or more lines are too long

View File

@ -50,7 +50,7 @@ RDEPEND="${RDEPEND}
~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-3.9.4[${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}]
@ -61,7 +61,7 @@ RDEPEND="${RDEPEND}
~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-retry-connector-3.5.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}]
@ -87,7 +87,7 @@ RDEPEND="${RDEPEND}
~dev-python/hass-nabucasa-0.78.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-frontend-20240404.2[${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}]
@ -194,7 +194,7 @@ RDEPEND="${RDEPEND}
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? ( ~sci-geosciences/aranet4-2.2.2[${PYTHON_USEDEP}] )
aranet? ( ~sci-geosciences/aranet4-2.3.3 )
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}] )
@ -234,7 +234,7 @@ 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.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? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.5.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}] )
@ -408,7 +408,7 @@ RDEPEND="${RDEPEND}
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}] )
forecast_solar? ( ~dev-python/forecast-solar-3.1.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}] )
@ -616,7 +616,7 @@ 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-2024.03.10 )
media_extractor? ( ~net-misc/yt-dlp-2024.04.09 )
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}] )
@ -638,7 +638,7 @@ RDEPEND="${RDEPEND}
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}] )
modbus? ( ~dev-python/pymodbus-3.6.7[${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}] )
@ -666,7 +666,7 @@ RDEPEND="${RDEPEND}
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}] )
neato? ( ~dev-python/pybotvac-0.0.25[${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}] )
@ -1075,7 +1075,7 @@ RDEPEND="${RDEPEND}
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}] )
whirlpool? ( ~dev-python/whirlpool-sixth-sense-0.18.8[${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}] )
@ -1115,7 +1115,7 @@ RDEPEND="${RDEPEND}
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}] )
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.114[${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}] )

View File

@ -16,8 +16,11 @@ DIST homeassistant-2024.4.1.gh.tar.gz 16721155 BLAKE2B bd90062aae83c447f9cf098cf
DIST homeassistant-2024.4.1.tar.gz 20684761 BLAKE2B 6cb115252dc2bcbdcb6d46cb1d1e37a4134841059b485b2e018b1d19888e95b3eeb8410d77b77fb11bbefb8d1bcafa20bbe080e2c0fcfd1c8ddb412d5f34ee97 SHA512 86892576dee797c8ad3cc7ad7f982fa7d893da5b79f6de0857863a024df9c20aa06c2b9e4e0121d6f3b2f9ad0e3968d89e154c9b6b4c6a9c3e6fd20e0fb6d9cd
DIST homeassistant-2024.4.2.gh.tar.gz 16720862 BLAKE2B e783f220c54e457499a2a00645b1abf06ac2cfaa5ddd36a780d4fb8e50859a5e0fc22ac2054eab6eb9e2b04d3f585cf41779e35e467f0887fa19ca8784469f5e SHA512 09a4fe63958b2099442b79e6667f1e9c56a9c3577733a50798766bd9e828ee7cea04dce718a550bb928b5e9a500f8422e0056929a15326d5ec51988a6967d8f4
DIST homeassistant-2024.4.2.tar.gz 20564543 BLAKE2B 32c7197dd0797815892a288a37d738056050c6716b84429616dcef58898abd0585f279613850bcd9ad24110f1895665d5fa7e55fe50fad03f46010add73ebccf SHA512 a29e4548dca2911f590fea37b45aaa5d4dc12a5ef60f0c0cd4e62adf97d202df7a7eecc510d9868ce5f5dfe53be4abd9a9f8106fdb61d4f7fbd3da36ba6162e9
DIST homeassistant-2024.4.3.gh.tar.gz 16722195 BLAKE2B 981353e51b39515398ec272323b22e15635cbe3b4f24d832e3c6e64b397bf226d32ed0d16309c8520ea05df9dce361bf4388fc4a8d5ec5a315e449376b47d4d2 SHA512 7bd0a43eb2fbe9ca94b720856bf7ec431fe641c29d3d28fc3ca5240d291c7a8807071669c0c2040e65d8b1ca36b0fecb44cb5c4e4b5222923245f028a4690d70
DIST homeassistant-2024.4.3.tar.gz 20579147 BLAKE2B b38874b5ce970f6f8eea7512c00671f2eeeaf33f5df6a4b7b2d4fa9c8ad223bd9f8768a46c145e6a47608169e607798cfeb52dcbd205ba085f331eac6642493d SHA512 021714f754f6f8fb2dc0133d31c496ae1e23255469da741497c75d0f391d603e257884d9836eda2f9f3ac719c23b3fb426ade1769c664d3ac02e8d46f9418190
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
EBUILD homeassistant-min-2024.4.2-r1.ebuild 19118 BLAKE2B 02d1074cd2470e4175c422e27fc69df056e222d414ca91ba0bf12f7fcb5e9cd79cb5baa7b379ae5e996ea61546a88185923fe8da91a3130155f0d2c818684184 SHA512 c2c972593d9db42211fe33c866d313c48eef978dd6aca9f3c2ba1311bc9d968d9ca9c1d41f604870083bb69de1016579c8940631d88dff3b5ec54d6648b57df1
EBUILD homeassistant-min-2024.4.3.ebuild 19118 BLAKE2B b8bda8d994dd9a4498be9a93fb400ae34267674ce7dae46f6507c96d786f780bc4edfd1559545d932567707801c2b67260265fcbc60d67495959e0b75d4cd8d1 SHA512 1392b9c734ad8b455f4dbd0cbdbbf9955febf907d36d1c0543989f5646a6e18a86a1da115f242615fcf72e344241bc80c7267e26e96502732bf6c5570ebcebef
MISC metadata.xml 10026 BLAKE2B 6d5633fe741abe33725dc60a5def69542267ba5d0a5e806cbecba38c50eb79173fb5d7ccee2667ac0f20c807505639d7607bf9c6e0e0f6ac94d4a777d3bc9801 SHA512 ccc02ffab9ed7ca9197ea9759082669b7fadc38eb9111ca7753ac776fcedf043806a66936b06a0199caf7498ef0d88c5516c86b8d44c5da34d2101e5a3209822

View File

@ -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.4[${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.5.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.78.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.2[${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-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-8.0.4[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/regex-2023.12.25[${PYTHON_USEDEP}]
~dev-python/requests-2.31.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/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/webrtc-noise-gain-1.2.3[${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-61[${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.5.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.1.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.1[${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.7[${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.114[${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

View File

@ -8,8 +8,6 @@ AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec20
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
DIST homeassistant-2023.12.1.gh.tar.gz 15480427 BLAKE2B 07a5384c65c03ad44a34139438e2a6e49a9fdc323faadbeb6c96c47dad7d9bf994b70bb07bc0a8d51dc471041bdf4b65073726edc85f4aace79dfae3e2d798b0 SHA512 ed054b8f01a93365e472f58c790c4fb78f749cf5d277cac6643784795b8c3f8f3002a19216701ec95c517f9ecd3392a1340d3a75f449154fc4a2591f7861e6e3
DIST homeassistant-2023.12.1.tar.gz 18789635 BLAKE2B 49f0ecd072915e4168499eab73656d6dd14f27b73ec1dce8c8e43b35040ddf0231ba752367131c1fad8b1a8f2b814720ba61cd772352109c65a5a1a254e0985d SHA512 cf6290440c3c98fdf0f3d4e6f50e08753e9ea53ae69916992a5e4776006d54e45676edfbacfc6682eef51da68cf94a1ba5ac1ffac18d0d2ab978bf237d4b36e9
DIST homeassistant-2024.1.0.gh.tar.gz 15710129 BLAKE2B c1550a3827dec564afdf150b7b628fd3fc001157d36baa49e0e9cf9a9094de2baf8c7b7662d386c535ff2f2a6cd86d5a8dc5041a06df588c6f6dbdf253985f10 SHA512 f5c6aea33ee8fc239534c14a7f1c66088cb66ffce8ce38316e152e66395b9b08b10f2b81d891ce8d7ed96337cf4c11e8e8d614b7caf28c51a4bb04a7630b18a1
DIST homeassistant-2024.1.0.tar.gz 19164130 BLAKE2B 839991b8759f600380fa25ff34129c15760df13c4d1eff3e2f1ce6c99d2468b6c25249253f4ceb8570f1045e40b221f31b243be69a4a92f69705e26fc250d108 SHA512 e23b26656257bbd0becda6852127e4bdc195ed7c35747c0acaffad3dbab7e7ee216e639109c149a90dc982bcd24bae952202de969ee38b6082d11c34bef18ec2
DIST homeassistant-2024.2.5.gh.tar.gz 16277151 BLAKE2B b811599130967653dc8d5a6f40f437abf213eb92fb3e2cc620b4af087f1f93d79e6424f1438256ee709a16ecf4087a9d1b40093360c5543dd2123d173782cc25 SHA512 f4f2a12c82fc907701ee28bf4e1b6804f2fff4347533505b1a79c0fbd5136805f3f7c4b9773543bb25aedcc00c1f2d3758b26ec783536c0e4212acd46b67a477
@ -20,10 +18,12 @@ DIST homeassistant-2024.4.1.gh.tar.gz 16721155 BLAKE2B bd90062aae83c447f9cf098cf
DIST homeassistant-2024.4.1.tar.gz 20684761 BLAKE2B 6cb115252dc2bcbdcb6d46cb1d1e37a4134841059b485b2e018b1d19888e95b3eeb8410d77b77fb11bbefb8d1bcafa20bbe080e2c0fcfd1c8ddb412d5f34ee97 SHA512 86892576dee797c8ad3cc7ad7f982fa7d893da5b79f6de0857863a024df9c20aa06c2b9e4e0121d6f3b2f9ad0e3968d89e154c9b6b4c6a9c3e6fd20e0fb6d9cd
DIST homeassistant-2024.4.2.gh.tar.gz 16720862 BLAKE2B e783f220c54e457499a2a00645b1abf06ac2cfaa5ddd36a780d4fb8e50859a5e0fc22ac2054eab6eb9e2b04d3f585cf41779e35e467f0887fa19ca8784469f5e SHA512 09a4fe63958b2099442b79e6667f1e9c56a9c3577733a50798766bd9e828ee7cea04dce718a550bb928b5e9a500f8422e0056929a15326d5ec51988a6967d8f4
DIST homeassistant-2024.4.2.tar.gz 20564543 BLAKE2B 32c7197dd0797815892a288a37d738056050c6716b84429616dcef58898abd0585f279613850bcd9ad24110f1895665d5fa7e55fe50fad03f46010add73ebccf SHA512 a29e4548dca2911f590fea37b45aaa5d4dc12a5ef60f0c0cd4e62adf97d202df7a7eecc510d9868ce5f5dfe53be4abd9a9f8106fdb61d4f7fbd3da36ba6162e9
EBUILD homeassistant-2023.12.1.ebuild 33204 BLAKE2B 6b100599c1a2d16714dceed552fa9a80a0afc91dd0e18408511447a5b18680b3b7ab4dc6c7affcc3acfb93403f01203cefc8ee43dc5429a96a3b6ff7a03dec70 SHA512 14b6c4c198bdd95a91d2f01d98980aa70e6908b20419610fc89bda01e36843a0c9a81a8e5c4f9653035515dd218ee502b146fa7bbef4998c11e1f1bb857eb6fc
DIST homeassistant-2024.4.3.gh.tar.gz 16722195 BLAKE2B 981353e51b39515398ec272323b22e15635cbe3b4f24d832e3c6e64b397bf226d32ed0d16309c8520ea05df9dce361bf4388fc4a8d5ec5a315e449376b47d4d2 SHA512 7bd0a43eb2fbe9ca94b720856bf7ec431fe641c29d3d28fc3ca5240d291c7a8807071669c0c2040e65d8b1ca36b0fecb44cb5c4e4b5222923245f028a4690d70
DIST homeassistant-2024.4.3.tar.gz 20579147 BLAKE2B b38874b5ce970f6f8eea7512c00671f2eeeaf33f5df6a4b7b2d4fa9c8ad223bd9f8768a46c145e6a47608169e607798cfeb52dcbd205ba085f331eac6642493d SHA512 021714f754f6f8fb2dc0133d31c496ae1e23255469da741497c75d0f391d603e257884d9836eda2f9f3ac719c23b3fb426ade1769c664d3ac02e8d46f9418190
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
EBUILD homeassistant-2024.4.2.ebuild 34351 BLAKE2B 7d34fa47fcf38ad398cf96f6f25737ceb406bf1d961f7d45e615879abaea82a86cd1ad6fe5ce791ae0726c9a6739f8de2d449092f494fb1eca6ce81282152d5e SHA512 04115e1cde61417b0a7ba24b4e66a798a518cde802c5a381dec4309a981f7718c95085f8f8e34e4b22213bbf551b704333c63dd7412cd3965b27c3dd645d1ea2
EBUILD homeassistant-2024.4.3.ebuild 34351 BLAKE2B b20f63400a2042373f05cebcfd01f126aaa34fb62c44c2b97dd376fb1b51031064aa66b3f4e6889b0c167128e40c316b2a5ddd77d36d90ecaf0d11f18678400b SHA512 c7b96f0e366af3104ad2f1b7c28fe190ab8bb5d4bf5f44dda53fa705a08778d1c0cb1f9ef17f89f1b507c85a7ac4e5276b977477e444cb4a025e650a0532b20b
MISC metadata.xml 27369 BLAKE2B 8975a2c9885e30759df19290efb4deb224394bd57f77d9be8398223b5cdb5613468573eb9ac300fba4acf7a21bc847b715d587d089260f4cb431b08d02c953c9 SHA512 2b5d9038f8804277010b279ba75849902eff1a4cc6de3df74e994ddb5a1964eadcbfee475be28f7c6d89c1923d322850f3172ac5decb0e4e5e823910b1372e15

View File

@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_11 )
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
@ -29,16 +29,16 @@ 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 adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio 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 broadlink brother 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 gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc 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 maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata 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"
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.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|| ( dev-lang/python:3.11 dev-lang/python:3.12 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
dev-libs/xerces-c"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
@ -47,30 +47,35 @@ RDEPEND="${RDEPEND}
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.5.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.1.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.4[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.3.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.36.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.1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-23.11.0[${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.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.1.2[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.15.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/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.0[${PYTHON_USEDEP}]
~dev-python/cryptography-41.0.7[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.14.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}]
@ -78,53 +83,52 @@ 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/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.5.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20231208.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.12.5[${PYTHON_USEDEP}]
~dev-python/httpcore-0.18.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/hassil-1.6.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.12.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240404.2[${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.25.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.2[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.3[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${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
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.9[${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/pillow-10.1.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1
~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/pyasn1-0.4.8[${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-23.2.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.1.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-8.0.4[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/regex-2023.10.3[${PYTHON_USEDEP}]
~dev-python/regex-2023.12.25[${PYTHON_USEDEP}]
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.8.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/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
@ -132,23 +136,21 @@ RDEPEND="${RDEPEND}
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.127.0[${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}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.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.3[${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}] )
@ -160,112 +162,114 @@ RDEPEND="${RDEPEND}
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-2023.4.0[${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}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${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.7.2[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${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.6.0[${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.20[${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-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.3.2[${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-48[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2023.3.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-61[${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.0[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.22.3[${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.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.14.0[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.5.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[${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}] )
brother? ( ~dev-python/brother-2.3.0[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${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.16[${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.6[${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-13.0.8[${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.1.5[${PYTHON_USEDEP}] )
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-114[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-115[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.4[${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.2[${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? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.5.1[${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.0.0_alpha8[${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.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.36.2[${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.6[${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-2023.5.0[${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-3.2.7[${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.14.3[${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[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${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.6[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.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}] )
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.9[${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.2[${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}] )
@ -274,60 +278,64 @@ RDEPEND="${RDEPEND}
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.0.9[${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.0.16[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-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.1.1[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.7.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2023.11.0[${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.1.0[${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.2[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.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.14.4[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.10[${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.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${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.1[${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-6.1.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-6.1.0[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.4.11[${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.16[${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-2023.11.16[${PYTHON_USEDEP}] )
met? ( ~dev-python/PyMetno-0.11.0[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2024.04.09 )
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.5.4[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.7[${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-7.6.0[${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.8.2[${PYTHON_USEDEP}] ~dev-python/mac-vendor-lookup-0.1.12[${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.2[${PYTHON_USEDEP}] )
nut? ( ~dev-python/pynut2-2.1.2[${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}] )
@ -344,83 +352,83 @@ RDEPEND="${RDEPEND}
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.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.34.5[${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.3.19[${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.0.3[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.2.0[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-4.0.1[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${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.3[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.18.1[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.8[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.5[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${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-6.1.0[${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.18[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2023.8.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/pysnmplib-5.0.21[${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.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${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.23[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.6.3[${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-5.9.6[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.7.3[${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.4.0[${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.5.4[${PYTHON_USEDEP}] )
tts? ( ~media-libs/mutagen-1.47.0 )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-67[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.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-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-4.0.2[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2023.11.0[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.20[${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.1[${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.29.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-0.5.1[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-1.3.0[${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.0.0[${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.36[${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}] )
@ -428,42 +436,42 @@ RDEPEND="${RDEPEND}
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.36.2[${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.127.0[${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.37.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.107[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.22.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.60.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.0[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.15[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.54.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.114[${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.0.1[${PYTHON_USEDEP}]
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~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/mypy-1.7.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.5.0
~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.2.1[${PYTHON_USEDEP}]
~dev-python/pylint-3.0.2[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-4.1.0[${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.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.7[${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.1.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-7.4.3[${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/syrupy-4.6.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.1[${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}]"
@ -473,7 +481,9 @@ src_prepare() {
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 -i "s/regex==2021.8.28/regex==2023.10.3/g" -i homeassistant/package_constraints.txt || die
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}"

View File

@ -70,7 +70,7 @@ aiohttp-retry==2.8.3
aiohttp-socks==0.8.4
aiohttp-wsgi==0.10.0
aiohttp-zlib-ng==0.3.1
aiohttp==3.9.3
aiohttp==3.9.4
aiohue==4.7.1
aioimaplib==1.0.1
aioitertools==0.11.0
@ -152,7 +152,7 @@ apprise==1.7.4
aprslib==0.7.0
aqipy-atmotech==0.1.5
aqualogic==2.6
aranet4==2.2.2
aranet4==2.3.3
arcam-fmj==1.4.0
argcomplete==3.2.3
arris-tg2492lg==1.2.1
@ -205,7 +205,7 @@ bitstruct==8.17.0
bizkaibus==0.1.1
bleach==6.1.0
bleak-esphome==1.0.0
bleak-retry-connector==3.4.0
bleak-retry-connector==3.5.0
bleak==0.21.1
blebox-uniapi==2.2.2
blinker==1.7.0
@ -412,7 +412,7 @@ flux-led==1.0.4
fnv-hash-fast==0.5.0
fnvhash==0.1.0
foobot_async==1.0.0
forecast-solar==3.0.0
forecast-solar==3.1.0
fortiosapi==1.0.5
fqdn==1.5.1
freebox-api==1.1.0
@ -514,7 +514,7 @@ hole==0.8.0
holidays==0.46
home-assistant-bluetooth==1.12.0
home-assistant-cli==9999
home-assistant-frontend==20240404.1
home-assistant-frontend==20240404.2
home-assistant-intents==2024.4.3
homeassistant
homeconnect==0.7.2
@ -526,6 +526,7 @@ html5lib==1.1
httmock==1.4.0
http-ece==1.1.0
httpcore==1.0.4
httpcore==1.0.5
httplib2==0.20.4
httplib2==0.22.0
httpsig==1.3.0
@ -548,7 +549,7 @@ ical==7.0.3
icmplib==3.0.4
idasen-ha==2.5.1
idasen==0.10.3
idna==3.6
idna==3.7
ifaddr==0.2.0
iglo==1.2.7
ihcsdk==2.8.5
@ -794,6 +795,7 @@ opus==1.5.1
opuslib==3.0.1
oralb-ble==0.17.6
ordered-set==4.1.0
orjson==3.10.0
orjson==3.9.15
oru==0.1.11
orvibo==1.1.2
@ -893,9 +895,9 @@ pyairvisual==2023.8.1
pyalmond==0.0.2
pyaprilaire==0.7.0
pyarlo==0.2.4
pyasn1-modules==0.3.0
pyasn1-modules==0.4.0
pyasn1==0.4.8
pyasn1==0.5.1
pyasn1==0.6.0
pyasuswrt==0.1.21
pyatag==0.3.5.3
pyatmo==8.0.3
@ -906,7 +908,7 @@ pybalboa==1.0.1
pybbox==0.0.5_alpha0
pyblackbird==0.6
pybluez==0.22
pybotvac==0.0.24
pybotvac==0.0.25
pybravia==0.3.3
pycares==4.4.0
pycarwings2==2.14
@ -1031,7 +1033,7 @@ pymfy==0.11.0
PyMicroBot==0.0.17
pymitv==1.4.3
pymochad==0.2.0
pymodbus==3.6.6
pymodbus==3.6.7
pymonoprice==0.4
pymsteams==0.1.12
PyMVGLive==1.1.4
@ -1432,7 +1434,7 @@ TwitterAPI==2.7.12
typer==0.7.0
typing-extensions==4.10.0
typing-inspect==0.7.1
tzdata==9999
tzdata==10001
tzlocal==5.2
ua-parser==0.10.0
uasiren==0.0.1
@ -1465,7 +1467,7 @@ user-agents==2.0
util-linux==2.39.3
uvcclient==0.11.0
uvicorn==0.29.0
validators==0.23.2
validators==0.24.0
vallox-websocket-api==5.1.1
vehicle==2.2.1
velbus-aio==2024.4.1
@ -1501,7 +1503,7 @@ websocket-client==1.7.0
websockets==12.0
werkzeug==3.0.1
wheel==0.43.0
whirlpool-sixth-sense==0.18.7
whirlpool-sixth-sense==0.18.8
whois==0.9.27
wiffi==1.1.2
wirelesstagpy==0.8.1
@ -1529,14 +1531,14 @@ yeelightsunflower==0.0.10
yolink-api==0.4.2
youless-api==1.0.1
youtubeaio==1.1.5
yt-dlp==2024.03.10
yt-dlp==2024.04.09
zamg==0.3.6
zbar==0.23.92
zeep==4.2.1
zengge==0.2
zeroconf==0.132.0
zeversolar==0.3.1
zha-quirks==0.0.113
zha-quirks==0.0.114
zhong-hong-hvac==1.0.12
ziggo-mediabox-xl==1.1.0
zigpy-deconz==0.23.1