Compare commits

...
Author SHA1 Message Date
onkelbeh 657e3352ec update homeassistant-2023.3.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-14 18:43:17 +01:00
onkelbeh 7ed596ed8f dev-python/zha-quirks: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-14 18:26:19 +01:00
onkelbeh 9bb010155c dev-python/zha-quirks: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-14 18:25:37 +01:00
onkelbeh a5ff1edce5 dev-python/zha-quirks: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-14 18:25:02 +01:00
onkelbeh d5ff08d92b dev-python/zha-quirks: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-14 18:24:22 +01:00
onkelbeh e2b25efdbf dev-python/zha-quirks: add 0.0.94, drop 0.0.89
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-14 18:22:53 +01:00
onkelbeh bda55d0dff dev-python/bellows: SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-14 18:20:22 +01:00
onkelbeh e9ba8d2ebf dev-python/bellows: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-14 18:18:03 +01:00
onkelbeh 8228c215d7 dev-python/bellows: add 0.34.10, drop 0.34.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-14 18:16:49 +01:00
Andreas Billmeier (@STR/VW3) c8eef9b226 dev-python/whois: pypi Eclass
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-14 15:49:02 +01:00
Andreas Billmeier (@STR/VW3) 3c914f8c00 dev-python/aiopvpc: add 4.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-14 12:48:14 +01:00
Andreas Billmeier (@STR/VW3) df65f11baa dev-python/pydeconz: add 110
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-14 12:44:53 +01:00
onkelbeh 1e06c9412d dev-python/importlib_resources: new package, add 5.12.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-12 11:10:58 +01:00
onkelbeh 6cc5b0b007 dev-embedded/esphome: add 2023.2.4, use pypi — helper eclass, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 23:52:18 +01:00
onkelbeh 81b2f03e9a dev-embedded/esptool: add 4.5.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 23:48:05 +01:00
onkelbeh 98dca176c4 dev-embedded/esphome-dashboard: add 20230214.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 23:32:47 +01:00
onkelbeh 2d34cc1e32 dev-embedded/esphome-dashboard: use pypi — helper eclass
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 23:31:19 +01:00
onkelbeh beca3a7680 dev-embedded/esphome-dashboard: drop 20220508.0, 20220925.0, 20221020.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 23:25:46 +01:00
onkelbeh c7d0681cea dev-embedded/esptool: add 4.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 23:17:21 +01:00
onkelbeh ecbc7bfe6e dev-embedded/esptool: use pypi eclass
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 23:13:51 +01:00
onkelbeh c6dc696a66 dev-embedded/esphome: drop 2022.8.0, 2022.9.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 23:01:10 +01:00
onkelbeh 07b0a82c79 README.md: fix license count algo, added comment about main's SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 20:58:17 +01:00
onkelbeh 16881a97c1 dev-python/sockio: update LICENSE, SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 20:51:24 +01:00
onkelbeh 0fb1463a04 update homeassistant-2023.3.3-r2 (add tts to med Ebuild)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 20:41:32 +01:00
onkelbeh 815f909742 app-misc/homeassistant: use Pypi's SDIST (to re-add translations)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 01:40:06 +01:00
onkelbeh 2fcf242e4f app-misc/node-red: update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 01:38:08 +01:00
onkelbeh 7f9f86fc0d update homeassistant-2023.3.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 00:21:29 +01:00
onkelbeh 8a60f3afb9 dev-python/pymazda: add 0.3.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 00:03:18 +01:00
onkelbeh 84dc99094f dev-python/roombapy: add 1.6.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 00:00:51 +01:00
onkelbeh ee28d7a2d5 dev-python/home-assistant-frontend: add 20230309.0, drop 20221213.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-09 23:49:56 +01:00
onkelbeh a5ddbba850 app-misc/homeassistant: drop 2022.12.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-09 23:35:43 +01:00
onkelbeh 7b474c7191 Merge pull request '2023.3.2' (#1256) from 2023.3.2 into master
Reviewed-on: #1256
2023-03-09 23:29:39 +01:00
onkelbeh a2692a763e update homeassistant-2023.3.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-09 23:26:42 +01:00
onkelbeh 19c450a26e Merge pull request 'Update zigbee2mqtt to 1.30.2' (#1241) from inode64/HomeAssistantRepository:noderes&zigbee2mqtt into master
Reviewed-on: #1241
2023-03-09 23:18:58 +01:00
onkelbeh 1094fb6bd9 dev-python/pyipp: drop 0.11.0-r1, 0.12.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-09 23:01:56 +01:00
onkelbeh 297e20abfc dev-python/pyipp: 0.12.1-r1 SRC_URI -> pypi
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-09 23:00:39 +01:00
onkelbeh 176b3bf3e1 dev-python/uamqp: depends on <dev-libs/openssl-3, fixes #1242
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-09 22:51:45 +01:00
onkelbeh 2d7bebaac2 dev-python/micloud: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-09 19:54:19 +01:00
onkelbeh e92b524a10 dev-python/python-miio: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-09 19:51:09 +01:00
onkelbeh 99b3c6b025 dev-python/*: fix #1240 setuptools_scm was renamed (https://github.com/gentoo/gentoo/commit/20a310b95d42e4ccef8eaa539c7654c39394a0cb)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-09 19:41:48 +01:00
onkelbeh cf9cb72a0b dev-python/pyinsteon: add 1.3.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-09 19:29:58 +01:00
onkelbeh 15eed4f01e dev-python/insteon-frontend-home-assistant: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-09 19:26:46 +01:00
onkelbeh d72d7e7ee2 dev-python/insteon-frontend-home-assistant: add 0.3.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-09 19:22:45 +01:00
onkelbeh e871fbe566 dev-python/pyfibaro: add 0.6.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-09 19:14:59 +01:00
onkelbeh 89f6fac8af dev-python/aioesphomeapi: add 13.4.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-09 19:13:21 +01:00
onkelbeh 0973377b4b dev-python/home-assistant-frontend: add 20230306.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-09 19:11:10 +01:00
onkelbeh e63e441579 dev-python/snapcast: add 2.3.2, drop 2.1.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-09 19:00:53 +01:00
onkelbeh 5119b14162 dev-python/sqlalchemy: add sqlalchemy-2.0.5_p1, drop old
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-09 18:52:54 +01:00
INODE64 1fec802637 Update eclass to fix small bug
Update zigbee2mqtt to 1.30.2
Fix Manifest

Check with pkgcheck 0.10.22

Signed-off-by: INODE64 <ffelix@inode64.com>
2023-03-06 10:51:20 +01:00
onkelbeh 281bb658f0 Merge pull request '2023.3.0 updates' (#1208) from 2023.3.0 into master
Reviewed-on: #1208
2023-03-05 10:29:07 +01:00
onkelbeh 9922ecae83 update homeassistant-2023.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-05 10:26:36 +01:00
onkelbeh c5f6580dab dev-python/pytest-picked: new package, add 0.4.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-04 11:15:28 +01:00
onkelbeh 00da3c8d31 dev-python/pylint: add 2.16.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-04 11:11:10 +01:00
onkelbeh 6cee4c0cfc dev-python/pipdeptree: add 2.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-04 11:05:55 +01:00
onkelbeh f6e97810ef dev-python/voluptuous-serialize: add 2.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-04 11:03:48 +01:00
onkelbeh 57abacbc23 dev-python/syrupy: new package, add 4.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-04 11:01:49 +01:00
onkelbeh 7d85b4687b dev-python/colored: new package, add 1.4.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-04 11:00:58 +01:00
onkelbeh 838cf6164e dev-python/uamqp: new package, add 1.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-04 10:44:33 +01:00
onkelbeh d6605a6352 dev-python/home-assistant-bluetooth: add 1.9.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-04 10:31:18 +01:00
onkelbeh 87a4f93cb0 dev-python/orjson: add 3.8.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-04 10:27:07 +01:00
onkelbeh ee81374f7c dev-python/beautifulsoup4: new package, add 4.11.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-04 10:23:16 +01:00
onkelbeh 2529925611 dev-python/zha-quirks: add 0.0.93
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-04 10:19:52 +01:00
onkelbeh f8037dfc0a dev-python/python-matter-server: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-04 10:17:02 +01:00
onkelbeh 2907267af9 dev-python/py-dormakaba-dkey: drop unused olds, add 1.0.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-04 09:40:02 +01:00
onkelbeh 6c6154d6c3 dev-python/insteon-frontend-home-assistant: add 0.3.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-04 09:37:08 +01:00
onkelbeh 67d1fd4df7 dev-python/pyTibber: add 0.27.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-04 09:21:39 +01:00
onkelbeh decc898cf6 dev-python/nuheat: add 1.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-04 09:17:58 +01:00
onkelbeh eb3c2537d0 dev-python/home-assistant-intents: add 2023.2.28, drop 2023.2.22
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-04 09:04:33 +01:00
onkelbeh 4cd54c39bc dev-python/zigpy-znp: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-04 08:58:45 +01:00
onkelbeh 9b48980a69 Merge pull request 'user adapt the ebuild to use PEP517' (#1211) from inode64/HomeAssistantRepository:auroranoaa into 2023.3.0
Reviewed-on: #1211
2023-03-03 07:11:34 +01:00
onkelbeh 45ec14b1e5 dev-python/home-assistant-frontend: add 20230302.0, drop 20230301.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-03 07:10:09 +01:00
INODE64 5f0a9eb4f3 user adapt the ebuild to use PEP517
use pypi.eclass
remove redundant and unnecessary dependencies
remove the test because it does not have in pyppi

Check with pkgcheck 0.10.22

Signed-off-by: INODE64 <ffelix@inode64.com>
2023-03-02 13:46:16 +01:00
onkelbeh cc2ac154b2 dev-python/zigpy-znp: add 0.9.3, drop 0.8.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-02 07:41:25 +01:00
onkelbeh 84950a5770 dev-python/bellows: add 0.34.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-02 07:39:12 +01:00
onkelbeh c32706bd59 dev-python/zigpy: add 0.53.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-02 07:37:03 +01:00
onkelbeh 95a06a7141 dev-python/odp-amsterdam: add 5.1.0, drop 5.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-02 07:34:37 +01:00
onkelbeh 72a73d7445 dev-python/env-canada: add 0.5.29
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-02 07:31:56 +01:00
onkelbeh 9000a2f0f7 dev-python/zwave-me-ws: add 0.3.1, drop 0.2.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-02 07:29:28 +01:00
onkelbeh 32bc7ad574 dev-python/zwave-js-server-python: add 0.46.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-02 07:26:48 +01:00
onkelbeh d8d47706ea dev-python/AIOSomecomfort: add 0.0.11, drop 0.0.10
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-02 07:24:48 +01:00
onkelbeh 2b3b67054d dev-python/home-assistant-frontend: add 20230301.0, drop 20230227.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-02 07:19:48 +01:00
onkelbeh 76f8c57a93 dev-python/requests: update EAPI 7 -> 8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-02 07:12:34 +01:00
onkelbeh 9bb4722ecb dev-python/vulcan-api: add 2.3.0, drop 2.0.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 22:38:05 +01:00
onkelbeh 24ace9df6d dev-python/faust-cchardet: new package, add 2.1.18
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 22:36:21 +01:00
onkelbeh a050854a85 dev-python/velbus-aio: add 2023.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 22:21:20 +01:00
onkelbeh 8abc37b8f1 dev-python/upb-lib: add 0.5.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 22:15:30 +01:00
onkelbeh 2cd32ecd29 dev-python/python-kasa: add 0.5.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 22:07:48 +01:00
onkelbeh 2525366b0f dev-python/yolink-api: add 0.2.8, drop 0.0.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 21:57:34 +01:00
onkelbeh 1e015b03ad dev-python/asyncio-mqtt: add 0.16.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 21:56:35 +01:00
onkelbeh 426ecb2650 dev-python/wiffi: add 1.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 21:51:07 +01:00
onkelbeh 921fbf874d dev-python/tplink-omada-client: new package, add 1.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 21:48:35 +01:00
onkelbeh bf225ad904 dev-python/nibe: add 2.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 21:45:05 +01:00
onkelbeh b0f0b73d50 dev-python/async-modbus: update 0.2.1-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 21:43:50 +01:00
onkelbeh a238e3e23c dev-python/py-dormakaba-dkey: add 1.0.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 21:32:20 +01:00
onkelbeh 0815b7337f dev-python/aiohue: add 4.6.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 21:29:38 +01:00
onkelbeh 64b87bfd6a dev-python/hassil: add 1.0.6, drop 1.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 21:27:25 +01:00
onkelbeh ee02e4b9fa dev-python/xknx: add 2.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 21:25:31 +01:00
onkelbeh a133afab9e dev-python/pyunifiprotect: add 4.7.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 21:22:10 +01:00
onkelbeh a00104962d dev-python/total-connect-client: add 2023.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 21:19:51 +01:00
onkelbeh 6da53a3d53 dev-python/pyroute2: new package, add 0.7.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 21:17:01 +01:00
onkelbeh 25e0f3dd31 dev-python/pytautulli: add 23.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 21:12:15 +01:00
onkelbeh b1c29cb618 dev-python/HATasmota: add 0.6.4, drop 0.6.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 21:10:13 +01:00
onkelbeh 782a475f6c dev-python/PySwitchbot: add 0.37.3, drop 0.36.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 21:08:11 +01:00
onkelbeh 95d9ea7c32 dev-python/soco: add 0.29.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 21:05:39 +01:00
onkelbeh 133a16adb8 dev-python/screenlogicpy: add 0.7.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 21:02:16 +01:00
onkelbeh e7719b2c9c dev-python/rokuecp: add 0.17.1, drop 0.16.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 20:10:33 +01:00
onkelbeh 79f8dc6a24 dev-python/pyRFXtrx: add 0.30.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 20:08:06 +01:00
onkelbeh f61b8d9984 dev-python/reolink-aio: add 0.5.1, drop 0.3.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 20:06:10 +01:00
onkelbeh dd48d5871c dev-python/renault-api: add 0.1.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 20:04:22 +01:00
onkelbeh d44b8a46bd dev-python/aioqsw: add 0.3.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 20:00:01 +01:00
onkelbeh 3f98828519 dev-python/gridnet: add 4.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 19:58:10 +01:00
onkelbeh 6795025a6a dev-python/python-otbr-api: add 1.0.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 19:55:59 +01:00
onkelbeh a4d7a83626 dev-python/nextdns: add 1.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 19:52:59 +01:00
onkelbeh 3c92c3cf77 dev-python/nettigo-air-monitor: add 2.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 19:49:51 +01:00
onkelbeh 916d1a7d8d dev-python/motionblinds: add 0.6.17
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 19:47:46 +01:00
onkelbeh 176b150ba8 dev-python/mopeka-iot-ble: add 0.4.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 19:45:31 +01:00
onkelbeh 46bee502d2 dev-python/pymodbus: add 3.1.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 19:42:06 +01:00
onkelbeh 08fc22eba1 dev-python/meteofrance-api: add 1.2.0, drop 1.0.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 19:34:17 +01:00
onkelbeh 750d169476 dev-python/lupupy: add 0.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 19:30:00 +01:00
onkelbeh d1d561986d dev-python/aiolivisi: fix DL Urls, add 0.0.15
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 19:23:38 +01:00
onkelbeh a574bdd51b dev-python/PyMicroBot: add 0.0.9, drop 0.0.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 19:00:41 +01:00
onkelbeh 2379ae75c8 dev-python/incomfort-client: add 0.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 18:56:30 +01:00
onkelbeh 0b921c9b29 dev-python/AIOSomecomfort: add 0.0.10
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 18:48:38 +01:00
onkelbeh 35cdaaaa64 dev-python/aiohomekit: add 2.6.1, drop 2.4.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 18:42:15 +01:00
onkelbeh 58ddb285a5 dev-python/greeclimate: add 1.4.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 18:39:38 +01:00
onkelbeh 49f2649ba9 dev-python/govee-ble: add 0.23.0, drop 0.21.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 18:37:02 +01:00
onkelbeh 7dbc52a9a6 dev-python/pyinsteon: update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 18:35:24 +01:00
onkelbeh a56f0798fc dev-python/PyPubSub: PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 18:34:20 +01:00
Andreas Billmeier (@STR/VW3) 3c2cb868b7 dev-python/mysql-connector-python: update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 16:20:38 +01:00
Andreas Billmeier (@STR/VW3) 4c608be071 Merge branch '2023.3.0' of git.edevau.net:onkelbeh/HomeAssistantRepository into 2023.3.0 2023-03-01 13:58:38 +01:00
onkelbeh 26ca3a9f41 Merge pull request 'user adapt the ebuild to use PEP517' (#1207) from inode64/HomeAssistantRepository:pyinsteon into 2023.3.0
Reviewed-on: #1207
2023-03-01 13:57:48 +01:00
INODE64 7d111ef92b user adapt the ebuild to use PEP517
use pypi.eclass (I check download with ebuild pyinsteon fetch)
remove redundant and unnecessary dependencies
remove the test because it does not have in pyppi
Requiere voluptuous instead of pyyaml (commit https://github.com/pyinsteon/pyinsteon/commit/f84674faa39d710c76ae519e0bc55df19b4761d2)

Check with pkgcheck 0.10.22

Signed-off-by: INODE64 <ffelix@inode64.com>
2023-03-01 13:38:14 +01:00
onkelbeh 473f794d9a dev-python/goodwe: add 0.2.25, drop 0.2.15-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 20:41:22 +01:00
onkelbeh 36f511feee dev-python/ismartgate: add 5.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 20:35:21 +01:00
onkelbeh 6a0d8a5fc2 dev-python/aio-geojson-generic-client: add 0.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 20:30:37 +01:00
onkelbeh eb5e95b6cd dev-python/aio-georss-gdacs: add 0.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 20:26:58 +01:00
onkelbeh d3ba440869 dev-python/aio-georss-client: add 0.11
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 20:26:00 +01:00
onkelbeh 0a68e9afd8 dev-python/dateparser: add 1.1.7, drop 1.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 20:24:54 +01:00
onkelbeh 38328a2a07 dev-python/haversine: add 2.8.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 20:20:50 +01:00
onkelbeh 6eaf3aaafa dev-python/easyenergy: new package, add 0.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 20:14:12 +01:00
onkelbeh f51495c5aa dev-python/py-dormakaba-dkey: new package, add 1.0.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 20:10:09 +01:00
onkelbeh a6c76cf6e7 dev-python/freebox-api: add 1.1.0, drop 0.0.10
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 20:05:52 +01:00
onkelbeh 5db3868d8c dev-python/ha-ffmpeg: add 3.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 20:03:33 +01:00
onkelbeh 690da83e62 dev-python/pyfido: add 2.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 20:01:26 +01:00
onkelbeh 0299bf9bc8 dev-python/pyfibaro: new package, add 0.6.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 19:58:26 +01:00
onkelbeh d9f280bf24 dev-python/aioesphomeapi: add 13.4.1, drop 13.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 19:55:26 +01:00
onkelbeh cd7d262608 dev-python/elgato: add 4.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 19:52:25 +01:00
onkelbeh 47589e51e5 dev-python/devolo-plc-api: add 1.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 19:50:05 +01:00
onkelbeh fde6079a57 dev-python/pydeconz: add 108
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 19:46:39 +01:00
onkelbeh 934ff8e4b6 dev-python/pydaikin: drop olds, add 2.9.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 19:42:58 +01:00
onkelbeh f17c0196a7 dev-python/home-assistant-intents: add 2023.2.22
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 19:32:17 +01:00
onkelbeh 4a1ada84fc dev-python/hassil: add 1.0.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 19:26:42 +01:00
onkelbeh df46cd8489 dev-python/bthome-ble: add 2.5.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 19:22:50 +01:00
onkelbeh 3d7ec82bbc dev-python/brother: add 2.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 07:35:48 +01:00
onkelbeh 9a628517cc dev-python/dbus-fast: add 1.84.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 07:33:25 +01:00
onkelbeh 9944310c2f dev-python/pybalboa: add 1.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 07:29:16 +01:00
onkelbeh 3ec91aa073 dev-python/axis: add 47
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 07:26:27 +01:00
onkelbeh f88106df68 dev-python/yalexs-ble: add 2.0.4, drop 1.12.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 07:24:23 +01:00
onkelbeh 0c01289c51 dev-python/home-assistant-frontend: add 20230227.0, drop 20230224.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 07:20:53 +01:00
onkelbeh 0920757b0c dev-python/yalexs: add 1.2.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 07:09:54 +01:00
onkelbeh 79f21e6965 dev-python/arcam-fmj: add 1.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 07:07:07 +01:00
onkelbeh 675e7bbb1f dev-python/pyairnow: add 1.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 07:04:43 +01:00
onkelbeh 323b71c6ae dev-python/bsblan: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 07:02:48 +01:00
onkelbeh 56a8ddf0e6 dev-python/AEMET-OpenData: add 0.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 07:00:53 +01:00
onkelbeh 07b2bfb81f dev-python/home-assistant-frontend: add 20230224.0, drop 20230104.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-27 19:58:18 +01:00
onkelbeh cc459c171a dev-python/xiaomi-ble: removed Changelog from docs, drop old
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-27 19:48:04 +01:00
onkelbeh c4dade7fc1 Merge pull request 'xiaomi-ble' (#1184) from inode64/HomeAssistantRepository:xiaomi-ble into 2023.3.0
Reviewed-on: #1184
2023-02-27 19:41:46 +01:00
Fco Javier Felix 4a5cb89509 remove the test because there is no
use class pypi
Update docs
2023-02-26 20:09:06 +01:00
onkelbeh b3f4cbffc9 Merge pull request 'remove accidently added dev-ebuild, fix a Manifest' (#1183) from 2023.3.0 into master
Reviewed-on: #1183
2023-02-26 19:17:09 +01:00
onkelbeh 6987b1b23b remove accidently added dev-ebuild, fix a Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-26 19:15:29 +01:00
onkelbeh 98957b62f2 Merge pull request 'rename prompt_toolkit -> prompt-toolkit' (#1182) from 2023.3.0 into master
Reviewed-on: #1182
2023-02-26 19:02:07 +01:00
onkelbeh 7e529d623e dev-python/pymodbus: rename prompt_toolkit -> prompt-toolkit
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-26 18:59:12 +01:00
onkelbeh 6ae4979f06 app-misc/homeassistant: remove olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-26 18:35:54 +01:00
onkelbeh ffe5869e1e Merge pull request '2023.2.5' (#1102) from 2023.2.5 into master
Reviewed-on: #1102
2023-02-26 10:53:45 +01:00
onkelbeh 866d44d800 update homeassistant-2023.2.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-26 10:48:58 +01:00
onkelbeh f407d01f46 dev-python/requests: new package, add 2.28.1-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-26 10:43:46 +01:00
onkelbeh c45be20a37 dev-python/orjson: add 3.8.6, drop 3.7.11
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-26 10:38:50 +01:00
onkelbeh 8bb5630ce1 dev-python/youtube-dl: new package, add 2021.12.17-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-26 10:25:26 +01:00
onkelbeh a34929befd dev-python/ical: drop 4.2.3, 4.2.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-26 10:21:18 +01:00
onkelbeh 8407a6ab86 dev-python/caldav: add workaround for missing icalendar dep -> 0.9.1-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-26 10:11:56 +01:00
onkelbeh 59d3519df5 dev-python/pyTibber: drop olds, add 0.26.13
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-26 10:00:11 +01:00
onkelbeh 2c6cb6aae8 dev-python/reolink-aio: add 0.4.2, drop 0.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-26 09:56:42 +01:00
onkelbeh e65f4ab288 dev-python/pyopenuv: add 2023.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-26 09:54:47 +01:00
onkelbeh d64b275bdc dev-python/pyoctoprintapi: PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-26 09:51:58 +01:00
onkelbeh 714d743158 dev-python/pyoctoprintapi: add 0.1.11, drop 0.1.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-26 09:50:39 +01:00
onkelbeh e167ec27ea dev-python/AIOAladdinConnect: add 0.1.56
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-26 09:46:08 +01:00
onkelbeh a60f3c13eb dev-python/pygatt: update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-26 09:45:05 +01:00
onkelbeh 4a46485fef dev-python/*: Bad digest for several dev-python ebuilds, fixes #1091
Signed-off-by: Andreas Billmeier <b@edevau.net>

 Changes committed:
	modified:   construct/Manifest
	modified:   pybluez/Manifest
	modified:   pyipp/Manifest
2023-02-26 09:37:06 +01:00
onkelbeh 2ae2539e33 Merge branch 'master' of git.edevau.net:onkelbeh/HomeAssistantRepository into 2023.2.5
pygatt #1093
2023-02-26 09:32:07 +01:00
onkelbeh 31bf3cc74f Merge pull request 'pygatt' (#1093) from inode64/HomeAssistantRepository:pygatt into master
Reviewed-on: #1093
2023-02-26 09:31:39 +01:00
onkelbeh 5bbfd0803d Merge branch 'master' of git.edevau.net:onkelbeh/HomeAssistantRepository into 20223.2.5
New ebuilds for nodered & zigbee2mqtt
2023-02-26 09:27:52 +01:00
onkelbeh 122d778d0a Merge pull request 'New ebuilds for nodered & zigbee2mqtt' (#1090) from inode64/HomeAssistantRepository:noderes&zigbee2mqtt into master
Reviewed-on: #1090
2023-02-26 09:27:01 +01:00
onkelbeh d4a5215164 app-misc/*: remove olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-26 09:15:52 +01:00
Fco Javier Felix db5cba5d7c use nodejs-mod_src_install in a similar way as with distutils-r1_python_install
Fix function names in nodejs-mod.eclass
remove dep files in nodejs-pack.eclass too
2023-02-24 20:25:21 +01:00
Fco Javier Felix 751e0af338 Missing python bluetooth dependencies 2023-02-23 06:03:18 +01:00
INODE64 f0059f1f8f user adapt the ebuild to use PEP517
use pypy.eclass
remove redundant and unnecessary dependencies
remove the test because it does not have

Check with pkgcheck 0.10.22

Signed-off-by: INODE64 <ffelix@inode64.com>
2023-02-22 17:17:43 +01:00
INODE64 3050b7a8c4 Include eclass for new nodejs ebuilds
New packages (zigbee2mqtt and node-red) from my gentoo overlay (https://github.com/inode64/inode64-overlay)

Signed-off-by: INODE64 <ffelix@inode64.com>
2023-02-20 19:11:33 +01:00
INODE64 71fddff4fb Revert "Include eclass for new nodejs ebuilds"
This reverts commit ddb5532108.
2023-02-20 19:08:50 +01:00
INODE64 ddb5532108 Include eclass for new nodejs ebuilds
New packages (zigbee2mqtt and node-red) from my gentoo overlay (https://github.com/inode64/inode64-overlay)
2023-02-20 19:06:55 +01:00
onkelbeh 3887271707 dev-python/codecov: turn off tests, https://bugs.gentoo.org/show_bug.cgi?id=894282
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-18 08:53:37 +01:00
onkelbeh 5a35539f54 dev-python/pykrakenapi-0.1.8: fix top level violation 2023-02-15 02:15:33 +01:00
onkelbeh c15bfa34f3 dev-python/hyperion-py-0.7.5: fix top level violation 2023-02-15 01:25:59 +01:00
onkelbeh da366f4b40 dev-python/awesomeversion-22.9.0: fix top level violation 2023-02-15 00:44:49 +01:00
onkelbeh 9eea46d89c kconfiglib: update Manifest 2023-02-15 00:30:46 +01:00
onkelbeh faf1631960 Merge pull request #221 from onkelbeh/2023.2.4
2023.2.4
2023-02-14 22:48:32 +01:00
onkelbeh 409769262b update homeassistant-2023.2.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-14 22:45:18 +01:00
onkelbeh 736e42ab81 dev-python/aioesphomeapi: add 13.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-14 22:41:47 +01:00
onkelbeh 56587bae66 dev-python/pyipma: add 3.0.6, drop 2.0.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-14 22:40:17 +01:00
onkelbeh 899cb39f98 dev-python/aiolifx: drop olds, add 0.8.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-14 22:38:14 +01:00
onkelbeh 2080bcb2cc dev-python/oralb-ble: add 0.17.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-14 22:32:24 +01:00
onkelbeh 797522e418 dev-python/reolink-aio: add 0.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-14 22:30:57 +01:00
onkelbeh f74629ba0c dev-python/volvooncall: add 0.10.2, drop 0.10.0-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-14 22:29:25 +01:00
onkelbeh e7989ab0f0 dev-python/xiaomi-ble: add 0.16.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-14 22:27:25 +01:00
onkelbeh b612f211a1 dev-python/yalexs-ble: add 1.12.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-14 22:25:41 +01:00
onkelbeh 2ae6d62ca9 dev-python/ha-ffmpeg: update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-14 22:21:25 +01:00
onkelbeh 97fbd09419 Merge branch 'master' of git.edevau.net:onkelbeh/HomeAssistantRepository into 2023.2.3 2023-02-14 22:19:25 +01:00
onkelbeh 09699759ec Merge pull request 'Update to DISTUTILS_USE_PEP517' (#1075) from inode64/HomeAssistantRepository:ha-ffmpeg into master
Reviewed-on: #1075
2023-02-14 22:13:31 +01:00
onkelbeh 0d18690667 dev-python/gassist-text: update deps, add metadata, renew Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-14 22:11:11 +01:00
onkelbeh 38f98423fa Merge pull request 'Sort dependencies and dependencies' (#1074) from inode64/HomeAssistantRepository:gassist_text into 2023.2.3
Reviewed-on: #1074
2023-02-14 22:07:49 +01:00
onkelbeh 31e6cf0768 dev-python/pymodbus: fix versions, not from dev tree
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-14 21:14:03 +01:00
onkelbeh 8b18cdfcfd dev-python/home-assistant-intents: remove versions (wip)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-14 21:09:26 +01:00
onkelbeh 25a2124989 minor cleanups, rename zeroconf, again
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-14 21:08:10 +01:00
onkelbeh b2bfaece9f dev-python/home-assistant-intents: remove versions (wip)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-14 21:03:49 +01:00
onkelbeh 3c9feda0dc dev-embedded/*: rename zeroconf, again (https://github.com/gentoo/gentoo/commit/29153ca563b529be4cf0fdc2651105430ecb9ab4)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-14 20:42:51 +01:00
onkelbeh 6f4bba3115 dev-python/*: rename zeroconf, again (https://github.com/gentoo/gentoo/commit/29153ca563b529be4cf0fdc2651105430ecb9ab4)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-14 20:37:07 +01:00
onkelbeh 24185776f0 remove obsolete updater component (GH PR #202) 2023-02-14 20:07:46 +01:00
onkelbeh 381199f974 update homeassistant-2023.2.3-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-14 20:05:02 +01:00
onkelbeh d48d3ac77a dev-python/sentry-sdk: re-add 1.13.0 (from main official)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-14 19:43:08 +01:00
INODE64 6bf28dafa5 Update to DISTUTILS_USE_PEP517
Change SRC_URI to github, in pypi are missing some files (test, etc..)
Remove tests are broken
Require ffmpeg to run
2023-02-14 15:24:11 +01:00
Fco Javier Felix ea3babf271 Sort dependencies
Fix require dev-python/protobuf-python not dev-libs/protobuf
2023-02-13 15:16:37 +01:00
onkelbeh e6f3b0c4fe update homeassistant-2023.2.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-12 21:11:17 +01:00
onkelbeh f6a8e8f179 dev-python/pylint-per-file-ignores: new package, add 1.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-12 20:51:03 +01:00
onkelbeh e7c13457ee dev-vcs/pre-commit: new package, add 3.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-12 20:43:21 +01:00
onkelbeh c967319603 dev-python/astroid: re-add missing version (from main repo)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-12 20:36:45 +01:00
onkelbeh be8adadba2 dev-python/orjson: fix MisplacedEclassVar, drop 3.7.8, add 3.8.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-12 20:30:55 +01:00
onkelbeh 2d01112655 Merge pull request 'gassist-text-0.0.10.ebuild' (#985) from inode64/HomeAssistantRepository:gassist_text into 2023.2.3
Reviewed-on: #985
2023-02-12 20:16:10 +01:00
onkelbeh 4907e3447a Merge pull request 'Downgrade from SQLAlchemy 1.4.46 (portage official)' (#984) from inode64/HomeAssistantRepository:sqlalchemy into 2023.2.3
Reviewed-on: #984
2023-02-12 20:13:20 +01:00
Fco Javier Felix 3354643048 gassist-text-0.0.10.ebuild
Test ok

check with pkgcheck 0.10.21
2023-02-12 19:23:11 +01:00
Fco Javier Felix 80dec8c9e6 Downgrade from SQLAlchemy 1.4.46 (portage official)
check with pkgcheck 0.10.21
2023-02-12 18:28:54 +01:00
onkelbeh 15267cb5dc dev-python/aioimaplib: drop 1.0.0, update 1.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-12 15:23:42 +01:00
onkelbeh 667906565c dev-python/whois: add 0.9.23
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-12 09:39:01 +01:00
onkelbeh dafc5c7c39 dev-python/jaraco-abode: new package, add 3.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-12 09:35:05 +01:00
onkelbeh 2c2f347877 dev-python/jaraco-net: new package, add 9.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-12 09:34:03 +01:00
onkelbeh c2b5d33d50 dev-python/jaraco-logging: new package, add 3.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-12 09:32:56 +01:00
onkelbeh bfbce528af dev-python/jaraco-email: new package, add 3.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-12 09:31:56 +01:00
onkelbeh ec8298046a dev-python/jaraco-context: new package, add 4.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-12 09:30:57 +01:00
onkelbeh c0609b5e4b dev-python/jaraco-collections: new package, add 3.8.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-12 09:29:51 +01:00
onkelbeh 0804b6f770 dev-python/jaraco-classes: new package, add 3.2.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-12 09:28:15 +01:00
onkelbeh 42313c8c7d dev-python/jaraco-text: new package, add 3.11.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-12 09:27:09 +01:00
onkelbeh 3d5db2f001 dev-python/bx-py-utils: new package, add 75
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-12 08:54:12 +01:00
onkelbeh 541d8e8627 dev-python/rich: new package, add 12.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-12 08:39:43 +01:00
onkelbeh 181706471a dev-python/aioruuvigateway: new package, add 0.0.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-12 08:33:58 +01:00
onkelbeh b7b0d8da14 dev-python/aiopvpc: add 4.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-12 08:20:36 +01:00
onkelbeh 72028411d9 dev-python/aioridwell: add 2023.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-12 08:17:32 +01:00
onkelbeh a6706720e4 dev-python/pyrympro: enable py3.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 22:48:25 +01:00
onkelbeh 7023922828 dev-python/roonapi: update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 22:47:06 +01:00
onkelbeh 0570179177 Merge pull request 'update roonai-0.1.3' (#978) from inode64/HomeAssistantRepository:roonapi into 2023.2.3
Reviewed-on: #978
2023-02-11 22:43:14 +01:00
onkelbeh fce45c07a1 Merge branch '2023.2.3' of git.edevau.net:onkelbeh/HomeAssistantRepository into 2023.2.3 2023-02-11 22:40:31 +01:00
onkelbeh d206d850e6 Merge pull request 'add pyrympro==0.0.4' (#977) from inode64/HomeAssistantRepository:pyrympro into 2023.2.3
Reviewed-on: #977
2023-02-11 22:35:22 +01:00
onkelbeh 93f5c7c5a9 dev-python/RestrictedPython: add 6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 22:32:19 +01:00
Fco Javier Felix 0edf7fff01 update roonai-0.1.3
Change src download, in mirror:pypi have deleted the test directory and changelog.md
Remove test, Always failed, I make a bug in https://github.com/pavoni/pyroon/issues/69

check with pkgcheck 0.10.21
2023-02-11 20:24:59 +01:00
Fco Javier Felix a75a27714c add pyrympro==0.0.4
check with pkgcheck 0.10.21
2023-02-11 19:43:09 +01:00
onkelbeh 94927aa8d5 dev-python/sensorpush-ble: add 1.5.5, drop 1.5.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 13:53:33 +01:00
onkelbeh 12f0f52163 dev-python/bluetooth-sensor-state-data: add 1.6.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 13:50:09 +01:00
onkelbeh e1d8217f8a dev-python/sensorpro-ble: add 0.5.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 13:46:00 +01:00
onkelbeh 89935f0b0c dev-python/pyrainbird: add 2.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 13:43:56 +01:00
onkelbeh 30613aaa05 dev-python/oralb-ble: add 0.17.4, drop 0.14.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 13:39:22 +01:00
onkelbeh a099bc6c6b dev-python/lupupy: add 0.2.7, drop 0.2.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 13:35:27 +01:00
onkelbeh 3fea9b124d dev-python/pyisy: add 3.1.13, drop 3.1.11
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 13:33:37 +01:00
onkelbeh 1bcad2f0d3 dev-python/env-canada: add 0.5.28, drop 0.5.27
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 13:31:09 +01:00
onkelbeh e9d78d3de5 dev-python/inkbird-ble: add 0.5.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 13:10:08 +01:00
onkelbeh 15d61e0843 dev-python/bimmer-connected: add 0.12.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 13:07:45 +01:00
onkelbeh e26881a523 dev-python/bluemaestro-ble: add 0.2.3, drop 0.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 13:05:19 +01:00
onkelbeh ac0219da17 dev-python/py-synologydsm-api: add 2.1.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 13:02:27 +01:00
onkelbeh 6d64e2f7e9 dev-python/thermopro-ble: add 0.4.5, drop 0.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 12:55:08 +01:00
onkelbeh f071491e35 dev-python/pylutron-caseta: update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 10:40:42 +01:00
onkelbeh 5388a5ab8c Merge branch 'master' into 2023.2.3
inode64 version better
2023-02-11 10:38:19 +01:00
onkelbeh 84c2381e6c Merge pull request 'pylutron-caseta==0.18.1' (#963) from inode64/HomeAssistantRepository:master into master
Reviewed-on: #963
2023-02-11 10:29:03 +01:00
onkelbeh 77a1b72f12 dev-python/pylutron-caseta: add 0.18.1, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 10:23:38 +01:00
onkelbeh d3a19eb64c dev-python/reolink-aio: add 0.3.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 10:17:28 +01:00
onkelbeh 5598e696e5 dev-python/aiohomekit: add 2.4.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 10:15:48 +01:00
onkelbeh 5650bb755e dev-python/bellows: add 0.34.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 10:13:18 +01:00
onkelbeh 76dd67607f dev-python/zeversolar: new package, add 0.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 10:09:27 +01:00
onkelbeh ec55ab86c4 dev-python/aiomusiccast: add 0.14.7, drop 0.14.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 10:02:25 +01:00
onkelbeh feec94a0ca dev-python/xiaomi-ble: add 0.16.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 09:53:44 +01:00
onkelbeh e800f4f3e7 dev-python/pycryptodomex: add 3.17, drop 3.14.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 09:51:24 +01:00
onkelbeh 85958e3242 dev-python/aioconsole: PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 09:43:24 +01:00
onkelbeh 5ea9901b6b dev-python/whirlpool-sixth-sense: add 0.18.2, drop 0.15.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 09:41:59 +01:00
onkelbeh 46723cb69f dev-python/holidays: add 0.18, drop 0.14.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 09:39:25 +01:00
onkelbeh a3bd5e8e31 dev-python/volkszaehler: add 0.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 09:08:32 +01:00
onkelbeh 39947e4cbd dev-python/velbus-aio: drop olds, add 2022.12.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 09:02:10 +01:00
onkelbeh f8a6e6e7f6 dev-python/pytradfri: add 9.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 02:08:45 +01:00
onkelbeh 9e997f21e7 dev-python/aio-geojson-usgs-earthquakes: add 0.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 02:05:25 +01:00
onkelbeh e9e67a9eab dev-python/pyunifiprotect: add 4.6.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 01:56:22 +01:00
onkelbeh 935b698159 dev-python/aiounifi: add 44
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 01:54:32 +01:00
onkelbeh 534fa28bb5 dev-python/pytrafikverket: add 0.2.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 01:52:34 +01:00
onkelbeh dda8ef5236 dev-python/total-connect-client: add 2023.1, drop 2022.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 01:51:02 +01:00
onkelbeh a4734c16e0 dev-python/todoist-api-python: new package, add 2.0.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 01:48:34 +01:00
onkelbeh 45bf8f1281 dev-python/tololib: add 0.1.0_beta4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 01:37:19 +01:00
onkelbeh efc479d22f dev-python/pyTibber: add 0.26.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 01:34:46 +01:00
onkelbeh f68a8f39e3 dev-python/pyswitchbee: add 1.7.19
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 01:30:31 +01:00
onkelbeh 96b91e55ce dev-python/stookwijzer: new package, add 1.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 01:26:30 +01:00
onkelbeh 12eec7711e dev-python/yagrc: new package, add 1.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-10 19:03:02 +01:00
onkelbeh 5a01776095 dev-python/grpcio-reflection: new package, add 1.51.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-10 19:00:34 +01:00
onkelbeh 542ad900c4 dev-python/soco: add 0.29.0, drop 0.28.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-10 18:50:53 +01:00
onkelbeh 077913ea9c dev-python/pysoma: add 0.0.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-10 18:48:56 +01:00
onkelbeh b0468b01de dev-python/aioshelly: add 5.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-10 18:46:49 +01:00
onkelbeh 30cf929419 dev-python/sfrbox-api: new package, add 0.0.5, 0.0.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-10 18:44:12 +01:00
onkelbeh 5e2ab884e5 dev-python/pysensibo: add 1.0.25
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-10 18:39:02 +01:00
onkelbeh 6939e07ca0 dev-python/screenlogicpy: add 0.6.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-10 18:37:05 +01:00
onkelbeh fa4fcbee2c dev-python/tesla-powerwall: add 0.3.19, drop 0.3.17
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-10 18:34:48 +01:00
onkelbeh 4a0794be15 dev-python/plugwise: drop olds, bump 0.27.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-10 18:32:35 +01:00
onkelbeh 031d5d14e4 dev-python/ha-philipsjs: add 3.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-10 18:29:39 +01:00
onkelbeh 626c7a1845 dev-python/python-otbr-api: new package, add 1.0.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-10 18:25:02 +01:00
onkelbeh d460418f6b dev-python/openerz-api: add 0.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-07 10:39:40 +01:00
onkelbeh 68df798164 dev-python/aio-geojson-nsw-rfs-incidents: add 0.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-07 10:38:00 +01:00
onkelbeh fd1dd25bfa dev-python/google-nest-sdm: add 2.2.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-07 10:35:50 +01:00
onkelbeh a21e66ff94 dev-python/openai: new package, add 0.26.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-07 10:08:56 +01:00
onkelbeh da076fe6ce dev-python/mopeka-iot-ble: new package, add 0.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-07 10:04:21 +01:00
onkelbeh 607e3b16b9 dev-python/motioneye-client: add 0.3.14
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-07 09:59:05 +01:00
onkelbeh 5295bff60a dev-python/moehlenhoff-alpha2: add 1.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-07 08:59:12 +01:00
onkelbeh 576b7812e4 dev-python/pymodbus: add 3.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-07 08:56:20 +01:00
onkelbeh c6b68a70de dev-python/typer: add 0.7.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-07 08:54:51 +01:00
onkelbeh 7d6d08e9ce dev-python/lupupy: add 0.2.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-07 08:40:13 +01:00
onkelbeh b6f49e52bb dev-python/pylitejet: add 0.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-07 08:38:29 +01:00
Fco Javier Felix 6a627b4ebc Change src download, in mirror:pypi have deleted the test directory and changelog.md
Remove python_test is included in python-utils-r1.eclass
Add cli command line tools (and deps)
Update python test dependencies from setup.cfg
remove redundant dev-python/setuptools is in distutils-r1.eclass
Require pytest-asyncio-0.14.0 for test
Sync pytest-asyncio from gentoo official repository

check with pkgcheck 0.10.21
2023-02-05 12:14:10 +01:00
onkelbeh 068be8f4d2 dev-python/ld2410-ble: new package, add 0.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-05 10:34:34 +01:00
onkelbeh d13e4538f4 dev-python/pykoplenti: new package, add 1.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-05 10:28:32 +01:00
onkelbeh 8b6cf06249 dev-python/xknx: add 2.3.0, drop 1.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-05 10:24:42 +01:00
onkelbeh 3c893f5593 dev-python/ndms2-client: add 0.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-05 10:22:20 +01:00
onkelbeh a22dae3795 dev-python/pyisy: add 3.1.11
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-05 10:19:45 +01:00
onkelbeh 353b7232f7 dev-python/georss-ign-sismologia-client: add 0.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-05 10:15:54 +01:00
onkelbeh 05cc61f171 dev-python/aiohue: add 4.6.1, drop 4.4.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-05 10:13:37 +01:00
onkelbeh 483f3eb6f1 dev-python/AIOSomecomfort: new package, add 0.0.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-05 10:11:29 +01:00
onkelbeh 45dee040d4 dev-python/python-homewizard-energy: add 1.8.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-05 10:07:20 +01:00
onkelbeh fe9cd791a2 dev-python/google-api-python-client: re-add 2.71.0-r1 (from main), drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-05 09:44:24 +01:00
Fco Javier Felix ae1380b21b sync fork 2023-02-05 09:38:51 +01:00
onkelbeh f7099b32c8 dev-python/aio-geojson-geonetnz-volcano: add 0.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-05 09:37:28 +01:00
onkelbeh 2eb0ca48c2 dev-python/aio-geojson-geonetnz-quakes: add 0.15
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-05 09:35:41 +01:00
onkelbeh 207c7f2d02 dev-python/aio-geojson-client: add 0.18
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-05 09:34:41 +01:00
onkelbeh eecf965851 dev-python/geniushub-client: add 0.7.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-05 09:29:56 +01:00
Fco Javier Felix 8e71cf3714 comiit test 2023-02-05 09:29:31 +01:00
onkelbeh dcba034432 dev-python/home-assistant-frontend: add 20230202.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-05 09:18:22 +01:00
onkelbeh 71fef7b8cc dev-python/flux-led: add 0.28.35
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-05 09:11:42 +01:00
onkelbeh d282424bbc dev-python/eufylife-ble-client: new package, add 0.1.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-05 09:06:30 +01:00
onkelbeh 6328a2cac7 dev-python/esphome-dashboard-api: new package, add 1.2.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-05 09:01:05 +01:00
onkelbeh b7af155ac9 dev-python/aioesphomeapi: add 13.1.0, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-05 08:56:15 +01:00
onkelbeh 9963810ede dev-python/env-canada: add 0.5.27
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 18:01:37 +01:00
onkelbeh 9b00b3cae8 dev-python/energyzero: new package, add 0.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 17:20:35 +01:00
onkelbeh d35144287b dev-python/aioecowitt: add 2023.1.0, drop 2022.9.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 17:14:06 +01:00
onkelbeh 7c0558983e dev-python/async-upnp-client: add 0.33.1, drop 0.32.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 17:12:10 +01:00
onkelbeh 3aff9fc4dc dev-python/devolo-plc-api: add 1.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 17:06:24 +01:00
onkelbeh e30072bf94 dev-python/pycoolmasternet-async: add 0.1.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 17:04:15 +01:00
onkelbeh 855ef51347 dev-python/home-assistant-intents: new package, add 2023.1.31
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 17:02:26 +01:00
onkelbeh 3c09797f76 dev-python/hassil: add 1.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 16:59:50 +01:00
onkelbeh 5f39db7d25 dev-python/zha-quirks: add 0.0.92, drop 0.0.87
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 16:53:11 +01:00
onkelbeh 3285f0d027 dev-python/hassil: new package, add 0.2.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 16:47:30 +01:00
onkelbeh c65102e3cd dev-python/bthome-ble: add 2.5.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 16:42:11 +01:00
onkelbeh 4d6db26fef dev-python/python-bsblan: add 0.5.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 16:39:36 +01:00
onkelbeh 0a2a0c190e dev-python/pybravia: add 0.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 16:36:14 +01:00
onkelbeh 49cf0b77c5 dev-python/dbus-fast: add 1.84.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 16:33:58 +01:00
onkelbeh 2152c33b78 dev-python/bleak: add 0.19.5, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 16:27:07 +01:00
onkelbeh be0ea1e279 dev-python/blebox-uniapi: add 2.1.4, drop 2.0.2-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 16:25:03 +01:00
onkelbeh 8515d552ed dev-python/bluemaestro-ble: add 0.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 16:20:37 +01:00
onkelbeh 55cbe1ecce dev-python/axis: add 46
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 16:17:27 +01:00
onkelbeh 2aeee5c2a7 dev-python/yalexs*: yalexs-ble: add 1.12.8, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 16:10:26 +01:00
onkelbeh 18a82e1fd3 dev-python/AIOAladdinConnect: add 0.1.55, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 16:07:48 +01:00
onkelbeh eb6fe38a44 dev-python/accuweather: add 0.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 15:15:05 +01:00
onkelbeh 7b0c936279 Merge pull request #219 from onkelbeh/2023.2.1
dev-python/aioimaplib: update Manifest, fixes #834
2023-02-04 13:19:28 +01:00
onkelbeh 117815723b dev-python/aioimaplib: update Manifest, fixes #834
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 12:02:36 +01:00
onkelbeh 8a0f1a9781 remove Python 3.8 Support tag 2023-01-30 20:23:31 +01:00
onkelbeh 90e4086c9a remove unused zeep 2023-01-30 19:29:17 +01:00
onkelbeh 03c0f303d6 re-add zeep-4.1.0-r2 from main (Manifest) 2023-01-30 19:24:18 +01:00
onkelbeh 2f81bbc884 re-add zeep-4.1.0-r2 from main 2023-01-30 19:21:19 +01:00
onkelbeh e67534ae87 Merge pull request #212 from onkelbeh/2023.1.7
2023.1.7
2023-01-29 22:13:29 +01:00
onkelbeh 164bf3987c update homeassistant-2023.1.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 22:08:47 +01:00
onkelbeh 646f3d9afd dev-python/aiowebostv: add 0.3.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 21:57:54 +01:00
onkelbeh 398d1ec329 dev-python/pyunifiprotect: drop 4.2.0, add 4.6.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 21:54:36 +01:00
onkelbeh 4f25cf2f6d dev-python/pyTibber: drop 0.26.1, add 0.26.11
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 21:51:09 +01:00
onkelbeh 5a625fa319 dev-python/HATasmota: add 0.6.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 21:48:22 +01:00
onkelbeh b0b69e7ada dev-python/reolink-aio: add 0.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 21:48:00 +01:00
onkelbeh 6fba522481 dev-python/PySwitchbot: drop 0.20.5, add 0.36.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 21:46:09 +01:00
onkelbeh 540c9ab832 dev-python/bellows: drop olds, add 0.34.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 21:44:04 +01:00
onkelbeh 2e84e21bac dev-python/aioshelly: add 5.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 21:41:24 +01:00
onkelbeh 5b2547f7e0 dev-python/google-nest-sdm: add 2.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 21:35:50 +01:00
onkelbeh b8a4c87fd8 dev-python/pyopenuv: add 2023.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 21:20:43 +01:00
onkelbeh 6d564aaf8c dev-python/aionanoleaf: add 0.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 21:18:27 +01:00
onkelbeh d3c37d7366 dev-python/ical: add 4.2.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 21:16:34 +01:00
onkelbeh 89acf4fd37 dev-python/pylitterbot: add 2023.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 21:14:18 +01:00
onkelbeh 5d38ccb6fe dev-python/life360: drop 4.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 21:12:37 +01:00
onkelbeh 1de7bbb291 dev-python/life360: add 5.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 21:11:38 +01:00
onkelbeh e912730a0b dev-python/zigpy: drop olds, add 0.53.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 21:08:37 +01:00
onkelbeh 3b392abaf8 dev-python/aiohomekit: drop 2.2.19, add 2.4.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 20:36:38 +01:00
onkelbeh e29ca0f465 dev-python/govee-ble: add 0.21.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 20:27:40 +01:00
onkelbeh 65d6d71ca1 dev-python/gcal-sync: add 4.1.2, drop 4.0.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 20:22:51 +01:00
onkelbeh 1990a15684 dev-python/odp-amsterdam: add 5.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 20:20:29 +01:00
onkelbeh 622bc80661 dev-python/sense-energy: add 0.11.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 20:18:28 +01:00
onkelbeh 7f3f5e8249 dev-python/home-assistant-frontend: add 20230110.0, drop 20221108.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 17:33:40 +01:00
onkelbeh dad57bc2b8 Merge branch 'master' into 2023.1.7 2023-01-29 17:24:20 +01:00
onkelbeh 0360f38ff5 update Manifest 2023-01-29 17:23:07 +01:00
onkelbeh 7def1870d5 Merge pull request #204 from inode64/onvif-zeep
onvif-zeep-async require zeep with async
2023-01-29 17:21:54 +01:00
onkelbeh 5dfa779a6b app-misc/*: remove olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 17:04:47 +01:00
onkelbeh 9d08c2c190 Merge pull request #211 from onkelbeh/2023.1.7
2023.1.7
2023-01-29 17:02:03 +01:00
onkelbeh e038471c75 update 2023.1.2-r1, fixes #800
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 17:00:42 +01:00
onkelbeh f42c13ff87 dev-python/huawei-lte-api: add 1.6.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 16:57:59 +01:00
onkelbeh a9d11248e7 dev-python/denonavr: new package, add 0.10.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 16:56:37 +01:00
onkelbeh 36fcf54149 dev-python/yarl: add 1.8.1, drop 1.7.2-r3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 16:54:55 +01:00
onkelbeh 3cfa7fdf0f dev-python/cryptography: re-add 38.0.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 16:53:19 +01:00
onkelbeh 41640f5a84 dev-python/coverage: add 7.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 14:49:37 +01:00
onkelbeh 8f04a9f539 dev-python/spotipy: add 2.22.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 10:51:44 +01:00
onkelbeh 4b4060ce47 dev-python/lxml: add 4.9.1, drop 4.8.0-r2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 10:27:33 +01:00
onkelbeh 02fccd889a dev-python/httpx: new package, add 0.23.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 10:24:33 +01:00
Fco Javier Felix 8e677e1905 onvif-zeep-async require zeep with async to solve this problem
See requirements in https://github.com/hunterjm/python-onvif-zeep-async/blob/async/requirements.txt

 * zeep[async]==4.1.0

<pre>
2022-12-11 13:06:55.977 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/homeassistant/components/onvif/event.py", line 180, in async_pull_messages
    response = await pullpoint.PullMessages(
  File "/usr/lib/python3.10/site-packages/zeep/proxy.py", line 64, in __call__
    return await self._proxy._binding.send_async(
  File "/usr/lib/python3.10/site-packages/zeep/wsdl/bindings/soap.py", line 156, in send_async
    response = await client.transport.post_xml(
  File "/usr/lib/python3.10/site-packages/zeep/transports.py", line 230, in post_xml
    )
  File "/usr/lib/python3.10/site-packages/zeep/transports.py", line 215, in post
    raise TransportError(status_code=response.status_code)
  File "/usr/lib/python3.10/site-packages/httpx/_client.py", line 1848, in post
    return await self.request(
  File "/usr/lib/python3.10/site-packages/httpx/_client.py", line 1533, in request
    return await self.send(request, auth=auth, follow_redirects=follow_redirects)
  File "/usr/lib/python3.10/site-packages/httpx/_client.py", line 1620, in send
    response = await self._send_handling_auth(
  File "/usr/lib/python3.10/site-packages/httpx/_client.py", line 1648, in _send_handling_auth
    response = await self._send_handling_redirects(
  File "/usr/lib/python3.10/site-packages/httpx/_client.py", line 1685, in _send_handling_redirects
    response = await self._send_single_request(request)
  File "/usr/lib/python3.10/site-packages/httpx/_client.py", line 1722, in _send_single_request
    response = await transport.handle_async_request(request)
  File "/usr/lib/python3.10/site-packages/httpx/_transports/default.py", line 353, in handle_async_request
    resp = await self._pool.handle_async_request(req)
  File "/usr/lib/python3.10/site-packages/httpcore/_async/connection_pool.py", line 253, in handle_async_request
    raise exc
  File "/usr/lib/python3.10/site-packages/httpcore/_async/connection_pool.py", line 237, in handle_async_request
    response = await connection.handle_async_request(request)
  File "/usr/lib/python3.10/site-packages/httpcore/_async/connection.py", line 90, in handle_async_request
    return await self._connection.handle_async_request(request)
  File "/usr/lib/python3.10/site-packages/httpcore/_async/http11.py", line 112, in handle_async_request
    raise exc
  File "/usr/lib/python3.10/site-packages/httpcore/_async/http11.py", line 91, in handle_async_request
    ) = await self._receive_response_headers(**kwargs)
  File "/usr/lib/python3.10/site-packages/httpcore/_async/http11.py", line 155, in _receive_response_headers
    event = await self._receive_event(timeout=timeout)
  File "/usr/lib/python3.10/site-packages/httpcore/_async/http11.py", line 191, in _receive_event
    data = await self._network_stream.read(
  File "/usr/lib/python3.10/site-packages/httpcore/backends/asyncio.py", line 33, in read
    return await self._stream.receive(max_bytes=max_bytes)
  File "/usr/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 1272, in receive
    raise ClosedResourceError from None
anyio.ClosedResourceError
</pre>
2023-01-09 18:21:53 +01:00
onkelbeh 885648fc66 Merge pull request #201 from onkelbeh/2023.1.2
2023.1.2
2023-01-09 12:39:26 +01:00
onkelbeh 1e8afc979c dev-python/aiogithubapi: drop 22.2.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-09 12:38:19 +01:00
onkelbeh 3ba715d285 fix Manifest 2023-01-09 12:37:47 +01:00
onkelbeh e564d34bfb add init.d patch to homeassistant-min 2023-01-09 12:37:16 +01:00
onkelbeh 49c8740ddf Merge branch 'master' into 2023.1.2 2023-01-09 11:17:03 +01:00
onkelbeh 3468cd11de Merge pull request #192 from inode64/master
Include retry to 20 seconds to fix daemon shutdown and start after daemons that can be used
2023-01-09 11:12:09 +01:00
onkelbeh 3fb6445fb6 update homeassistant-2023.1.2 2023-01-09 11:10:37 +01:00
onkelbeh 68eab7b10f dev-python/pytest-unordered: new package, add 0.5.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-09 11:05:11 +01:00
onkelbeh 60a38c655b dev-python/pytest-freezer: new package, add 0.4.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-09 10:59:25 +01:00
onkelbeh eb99507b76 update httpcore-0.16.3 2023-01-09 10:54:57 +01:00
onkelbeh 7c86ff2a07 dev-python/home-assistant-bluetooth: add 1.9.2, drop 1.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-09 10:52:17 +01:00
onkelbeh 7a12f38bf5 dev-python/grpcio-status: add 1.51.1, drop 1.46.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-09 10:49:01 +01:00
onkelbeh 25848d5845 dev-python/grpcio: add 1.51.1, drop 1.46.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-09 10:47:10 +01:00
onkelbeh 30e53741c4 dev-python/ciso8601: add 2.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-09 10:05:02 +01:00
onkelbeh 656065b876 dev-python/zwave-js-server-python: add 0.44.0, drop 0.41.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-09 09:21:19 +01:00
onkelbeh a4df05fcfa dev-python/zha-quirks: drop olds, add 0.0.90
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-09 09:16:49 +01:00
onkelbeh f53df401e5 dev-python/zamg: add 0.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-09 09:11:24 +01:00
onkelbeh 962bea062a dev-python/wled: add 0.15.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-09 09:08:14 +01:00
onkelbeh 1662a39409 dev-python/PyViCare: add 2.21.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-09 09:04:29 +01:00
onkelbeh 03f92538f8 dev-python/vallox-websocket-api: add 3.0.0, drop 2.11.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-09 09:02:09 +01:00
onkelbeh 1d0f4ab40c dev-python/transmission-rpc: new package, add 3.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 23:45:22 +01:00
onkelbeh 22314a9690 dev-python/aiounifi: drop 34, add 43
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 19:28:46 +01:00
onkelbeh cbaa01af30 dev-python/pyTibber: add 0.26.7, drop 0.26.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 19:25:54 +01:00
onkelbeh bbfcb12072 dev-python/thermobeacon-ble: add 0.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 19:20:44 +01:00
onkelbeh fa94aa7a9a dev-python/HATasmota: add 0.6.2. drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 14:36:56 +01:00
onkelbeh bf5ab0fd14 dev-python/PySwitchbot: add 0.36.2, drop 0.22.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 14:31:45 +01:00
onkelbeh f39935ced8 dev-python/pyswitchbee: update LICENSE, add 1.7.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 14:25:17 +01:00
onkelbeh fffd5f2c48 dev-python/aioshelly: add 5.2.0, drop 5.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 14:19:58 +01:00
onkelbeh 9c2289faa4 dev-python/sensorpro-ble: add 0.5.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 14:16:41 +01:00
onkelbeh d54180bc5b dev-python/roonapi: add 0.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 13:55:38 +01:00
onkelbeh a8caf17d4e dev-python/reolink-aio: new package, add 0.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 13:27:39 +01:00
onkelbeh e76f9c4932 dev-python/pyrainbird: add 0.7.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 11:02:39 +01:00
onkelbeh 25b7731376 dev-python/aioqsw: add 0.3.1, drop 0.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 11:00:23 +01:00
onkelbeh b1e24f8e88 dev-python/aiopurpleair: new package, add 2022.12.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 10:57:06 +01:00
onkelbeh d223944524 dev-python/PlexAPI: add 4.13.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 10:51:06 +01:00
onkelbeh 6add1a5191 dev-python/hole: add 0.8.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 10:21:10 +01:00
onkelbeh dd32bb00ed dev-python/pyoverkiz: add 1.7.3, drop 1.7.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 10:13:40 +01:00
onkelbeh efeedcedc3 dev-python/pycarwings2: add 2.14
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 10:11:27 +01:00
onkelbeh 93435406c6 dev-python/PyNINA: add 0.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 10:08:34 +01:00
onkelbeh 50f45c4427 dev-python/nibe: add 1.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 10:05:45 +01:00
onkelbeh 197e2aa357 dev-python/pynetgear: add 0.10.9, drop 0.10.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 09:49:04 +01:00
onkelbeh 26a54d2ba7 dev-python/pyatmo: bump 7.5.0, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 09:47:04 +01:00
onkelbeh 48d1819d21 dev-python/nettigo-air-monitor: add 1.6.0, drop 1.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 09:44:50 +01:00
onkelbeh 78ac9e7d7b dev-python/motionblinds: add 0.6.15, drop 0.6.11
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 09:38:56 +01:00
onkelbeh e27d165c0d dev-python/minio: add 7.1.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 09:30:42 +01:00
onkelbeh 0f860a48eb dev-python/python-matter-server: add 1.0.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 09:26:26 +01:00
onkelbeh fe5499c6f8 dev-python/lupupy: add 0.2.4, drop 0.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 09:12:45 +01:00
onkelbeh 8878ef84fe dev-python/aiolookin: add 1.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 09:10:36 +01:00
onkelbeh 5bd56eba64 dev-python/pylitterbot: dop olds, bump 2022.12.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 08:57:50 +01:00
onkelbeh 4be186fee6 dev-python/aiolifx-themes: add 0.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 08:55:28 +01:00
onkelbeh e6be94fa35 dev-python/pypck: add 0.7.16, drop 0.7.14
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 08:51:30 +01:00
onkelbeh a3734bdaf7 dev-python/xknx: dop olds, bump 2.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 08:25:58 +01:00
onkelbeh 368204f322 dev-python/pyisy: add 3.0.10, drop 3.0.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 08:20:36 +01:00
onkelbeh fe42d08041 dev-python/pillow: re-add 9.3.0-r1 (from main)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 08:17:48 +01:00
onkelbeh 8b5df15b0a dev-python/homematicip: add 1.0.13
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 08:15:37 +01:00
onkelbeh 925a355a68 dev-python/aiohomekit: update 2.4.3, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 08:11:24 +01:00
onkelbeh b6c8cbf58b dev-python/HAP-python: add 4.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 07:52:51 +01:00
onkelbeh 560ca4136f dev-python/here-transit: add 1.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 07:49:03 +01:00
onkelbeh a238ed73c7 dev-python/here-routing: add 0.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 07:45:24 +01:00
onkelbeh f16022c0b8 dev-python/govee-ble: add 0.21.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 07:42:33 +01:00
onkelbeh 51ad862488 etc/portage/package.accept_keywords: zeroconf==0.47.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 07:39:26 +01:00
onkelbeh a067277f1c dev-python/google-cloud-pubsub: add 2.13.11, drop 2.11.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 07:36:29 +01:00
onkelbeh 44ca14f7ce dev-python/gcal-sync: add 4.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 14:07:04 +01:00
onkelbeh fb3869c900 dev-python/ical: add 4.2.8, drop 4.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 14:04:45 +01:00
onkelbeh bf86d39fc6 dev-python/home-assistant-frontend: dop olds, add 20230104.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 13:35:01 +01:00
onkelbeh 67ec924023 dev-python/gios: add 2.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 13:29:54 +01:00
onkelbeh f4bde7e877 dev-python/odp-amsterdam: new package, add 5.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 13:27:26 +01:00
onkelbeh 4a707d5a70 dev-python/python-fullykiosk: add 0.0.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 13:23:07 +01:00
onkelbeh 9a2f883ff9 dev-python/elkm1-lib: add 2.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 13:17:34 +01:00
onkelbeh a55f4242b4 dev-python/pyeconet: bump 0.1.18
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 13:01:49 +01:00
onkelbeh 44ada1036d dev-python/async-upnp-client: add 0.33.0, drop 0.31.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 12:54:51 +01:00
onkelbeh b8b0d52752 dev-python/devolo-plc-api: add 0.9.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 12:50:59 +01:00
onkelbeh db9a9b5e76 dev-python/pydeconz: add 106, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 12:48:18 +01:00
onkelbeh 06fbe72e42 dev-python/debugpy: add 1.6.4, drop 1.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 12:43:27 +01:00
onkelbeh a8ad5bad5b dev-python/pycomfoconnect: add 0.5.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 12:20:42 +01:00
onkelbeh 15c06a2763 dev-python/bthome-ble: add 2.4.1, drop 1.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 12:18:12 +01:00
onkelbeh f9ecc5ae2c dev-python/sensor-state-data: add 2.13.0, drop 2.9.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 12:16:54 +01:00
onkelbeh 9cf435a8e8 dev-python/brother: update 2.1.1, drop 1.2.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 12:11:09 +01:00
onkelbeh 16961a9515 dev-python/pysnmplib: add 5.0.20, drop 5.0.10
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 12:09:46 +01:00
onkelbeh 2d089ec451 dev-python/pybravia: add 0.2.5, drop 0.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 12:00:51 +01:00
onkelbeh 5e8ee3da92 dev-python/bimmer-connected: drop 0.10.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 11:58:41 +01:00
onkelbeh 08b8c193b2 dev-python/bimmer-connected: PEP517, add 0.12.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 11:56:47 +01:00
onkelbeh 997450fba9 dev-python/dbus-fast: drop olds, bump 1.82.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 11:32:49 +01:00
onkelbeh d728d32cc2 dev-python/bluetooth-adapters: add 0.15.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 11:17:34 +01:00
onkelbeh c27923bc81 dev-python/bleak-retry-connector: add 2.13.0, drop 2.10.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 09:22:02 +01:00
onkelbeh 2d83198362 dev-python/aiobafi6: add 0.7.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-06 20:32:37 +01:00
onkelbeh 0929418776 dev-python/yalexs-ble: add 1.12.5, drop 1.9.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-06 20:30:18 +01:00
onkelbeh d29c37c12c dev-python/apprise: add 1.2.1, drop 1.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-06 20:16:22 +01:00
onkelbeh 281c04352f dev-python/aioairzone: add 0.5.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-06 20:02:59 +01:00
onkelbeh e22ef6a041 dev-python/pyairvisual: add 2022.12.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-06 19:38:00 +01:00
onkelbeh 760bc21a80 dev-python/adguardhome: add 0.6.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-06 19:31:13 +01:00
onkelbeh 3783b31ca6 remove olds 2023-01-06 18:57:55 +01:00
onkelbeh 1170c30610 Merge pull request #199 from onkelbeh/2022.12.9
2022.12.9
2023-01-03 07:09:06 +01:00
onkelbeh 565dcb5a85 update homeassistant-2022.12.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-03 07:05:46 +01:00
onkelbeh 502022472b sci-libs/tensorflow: fix pkgcheck (for outdated version)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-03 07:03:30 +01:00
onkelbeh 176a13dd0f etc/portage/package.unmask: allow influxdb-5.3.1 for now
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-03 06:40:37 +01:00
onkelbeh 0c5a027fec dev-python/pylint: re-add 2.15.7 (from main), drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-03 06:38:36 +01:00
onkelbeh 63fde95ab0 dev-python/nibe: update nibe-1.3.0-r1, add missing depency, fixes #195
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-03 06:34:36 +01:00
onkelbeh f98980e82e remove olds 2023-01-03 06:20:22 +01:00
Andreas Billmeier (@STR/VW3) 0aa44bafdd dev-python/sockio: add 0.15.0 2022-12-28 11:28:40 +01:00
onkelbeh 2629e76706 Merge pull request #194 from onkelbeh/2022.12.8
2022.12.8 cleanups
2022-12-24 13:30:06 +01:00
onkelbeh 0543bf23da .github/workflows: drop old pydantic
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-24 13:27:36 +01:00
onkelbeh 4bbbead029 app-misc/homeassistant-min: update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-24 13:27:07 +01:00
onkelbeh 38bc7400cd remove outdated pydantic refs
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-24 13:21:18 +01:00
onkelbeh 82d1f392d8 dev-python/pydantic: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-24 13:14:11 +01:00
onkelbeh c1297ec54c dev-python/gcal-sync: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-24 13:11:25 +01:00
onkelbeh 3e825d6f0d Merge pull request #193 from onkelbeh/2022.12.8
2022.12.8
2022-12-24 12:47:22 +01:00
onkelbeh bc9b8de808 dev-python/abodepy: PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-24 12:45:08 +01:00
onkelbeh 8c6a075979 update homeassistant-2022.12.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-24 12:36:16 +01:00
onkelbeh 8f93f49b9f dev-python/pyTibber: add 0.26.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-24 12:24:28 +01:00
onkelbeh aab9a0670b dev-python/ical: add 4.2.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-24 12:22:05 +01:00
onkelbeh d6e219a6c5 dev-python/bluetooth-data-tools: add 0.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-24 10:16:14 +01:00
onkelbeh a568652142 app-misc/*: remove olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-24 09:56:04 +01:00
INODE64 1817ddff80 Include retry to 20 seconds to fix daemon shutdown, this close #260
Start hass after starting daemons that can be used
2022-12-21 15:59:57 +01:00
onkelbeh a8c64573f8 Merge pull request #191 from onkelbeh/2022.12.7
2022.12.7
2022-12-18 14:41:24 +01:00
onkelbeh ca812d6654 dev-python/*: fix some maintainers in metadata.xml
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-18 14:24:24 +01:00
onkelbeh 21eeda2992 dev-python/*: update some upstreams in metadata.xml
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-18 13:50:15 +01:00
onkelbeh 4e8806e43b update homeassistant-2022.12.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-18 09:19:53 +01:00
onkelbeh b72488af5b dev-python/pytest-asyncio: new package, add 0.20.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-18 09:16:36 +01:00
onkelbeh 1abd3e15f2 dev-python/pyTibber: bump 0.26.5, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-18 09:09:57 +01:00
onkelbeh 9c0579a029 dev-python/PySwitchbot: bump 0.23.2, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-18 09:07:35 +01:00
onkelbeh 14cb94ae11 dev-python/ical: add 4.2.3, drop 4.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-18 09:03:48 +01:00
onkelbeh 640b55540c dev-python/govee-ble: bump 0.19.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-18 09:01:12 +01:00
onkelbeh 4f1e157453 dev-python/home-assistant-frontend: add 20221213.1, drop 20221208.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-18 08:54:03 +01:00
onkelbeh a44469c77a dev-python/bluetooth-auto-recovery: add 1.0.3, drop 0.5.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-18 08:50:12 +01:00
onkelbeh 75374ea694 Merge pull request #189 from onkelbeh/2022.12.6
2022.12.6
2022-12-15 07:42:26 +01:00
onkelbeh 56dcef1ad9 update homeassistant-2022.12.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-15 07:41:21 +01:00
onkelbeh a52d0dd5cc dev-python/lupupy: add 0.2.3, drop 0.0.24
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-15 07:37:06 +01:00
onkelbeh 6546026f03 dev-python/aioshelly: add 5.1.2, drop 5.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-15 07:35:16 +01:00
onkelbeh 7f6c3a3b18 dev-python/aioesphomeapi: bump 13.0.2, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-15 07:31:50 +01:00
onkelbeh d6bcef651b app-misc/*: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-15 07:29:32 +01:00
onkelbeh 5922c97d39 Merge pull request #188 from onkelbeh/2022.12.5
2022.12.5
2022-12-13 21:49:50 +01:00
onkelbeh b405462a46 dev-python/httplib2: update upstream metadata
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-13 21:22:30 +01:00
onkelbeh 31dfd8f9b9 update homeassistant-2022.12.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-13 21:19:49 +01:00
onkelbeh a79477fc40 dev-python/httplib2: httplib2-0.20.4 fix shellcheck
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-13 21:18:39 +01:00
onkelbeh b70a03ebb4 media-libs/mutagen: update EAPI 7 -> 8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-13 21:15:03 +01:00
onkelbeh b97dacb69a dev-python/home-assistant-frontend: add 20221213.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-13 21:07:36 +01:00
onkelbeh 20b14ee13a dev-python/pychromecast: add 13.0.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-13 21:05:53 +01:00
onkelbeh 5f16f407c3 app-misc/homeassistant*: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-13 21:04:03 +01:00
onkelbeh 14a48a4669 Merge pull request #187 from onkelbeh/2022.12.4
2022.12.4
2022-12-13 20:55:14 +01:00
onkelbeh 1ead3d2996 update homeassistant-2022.12.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-13 20:53:45 +01:00
onkelbeh e611402d64 dev-python/zha-quirks: drop olds, bump 0.0.89
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-13 20:51:31 +01:00
onkelbeh 02f4f42059 dev-python/pyoverkiz: drop olds, bump 1.7.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-13 20:48:14 +01:00
onkelbeh 8173489586 dev-python/pychromecast: add 13.0.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-13 20:44:14 +01:00
onkelbeh 2b36d85304 dev-python/bluetooth-auto-recovery: add 1.0.0, drop 0.5.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-13 20:42:01 +01:00
onkelbeh 1239e7b89a dev-python/bleak-retry-connector: drop olds, bump 2.10.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-13 20:38:47 +01:00
onkelbeh 223cef9a0f app-misc/homeassistant*: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-13 20:35:55 +01:00
onkelbeh bf9236455d dev-python/home-assistant-frontend: drop olds, bump 20221212.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-13 20:33:31 +01:00
onkelbeh 53a880c3e4 update bluetooth-adapters-0.12.0-r1, fix deps, bump 0.14.1 2022-12-12 23:35:39 +01:00
onkelbeh dc23cc9d62 Merge pull request #185 from onkelbeh/2022.12.3
2022.12.3
2022-12-12 23:10:51 +01:00
onkelbeh dac2791e11 update homeassistant-2022.12.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-12 23:07:20 +01:00
onkelbeh 9b3b838cd2 dev-python/pipdeptree: new package, add 2.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-12 22:49:30 +01:00
onkelbeh 0c4170b5ae dev-python/aioshelly: drop 2.0.1, 2.0.2, bump 5.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-12 22:38:30 +01:00
onkelbeh 971a6406ea dev-python/pyrisco: add 0.5.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-12 22:36:24 +01:00
onkelbeh 01c117f776 dev-python/aiolifx-effects: add 0.3.1, drop 0.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-12 22:34:08 +01:00
onkelbeh bc491baca9 dev-python/pychromecast: add 13.0.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-12 22:32:15 +01:00
onkelbeh 85a98ca4c9 dev-python/androidtv: drop 0.0.67, bump 0.0.70
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-12 22:29:38 +01:00
onkelbeh 1873553659 app-misc/homeassistant*: update outdated pip constraint
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-12 22:24:10 +01:00
onkelbeh 2d35b36901 remove olds 2022-12-12 21:57:21 +01:00
onkelbeh 91bb5e50ae Merge pull request #183 from onkelbeh/2022.12.1
2022.12.1
2022-12-09 11:12:12 +01:00
onkelbeh adc6b178fd dev-python/pyswitchbee: fix metadata
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 10:47:19 +01:00
onkelbeh 9e399c4595 dev-python/async_timeout: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 10:45:13 +01:00
onkelbeh e63ad029eb dev-python/pyunifiprotect: fix metadata info
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 10:27:20 +01:00
onkelbeh 4cb1b7be20 dev-python/*: rename some local github archive names
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 10:19:27 +01:00
onkelbeh 4e5c8dfd02 dev-vcs/pre-commit: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 10:17:24 +01:00
onkelbeh 003612012c dev-python/rich: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 10:14:04 +01:00
onkelbeh bb08ced857 dev-python/pip: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 10:12:54 +01:00
onkelbeh 6ae0858367 dev-python/jinja: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 10:12:18 +01:00
onkelbeh 1ecc6b46c8 dev-python/httpx: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 10:11:53 +01:00
onkelbeh 26df2a74eb dev-python/httpcore: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 10:11:12 +01:00
onkelbeh 0e3b4a6e2a update homeassistant-2022.12.1 2022-12-09 10:07:25 +01:00
onkelbeh 92cede9fd6 dev-python/simplisafe-python: bump 2022.12.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 10:05:21 +01:00
onkelbeh ea0c59da1a dev-python/ical: bump 4.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 10:02:47 +01:00
onkelbeh 25a549c647 dev-python/intellifire4py: bump 2.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 10:00:32 +01:00
onkelbeh 0387329169 dev-python/pyHik: add 0.3.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 09:58:15 +01:00
onkelbeh 2e88ce124d dev-python/home-assistant-frontend: add 20221208.0, drop 20220907.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 09:56:28 +01:00
onkelbeh b5b28cd984 dev-python/bluetooth-auto-recovery: add 0.5.5, drop 0.3.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 09:53:29 +01:00
onkelbeh 46463ffb80 remove olds 2022-12-09 09:41:35 +01:00
onkelbeh cba4f23392 Merge pull request #182 from onkelbeh/2022.12.0
2022.12.0
2022-12-08 16:54:45 +01:00
onkelbeh 40c21cd31c update homeassistant-2022.12.0 2022-12-08 16:49:25 +01:00
onkelbeh 3aab43ae4a dev-python/respx: bump 0.20.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 16:45:56 +01:00
onkelbeh c2b3521d47 dev-python/home-assistant-bluetooth: add 1.8.1, drop 1.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 16:40:03 +01:00
onkelbeh 55053dac92 dev-python/anyio: new package, add 3.6.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 16:37:16 +01:00
onkelbeh 308dccac1a dev-python/python-matter-server: add 1.0.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 16:31:15 +01:00
onkelbeh 13de95c263 dev-python/mac-vendor-lookup: fix 0.1.11 (file size), update 0.1.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 16:25:55 +01:00
onkelbeh 0d4203a44d dev-python/zwave-me-ws: 0.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 15:57:30 +01:00
onkelbeh 15ad94f044 dev-python/zigpy-znp: update 0.9.2, PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 15:53:27 +01:00
onkelbeh 623148e535 dev-python/zigpy-deconz: add 0.19.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 15:50:34 +01:00
onkelbeh 8acf2d17de dev-python/zha-quirks: add 0.0.88
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 15:48:26 +01:00
onkelbeh dd3befbc51 dev-python/bellows: add 0.34.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 15:46:23 +01:00
onkelbeh e5cb3024ef dev-python/zigpy: add 0.52.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 15:45:05 +01:00
onkelbeh e64b87c06f dev-python/yolink-api: bump 0.1.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 15:40:45 +01:00
onkelbeh 80a9243f4c dev-python/xiaomi-ble: drop olds, update 0.12.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 15:37:09 +01:00
onkelbeh 507fe9dc0a dev-python/holidays: bump 0.17.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 15:32:33 +01:00
onkelbeh c5a6475d8a dev-python/wallbox: bump 0.4.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 15:30:01 +01:00
onkelbeh 35d5ac66fb dev-python/pyvesync: bump 2.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 15:27:56 +01:00
onkelbeh 8842a46076 dev-python/pyunifiprotect: add 4.5.2, drop 4.0.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 15:25:00 +01:00
onkelbeh 6c147d17e3 dev-python/aiounifi: bump 42
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 15:16:43 +01:00
onkelbeh 02a8dbd1dd dev-python/ttls: update 1.5.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 15:12:01 +01:00
onkelbeh 7c280adc3c dev-python/pytrafikverket: bump 0.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 15:05:21 +01:00
onkelbeh 4046ccf812 dev-python/aiotractive: bump 0.5.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 15:00:57 +01:00
onkelbeh 2577602c77 dev-python/pyTibber: add 0.26.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 14:57:58 +01:00
onkelbeh 5532878075 dev-python/thermobeacon-ble: bump 0.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 14:55:35 +01:00
onkelbeh 2e9ba2d2dc dev-python/zwave-js-server-python: bump 0.43.1, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 14:50:47 +01:00
onkelbeh d59fd8cb50 dev-python/aioswitcher: add 3.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 14:46:45 +01:00
onkelbeh 2ce4c20904 dev-python/PySwitchbot: add 0.22.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 14:42:35 +01:00
onkelbeh 34c57393a5 dev-python/pyswitchbee: add 1.6.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 14:40:14 +01:00
onkelbeh 639cb1f8f5 dev-python/subarulink: bump 0.7.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 14:37:33 +01:00
onkelbeh 8cae4c6b64 dev-python/aioshelly: update 5.1.0, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 11:16:25 +01:00
onkelbeh 533e1650c7 dev-python/sentry-sdk: add 1.11.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 11:11:24 +01:00
onkelbeh 285ba8fb27 dev-python/sensirion-ble: new package, add 0.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 11:06:35 +01:00
onkelbeh 6c15e726aa dev-python/ruuvitag-ble: new package, add 0.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 10:55:52 +01:00
onkelbeh 3e13dad72d dev-python/pyrisco: bump 0.5.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 10:45:07 +01:00
onkelbeh 75117cc442 dev-python/pyrainbird: bump 0.6.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 10:42:46 +01:00
onkelbeh 9fba35597b dev-python/plugwise: add 0.25.14
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 10:40:19 +01:00
onkelbeh c5978c1f14 dev-python/PlexAPI: add 4.13.1, drop 4.11.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 10:37:59 +01:00
onkelbeh 696f9645bd dev-python/pyoverkiz: add 1.7.1, drop 1.4.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 10:35:47 +01:00
onkelbeh f88f4e1d43 dev-python/oralb-ble: add 0.14.3, drop 0.13.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 10:31:10 +01:00
onkelbeh 0940df5ad4 dev-python/pynuki: update 1.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 10:28:12 +01:00
onkelbeh cdda2e3aad dev-python/nuheat: bump 1.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 10:25:13 +01:00
onkelbeh 0672ede717 dev-python/nibe: add 1.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 10:22:26 +01:00
onkelbeh 5ba33ac39b dev-python/nextdns: update nextdns-1.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 10:17:34 +01:00
onkelbeh 8a6834cabb update google-nest-sdm-2.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 10:15:15 +01:00
onkelbeh 8b74cb005f dev-python/nettigo-air-monitor: update 1.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 10:09:50 +01:00
onkelbeh dc978bee7f dev-python/pymonoprice: bump 0.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 10:06:27 +01:00
onkelbeh 5a55b020b7 dev-python/pycsspeechtts: update 1.0.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 10:03:31 +01:00
onkelbeh f20f103d2a dev-python/python-matter-server: new package, add 1.0.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 09:57:18 +01:00
onkelbeh fd3e4bdc87 dev-python/aiorun: new package, add 2022.11.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 09:55:16 +01:00
onkelbeh 4955cea315 dev-python/aiolyric: bump 1.0.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 09:34:35 +01:00
onkelbeh 76ab6f8c39 dev-python/lupupy: bump 0.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 09:32:00 +01:00
onkelbeh 603b0d29a6 dev-python/luftdaten: bump 0.7.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 09:24:39 +01:00
onkelbeh 9f532a918f dev-python/aiolivisi: new package, add 0.0.14
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 09:12:23 +01:00
onkelbeh ee282c0f19 dev-python/aiolifx: bump 0.8.7, PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 08:55:10 +01:00
onkelbeh 8ef125e27d dev-python/aiolifx-effects: PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 08:51:56 +01:00
onkelbeh 1341a5e9da dev-python/aiolifx-themes: PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 08:49:38 +01:00
onkelbeh 4ad87d14ef dev-python/ultraheat-api: bump 0.5.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 08:43:33 +01:00
onkelbeh 7d1c4d4ac8 dev-python/xknx: add 2.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 08:40:44 +01:00
onkelbeh 1ad1131c74 dev-python/aiopvapi: add 2.0.4, drop 1.6.19
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 08:26:06 +01:00
onkelbeh 88c66398ae dev-python/python-homewizard-energy: bump 1.3.1, drop 1.0.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 08:21:24 +01:00
onkelbeh 78ac0c6545 dev-python/homematicip: bump 1.0.11
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 08:14:26 +01:00
onkelbeh 4549a84cea dev-python/aiocoap: add 0.4.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 08:08:40 +01:00
onkelbeh 6e9a1ae596 dev-python/aiohomekit: add 2.4.1, drop 2.2.18
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 08:05:11 +01:00
onkelbeh abc23bcbc3 dev-python/pyHik: bump 0.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 08:02:01 +01:00
onkelbeh 01145f4699 dev-python/here-transit: new package, add 1.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 07:58:38 +01:00
onkelbeh 8363522aa5 dev-python/here-routing: new package, add 0.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 07:01:46 +01:00
onkelbeh 1fc59dfaf9 dev-python/home-assistant-frontend: add 20221207.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 06:48:35 +01:00
onkelbeh e7e0d43476 dev-python/growattServer: add 1.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 00:46:47 +01:00
onkelbeh bc589004b6 dev-python/gcal-sync: add 4.0.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 00:44:50 +01:00
onkelbeh a4309bf148 dev-python/flipr-api: bump 1.4.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 00:42:06 +01:00
onkelbeh 05558898c4 dev-python/janus: new package, add 1.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 00:38:57 +01:00
onkelbeh bf4af31720 dev-python/aioesphomeapi: add 13.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 00:35:07 +01:00
onkelbeh 6affa134a9 dev-python/sense-energy: bump 0.11.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 00:31:22 +01:00
onkelbeh 70dac82d53 dev-python/aioecowitt: bump 2022.11.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 00:27:59 +01:00
onkelbeh 3bfde7b882 dev-python/dynalite-devices: bump 0.1.47
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 00:24:26 +01:00
onkelbeh c0ba46b910 dev-python/async-upnp-client: add 0.32.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 00:21:46 +01:00
onkelbeh 6bfa2d3689 dev-python/pycfdns: bump 2.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 00:18:28 +01:00
onkelbeh b70ae89577 dev-python/hass-nabucasa: update 0.61.0, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 00:14:40 +01:00
onkelbeh 093e9d93f2 dev-python/pychromecast: drop olds, bump 13.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 00:10:27 +01:00
onkelbeh a838dae36d dev-python/bthome-ble: bump 2.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 00:05:54 +01:00
onkelbeh 7e6bb8a775 dev-python/sensor-state-data: add 2.12.1, drop 2.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 00:04:54 +01:00
onkelbeh fee7ecf3b5 dev-python/broadlink: bump 0.18.3, PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 23:58:35 +01:00
onkelbeh 061a2ebef8 dev-python/broadlink: add 0.18.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 23:54:12 +01:00
onkelbeh cc62722aa8 dev-python/python-bsblan: add 0.5.8, drop 0.5.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 23:50:03 +01:00
onkelbeh a3b79e15ee dev-python/dbus-fast: add 1.75.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 23:44:39 +01:00
onkelbeh d01b6f7077 dev-python/bluetooth-data-tools: bump 0.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 23:38:55 +01:00
onkelbeh b3471255fb dev-python/bluetooth-auto-recovery: update 0.5.4, PEP517, drop 0.3.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 23:16:25 +01:00
onkelbeh 8b4112fd5c dev-python/bluetooth-adapters: add 0.12.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 23:08:16 +01:00
onkelbeh 981b868e8b dev-python/usb-devices: new package, add 0.4.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 23:07:05 +01:00
onkelbeh 9ed19aca86 dev-python/yalexs-ble: add 1.10.2, drop 1.9.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 22:49:27 +01:00
onkelbeh 0619f84a4d dev-python/bleak-retry-connector: add 2.10.1, drop 2.8.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 22:48:21 +01:00
onkelbeh 9d2d56aaf1 dev-python/arcam-fmj: bump 1.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 22:39:43 +01:00
onkelbeh fdf10efe88 sci-geosciences/aranet4: new package, add 2.1.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 22:35:48 +01:00
onkelbeh b93c166d5f sci-geosciences/geopy: bump 2.3.0, PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 22:24:25 +01:00
onkelbeh 9a2b3f6d1f dev-python/apprise: update 1.2.0, drop 0.9.9, PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 22:16:06 +01:00
onkelbeh dbad3b6cd3 dev-python/AIOAladdinConnect: bump 0.1.48, drop 0.1.41, PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 22:08:42 +01:00
onkelbeh f71f40ea0f dev-python/aioairzone: bump 0.5.1, drop 0.4.6, PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 22:05:02 +01:00
onkelbeh 7fee464fd7 dev-python/aioairq: new package, add 0.2.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 21:56:45 +01:00
onkelbeh ce1ccd68ca Merge pull request #180 from onkelbeh/2022.11.5
2022.11.5
2022-12-07 19:58:36 +01:00
onkelbeh 9cbfcbb2df update homeassistant-2022.11.5 2022-12-07 14:45:56 +01:00
onkelbeh 2898a1fff5 dev-python/httplib2: add 0.20.4, drop 0.19.0-r1 2022-12-07 13:57:39 +01:00
onkelbeh 32d21b1492 dev-python/zigpy-deconz: bump 0.19.1, drop 0.18.0, PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 13:36:00 +01:00
onkelbeh 26ec21a975 dev-python/zha-quirks: add 0.0.87, drop 0.0.85
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 13:30:14 +01:00
onkelbeh 671d3438e8 dev-python/zigpy: bump 0.51.6, PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 13:28:39 +01:00
onkelbeh 8e00e1f719 dev-python/bellows: bump 0.34.4, PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 13:21:15 +01:00
onkelbeh cfddc1a28e dev-python/pyTibber: bump 0.26.1, drop 0.22.3, PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 13:17:03 +01:00
onkelbeh e071d6d976 dev-python/gql: new package, add 3.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 13:11:50 +01:00
onkelbeh 3f8c7ae88e dev-python/graphql-core: add 3.3.0_alpha2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 13:10:38 +01:00
onkelbeh 016171215c dev-python/graphql-core: new package, add 3.2.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 13:00:21 +01:00
onkelbeh 42df0e4f35 dev-python/simplisafe-python: add 2022.11.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 12:45:30 +01:00
onkelbeh dab32684b9 dev-python/pysensibo: bump 1.0.22, drop 1.0.18, PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 12:21:53 +01:00
onkelbeh 56d9fb91b6 dev-python/pyotgw: bump 2.1.3, drop 2.0.2, PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 12:15:50 +01:00
onkelbeh ea838646be dev-python/gcal-sync: add 4.0.3, drop 4.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 12:10:31 +01:00
onkelbeh 0bac634a4a dev-python/ical: add 4.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 12:08:47 +01:00
onkelbeh 709b019753 remove olds 2022-12-07 11:29:11 +01:00
onkelbeh db92003832 dev-python/pytest: bump 7.1.3 (from main) 2022-12-07 10:25:07 +01:00
onkelbeh a647f97aae dev-python/pytest-xdist: bump 2.5.0-r1 (from main) 2022-12-07 10:21:34 +01:00
onkelbeh ebe712b2cf dev-embedded/esphome: remove colorama pins 2022-12-07 10:17:45 +01:00
onkelbeh 1b1f972151 media-libs/mutagen: re-added 1.45.1 (from main) 2022-12-07 10:12:51 +01:00
onkelbeh e5a606a5ad dev-python/pyjwt: re-add 2.5.0 (from main tree), fixes #522 2022-12-07 10:09:47 +01:00
onkelbeh 616785abe3 update esphome-2022.11.2, bump esphome-dashboard-20221109.0 2022-11-24 06:28:29 +01:00
onkelbeh 8ad6ef864c Merge pull request #173 from onkelbeh/2022.11.4
2022.11.4
2022-11-21 19:14:24 +01:00
onkelbeh 2a99f0ea70 keep pytest-cov from shellcheck 2022-11-21 19:12:21 +01:00
onkelbeh 4527b471ea update homeassistant-2022.11.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-21 19:08:56 +01:00
onkelbeh dd9b60a768 dev-python/pytest-cov: re-add 3.0.0-r2 (from main archove), drop 2.12.1-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-21 19:05:04 +01:00
onkelbeh 08bb512a84 dev-python/coverage: re-add 6.4.4 (from main archive), drop 6.4.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-21 19:01:39 +01:00
onkelbeh abb1ce6d70 dev-python/PyViCare: PEP517, bump 2.19.0, drop 2.16.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-21 18:56:33 +01:00
onkelbeh 3df2d1d898 dev-python/pysma: PEP517, add 0.7.3, drop 0.6.11
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-21 18:53:38 +01:00
onkelbeh c177ee42d9 dev-python/regenmaschine: add 2022.11.0, drop 2022.7.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-21 18:50:06 +01:00
onkelbeh 5ee4b3ffa5 dev-python/xknx: PEP517, add 1.2.1, drop 1.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-21 18:47:56 +01:00
onkelbeh 0088d9733d dev-python/flux-led: PEP517, bump 0.28.34, drop 0.28.30
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-21 18:44:09 +01:00
onkelbeh e682b8bbea dev-python/bleak-retry-connector: add 2.8.5, drop 2.8.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-21 18:40:27 +01:00
onkelbeh 141a652166 sqlalchemy-1.4.44 ~amd64 2022-11-21 18:36:33 +01:00
onkelbeh 6f44e1b152 remove olds 2022-11-21 18:35:53 +01:00
onkelbeh b5d2287688 dev-python/dbus-fast: drop 1.60.0 2022-11-19 07:43:15 +01:00
onkelbeh 7944f0f59e fix aioeafm-0.1.2 deps, remove obsolet poetry, fixes #89 2022-11-19 07:35:29 +01:00
onkelbeh 6768cce489 Merge pull request #172 from onkelbeh/2022.11.3
2022.11.3
2022-11-17 19:20:26 +01:00
onkelbeh 1f8bca94ff update homeassistant-2022.11.3 2022-11-17 19:16:27 +01:00
onkelbeh e38c0ee3b7 dev-python/pytest-sugar: new package, add 0.9.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-17 19:14:29 +01:00
onkelbeh e35911634a dev-python/slixmpp: add 1.8.2, drop 1.8.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-17 19:11:13 +01:00
onkelbeh 203c7836f2 dev-python/py-cpuinfo: new package, add 8.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-17 19:08:57 +01:00
onkelbeh 4dae42fbec dev-python/zha-quirks: add 0.0.86
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-17 19:06:12 +01:00
onkelbeh 56312360e9 dev-python/PySwitchbot: PEP517, bump 0.20.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-17 19:04:09 +01:00
onkelbeh dd0036b5d0 dev-python/aioridwell: PEP517, update 2022.11.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-17 19:00:50 +01:00
onkelbeh be30ec3222 dev-python/oralb-ble: add 0.14.2, drop 0.9.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-17 18:58:07 +01:00
onkelbeh 5d23214455 dev-python/life360: PEP517, bump 5.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-17 18:55:58 +01:00
onkelbeh 8fc4394aa7 dev-python/*: bump aiocoap-0.4.4, update aiohomekit-2.2.19
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-17 18:53:40 +01:00
onkelbeh 571b9053d8 dev-python/growattServer: update PEP517, bump growattServer-1.2.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-17 18:47:18 +01:00
onkelbeh 8cc50a34af dev-python/gcal-sync: add 4.0.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-17 18:44:46 +01:00
onkelbeh 20f9a74df5 dev-python/bleak-retry-connector: add 2.8.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-17 18:42:45 +01:00
onkelbeh 1cc0c8cbce dev-python/airthings-ble: update 0.5.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-17 18:40:38 +01:00
onkelbeh fe6fa28827 dev-python/spotipy: new package, add 2.20.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-17 18:35:23 +01:00
onkelbeh 86ba16d5b4 remove olds 2022-11-17 18:33:53 +01:00
Andreas Billmeier (@STR/VW3) 8805226a90 remove olds 2022-11-17 14:23:54 +01:00
onkelbeh e22d68df7c dev-python/pillow: bumnp 9.2.0 (from main) 2022-11-14 07:09:47 +01:00
onkelbeh 86e0a40901 Merge pull request #171 from onkelbeh/2022.11.2
2022.11.2
2022-11-08 22:12:39 +01:00
onkelbeh 2d5ded5881 dev-python/huawei-lte-api: fix SC2185
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 22:10:11 +01:00
onkelbeh 4207d74e11 update homeassistant-2022.11.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 22:05:40 +01:00
onkelbeh 0b8093aa1d dev-python/mypy: add 0.982, drop 0.960
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 22:00:47 +01:00
onkelbeh fd58ce6761 dev-python/python-sense-hat: new package, add 2.2.0-r3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 21:57:03 +01:00
onkelbeh c2583f3f15 dev-python/huawei-lte-api: re-add 1.6.3 (from main archive), drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 21:51:42 +01:00
onkelbeh 6de2f0ac75 dev-python/pyairvisual: bump 2022.11.1, PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 21:47:23 +01:00
onkelbeh 9d9c745970 dev-python/bleak: bump 0.19.2, PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 21:44:56 +01:00
onkelbeh 121df3500b dev-python/bleak-retry-connector: bump 2.8.3, PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 21:41:37 +01:00
onkelbeh 7d38197a72 dev-python/bluetooth-adapters: update 0.7.0, drop 0.1.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 21:37:58 +01:00
onkelbeh 9f60da5480 dev-python/aioesphomeapi: drop olds, bump 11.4.3, PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 21:33:13 +01:00
onkelbeh d4eeb6ba53 home-assistant-frontend: remove olds, bump 20221108.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 21:30:05 +01:00
onkelbeh 5709d942be dev-python/gcal-sync: bump 4.0.0, PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 21:26:27 +01:00
onkelbeh b7079eabbc dev-python/ical: bump 4.1.1, PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 21:25:00 +01:00
onkelbeh b8c061ef5c dev-python/aiohomekit: add 2.2.18, drop 1.2.11
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 21:21:12 +01:00
onkelbeh a889d0a2d2 dev-python/pylitterbot: add 2022.11.0, drop 2022.7.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 21:19:14 +01:00
onkelbeh 873a49b509 dev-python/pyatmo: bump 7.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 21:17:24 +01:00
onkelbeh ea25795fc7 dev-python/nexia: bump 2.0.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 21:13:05 +01:00
onkelbeh c586a7782f dev-python/oralb-ble: bump 0.13.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 21:10:31 +01:00
onkelbeh b7448ead10 dev-python/p1monitor: bump 2.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 21:07:54 +01:00
onkelbeh f65432b21c dev-python/plugwise: bump 0.25.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 21:05:26 +01:00
onkelbeh d511f5a309 dev-python/aiopyarr: bump 22.11.0, PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 21:01:30 +01:00
onkelbeh 9f28a80ee7 dev-python/venstarcolortouch: bump 0.19, PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 20:58:39 +01:00
onkelbeh 0a4e0345f8 dev-python/PyXiaomiGateway: bump 0.14.3, PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 20:56:28 +01:00
onkelbeh 08c5352312 dev-python/async-upnp-client: bump 0.32.2, PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 20:52:35 +01:00
onkelbeh d4d26fb9c1 dev-python/zha-quirks: bump 0.0.85, drop olds, PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 20:48:26 +01:00
onkelbeh 0e41585545 remove olds 2022-11-08 20:19:53 +01:00
onkelbeh 005f83959f set-output upgraded 2022-11-06 09:51:42 +01:00
onkelbeh 52a6caf301 update actions/checkout 2022-11-06 09:37:13 +01:00
onkelbeh e2d85399b1 remove (deÃprecated) repoman check 2022-11-06 09:36:46 +01:00
onkelbeh cbcc82ce1e update package.accept_keywords for 2022.11.1 2022-11-03 22:05:43 +01:00
onkelbeh 522eb5ffa2 remove forgotten temporary Ebuild 2022-11-03 21:46:58 +01:00
onkelbeh b8c668d1ef Merge pull request #169 from onkelbeh/2022.11.1
2022.11.1
2022-11-03 21:34:06 +01:00
onkelbeh 67c67e309e update homeassistant-2022.11.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-03 21:29:56 +01:00
onkelbeh 8eda145692 dev-python/pysnooz: add 0.8.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-03 21:26:33 +01:00
onkelbeh 9d7bd124a2 dev-python/energyflip-client: add 0.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-03 21:24:01 +01:00
onkelbeh 0d8ae8b4ca dev-python/aiohomekit: bump 2.2.14, drop 2.0.1, 2.2.11
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-03 21:19:14 +01:00
onkelbeh f0cc051b38 dev-python/AIOAladdinConnect: add 0.1.47
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-03 21:16:37 +01:00
onkelbeh 0e53bdf4b9 app-misc/*: remove olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-03 21:15:15 +01:00
onkelbeh 4434bd34a7 Merge pull request #167 from onkelbeh/2022.11
2022.11
2022-11-03 08:01:39 +01:00
onkelbeh cd7e7542d0 Merge branch 'master' into 2022.11 2022-11-03 08:01:12 +01:00
onkelbeh 7d762bcaf8 update homeassistant-2022.11.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-03 07:57:34 +01:00
onkelbeh 75397136f9 dev-python/gcal-sync: bump 2.2.3, drops olds & unused
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-03 07:40:09 +01:00
onkelbeh a5b42f44a3 dev-python/home-assistant-frontend: add 20221102.1, drop 20221031.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-03 07:37:38 +01:00
onkelbeh 1c0728cbb7 dev-python/Adax-local: add 0.1.5, drop 0.1.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-03 07:34:36 +01:00
onkelbeh 0cb789be3e app-misc/*: remove olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-03 07:26:50 +01:00
onkelbeh f54498185a Merge pull request #166 from onkelbeh/esphome-2022.10.2
Esphome 2022.10.2
2022-11-02 21:24:35 +01:00
onkelbeh b5da02423a dev-embedded/esphome-2022.10.2: fix deps 2022-11-02 21:12:04 +01:00
onkelbeh 56bc55db0c dev-embedded/platformio-6.1.4: fix bad deps in Gentoo's Ebuild
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-02 20:44:57 +01:00
onkelbeh e8afbef5cd dev-embedded/esphome: update 2022.10.2, drop 2022.6.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-02 20:16:59 +01:00
onkelbeh 914c05adc4 Merge pull request #164 from onkelbeh/2022.11
2022.11
2022-11-02 20:03:03 +01:00
onkelbeh 1c7e8be162 Merge branch 'master' into 2022.11 2022-11-02 20:00:44 +01:00
onkelbeh 67cd2ed2b0 update homeassistant-2022.11.0_beta7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-02 19:57:15 +01:00
onkelbeh 20fc026c03 dev-python/zigpy-zigate: update 0.10.3, drop 0.10.0, 0.10.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-02 19:51:31 +01:00
onkelbeh b83e8f07f1 dev-python/aiohomekit: bump 2.2.13, drop 2.2.10, 2.2.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-02 19:48:16 +01:00
onkelbeh da14922779 dev-python/home-assistant-frontend: drop 20221027.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-02 19:45:51 +01:00
onkelbeh 41b7a85ab0 dev-python/dbus-fast: add 1.61.1, drop 1.59.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-02 19:42:47 +01:00
onkelbeh 5a4fa37e4c dev-python/bleak-retry-connector: add 2.8.2, drop 2.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-02 19:39:05 +01:00
onkelbeh 1c6853dc97 app-misc/homeassistant*: GitHub archives now use '.gh.tar.gz' suffix
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-02 19:35:43 +01:00
onkelbeh 7c0dfd258f app-misc/homeassitant*: remove obsolete nonexistent blockers in BDEPEND
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-02 19:30:36 +01:00
onkelbeh ff93f3b0cf app-misc/homeassistant*: bad default USE flag: '-mysql'
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-02 19:24:44 +01:00
onkelbeh 7a728c286e app-misc/homeassistant*: remove olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-02 19:18:50 +01:00
onkelbeh 692c9dd3cf Merge branch 'master' of github.com:onkelbeh/HomeAssistantRepository 2022-11-02 07:19:33 +01:00
onkelbeh 96150dd22d Merge pull request #163 from onkelbeh/2022.11
2022.11
2022-11-02 07:17:47 +01:00
onkelbeh 39cf6953e2 dev-python/tornado: fix [SC2086]
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-02 07:15:08 +01:00
onkelbeh 1d73589743 update homeassistant-2022.11.0_beta6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-02 07:04:57 +01:00
onkelbeh a896cfe762 Merge branch 'master' of github.com:onkelbeh/HomeAssistantRepository into 2022.11
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-02 07:03:25 +01:00
onkelbeh 4b202fedcb dev-python/aiohomekit: update 2.2.11, 2.2.12, drop 2.2.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-02 06:53:37 +01:00
onkelbeh c4ed97b549 dev-python/gcal-sync: add 2.2.2, 3.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-02 06:50:55 +01:00
onkelbeh 0053c5e483 dev-python/aioshelly: add 4.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-02 06:47:39 +01:00
onkelbeh 580316cbfc bump platformio-6.0.2-r2, fix deps 2022-11-01 18:18:29 +01:00
onkelbeh a6fdb6f41d Merge pull request #162 from onkelbeh/rename_tornado
Rename tornado
2022-11-01 17:56:14 +01:00
onkelbeh e60ad293b5 dev-embedded/esphome: Rename {www-servers → dev-python}/tornado, https://github.com/gentoo/gentoo/commit/3352113bdd5ee62808ca4ea5f4bb2c6f0f79daf6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-01 17:55:14 +01:00
onkelbeh 43c3365280 Rename {www-servers → dev-python}/tornado, https://github.com/gentoo/gentoo/commit/3352113bdd5ee62808ca4ea5f4bb2c6f0f79daf6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-01 17:49:58 +01:00
onkelbeh 4a4aca98a5 dev-python/rocketchat-API: fix download URL (won't work anymore anyway)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-01 17:48:39 +01:00
onkelbeh ddf8fc4ff6 dev-python/tornado: new package, add 6.1-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-01 17:39:26 +01:00
onkelbeh 764bfc283c Merge pull request #161 from onkelbeh/esphome-2022.10.1
Esphome 2022.10.1
2022-11-01 16:46:58 +01:00
onkelbeh 108bdf588d dev-embedded/esphome-dashboard: add 20221020.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-01 16:31:36 +01:00
onkelbeh bd9a43eb09 dev-embedded/esphome: update 2022.10.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-01 16:27:59 +01:00
onkelbeh 2b05560d09 dev-embedded/esphome-dashboard: add 20221007.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-01 16:24:14 +01:00
onkelbeh 636db61bd0 Merge pull request #160 from onkelbeh/2022.11
2022.11
2022-11-01 16:13:37 +01:00
onkelbeh 62eb800617 .github/workflows: exclude aiohttp from shellcheck
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-01 16:09:23 +01:00
onkelbeh 778e38f923 small enhancements
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-01 16:07:54 +01:00
onkelbeh 3b881a04c0 homeassistant-2022.11.0_beta5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-01 15:58:02 +01:00
onkelbeh 5c3da1fe53 etc/portage/package.accept_keywords: allow zeroconf-0.39.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-01 15:50:37 +01:00
onkelbeh 33fd43a0f8 dev-python/yalexs-ble: add 1.9.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-01 15:48:38 +01:00
onkelbeh 8480d0c76b dev-python/oralb-ble: add 0.10.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-01 15:46:41 +01:00
onkelbeh eb3c969b4e dev-python/aiohomekit: add 2.2.10, drop 2.2.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-01 15:44:48 +01:00
onkelbeh f513b9f822 dev-python/home-assistant-frontend: add 20221031.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-01 15:42:30 +01:00
onkelbeh 34c1ed72ec dev-python/aioesphomeapi: add 11.4.2, drop 11.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-01 15:39:52 +01:00
onkelbeh 1d45508d12 app-misc/*: remove olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-01 15:38:34 +01:00
onkelbeh ab3aa273c0 Merge pull request #158 from onkelbeh/2022.11
2022.11
2022-10-31 21:55:11 +01:00
onkelbeh e3889dfebe Merge pull request #157 from onkelbeh/2022.11
2022.11
2022-10-30 20:07:45 +01:00
4205 changed files with 31790 additions and 12042 deletions
+2 -2
View File
@@ -13,7 +13,7 @@ jobs:
options: --privileged
steps:
- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: emerge-sync
run: |
@@ -33,5 +33,5 @@ jobs:
- name: emerge
run: |
emerge --jobs=4 --autounmask=y --autounmask-continue=y dev-lang/rust-bin =dev-python/pydantic-1.9.0
emerge --jobs=4 --autounmask=y --autounmask-continue=y dev-lang/rust-bin
emerge --jobs=4 --autounmask=y --autounmask-continue=y app-misc/homeassistant
+2 -2
View File
@@ -13,7 +13,7 @@ jobs:
options: --privileged
steps:
- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: emerge-sync
run: |
@@ -33,5 +33,5 @@ jobs:
- name: emerge
run: |
emerge --autounmask=y --autounmask-continue=y dev-lang/rust-bin =dev-python/pydantic-1.9.0
emerge --autounmask=y --autounmask-continue=y dev-lang/rust-bin
emerge --jobs=4 --autounmask=y --autounmask-continue=y app-misc/homeassistant-min
+1 -1
View File
@@ -13,7 +13,7 @@ jobs:
options: --privileged
steps:
- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: emerge-sync
run: |
+1 -1
View File
@@ -13,7 +13,7 @@ jobs:
options: --privileged
steps:
- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: emerge-sync
run: |
+3 -5
View File
@@ -7,7 +7,7 @@ on:
description: 'Home Assistant Frontend Version'
required: true
default: 'latest'
env:
PYTHON_VERSION: 3.8
NODE_VERSION: 14
@@ -23,10 +23,10 @@ jobs:
run: |
if [ "${{ github.event.inputs.frontend_version }}" == "latest" ];then
wget -qO - https://api.github.com/repos/home-assistant/frontend/releases/latest|jq -r '.tag_name'
echo "::set-output name=version::$(wget -qO - https://api.github.com/repos/home-assistant/frontend/releases/latest|jq -r '.tag_name')"
echo "{version}=$(wget -qO - https://api.github.com/repos/home-assistant/frontend/releases/latest|jq -r '.tag_name') >> $GITHUB_OUTPUT"
else
echo "${{ github.event.inputs.frontend_version }}"
echo "::set-output name=version::${{ github.event.inputs.frontend_version }}"
echo "{version}=${{ github.event.inputs.frontend_version }} >> $GITHUB_OUTPUT"
fi
- name: Checkout frontend repository
@@ -85,5 +85,3 @@ jobs:
title: new HA Frontend ${{ steps.get-version.outputs.version }}
body: |
SDIST uploaded to nextcloud
+1 -1
View File
@@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Run pkgcheck
uses: pkgcore/pkgcheck-action@v1
-31
View File
@@ -1,31 +0,0 @@
name: repoman
on:
workflow_dispatch:
schedule:
- cron: '15 15 * * *' # Daily
jobs:
repoman:
runs-on: ubuntu-latest
container:
image: ghcr.io/antonfischl1980/gentoo-ci:main
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: emerge-sync
run: |
sudo -u portage git -C /var/db/repos/gentoo pull
emerge --sync
- name: repos.conf/HomeAssistantRepository
run: |
mkdir -p /etc/portage/repos.conf/
echo -en "[HomeAssistantRepository]\nlocation = " >/etc/portage/repos.conf/HomeAssistantRepository.conf
pwd -P >> /etc/portage/repos.conf/HomeAssistantRepository.conf
cat /etc/portage/repos.conf/*.conf
- name: repoman
run: |
repoman full -dxv
+2 -2
View File
@@ -14,11 +14,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Run shellcheck
uses: ludeeus/action-shellcheck@master
env:
SHELLCHECK_OPTS: -s bash -e SC2034 -e SC2016
with:
additional_files: '*.ebuild'
ignore_paths: coverage numpy opencv orjson pandas pillow tensorflow protobuf yarl aiohttp-3.8.1-r1
ignore_paths: coverage numpy opencv orjson pandas pillow tensorflow protobuf yarl aiohttp pytest-cov
+31 -11
View File
@@ -13,10 +13,12 @@
|agent_dvr|Agent DVR is a free* software DVR solution|N|Y|Y|0.110|
|airly|Uses the Airly web service as a source for air quality data|Y|Y|Y|0.101|
|airnow|AirNow web service as a source for air quality data|N|N|Y|2021.2|
|airq|integrating the sensors provided by your air-Q device|N|N|Y|2022.12.0|
|airthings|A python3 library to communicate with Aws|N|N|Y|2021.10.0b2|
|airthings_ble|None|N|N|Y|2022.11.0b3|
|airthings_ble|Integrates Airthings BLE sensors into Home Assistant|N|N|Y|2022.11.0b3|
|airtouch4|control Ducted Air Conditioning Systems that are using the AirTouch 4 Controller|N|N|Y|2021.9.0b1|
|airvisual|Airvisual sensor platform queries the AirVisual cloud API for air quality data|Y|Y|Y|0.53|
|airvisual_pro|allows Home Assistant to retrieve data from an AirVisual Node/Pro unit|N|N|Y|2023.1.1|
|airzone|This integration allows getting values from the local API of Airzone HVAC zoning|N|N|Y|2022.4.0b0|
|aladdin_connect|The aladdin_connect cover platform lets you control Genie Aladdin Connect garage|N|Y|Y|0.75|
|alarmdecoder|AlarmDecoder extended|N|Y|Y|0.43|
@@ -41,6 +43,7 @@
|aprs|Tracker integration connects to the APRS-IS|N|N|Y|0.95|
|aqualogic|Provides connectivity to a Hayward/Goldline AquaLogic/ProLogic pool controller|N|N|Y|0.80|
|aquostv|The aquostv platform allows you to control a Sharp Aquos TV|N|Y|Y|0.35|
|aranet|Integrates Aranet devices into Home Assistant|N|N|Y|2022.12.0|
|arcam_fmj|Control Arcam receivers from Home Assistant|N|Y|Y|0.96|
|arlo|Allows you to integrate your Arlo devices into Home Assistant|N|N|Y|0.46|
|arris_tg2492lg|Presence detection from an Arris TG2492LG router|N|N|Y|0.109|
@@ -87,6 +90,7 @@
|bmw_connected_drive|Retrieve data from the BMW Connected Drive|N|Y|Y|0.64|
|bond|Asynchronous Python wrapper library over Bond Local API|N|Y|Y|0.113|
|bosch_shc|integrate your Bosch SHC into Home Assistant|N|N|Y|2021.6|
|brandt|None|N|N|Y|2022.12.0|
|braviatv|Control almost all Sony Bravia TV 2013 and newer|N|Y|Y|0.23|
|broadlink|Allows you to interact with Broadlink remote control devices|N|Y|Y|0.35|
|brother|Read current data from your local Brother printer|N|Y|Y|0.104|
@@ -157,6 +161,7 @@
|dominos|dominos integration allows you to order Dominos Pizza|N|N|Y|0.59|
|doods| image processing integration allows you to detect and recognize objects|N|N|Y|0.100|
|doorbird|The doorbird implementation allows you to integrate your DoorBird device|N|Y|Y|0.54|
|dormakaba_dkey|Integrates Dormakaba dKey Bluetooth Low Energy connected locks|N|N|Y|2023.3.0b3|
|dovado|The dovado integration manages communication with the Dovado router|N|N|Y|0.87|
|dsmr|Dutch Smart Meters which comply to DSMR (Dutch Smart Meter Requirements)|N|N|Y|0.34|
|dunehd|control a Dune HD media player|N|Y|Y|0.34|
@@ -171,7 +176,7 @@
|ecobee|Talk to Ecobee thermostats from Home Assistant|N|Y|Y|0.9|
|econet|consuming the information provided by a EcoNet enabled Rheem water heater|N|N|Y|0.61|
|ecovacs|ecovacs integration to integrate all Ecovacs (Deebot) vacuums|N|N|Y|0.77|
|ecowitt|add Ecowitt Weather station to your Home Assistant|N|N|Y|2022.9.0b3|
|ecowitt|add Ecowitt Weather station to your Home Assistant|Y|Y|Y|2022.9.0b3|
|eddystone_temperature|reads temperature information from Eddystone beacons|N|N|Y|0.42|
|edimax|switch platform allows you to control the state of your Edimax switches|N|N|Y||
|edl21|edl21 integration lets you read German EDL21 smart meters using SML|N|N|Y|0.107|
@@ -189,6 +194,7 @@
|emulated_hue|Emulated_hue integration provides a virtual Philips Hue bridge|N|N|Y|0.27|
|emulated_kasa|Emulates a TP-Link Kasa smart plug and announces the power usage|N|N|Y|0.115|
|emulated_roku|Emulate Roku API for Harmony and Android remotes|N|Y|Y|0.86|
|energyzero|integrates the EnergyZero API platform with Home Assistant|N|N|Y|2023.2.1|
|enigma2|Support for Enigma2 boxes with openwebif support|Y|Y|Y|0.90|
|enocean|Support for Enocean devices in Home Assistant|N|Y|Y|0.21|
|enphase_envoy|Reads electricity production and consumption from an Enphase Envoy|N|Y|Y|0.76|
@@ -217,6 +223,7 @@
|fibaro|Fibaro hub is a controller mainly connecting to Z-Wave devices|N|Y|Y|0.83|
|fido|Integrate your Fido account information into Home Assistant|N|N|Y|0.39|
|file|Store notifications as a file|Y|Y|Y||
|file_upload|The file upload integration allows various features in the frontend to upload fi|N|N|Y|2022.9.0b3|
|fints|This only works with banks that support the FinTS (aka. HBCI) standard|N|N|Y|0.70|
|fireservicerota|scheduling and dispatching system for firefighters|N|N|Y|2020.12|
|firmata|Firmata can be used to add digital inputs and outputs to Home Assistant|N|N|Y|0.114|
@@ -273,13 +280,13 @@
|goodwe|poll a GoodWe solar inverter over the local network|N|N|Y|2022.2.0b1|
|google|Intergrate Google Calendar into Home Assistant|N|N|Y|0.33|
|google_cloud|allows you to use Google Cloud Platform API|N|N|Y|0.95|
|google_mail|allows you to connect your Google Mail and set an email auto-response|N|N|Y|2023.2.1|
|google_maps|google_maps platform allows you to detect presence|N|N|Y|0.67|
|google_pubsub|Send events to Google Cloud Pub/Sub from Home Assistant|N|N|Y|0.88|
|google_sheets|allows you to connect your Google Drive to Home Assistant|N|N|Y|2022.10.0|
|google_translate|google_translate text-to-speech platform for Home Assistant|N|N|Y|0.35|
|google_travel_time|provides travel time from the Google Distance Matrix API|N|N|Y|0.19|
|govee_ble|Integrates Govee BLE devices into Home Assistant|N|N|Y|2022.8.1|
|gpmdp|Allows you to control a GPMDP instance from Home Assistant|N|N|Y|0.20|
|gpsd|GPS information collected by gpsd and a GPS receiver|N|N|Y|0.26|
|gree|Discover, connect and control Gree based minisplit systems|N|N|Y|0.117|
|greeneye_monitor|Allows you to create sensors for the various data channels of the GEM|N|Y|Y|0.82|
@@ -290,6 +297,7 @@
|guardian|Integrates Elexa Guardian water valve controllers into Home Assistant|N|Y|Y|0.111|
|habitica|Allows you to monitor and manage your Habitica profile|N|N|Y|0.78|
|hangouts|Allows you to send messages to Google Hangouts conversations|N|N|Y|0.77|
|hardware|provides an API which offers information about certain board types, USB dongles,|N|N|Y|2022.6.0b0|
|harman_kardon_avr|Allows you to control Harman Kardon Network Receivers|N|Y|Y|0.85|
|harmony|Logitech Harmony support for Home Assistant|N|Y|Y|0.34|
|hdmi_cec|Creates switch entities for HDMI devices in Home Assistant|N|N|Y|0.23|
@@ -334,6 +342,7 @@
|ign_sismologia|a GeoRSS feed provided by the Spanish Instituto Geográfico Nacional|N|N|Y|0.92|
|ihc|use IHC Python SDK|N|Y|Y|0.62|
|image|handle image assets in Home Assistant|N|N|Y|0.115|
|image_upload|handle image assets in Home Assistant|N|Y|Y|2023.1.1|
|imap|observing your IMAP server and reporting the amount of unread emails|N|Y|Y|0.25|
|incomfort|client for Intergas InComfort/InTouch Lan2RF systems|N|Y|Y|0.93|
|influxdb|transfer sensor data to a local InfluxDB database|Y|Y|Y|0.9|
@@ -385,6 +394,7 @@
|launch_library|information about the next planned space launch|N|N|Y|0.83|
|laundrify|Monitor the status of your washing machine or dryer using a laundrify WiFi power|N|N|Y|2022.6.0b0|
|lcn|allows you to connect to LCN hardware devices|N|N|Y|0.85|
|ld2410_ble|Integrates LD2410 BLE sensors from Hi-Link|N|N|Y|2023.2.1|
|led_ble|Integrates multiple brands of Bluetooth Low Energy LED devices into Home Assista|N|N|Y|2022.9.0b3|
|lg_netcast|allows you to control a LG Smart TV running NetCast 3.0|N|N|Y|0.20|
|lg_soundbar|allows you to control LG Soundbars from Home Assistant|N|N|Y|0.81|
@@ -398,6 +408,8 @@
|linux_battery|sensor platform is using the information stored in /sys/class/power_supply/|N|N|Y|0.28|
|litejet|allows a computer to control the system via LiteJets third party protocol|N|N|Y|0.32|
|litterrobot|Wi-Fi-enabled, automatic, self-cleaning litter box for cats|N|Y|Y|2021.3|
|livisi|connect your LIVISI Smart Home Controller (SHC) to Home Assistant|N|N|Y|2022.12.0|
|local_calendar|create a calendar of events in Home Assistant|Y|Y|Y|2022.12.0|
|logi_circle|integrate your Logi Circle cameras in Home Assistant|N|N|Y|0.79|
|london_underground|display the status of London underground lines|N|N|Y|0.49|
|lookin|Integrates LOOKin devices into Home Assistant|N|N|Y|2021.11.0b4|
@@ -435,12 +447,10 @@
|mfi|sensor platform to allow you to monitor mFi mPort interface and sensors|N|Y|Y|0.13|
|mhz19|small non-dispersive infrared sensor that can measure CO2 level|N|N|Y|0.27|
|microsoft|text-to-speech platform uses the TTS engine of the Microsoft Speech Service|N|N|Y|0.57|
|miflora|miflora sensor platform allows one to monitor plant soil and air conditions|N|Y|Y|0.29|
|mikrotik|add support for MikroTik RouterOS API|Y|Y|Y|0.44|
|mill|A python3 library to communicate with Mill|N|N|Y|0.81|
|minecraft_server|retrieve information from a Minecraft server|N|N|Y|0.106|
|minio|This integration adds interaction with Minio|N|N|Y|0.98|
|mitemp_bt|mitemp_bt sensor platform allows one to monitor room temperature and humidity|N|Y|Y|0.69|
|moat|Integrates Moat devices into Home Assistant|N|N|Y|2022.8.1|
|mobile_app|allows Home Assistant mobile apps to easily integrate with Home Assistant|Y|Y|Y|0.89|
|mochad|main integration to integrate all Mochad X10 platforms|N|N|Y|0.32|
@@ -449,6 +459,7 @@
|modern_forms|Asynchronous Python client for Modern Forms fans|N|N|Y|2021.7|
|moehlenhoff_alpha2|allows you to control a Möhlenhoff Alpha 2 temperature control system|N|N|Y|2022.3.0b3|
|monoprice|Python API for talking to Monoprice 6-zone amplifier|N|N|Y|0.56|
|mopeka|Integrates Mopeka devices into Home Assistant|N|N|Y|2023.2.1|
|mosquitto|Set a runtime dependency for Mosquitto MQTT broker|Y|Y|Y|2022.8.3|
|motioneye|integrate your motionEye server into Home Assistant|N|N|Y|2021.5|
|motion_blinds|control Motion Blinds from Coulisse B.V.|N|N|Y|2020.12|
@@ -520,6 +531,7 @@
|onewire|supports sensors which that using the One wire (1-wire) bus for communication|N|N|Y|0.12|
|onkyo|allows you to control a Onkyo, Integra and some recent Pioneer receivers|N|Y|Y|0.17|
|onvif|allows you to use an ONVIF Profile S conformant device|Y|Y|Y|0.47|
|openai_conversation|adds a conversation agent powered by OpenAI in Home Assistant|N|N|Y|2023.2.1|
|openerz| uses OpenERZ API to access data from Entsorgung und Recycling Zürich (ERZ)|N|N|Y|0.109|
|openevse|an OpenEVSE Charging station equipped with an ESP8266-based Wi-Fi|N|N|Y|0.38|
|opengarage|opengarage cover platform lets you control the open-source OpenGarage.io device|N|Y|Y|0.44|
@@ -531,11 +543,12 @@
|open_meteo|integrates the free weather forecast from Open-Meteo|N|N|Y|2022.2.0b1|
|opnsense|Presence Detection with data from OPNsense firewall|N|Y|Y|0.105|
|opple|allows you to control the state of your Opple smart light|N|N|Y|0.80|
|oralb|None|N|N|Y|2022.11.0b3|
|oralb|Integrates Oral-B devices into Home Assistant|N|N|Y|2022.11.0b3|
|orangepi_gpio|The orangepi_gpio integration is the base for all related GPIO platforms|N|N|Y|0.93|
|oru|fetches your current energy usage from your ORU smart meter|N|N|Y|0.101|
|orvibo|allows you to toggle your (dangerous) Orvibo S20 Wifi Smart Sockets|N|N|Y|0.8|
|osramlightify|allows you to integrate your Osram Lightify into Home Assistant|N|N|Y|0.21|
|otbr|calling an Open Thread Border Routers REST API in Home Assistant|N|N|Y|2023.2.1|
|otp|generates One-Time Passwords according to RFC6238|Y|Y|Y|0.49|
|overkiz|The Overkiz (by Somfy) integration platform|N|N|Y|2022.2.0b1|
|ovo_energy|allows you to monitor your energy consumption data|N|N|Y|0.114|
@@ -575,6 +588,7 @@
|ps4|allows you to control a Sony PlayStation 4 console|Y|Y|Y|0.89|
|pulseaudio_loopback|whole home audio system based upon PulseAudio|N|N|Y|0.16|
|pure_energie|integrates the Pure Energie Monitor device with Home Assistant|N|N|Y|2022.3.0b3|
|purpleair|PurpleAir makes sensors that measure hyper-local air quality data|N|N|Y|2023.1.1|
|pushbullet|sensor platform reads messages from Pushbullet|N|N|Y|0.44|
|pushover|allows integrations to send messages to the user using Pushover|N|N|Y||
|pvoutput|The PVOutput integration|N|N|Y|0.33|
@@ -607,6 +621,7 @@
|remember_the_milk|create tasks in Remember The Milk (RTM) (deprecated)|N|N|Y|0.57|
|remote_rpi_gpio|base for all related GPIO platforms in Home Assistant|N|N|Y|0.94|
|renault|integration with the MyRenault cloud service|N|N|Y|2021.8.0|
|reolink|The integration allows you to control Reolink NVRs or cameras|N|N|Y|2023.1.1|
|repetier|Repetier-Server is a 3D printer/CNC server, able to control multiple devices|N|N|Y|0.94|
|rest|rest sensor platform for data exposed by a RESTful API|Y|Y|Y|0.7.4|
|rflink|The rflink integration supports devices that use RFLink gateway firmware|N|N|Y|0.38|
@@ -632,6 +647,9 @@
|ruckus_unleashed|Python API to interact with a Ruckus Unleashed device|N|N|Y|0.117|
|russound_rio|control Russound devices that make use of the RIO protocol|N|N|Y|0.49|
|russound_rnet|control Russound devices that make use of the RNET protocol|N|N|Y|0.25|
|ruuvitag_ble|Integrates Ruuvis RuuviTag BLE devices into Home Assistant|N|N|Y|2022.12.0|
|ruuvi_gateway|Integrates Ruuvi Gateway devices as polling BLE remote scanners via the /history|N|N|Y|2023.2.1|
|rympro|connects with a Read Your Meter Pro account to get water meter reads into HA|N|N|Y|2023.2.1|
|sabnzbd|monitor and control your downloads with SABnzbd from within Home Assistant|N|N|Y|0.7|
|saj|poll a SAJ solar inverter and present the values as sensors|N|N|Y|0.100|
|samsungtv|Support for Samsung TV Sets|Y|Y|Y|0.13|
@@ -646,6 +664,7 @@
|sensehat|lets you control the Sense HAT boards 8x8 RGB LED matrix on your Raspberry Pi|N|N|Y|0.44|
|senseme|Integrates SenseME devices into Home Assistant|N|N|Y|2022.2.0b1|
|sensibo|Integrates Sensibo Air Conditioning controller into Home Assistant|N|N|Y|0.44|
|sensirion_ble|Integrates sensors talking Sensirions BLE protocol into Home Assistant|N|N|Y|2022.12.0|
|sensorpro|Integrates SensorPro devices into Home Assistant|N|N|Y|2022.9.0b3|
|sensorpush|Integrates SensorPush devices into Home Assistant|N|N|Y|2022.8.1|
|sentry|The free Sentry account allows 5000 events per month|N|N|Y|0.104|
@@ -685,9 +704,8 @@
|sms|allows having a local execution SMS notification via Gammu|N|N|Y|0.105|
|snapcast|The snapcast platform allows you to control Snapcast from Home Assistant|N|N|Y|0.13|
|snmp|Presence Detection, Sensor, Switch via SNMP|Y|Y|Y|0.57|
|snooz|None|N|N|Y|2022.11.0b3|
|snooz|Integrates SNOOZ devices into Home Assistant|N|N|Y|2022.11.0b3|
|socat|Set a flag to install socat and socat-zwave startscript|Y|Y|Y|None|
|sochain|displays supported cryptocurrency wallet balances|N|N|Y|0.61|
|solaredge|details from your SolarEdge solar power setup|N|N|Y|0.85|
|solaredge_local|uses the local API available on some SolarEdge Inverters|N|N|Y|0.95|
|solarlog|uses the open JSON interface on Solar-Log PV monitoring systems|N|N|Y|0.101|
@@ -718,6 +736,7 @@
|steam_online|allows you to track the online status of public Steam accounts|N|N|Y|0.14|
|stiebel_eltron|integral ventilation or heat pump units of STIEBEL ELTRON|N|N|Y|0.92|
|stookalert|queries the RIVM Stookalert API for unfavorable weather conditions|N|N|Y|0.104|
|stookwijzer|queries the Stookwijzer API for windspeed and gets the air quality index|N|N|Y|2023.2.1|
|stream|provides a way to proxy live streams through Home Assistant|N|N|Y|0.90|
|streamlabswater|interact with StreamLabs water monitoring devices|N|N|Y|0.95|
|subaru|MySubaru connected vehicle services|N|N|Y|2021.3|
@@ -773,6 +792,7 @@
|touchline|lets you control ROTH Touchline floor heating thermostats|N|N|Y|0.61|
|tplink|control your TP-Link Smart Home Devices|Y|Y|Y|0.89|
|tplink_lte|allows you to observe and control TP-Link LTE routers|N|N|Y|0.83|
|tplink_omada|allows you to control your TP-Link Omada SDN Devices|N|N|Y|2023.3.0b3|
|traccar|uses GPS for tracking and has support for over 1500 different types of devices|N|N|Y|0.83|
|trackr|trackr platform allows you to detect presence using TrackR devices|N|N|Y||
|tractive|Tractive is an Austrian company develops real-time location trackers for pets|N|N|Y|2021.9.0b1|
@@ -784,7 +804,7 @@
|transport_nsw|gets next departure from Transport NSW stop for bus, train, light rail or ferry|N|N|Y|0.81|
|travisci|integrate the test build results reported by Travis-CI working|N|N|Y|0.56|
|trend|sensors which show the trend of numeric state orstate_attributes|N|N|Y|0.28|
|tts|Audio metadata tag reader and writer implemented in pure Python|N|N|Y|0.35|
|tts|Audio metadata tag reader and writer implemented in pure Python|N|Y|Y|0.35|
|tuya|integrate all Tuya Smart related platforms|N|Y|Y|0.74|
|twentemilieu|allows you to track the next scheduled waste pickups by Twente Milieu|N|N|Y|0.97|
|twilio|enables the sending of notifications via SMS and the creation of calls|N|N|Y|0.40|
@@ -800,7 +820,6 @@
|upb|Library for interacting with UPB PIM|N|N|Y|0.110|
|upcloud|allows you to access the information about your UpCloud servers|N|N|Y|0.65|
|upc_connect|presence detection by looking at a Connect Box|N|N|Y|0.36|
|updater|binary sensor will check daily for new releases|N|N|Y|0.8|
|upnp|support UPnP/Internet Gateway Device (IGD) Protocol|Y|Y|Y|0.18|
|uptimerobot|provides binary sensors from your monitors from Uptime Robot|N|N|Y|0.72|
|usb|USB Discovery integration will watch the host for USB devices|N|N|Y|2021.9|
@@ -852,7 +871,6 @@
|wolflink|uses the Wolf Smart-Set for your heating system status|N|N|Y|0.114|
|workday|generating country, province and state specific sets of holidays on the fly|Y|Y|Y|0.41|
|ws66i|Control the Soundavo Whole-Home Audio Amplifier via local network|N|N|Y|2022.6.0b0|
|xbee|send and receive commands to and from other devices on the Zigbee|N|N|Y|0.12|
|xbox|A library to authenticate with Windows Live/Xbox Live and use their API|N|N|Y|0.117|
|xbox_live|track Xbox profiles|N|Y|Y|0.28|
|xeoma|Python wrapper for Xeoma web server API|N|N|Y|0.62|
@@ -873,10 +891,12 @@
|yolink|Integrates YoLink Devices into Home Assistant|N|N|Y|2022.6.0b0|
|youless|allows you to read the meter values from sensors created by YouLess|N|N|Y|2021.8.0|
|zabbix|integration to connect to a Zabbix monitoring instance via the Zabbix API|N|N|Y|0.37|
|zamg|meteorological details published by the Austrian weather service|N|N|Y|0.35|
|zengge|Python API for controlling Zengge LED bulbs|N|N|Y|0.36|
|zeroconf|will scan the network for supported devices and services|Y|Y|Y|0.18|
|zerproc|discovers nearby Zerproc lights|N|Y|Y|0.110|
|zestimate|track the Zestimate® value of properties using the Zillow API|N|N|Y|0.65|
|zeversolar|Zeversolar integration using local API|N|N|Y|2023.2.1|
|zha|Support for ZHA/deconz based Zigbee/ZNet Devices|Y|Y|Y|0.44|
|zhong_hong|lets you control Zhonghong HVAC Gateway Controller thermostats|N|Y|Y|0.72|
|ziggo_mediabox_xl|allows you to control a Ziggo Mediabox XL|N|N|Y|0.60|
+58 -29
View File
@@ -32,6 +32,9 @@ Currently some help on the nodejs Ebuilds would be very welcome:
* zigbee2mqtt
* zwave-js-server (W.I.P, see https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/269)
## 2023-03 changed main Ebuild SRC_URI to Pypi
As the current translation files have been removed from the core (https://developers.home-assistant.io/blog/2023/02/06/translations-files-removed-from-core/), I have switched SRC_URI to Pypi, the SDIST there contains all artifacts including the translations. Unfortunately tests are not part of the PyPi SDIST, so currently we have none. I'll try to pull in the tests from the Github Tarball in one of the next Releases.
## 2022-10: reworked all Ebuilds, same KEYWORDS on all Ebuilds
Overdue for long, went through all Ebuilds, removed unused and old versions. All Ebuilds now have default tests turned on, and got Python 3.11 compatibility assigned. Some could not be tested yet on 3.11 (missing external dependencies). Ebuilds now are maintained with `pkgdev` instead of `repoman` and are checked against `pkgcheck` before release. For easier compilation tests and maintainance, all Ebuilds will now have
```
@@ -72,18 +75,18 @@ Since homeassistant-0.115.3 the **Main Ebuild** is released in three different s
[![emerge ha-min](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-min.yml/badge.svg)](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-min.yml)
These are the USE Flags I use in production myself. All will compile fine and are extensively tested in every release, a daily compilation test is run at Github, big thanks to @antonfischl1980, it currently holds **92** USE Flags.
These are the USE Flags I use in production myself. All will compile fine and are extensively tested in every release, a daily compilation test is run at Github, big thanks to @antonfischl1980, it currently holds **94** USE Flags.
### `app-misc/homeassistant`
[![emerge ha-med](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-med.yml/badge.svg?branch=master)](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-med.yml)
The Ebuild we have since `0.97.0`, as soon as I know that at least one user is actively using a component, it will be added. These all compile fine, but some version conflicts could occure, a daily compilation test is run at Github, big thanks to @antonfischl1980, It currently holds **288** USE Flags.
The Ebuild we have since `0.97.0`, as soon as I know that at least one user is actively using a component, it will be added. These all compile fine, but some version conflicts could occure, a daily compilation test is run at Github, big thanks to @antonfischl1980, It currently holds **290** USE Flags.
### `app-misc/homeassistant-full`
WARNING: This one currently breaks (caused by shell limitations) emerge with an 'Argument list too long' error. It compiles with a [kernel hack](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/190#issuecomment-1002). Thanks to @gcampagnoli.
This Ebuild contains USE Flags for (nearly) all components of Home Assistant with external dependencies. Most components compile, but these are too many (for me) to run tests for all of them on a regular schedule. It holds **883** USE Flags.
This Ebuild contains USE Flags for (nearly) all components of Home Assistant with external dependencies. Most components compile, but these are too many (for me) to run tests for all of them on a regular schedule. It holds **903** USE Flags.
A list of all components aka USEFlags is generated with every release [DOMAINTABLE.md](DOMAINTABLE.md)
@@ -102,7 +105,7 @@ Best you start using the `app-misc/homeassistant-min` Ebuild. If you have it run
* Since I use Gentoo mostly on servers, I do not use systemd, one reason to run Gentoo is that you are NOT forced to run this crap. Beginning homeassistant-2021.2.0, handling for systemd was added by request, thanks to @Tatsh for help.
* I use an own profile based on "amd64/17.1/no-multilib"
* Sunce 2022.07.06, I run detailed tests on Python 3.10 only, and am starting to try builds on Python 3.11.
* python-3.10.8 is set as default target.
* python-3.10.10 is set as default target.
# Bigger Changes
@@ -167,7 +170,13 @@ Python 3.9 support will also be dropped soon.
## Installation on Python 3.10
### Let's get started:
First add the Overlay to `/etc/portage/repos.conf/homeassistant.conf`, make sure not to interfere with your main Gentoo repo, which recently moved to `/var/db/repos/gentoo` in my boxes. See [Migrating to new repository data locations](https://wiki.gentoo.org/wiki/User:Sam/Portage_help/Migrating_to_new_repository_data_locations) for additional information.
First add the Overlay:
#### manual
Create `/etc/portage/repos.conf/homeassistant.conf`, make sure not to interfere with your main Gentoo repo, which recently moved to `/var/db/repos/gentoo` in my boxes. See [Migrating to new repository data locations](https://wiki.gentoo.org/wiki/User:Sam/Portage_help/Migrating_to_new_repository_data_locations) for additional information.
Example:
```
[HomeAssistantRepository]
@@ -177,17 +186,35 @@ sync-uri = https://git.edevau.net/onkelbeh/HomeAssistantRepository.git
auto-sync = yes
sync-rsync-verify-metamanifest = no
```
Sync it:
#### Layman
``` sh
layman -a HomeAssistantRepository
```
#### eselect-repository
``` sh
eselect repository enable HomeAssistantRepository
```
### Installation:
Sync the overlay:
```sh
$ emerge --sync
```
Make sure you have a proper locale setting. I use
```sh
$ cat /etc/locale.gen
de_DE ISO-8859-1
de_DE@euro UTF-8
```
If you change your locales, recompile glibc.
If you change your locales, run `locale-gen`.
It will make things easier if you take the example files from `/etc/portage/package.accept_keywords/99_homeassistant` and `/etc/portage/package.use/60_homeassistant` and copy it to your `/etc/portage`. The clean way is to let `portage` build your own.
Check your `/etc/portage/make.conf` to freeze correct Python Targets:
@@ -204,7 +231,7 @@ $ emerge -tav app-misc/homeassistant
$ rc-update add homeassistant
```
It could be necessary to install some components by hand, there are too many components to mask all in USE Flags. If you use a component which you want to be added as a USE Flag, send a pull request, or just let me know.
Done.
## Upgrading to Python 3.10 from a 3.9 system (same as it was from Python 3.6 to 3.7, and 3.7 to 3.8, and 3.8 to 3.9).
@@ -314,13 +341,13 @@ I run Home Assistant on a virtual X64 box, 4GB RAM, 3 Cores of an older Xeon E5-
## My machines
Currently I have three VM's running:
### Production
Python 3.10.8
Python 3.10.10_p2
4 GB RAM, 3 cores of a Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz
### Dev / Test
Python 3.9.13 / 3.10.8
Python 3.10.10_p2 / 3.11.2_p1
4 GB RAM, 3 cores of a Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz
### Dev / Test2
Python 3.10.8 / 3.11.0
Python 3.10.10_p2 / 3.11.2_p1
4 GB RAM, 3 cores of a Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz
## Hardware I use
@@ -549,48 +576,50 @@ 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 1518 Ebuilds in total, 1511 of them have in total 1519 (34 different) licenses assigned.
There are 1822 Ebuilds in total, 1811 of them have in total 1826 (36 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|882|
|Apache-2.0|310|
|GPL-3|96|
|BSD|88|
|LGPL-3|23|
|GPL-2|19|
|MIT|1058|
|Apache-2.0|402|
|GPL-3|114|
|BSD|96|
|LGPL-3|26|
|GPL-2|24|
|GPL-3+|14|
|all-rights-reserved|14|
|BSD-2|10|
|LGPL-3+|10|
|LGPL-2.1|6|
|all-rights-reserved|13|
|LGPL-3+|12|
|BSD-2|8|
|Unlicense|6|
|MPL-2.0|5|
|Unlicense|5|
|LGPL-2.1+|4|
|LGPL-2.1+|5|
|LGPL-2.1|5|
|PSF-2|5|
|public-domain|4|
|PSF-2|4|
|EPL-1.0|3|
|AGPL-3+|2|
|ZPL|2|
|LGPL-2+|2|
|ISC|2|
|HPND|2|
|BSD-4|2|
|EPL-2.0|2|
|ZPL|1|
|ECL-2.0|1|
|Boost-1.0|1|
|AGPL-3|1|
|PSF-2.4|1|
|ElementTree|1|
|NEWLIB|1|
|HPND|1|
|CC-BY-NC-SA-3.0|1|
|Unicode-DFS-2016|1|
|LGPL-2|1|
|CC-BY-NC-SA-4.0|1|
|CC0-1.0|1|
|GPL-2+|1|
(Last counted: 31/10/2022)
(Last counted: 14/03/2023)
I did my best to keep these clean. If a valid license was published on PyPI, it has been automatically merged. Otherwise I took it from GitHub or alternatively from comments/files in the source. Sometimes these differed and have been not unique. All license strings are adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. In this case, Authors have been asked for clarification, some did not respond. Following the [official Gentoo Guide](https://devmanual.gentoo.org/general-concepts/licenses/index.html), these then were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate licenses referenced in the Ebuild files and in the corresponding homepages or sources.
A big thanks goes to Iris for reviewing this README.
Last updated: 31/10/2022
Last updated: 14/03/2023
+12
View File
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>web@inode64.com</email>
<name>Fco. Javier Félix</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
</pkgmetadata>
+8
View File
@@ -0,0 +1,8 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit acct-group
ACCT_GROUP_ID=565
+12
View File
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>web@inode64.com</email>
<name>Fco. Javier Félix</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
</pkgmetadata>
@@ -0,0 +1,8 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit acct-group
ACCT_GROUP_ID=313
+12
View File
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>web@inode64.com</email>
<name>Fco. Javier Félix</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
</pkgmetadata>
+13
View File
@@ -0,0 +1,13 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit acct-user
DESCRIPTION="A user for node-red"
ACCT_USER_ID=313
ACCT_USER_HOME=/var/lib/node-red
ACCT_USER_GROUPS=( node-red )
acct-user_add_deps
+12
View File
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>web@inode64.com</email>
<name>Fco. Javier Félix</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
</pkgmetadata>
@@ -0,0 +1,13 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit acct-user
DESCRIPTION="A user for zigbee2mqtt"
ACCT_USER_ID=313
ACCT_USER_HOME=/var/lib/zigbee2mqtt
ACCT_USER_GROUPS=( zigbee2mqtt dialout )
acct-user_add_deps
+3 -3
View File
@@ -1,6 +1,6 @@
DIST home-assistant-cli-0.9.4.gh.tar.gz 61027 BLAKE2B cce0f297c2fa6022d28b7ba0e5fbe4ba7d8ff781a9a3d58718689ae3ed6e6bbb5fac23815b1f181b92e263c8333d30bfc840f8826565b68324830b887b9cdb3e SHA512 a7cdbd74d5eb32b2bce380d7086320ef6c1775dfdbce72eb18ebaad7518b540f385ec910696bed0f2d3852d001a8dbc85bb1ea47508c1e709ba04f7df815a31c
DIST home-assistant-cli-0.9.5.gh.tar.gz 61446 BLAKE2B 84be6cf4c1326ae49dad51953e6b38f494e32745d397a9bf1ed96305519f4a7e48016551bda9c21dfb7ae85451a1cffb4ce423da8a2898a271e1cdaba38bb582 SHA512 b70e3d5943d28fc91fdb62048c9b292961c3e9654fa7f2a577f7fb8e3393d2a2e3cc6bdc2529f4af4e30a196557c30c4256b26218ec3c71d3d4629bd11591d06
EBUILD home-assistant-cli-0.9.4.ebuild 2419 BLAKE2B a01cc0d1a04a8947ca3bc4441bd0694c3e9af083bf9f75ebf7b49d110a7d11f5bd0dcb5501d16674161a54d99b6fa18aa4578a25c668952fbe6444e427b9a369 SHA512 5ee85e95329887a158f12fbb9c5f176c6385e89d3ba05c96ebda82139c64af5c742704dfa9ae3949bbeed4a47b750f8c61a131a58174d9e46d7b1c60f7976017
EBUILD home-assistant-cli-0.9.5.ebuild 2212 BLAKE2B 8bf9075a06631fd7ae9e05b5fa85609071d06ca8f32ed022c8c4461fcb742d7801d23cf20790374086236e7a0d5782c03d51d8cb90bd65ff123627e01139fc9a SHA512 2beddf66ce269f26f2eb93c89d19b4faa74f78e26fef1ed730fbacfc1b9c49599f6ae30217c9e43e00b9548d2257a148c6643af759aa840628d6a9ba1cd810a9
EBUILD home-assistant-cli-9999.ebuild 2212 BLAKE2B 8bf9075a06631fd7ae9e05b5fa85609071d06ca8f32ed022c8c4461fcb742d7801d23cf20790374086236e7a0d5782c03d51d8cb90bd65ff123627e01139fc9a SHA512 2beddf66ce269f26f2eb93c89d19b4faa74f78e26fef1ed730fbacfc1b9c49599f6ae30217c9e43e00b9548d2257a148c6643af759aa840628d6a9ba1cd810a9
EBUILD home-assistant-cli-0.9.4.ebuild 2419 BLAKE2B e69c174416d11f72028efba5bedbac48f91360d77d68df643fa1a25f6eae8877cee847d4f46f56842e1311b53f1942f51d7549fc8e39a4b90885653eda7f0b7d SHA512 34b66eea9e0b0c54fe88cc6e0587b338edb49592f1ffd5ed527662063ee7badeba7ded7c7c90d6b4c281aca2136e9960284266c230e79f7355997253d37aeec6
EBUILD home-assistant-cli-0.9.5.ebuild 2212 BLAKE2B c0558fe9798dc8b68a73118536e75d7a61b569beb8680206f60d08d533dcc92305f26c42200830cdd90e7c36efccf50c0dfc0a2a6f5f8fbd3eea5a67934a3129 SHA512 e26850aa0156e589279668c8d0ac294928e8f7ca53d85983be4010d3ea7379990c325589c39718757093cd8f6c7ce91bbb174f1f6931066fff1441e7452b1266
EBUILD home-assistant-cli-9999.ebuild 2212 BLAKE2B c0558fe9798dc8b68a73118536e75d7a61b569beb8680206f60d08d533dcc92305f26c42200830cdd90e7c36efccf50c0dfc0a2a6f5f8fbd3eea5a67934a3129 SHA512 e26850aa0156e589279668c8d0ac294928e8f7ca53d85983be4010d3ea7379990c325589c39718757093cd8f6c7ce91bbb174f1f6931066fff1441e7452b1266
MISC metadata.xml 480 BLAKE2B 171a4a346c5b4d88abdd8f0e1b2e3480cb7e8e5e250e759cdfc7ee9dc7f763f235617ac12f171d9f96eeabe4f92a9a347371badbee7a230c59229e9fae14ec84 SHA512 ce473493061008ae30714cb39fa7f13fd0aff9451342da57da0cac5f6d6c4488dad514044548c8fe9b0e8030d00ac7c606a68c176f3834df2aed810fbf0b2902
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+18 -13
View File
@@ -1,6 +1,6 @@
AUX hasstest 72 BLAKE2B 219dc5045193bbbf18f91d37d90072304c3f9937ac55337b692fcb03adea8e3fc63b3852b928d40b13162172d22f712feedb088d3d9b54c9b199a01c7446c865 SHA512 57491109c03926f0ab0a1cd3f55da0faac1afafc0ba405b4244652376d4da943227c17b1bf6b136dea151649cf02caf51d9aa49581addffc8ccf4c80d3c43c9c
AUX homeassistant.conf.d 289 BLAKE2B f4a85e5a451a254a8ef39ae481275eb93b52df645d5b5c5801fee30aa548b9ccc0eacc9fb5256793d819dabe7b53f6ff5809798d0cf771464d56aae5a58332d2 SHA512 db860c0c66d0ea66eae08e62befc07d06ccea37a2ab89280328faa54ef6cc0623a65257e7806c72b1afe608e502566ca4ee8ac7de3547705ee6394184b5da110
AUX homeassistant.init.d 922 BLAKE2B 0ff290187ca08f0a2afe011e9284f91c25722f4d2a97e4d26cf6cf06b56f66caa30c777bf1b4f7a32ebdde644a3d8b2e5c625bd86f70601548d886deb54c9a50 SHA512 78328ec822f43c04b614e63b27625c0fff75419203080b651c881ea91ea00dc32eb62273c23e3e150a5c22c952bcd86a929b10e92a0e3b24540d2ae66909216d
AUX homeassistant.init.d 1032 BLAKE2B 5ca9e2232a35ddfd4279fd9537a112f9edd59edce7468f7054e6d049f4d3a60d4ef82d74092eec1d7067bf0d27579acf6e1b19f77b9f0dca26126dd59bb76838 SHA512 0ce07ebf1bba1df4772def0c6eba126dd8a8347208d15fbe1cac774f62dd100e172f0d8d5d26f9dda7352f36a5191e1b771af7f44fcbf16d365d5595451b44fb
AUX homeassistant.logrotate 185 BLAKE2B 95f6a0681f2ee9da195052a19e7a420aef5f99f601cf1b30c895c50a846364bd86764d4e2a550f5171374e43a2197f366d4b7b263333049445ee45c998046582 SHA512 fc99afd4bcec3785e3387e368040688e46b02093100e9c8b5b6c11bd4566b39adf73da2b8470427ba6a9193335979ee78e8667caf227d23b31b7b50ffb9f63d6
AUX homeassistant.service 295 BLAKE2B d6989960404ed89f1888e0776a622b8b1800c39353f458d38af2364f1cc6a93c249155c291633792666e12c5235d8d43e9ce933a1e8958ea3fa948f74ebdf716 SHA512 c2c7349e3eda8a0bf85543697e37d0038e7c89ebdbaa22104dfc26f56d408d1c843c2aaa0c935359ab0ba27e7e3529a48a5487bf5c3377e37d47b0cbececa3ec
AUX maxcube_TypeError_01114_dirty_hack.patch 2264 BLAKE2B d4287d558066962e331e91839ac9008bdaa3b41bfccd634d79479b3d35716e2defedfa311d06143fd2d97a253965dd3b78a9b8097d9ed961a0616fbebbc3761c SHA512 3b7264dd59df521bcc2b3a3e449960d59eb85c9a91fafbe022d63f5e5c3308a17e3f171a33dcef116bf9fe0ccd4302a5357e5bf92a72870ceddd1f306c2be29c
@@ -8,15 +8,20 @@ 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-2022.10.4.tar.gz 16789088 BLAKE2B 4dd429a1eb7064a5aad864b20e6326b1f47eb2b9969d0cad88b50e2b9b731ac2f721e97e3cc19da2ff87142363647dc7f2964c540366bb7b02705c77573c715e SHA512 50a960ed4d3ddcec9ea039197206dab2102f49e2a661340a16081de48be81a86731c284844e8b46a3dfef9374a51b6b884785252e2e709966879dbbd98082054
DIST homeassistant-2022.10.5.tar.gz 16789114 BLAKE2B cb64326ae8f4d3323bccc2b64b53bd61673f25343a1b9b2c74edea493b39848624f7ef4c9e6928bcb2cee2ab1bdbc5c57b51dfcf08ba06067c09e333b4d19816 SHA512 dfba7a9fbbe4840a631d398f3e70b77f6ce2df078a3281b8ac47a37c9c9db2d446e633278ccc3c7f8518b578e0d9943622ef15767be9d8e69deb39c9ca287a2a
DIST homeassistant-2022.11.0b4.tar.gz 17071023 BLAKE2B 8f585dfadc515b1da6b343eda5263673a9296df0dff0bea663e172e3f137ff186ee8ecf7dfab7b1097d1d43224d3f7b0e5bc4483295910fbbb200cf4b8409217 SHA512 8af00307d02361fc9cacc3c76815fd8311a484f425390cdbd05dca399bfa3980856fe9be73c6c92ef0fb5e0720875defe79223d5c9433c51d94069d76fbaf7d8
DIST homeassistant-2022.8.7.tar.gz 15994709 BLAKE2B fc6d5d7ed831c012e99d49516c20afa0a03311131620740436421b0dfab45820cebf113810c2472357f4637040dea9b96c3a2a1c82ebc3136ece015f87b7d8ce SHA512 009cb81106996f8457c08c76a89b61689b8554ed0453715e6ea2ceee6f4bf4822f82ec2dc2aa3bd7793dd0b2462424557cf2d4a09565f6f089654cae6dce39d9
DIST homeassistant-2022.9.7.tar.gz 16485744 BLAKE2B 04497b7b388e99020bb09b15a53db23b9f073ad27cf18fb1fb0d3d3426dab9a9d4d7e1fefea8bc9e0493022f2911a7f48244f9ccbeb62eb6c81856fbc12a691d SHA512 6569931c0506241e78bd2b997fbe4357075acddee2abd472f6262a372e787305feb6fa3300fd034d8624321a42f7fa43a03175033015861e8f04a384713d34ee
EBUILD homeassistant-full-2022.10.4.ebuild 76135 BLAKE2B 14f77af3a7725f76a36c7fe1ed0a9e98722acbc9b3549c969fae81e5b46fe157e9fe19637cc66f0070305759cbd4484a4c62f9d45a7762f3f8b631e4063aff60 SHA512 6af924ca4f95852c5aad2fb61d1b69e21ae90babe7c52694798792edbb85786fa620c07cebccdfc2fc4fbef59e4ec6b1d7d239f76930e11e938774da43d29676
EBUILD homeassistant-full-2022.10.5.ebuild 76138 BLAKE2B ab6ab0a233efee6081a3e63ae1031b00f07d392d41ccaa93d8bc7060c8d2a768331b0e55cfce4a5cb12d774c49b9acd2515c20736faedda48b0be8ba86974572 SHA512 08abcb59c19fdb6786c9a68a51c3b178ecda3ffe17bc06ddc49c1750e08200b308059baa69b084d848381ffbd83b8e3f2de4010b117cfa7f472adbe8ca85dde8
EBUILD homeassistant-full-2022.11.0_beta4.ebuild 76442 BLAKE2B 0688eb5684fa757cab7b8aa76c756be8bcdc4bd6dc2833bb78e6930841a1b7ec1b96afd395aea8fa1594880ce5094ac1b7f3f95c69c3984732d009a73eceb6fa SHA512 342304464489ab990ca483810ae30d9de1ff93732b36b720412bd033314d2c392e0c25a4bedbf45e9b133b73430c3323896f4065b767f6afd76a8b23bc586786
EBUILD homeassistant-full-2022.8.7-r1.ebuild 73761 BLAKE2B aaa3f4ffef4fc4455efa07ed9cc21f6f934c9f909449e18a6ac6d802f67ee7151310df6a95b84f93a850f1d2f26753da1ee2947da3dab470c836bedea001d3cf SHA512 196b61d94b454a6414fa59cb6b00d80ec27eab988188760c19080ecbd3f2f743614b65aa8ac301d4342099a9631fe3ad5a96db634b0e531a70dabcc14d37853d
EBUILD homeassistant-full-2022.9.7.ebuild 75488 BLAKE2B 2d8e807167e4426d7cf7585409ff70f53a6c3bbb7ca736b1d1a7b73fead856665978df540c25abc70d9806de21d071d412d1ff0c86e3c307a32f36047552e3e9 SHA512 48da24ce3ccf3e5364f0edc60b167da67a56968e1f7193789d5bde3083739f1739cb6666df1e1869251a6f46788c22f2ab2a7325da55a63e96be3b36fe01523c
EBUILD homeassistant-full-9999.ebuild 76442 BLAKE2B 0688eb5684fa757cab7b8aa76c756be8bcdc4bd6dc2833bb78e6930841a1b7ec1b96afd395aea8fa1594880ce5094ac1b7f3f95c69c3984732d009a73eceb6fa SHA512 342304464489ab990ca483810ae30d9de1ff93732b36b720412bd033314d2c392e0c25a4bedbf45e9b133b73430c3323896f4065b767f6afd76a8b23bc586786
MISC metadata.xml 82307 BLAKE2B 5bdb3591cd93e0692eab846cfd2b25723258dc68a9b8d5a1dd8439b0a0b6c6119449f40b0723c76a1dae801a167c80facdda479c8ffc93d58e126e2516eb1f8a SHA512 7134c527d81da767f685ae2f75fe0e373a81e1cbdd4ef2af50dbb2d277951c8edc73ea2d02e5d971d787fa52e12dca9ca625a9e0f28a8482b1d04c0468657de1
DIST homeassistant-2022.11.0.gh.tar.gz 17079666 BLAKE2B 07ac79262de27cd1095515d2226c10585e82bc98772daa53085cbab9cca2e827acbe4caf5d7832bd4c879deb14fd9c6d164fd04b672eb16a43b06ce7a478096e SHA512 0f0a43667d8051f96852aed671ddb3c7f9860f986f36ea401b7ed75a0c11abc336ca9c9226989d5c4df7cdba580f8d9e8a728c631bc0834305847747df4f0c23
DIST homeassistant-2023.1.7.gh.tar.gz 17814648 BLAKE2B 2338667a07c87779fc96a2a048454804345a6fce91c2521922b08ca43cd596887b003b0115323962bfaa953f2d5888dd92d30ed273a056560dcf3121c17f4549 SHA512 5649c0bbb4060b496403942c911f33d3c392abd9989f55d666a09ab09984f6e70094953efe905d8f9a3a206cbcae3be9395fc1c19e20e2ffb6ad974cf55cf568
DIST homeassistant-2023.2.5.gh.tar.gz 18210750 BLAKE2B 326d12c4d279f908674f25388b059f557dd13c411a055f7f5d4cb7dba72a2cf381d2c8ac40bf018aced3cc278208f343bdc246c5aff6a570443b49720dc18a51 SHA512 1d7c0559b9735e97fd030089d5af54d8c694602c0d2f6696066b9f216c4cc66de561c509b6ac5538cd3ca911ddce59e53c98a1c6cd779a7d3b4ceea9ed286493
DIST homeassistant-2023.3.1.gh.tar.gz 13671494 BLAKE2B df383a56480520e3a3cf58b842961d6a54de2020a4de3f80bbb889abeceaaf6ae0438ee4f77e5fe0b49a94435f4ff2d961e5eb68aae7c7724c2dcbf6bedbe0a7 SHA512 3ca05aa09e98d7b98516a8cae0eec35a838fe22dd05db8e9f3f39265da5c95439017b2c79b89fb0edfd58454b3a89e731bf4a9603bc629bb321bfb2f90be08d0
DIST homeassistant-2023.3.2.gh.tar.gz 13674800 BLAKE2B 59aa21a8c979645d127984d8f38bdcac9bec15bf8b735b477bee0499444673f5ffc279ef1198b398e286e3b457366178bdedd9093ca34d53f850f2be8399c011 SHA512 ddad93a95cd42996c73acd4583398186cff7b620d6f6d2157fcb9be3924460f4d0c52dcdfc3dd57340fc70e252bd7de8052c0ad45dbddfab4af18e718ac55245
DIST homeassistant-2023.3.3.tar.gz 12414852 BLAKE2B a29f859035ba8c6a115f18706c2f79788b0092c5a4a69b374d8ccb118b37426a43dc7cdcfae0a183236293a3ea1d5ea3d83eced62ebb01f07edb5b959b3dcc28 SHA512 2b650c95c58f876fe234247c1d6f67718cfdff4b0bc214d257a10c3e46d7a593cea622ebe5142d504d775fda59245cfa1b4856fd198702ea7da86f9170fbd926
DIST homeassistant-2023.3.4.gh.tar.gz 13674866 BLAKE2B 864aa5c01c1f6744d8746a2ff3b3d7256286249ec3f4fbcef959ae714c26c8aa58a5ac01e3ec6edccb85b471f34bfa8f975478f312497cd470c472c089a8d96d SHA512 bb9e5186021b1807c2fb251c4c34598e35a213dc58f02b2d7d476799bbf15abaa724b51c04881a412f5051c6b545e7e25a41eda8e3c61ba38210feb38367182e
EBUILD homeassistant-full-2022.11.0.ebuild 76217 BLAKE2B 603b41451399042d89fdbaf7e6e34e8b0e759492ebd1c4d8f85cd01531d01e20623d7d987831db031f847ace6ff60f53a05dfa55b90cb65361d8f16b0cf88d9b SHA512 dffb437593e38bd3b00725845b2bca6d5937498bd73933b2e5b2d48d0ae0c69a5e89d897e16a9fab6cb3d7e20116eb7f87d5f0b2bf50cf54a837189fe66376ec
EBUILD homeassistant-full-2023.1.7.ebuild 77734 BLAKE2B 1002a8e70736616a68659d601e116a93f31fe90b65966ebf8dc5978c87ab70f35465bf169300bbef73e95b4a82bf8c1df62e25e6e625bd1256ffa2caa1766c6a SHA512 e71f004fcc826c03c5da90acd6adb4f0359f18dace51ca0d1c217480510501c94a129aec304ea5ca613e18f32101c5523d269e55ef329b0b6622eac9595c2418
EBUILD homeassistant-full-2023.2.5.ebuild 78489 BLAKE2B e9570cfd52115aadcf6040f70b02631b11005ff1f7febf6e613df396dc6097f739f8f370edbdbe582efd697227a82a93660e0decab82300ebe41de76552525f3 SHA512 35af47b6507568bc9301be3e348bfa50269c10aa1c3720e210ba8ca75348a3723231a139c8fabcab278b6f09b209427c10eaabbf76b824cc23dc025800e4b7e6
EBUILD homeassistant-full-2023.3.1.ebuild 78977 BLAKE2B 7bccf2aa3394fe0f0c334cb7a2a8105fbf473837eb35e0f3822ac051e16ddf3a5dc6aa34983c424fab8946c14f7c6a7f29756689beac3c5fb035bc0b675bcf92 SHA512 af77e1f4c1a8eee5e74322c179e72aab4af6df255e240923de36ca7708d21b78b2d1f94c5f453ab0715510db59ecaaaa2135fb87cd9e65efebcdf760b68a3d5c
EBUILD homeassistant-full-2023.3.2.ebuild 78986 BLAKE2B 736a1f07f1f7d81a93b987b61d600f5fdf94b953b2f5af843117cdca086be620d8020252b0593eecf792989e546d768f0d49fc0eea43bedf3954ef8662eb2960 SHA512 681114f6e93abfd9b732472cdbae70ea114d7493cc1952a3dba13134b7ab5952b28c61b3cf9f0b2f7e966f625ce19de8d62b071e2f30cfbabfcf2b454b286463
EBUILD homeassistant-full-2023.3.3-r1.ebuild 78910 BLAKE2B db6f3a086003c747f31338f04419aaef8a0e46ec34d0b4d57ad533a1eda535031f7933a9e59e9006c8c84a707dbf885a9d055d6a58da259d8a0bb06eb9fd3c10 SHA512 e9289e27b9eaab68983e1721e19562f47bd8947d9fed46191d679352541da2638a27d82e65b416bcd94fc10a64afb9d83b63f2e239dad6f3ef86d3aa4c0e4bcf
EBUILD homeassistant-full-2023.3.3-r2.ebuild 78910 BLAKE2B db6f3a086003c747f31338f04419aaef8a0e46ec34d0b4d57ad533a1eda535031f7933a9e59e9006c8c84a707dbf885a9d055d6a58da259d8a0bb06eb9fd3c10 SHA512 e9289e27b9eaab68983e1721e19562f47bd8947d9fed46191d679352541da2638a27d82e65b416bcd94fc10a64afb9d83b63f2e239dad6f3ef86d3aa4c0e4bcf
EBUILD homeassistant-full-2023.3.4.ebuild 78951 BLAKE2B 40ee8482bdb755c1d8a0a89c90a1a42cf1396cea5c4b0398acf06d7d5b08b3ef9d8c0a59621c83fe6d0153ef65ac6e0847b03c24700a0406a73c9d512499ceef SHA512 a496329d5137d31824e090995961636886edbaba50f0da38c9545fd936ae46db772f9619fd51289a501e67b9f63b8695935f5b97b44030b95d8b07a93cfa715a
EBUILD homeassistant-full-9999.ebuild 78915 BLAKE2B 9de3c6377935648abec61393d21bcc57bf03a0009eb1e643f1d4374ac0527035206e77c07b6da68176e725f5a26fe2d5df0fe72854c8e7e5367f521c302f29af SHA512 3d7e03ac4736cd3c852a319751609b51c2adf404a1e6f76cb324596c279ea2467e3accfd338fd69e0e3fa13e6114ece579aba92f2d2102e0ac564b71bdf7525d
MISC metadata.xml 84403 BLAKE2B f7c4d71f5209559455a50ca41698c9eece063db8dfaacd23dc7788acb81e26388616e151f11c8c308fd727bb78da1d92ef22fe483489be02b1cd13a05d650662 SHA512 4761c0e5e90a7cc1c523f314dc3877e9958f78ea47a75f8027259251311cea1eee47aaec19832ca529604c4d55e43f8f8eb3266b6465b143f99dbc735b328328
@@ -9,6 +9,7 @@ user="homeassistant:homeassistant"
stdoutlog="/var/log/homeassistant/stdout.log"
serverlog="/var/log/homeassistant/server.log"
warningslog="/var/log/homeassistant/warnings.log"
retry="20"
start_stop_daemon_args="--user $user --stdout $stdoutlog --stderr $serverlog --wait 10"
@@ -25,9 +26,7 @@ pidfile=/run/homeassistant.pid
depend() {
need net
# need socat-zwave
# need mosquitto
after bootmisc
after apcupsd asterisk bluetooth cups dhcp esphome influxdb mosquitto mysql netdata prometheus socat-zwave syncthing unifi upsd xabbix zigbee2mqtt zoneminder
}
start_pre() {
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+30 -9
View File
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">home-assistant</remote-id>
<remote-id type="github">home-assistant/core</remote-id>
<doc>https://www.home-assistant.io/docs/</doc>
<maintainer>
<email>hello@home-assistant.io</email>
@@ -27,10 +28,12 @@
<flag name="agent_dvr">Agent DVR is a free* software DVR solution</flag>
<flag name="airly">Uses the Airly web service as a source for air quality data</flag>
<flag name="airnow">AirNow web service as a source for air quality data</flag>
<flag name="airq">integrating the sensors provided by your air-Q device</flag>
<flag name="airthings">A python3 library to communicate with Aws</flag>
<flag name="airthings_ble"/>
<flag name="airthings_ble">Integrates Airthings BLE sensors into Home Assistant</flag>
<flag name="airtouch4">control Ducted Air Conditioning Systems that are using the AirTouch 4 Controller</flag>
<flag name="airvisual">Airvisual sensor platform queries the AirVisual cloud API for air quality data</flag>
<flag name="airvisual_pro">allows Home Assistant to retrieve data from an AirVisual Node/Pro unit</flag>
<flag name="airzone">This integration allows getting values from the local API of Airzone HVAC zoning</flag>
<flag name="aladdin_connect">The aladdin_connect cover platform lets you control Genie Aladdin Connect garage</flag>
<flag name="alarmdecoder">AlarmDecoder extended</flag>
@@ -55,6 +58,7 @@
<flag name="aprs">Tracker integration connects to the APRS-IS</flag>
<flag name="aqualogic">Provides connectivity to a Hayward/Goldline AquaLogic/ProLogic pool controller</flag>
<flag name="aquostv">The aquostv platform allows you to control a Sharp Aquos TV</flag>
<flag name="aranet">Integrates Aranet devices into Home Assistant</flag>
<flag name="arcam_fmj">Control Arcam receivers from Home Assistant</flag>
<flag name="arduino">deprecated</flag>
<flag name="arlo">Allows you to integrate your Arlo devices into Home Assistant</flag>
@@ -103,6 +107,7 @@
<flag name="bmw_connected_drive">Retrieve data from the BMW Connected Drive</flag>
<flag name="bond">Asynchronous Python wrapper library over Bond Local API</flag>
<flag name="bosch_shc">integrate your Bosch SHC into Home Assistant</flag>
<flag name="brandt"/>
<flag name="braviatv">Control almost all Sony Bravia TV 2013 and newer</flag>
<flag name="broadlink">Allows you to interact with Broadlink remote control devices</flag>
<flag name="brother">Read current data from your local Brother printer</flag>
@@ -173,6 +178,7 @@
<flag name="dominos">dominos integration allows you to order Dominos Pizza</flag>
<flag name="doods"> image processing integration allows you to detect and recognize objects</flag>
<flag name="doorbird">The doorbird implementation allows you to integrate your DoorBird device</flag>
<flag name="dormakaba_dkey">Integrates Dormakaba dKey Bluetooth Low Energy connected locks</flag>
<flag name="dovado">The dovado integration manages communication with the Dovado router</flag>
<flag name="dsmr">Dutch Smart Meters which comply to DSMR (Dutch Smart Meter Requirements)</flag>
<flag name="dunehd">control a Dune HD media player</flag>
@@ -205,6 +211,7 @@
<flag name="emulated_hue">Emulated_hue integration provides a virtual Philips Hue bridge</flag>
<flag name="emulated_kasa">Emulates a TP-Link Kasa smart plug and announces the power usage</flag>
<flag name="emulated_roku">Emulate Roku API for Harmony and Android remotes</flag>
<flag name="energyzero">integrates the EnergyZero API platform with Home Assistant</flag>
<flag name="enigma2">Support for Enigma2 boxes with openwebif support</flag>
<flag name="enocean">Support for Enocean devices in Home Assistant</flag>
<flag name="enphase_envoy">Reads electricity production and consumption from an Enphase Envoy</flag>
@@ -233,6 +240,7 @@
<flag name="fibaro">Fibaro hub is a controller mainly connecting to Z-Wave devices</flag>
<flag name="fido">Integrate your Fido account information into Home Assistant</flag>
<flag name="file">Store notifications as a file</flag>
<flag name="file_upload">The file upload integration allows various features in the frontend to upload fi</flag>
<flag name="fints">This only works with banks that support the FinTS (aka. HBCI) standard</flag>
<flag name="fireservicerota">scheduling and dispatching system for firefighters</flag>
<flag name="firmata">Firmata can be used to add digital inputs and outputs to Home Assistant</flag>
@@ -289,13 +297,13 @@
<flag name="goodwe">poll a GoodWe solar inverter over the local network</flag>
<flag name="google">Intergrate Google Calendar into Home Assistant</flag>
<flag name="google_cloud">allows you to use Google Cloud Platform API</flag>
<flag name="google_mail">allows you to connect your Google Mail and set an email auto-response</flag>
<flag name="google_maps">google_maps platform allows you to detect presence</flag>
<flag name="google_pubsub">Send events to Google Cloud Pub/Sub from Home Assistant</flag>
<flag name="google_sheets">allows you to connect your Google Drive to Home Assistant</flag>
<flag name="google_translate">google_translate text-to-speech platform for Home Assistant</flag>
<flag name="google_travel_time">provides travel time from the Google Distance Matrix API</flag>
<flag name="govee_ble">Integrates Govee BLE devices into Home Assistant</flag>
<flag name="gpmdp">Allows you to control a GPMDP instance from Home Assistant</flag>
<flag name="gpsd">GPS information collected by gpsd and a GPS receiver</flag>
<flag name="gree">Discover, connect and control Gree based minisplit systems</flag>
<flag name="greeneye_monitor">Allows you to create sensors for the various data channels of the GEM</flag>
@@ -306,6 +314,7 @@
<flag name="guardian">Integrates Elexa Guardian water valve controllers into Home Assistant</flag>
<flag name="habitica">Allows you to monitor and manage your Habitica profile</flag>
<flag name="hangouts">Allows you to send messages to Google Hangouts conversations</flag>
<flag name="hardware">provides an API which offers information about certain board types, USB dongles,</flag>
<flag name="harman_kardon_avr">Allows you to control Harman Kardon Network Receivers</flag>
<flag name="harmony">Logitech Harmony support for Home Assistant</flag>
<flag name="hdmi_cec">Creates switch entities for HDMI devices in Home Assistant</flag>
@@ -350,6 +359,7 @@
<flag name="ign_sismologia">a GeoRSS feed provided by the Spanish Instituto Geográfico Nacional</flag>
<flag name="ihc">use IHC Python SDK</flag>
<flag name="image">handle image assets in Home Assistant</flag>
<flag name="image_upload">handle image assets in Home Assistant</flag>
<flag name="imap">observing your IMAP server and reporting the amount of unread emails</flag>
<flag name="incomfort">client for Intergas InComfort/InTouch Lan2RF systems</flag>
<flag name="influxdb">transfer sensor data to a local InfluxDB database</flag>
@@ -401,6 +411,7 @@
<flag name="launch_library">information about the next planned space launch</flag>
<flag name="laundrify">Monitor the status of your washing machine or dryer using a laundrify WiFi power</flag>
<flag name="lcn">allows you to connect to LCN hardware devices</flag>
<flag name="ld2410_ble">Integrates LD2410 BLE sensors from Hi-Link</flag>
<flag name="led_ble">Integrates multiple brands of Bluetooth Low Energy LED devices into Home Assista</flag>
<flag name="lg_netcast">allows you to control a LG Smart TV running NetCast 3.0</flag>
<flag name="lg_soundbar">allows you to control LG Soundbars from Home Assistant</flag>
@@ -414,6 +425,8 @@
<flag name="linux_battery">sensor platform is using the information stored in /sys/class/power_supply/</flag>
<flag name="litejet">allows a computer to control the system via LiteJets third party protocol</flag>
<flag name="litterrobot">Wi-Fi-enabled, automatic, self-cleaning litter box for cats</flag>
<flag name="livisi">connect your LIVISI Smart Home Controller (SHC) to Home Assistant</flag>
<flag name="local_calendar">create a calendar of events in Home Assistant</flag>
<flag name="logi_circle">integrate your Logi Circle cameras in Home Assistant</flag>
<flag name="london_underground">display the status of London underground lines</flag>
<flag name="lookin">Integrates LOOKin devices into Home Assistant</flag>
@@ -451,12 +464,10 @@
<flag name="mfi">sensor platform to allow you to monitor mFi mPort interface and sensors</flag>
<flag name="mhz19">small non-dispersive infrared sensor that can measure CO2 level</flag>
<flag name="microsoft">text-to-speech platform uses the TTS engine of the Microsoft Speech Service</flag>
<flag name="miflora">miflora sensor platform allows one to monitor plant soil and air conditions</flag>
<flag name="mikrotik">add support for MikroTik RouterOS API</flag>
<flag name="mill">A python3 library to communicate with Mill</flag>
<flag name="minecraft_server">retrieve information from a Minecraft server</flag>
<flag name="minio">This integration adds interaction with Minio</flag>
<flag name="mitemp_bt">mitemp_bt sensor platform allows one to monitor room temperature and humidity</flag>
<flag name="moat">Integrates Moat devices into Home Assistant</flag>
<flag name="mobile_app">allows Home Assistant mobile apps to easily integrate with Home Assistant</flag>
<flag name="mochad">main integration to integrate all Mochad X10 platforms</flag>
@@ -465,6 +476,7 @@
<flag name="modern_forms">Asynchronous Python client for Modern Forms fans</flag>
<flag name="moehlenhoff_alpha2">allows you to control a Möhlenhoff Alpha 2 temperature control system</flag>
<flag name="monoprice">Python API for talking to Monoprice 6-zone amplifier</flag>
<flag name="mopeka">Integrates Mopeka devices into Home Assistant</flag>
<flag name="mosquitto">Set a runtime dependency for Mosquitto MQTT broker</flag>
<flag name="motioneye">integrate your motionEye server into Home Assistant</flag>
<flag name="motion_blinds">control Motion Blinds from Coulisse B.V.</flag>
@@ -536,6 +548,7 @@
<flag name="onewire">supports sensors which that using the One wire (1-wire) bus for communication</flag>
<flag name="onkyo">allows you to control a Onkyo, Integra and some recent Pioneer receivers</flag>
<flag name="onvif">allows you to use an ONVIF Profile S conformant device</flag>
<flag name="openai_conversation">adds a conversation agent powered by OpenAI in Home Assistant</flag>
<flag name="openerz"> uses OpenERZ API to access data from Entsorgung und Recycling Zürich (ERZ)</flag>
<flag name="openevse">an OpenEVSE Charging station equipped with an ESP8266-based Wi-Fi</flag>
<flag name="opengarage">opengarage cover platform lets you control the open-source OpenGarage.io device</flag>
@@ -547,11 +560,12 @@
<flag name="open_meteo">integrates the free weather forecast from Open-Meteo</flag>
<flag name="opnsense">Presence Detection with data from OPNsense firewall</flag>
<flag name="opple">allows you to control the state of your Opple smart light</flag>
<flag name="oralb"/>
<flag name="oralb">Integrates Oral-B devices into Home Assistant</flag>
<flag name="orangepi_gpio">The orangepi_gpio integration is the base for all related GPIO platforms</flag>
<flag name="oru">fetches your current energy usage from your ORU smart meter</flag>
<flag name="orvibo">allows you to toggle your (dangerous) Orvibo S20 Wifi Smart Sockets</flag>
<flag name="osramlightify">allows you to integrate your Osram Lightify into Home Assistant</flag>
<flag name="otbr">calling an Open Thread Border Routers REST API in Home Assistant</flag>
<flag name="otp">generates One-Time Passwords according to RFC6238</flag>
<flag name="overkiz">The Overkiz (by Somfy) integration platform</flag>
<flag name="ovo_energy">allows you to monitor your energy consumption data</flag>
@@ -591,6 +605,7 @@
<flag name="ps4">allows you to control a Sony PlayStation 4 console</flag>
<flag name="pulseaudio_loopback">whole home audio system based upon PulseAudio</flag>
<flag name="pure_energie">integrates the Pure Energie Monitor device with Home Assistant</flag>
<flag name="purpleair">PurpleAir makes sensors that measure hyper-local air quality data</flag>
<flag name="pushbullet">sensor platform reads messages from Pushbullet</flag>
<flag name="pushover">allows integrations to send messages to the user using Pushover</flag>
<flag name="pvoutput">The PVOutput integration</flag>
@@ -623,6 +638,7 @@
<flag name="remember_the_milk">create tasks in Remember The Milk (RTM) (deprecated)</flag>
<flag name="remote_rpi_gpio">base for all related GPIO platforms in Home Assistant</flag>
<flag name="renault">integration with the MyRenault cloud service</flag>
<flag name="reolink">The integration allows you to control Reolink NVRs or cameras</flag>
<flag name="repetier">Repetier-Server is a 3D printer/CNC server, able to control multiple devices</flag>
<flag name="rest">rest sensor platform for data exposed by a RESTful API</flag>
<flag name="rflink">The rflink integration supports devices that use RFLink gateway firmware</flag>
@@ -648,6 +664,9 @@
<flag name="ruckus_unleashed">Python API to interact with a Ruckus Unleashed device</flag>
<flag name="russound_rio">control Russound devices that make use of the RIO protocol</flag>
<flag name="russound_rnet">control Russound devices that make use of the RNET protocol</flag>
<flag name="ruuvitag_ble">Integrates Ruuvis RuuviTag BLE devices into Home Assistant</flag>
<flag name="ruuvi_gateway">Integrates Ruuvi Gateway devices as polling BLE remote scanners via the /history</flag>
<flag name="rympro">connects with a Read Your Meter Pro account to get water meter reads into HA</flag>
<flag name="sabnzbd">monitor and control your downloads with SABnzbd from within Home Assistant</flag>
<flag name="saj">poll a SAJ solar inverter and present the values as sensors</flag>
<flag name="samsungtv">Support for Samsung TV Sets</flag>
@@ -662,6 +681,7 @@
<flag name="sensehat">lets you control the Sense HAT boards 8x8 RGB LED matrix on your Raspberry Pi</flag>
<flag name="senseme">Integrates SenseME devices into Home Assistant</flag>
<flag name="sensibo">Integrates Sensibo Air Conditioning controller into Home Assistant</flag>
<flag name="sensirion_ble">Integrates sensors talking Sensirions BLE protocol into Home Assistant</flag>
<flag name="sensorpro">Integrates SensorPro devices into Home Assistant</flag>
<flag name="sensorpush">Integrates SensorPush devices into Home Assistant</flag>
<flag name="sentry">The free Sentry account allows 5000 events per month</flag>
@@ -701,9 +721,8 @@
<flag name="sms">allows having a local execution SMS notification via Gammu</flag>
<flag name="snapcast">The snapcast platform allows you to control Snapcast from Home Assistant</flag>
<flag name="snmp">Presence Detection, Sensor, Switch via SNMP</flag>
<flag name="snooz"/>
<flag name="snooz">Integrates SNOOZ devices into Home Assistant</flag>
<flag name="socat">Set a flag to install socat and socat-zwave startscript</flag>
<flag name="sochain">displays supported cryptocurrency wallet balances</flag>
<flag name="solaredge">details from your SolarEdge solar power setup</flag>
<flag name="solaredge_local">uses the local API available on some SolarEdge Inverters</flag>
<flag name="solarlog">uses the open JSON interface on Solar-Log PV monitoring systems</flag>
@@ -734,6 +753,7 @@
<flag name="steam_online">allows you to track the online status of public Steam accounts</flag>
<flag name="stiebel_eltron">integral ventilation or heat pump units of STIEBEL ELTRON</flag>
<flag name="stookalert">queries the RIVM Stookalert API for unfavorable weather conditions</flag>
<flag name="stookwijzer">queries the Stookwijzer API for windspeed and gets the air quality index</flag>
<flag name="stream">provides a way to proxy live streams through Home Assistant</flag>
<flag name="streamlabswater">interact with StreamLabs water monitoring devices</flag>
<flag name="subaru">MySubaru connected vehicle services</flag>
@@ -789,6 +809,7 @@
<flag name="touchline">lets you control ROTH Touchline floor heating thermostats</flag>
<flag name="tplink">control your TP-Link Smart Home Devices</flag>
<flag name="tplink_lte">allows you to observe and control TP-Link LTE routers</flag>
<flag name="tplink_omada">allows you to control your TP-Link Omada SDN Devices</flag>
<flag name="traccar">uses GPS for tracking and has support for over 1500 different types of devices</flag>
<flag name="trackr">trackr platform allows you to detect presence using TrackR devices</flag>
<flag name="tractive">Tractive is an Austrian company develops real-time location trackers for pets</flag>
@@ -816,7 +837,6 @@
<flag name="upb">Library for interacting with UPB PIM</flag>
<flag name="upcloud">allows you to access the information about your UpCloud servers</flag>
<flag name="upc_connect">presence detection by looking at a Connect Box</flag>
<flag name="updater">binary sensor will check daily for new releases</flag>
<flag name="upnp">support UPnP/Internet Gateway Device (IGD) Protocol</flag>
<flag name="uptimerobot">provides binary sensors from your monitors from Uptime Robot</flag>
<flag name="usb">USB Discovery integration will watch the host for USB devices</flag>
@@ -868,7 +888,6 @@
<flag name="wolflink">uses the Wolf Smart-Set for your heating system status</flag>
<flag name="workday">generating country, province and state specific sets of holidays on the fly</flag>
<flag name="ws66i">Control the Soundavo Whole-Home Audio Amplifier via local network</flag>
<flag name="xbee">send and receive commands to and from other devices on the Zigbee</flag>
<flag name="xbox">A library to authenticate with Windows Live/Xbox Live and use their API</flag>
<flag name="xbox_live">track Xbox profiles</flag>
<flag name="xeoma">Python wrapper for Xeoma web server API</flag>
@@ -889,10 +908,12 @@
<flag name="yolink">Integrates YoLink Devices into Home Assistant</flag>
<flag name="youless">allows you to read the meter values from sensors created by YouLess</flag>
<flag name="zabbix">integration to connect to a Zabbix monitoring instance via the Zabbix API</flag>
<flag name="zamg">meteorological details published by the Austrian weather service</flag>
<flag name="zengge">Python API for controlling Zengge LED bulbs</flag>
<flag name="zeroconf">will scan the network for supported devices and services</flag>
<flag name="zerproc">discovers nearby Zerproc lights</flag>
<flag name="zestimate">track the Zestimate® value of properties using the Zillow API</flag>
<flag name="zeversolar">Zeversolar integration using local API</flag>
<flag name="zha">Support for ZHA/deconz based Zigbee/ZNet Devices</flag>
<flag name="zhong_hong">lets you control Zhonghong HVAC Gateway Controller thermostats</flag>
<flag name="ziggo_mediabox_xl">allows you to control a Ziggo Mediabox XL</flag>
+15 -12
View File
@@ -1,6 +1,6 @@
AUX hasstest 72 BLAKE2B 219dc5045193bbbf18f91d37d90072304c3f9937ac55337b692fcb03adea8e3fc63b3852b928d40b13162172d22f712feedb088d3d9b54c9b199a01c7446c865 SHA512 57491109c03926f0ab0a1cd3f55da0faac1afafc0ba405b4244652376d4da943227c17b1bf6b136dea151649cf02caf51d9aa49581addffc8ccf4c80d3c43c9c
AUX homeassistant.conf.d 289 BLAKE2B f4a85e5a451a254a8ef39ae481275eb93b52df645d5b5c5801fee30aa548b9ccc0eacc9fb5256793d819dabe7b53f6ff5809798d0cf771464d56aae5a58332d2 SHA512 db860c0c66d0ea66eae08e62befc07d06ccea37a2ab89280328faa54ef6cc0623a65257e7806c72b1afe608e502566ca4ee8ac7de3547705ee6394184b5da110
AUX homeassistant.init.d 922 BLAKE2B 0ff290187ca08f0a2afe011e9284f91c25722f4d2a97e4d26cf6cf06b56f66caa30c777bf1b4f7a32ebdde644a3d8b2e5c625bd86f70601548d886deb54c9a50 SHA512 78328ec822f43c04b614e63b27625c0fff75419203080b651c881ea91ea00dc32eb62273c23e3e150a5c22c952bcd86a929b10e92a0e3b24540d2ae66909216d
AUX homeassistant.init.d 1032 BLAKE2B 5ca9e2232a35ddfd4279fd9537a112f9edd59edce7468f7054e6d049f4d3a60d4ef82d74092eec1d7067bf0d27579acf6e1b19f77b9f0dca26126dd59bb76838 SHA512 0ce07ebf1bba1df4772def0c6eba126dd8a8347208d15fbe1cac774f62dd100e172f0d8d5d26f9dda7352f36a5191e1b771af7f44fcbf16d365d5595451b44fb
AUX homeassistant.logrotate 185 BLAKE2B 95f6a0681f2ee9da195052a19e7a420aef5f99f601cf1b30c895c50a846364bd86764d4e2a550f5171374e43a2197f366d4b7b263333049445ee45c998046582 SHA512 fc99afd4bcec3785e3387e368040688e46b02093100e9c8b5b6c11bd4566b39adf73da2b8470427ba6a9193335979ee78e8667caf227d23b31b7b50ffb9f63d6
AUX homeassistant.service 295 BLAKE2B d6989960404ed89f1888e0776a622b8b1800c39353f458d38af2364f1cc6a93c249155c291633792666e12c5235d8d43e9ce933a1e8958ea3fa948f74ebdf716 SHA512 c2c7349e3eda8a0bf85543697e37d0038e7c89ebdbaa22104dfc26f56d408d1c843c2aaa0c935359ab0ba27e7e3529a48a5487bf5c3377e37d47b0cbececa3ec
AUX maxcube_TypeError_01114_dirty_hack.patch 2264 BLAKE2B d4287d558066962e331e91839ac9008bdaa3b41bfccd634d79479b3d35716e2defedfa311d06143fd2d97a253965dd3b78a9b8097d9ed961a0616fbebbc3761c SHA512 3b7264dd59df521bcc2b3a3e449960d59eb85c9a91fafbe022d63f5e5c3308a17e3f171a33dcef116bf9fe0ccd4302a5357e5bf92a72870ceddd1f306c2be29c
@@ -8,14 +8,17 @@ 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-2022.10.4.tar.gz 16789088 BLAKE2B 4dd429a1eb7064a5aad864b20e6326b1f47eb2b9969d0cad88b50e2b9b731ac2f721e97e3cc19da2ff87142363647dc7f2964c540366bb7b02705c77573c715e SHA512 50a960ed4d3ddcec9ea039197206dab2102f49e2a661340a16081de48be81a86731c284844e8b46a3dfef9374a51b6b884785252e2e709966879dbbd98082054
DIST homeassistant-2022.10.5.tar.gz 16789114 BLAKE2B cb64326ae8f4d3323bccc2b64b53bd61673f25343a1b9b2c74edea493b39848624f7ef4c9e6928bcb2cee2ab1bdbc5c57b51dfcf08ba06067c09e333b4d19816 SHA512 dfba7a9fbbe4840a631d398f3e70b77f6ce2df078a3281b8ac47a37c9c9db2d446e633278ccc3c7f8518b578e0d9943622ef15767be9d8e69deb39c9ca287a2a
DIST homeassistant-2022.11.0b4.tar.gz 17071023 BLAKE2B 8f585dfadc515b1da6b343eda5263673a9296df0dff0bea663e172e3f137ff186ee8ecf7dfab7b1097d1d43224d3f7b0e5bc4483295910fbbb200cf4b8409217 SHA512 8af00307d02361fc9cacc3c76815fd8311a484f425390cdbd05dca399bfa3980856fe9be73c6c92ef0fb5e0720875defe79223d5c9433c51d94069d76fbaf7d8
DIST homeassistant-2022.8.7.tar.gz 15994709 BLAKE2B fc6d5d7ed831c012e99d49516c20afa0a03311131620740436421b0dfab45820cebf113810c2472357f4637040dea9b96c3a2a1c82ebc3136ece015f87b7d8ce SHA512 009cb81106996f8457c08c76a89b61689b8554ed0453715e6ea2ceee6f4bf4822f82ec2dc2aa3bd7793dd0b2462424557cf2d4a09565f6f089654cae6dce39d9
DIST homeassistant-2022.9.7.tar.gz 16485744 BLAKE2B 04497b7b388e99020bb09b15a53db23b9f073ad27cf18fb1fb0d3d3426dab9a9d4d7e1fefea8bc9e0493022f2911a7f48244f9ccbeb62eb6c81856fbc12a691d SHA512 6569931c0506241e78bd2b997fbe4357075acddee2abd472f6262a372e787305feb6fa3300fd034d8624321a42f7fa43a03175033015861e8f04a384713d34ee
EBUILD homeassistant-min-2022.10.4.ebuild 15582 BLAKE2B 07a1bcbeb292b9b39ce27b65757371a55af52142aa4b39f1255970808906145237926ee674573a1452757332423cad8a1c418d867af3ec219b6eef85ba712eb4 SHA512 4098ac8980345ba94f8bbe3d1e586ef3ea7db3f186859abbe9d388293a5969e17df8073a3e0ad1ec7f277637d2ab39ca109c904e71ae26f4e06ce954eeadcad1
EBUILD homeassistant-min-2022.10.5.ebuild 15736 BLAKE2B bfdb7d8591db213f79d643e09a7faff698c2f84eb4de271a490839ab88171d1db646af67b5bb3b467c37ebefaeed884bf544844fececce5de04524bbce7f7a87 SHA512 9c3a0acde2f5a3eb82ee0eed2f21a27f23e0632af60ad059e3b43e5fa9d0344ba8054fc4bfd8dac05278e33ee127c6b6ca411c8416eacba64d57df9b93649eb6
EBUILD homeassistant-min-2022.11.0_beta4.ebuild 15588 BLAKE2B 491dbc90f5d884cc3ab5340a23fb3deb4bfeb671858e33cf808ba370e53013085397bc7d7119cd52345c79e6f83352840f5c58901cc5d9a6aaf1e7511001699f SHA512 698110edc1a90a4003b5a675333ee6c7ca3ba778f5fba6bbc1ca89e7b60965780cd7052270e9a83bd4acebb26ffaa497db5ac75a9a8b2a9987916a4a889acb2b
EBUILD homeassistant-min-2022.8.7.ebuild 14992 BLAKE2B f68ca744d270102d32f93e44d2c143d3ee9183b4cdbecd4e0a1798fb83d5a56834fb835f7d5c9d5bcce210be6171f8e7db941f65ee02ca3f62a1e2004ca24eef SHA512 43bd8fac76f77df4392346b5f379b5b502d75f64499cd20fff7c497b31d791cbb275ae436bffc848d1e1ff4c4cb7566457e99ed1653f4e6fc058ebf7324ab661
EBUILD homeassistant-min-2022.9.7.ebuild 15567 BLAKE2B 2d6482a63cec55aec72fbdb6dcaaeec51c567893610c31062194e9aa9afc69a5955b70b211bbfe0e8ab7ccee500b66cf9347cf477acceb2ff15aa69a1aca81d6 SHA512 bd76fb3dc0d935ef51aab49c4ac2ad345dbd6e6212d9cde0c3d6a28b9fb6cb71dd7da7568f4cb18e47a2a05af49fb86a141b4d8fbf07a9952ea8a73eb8711752
MISC metadata.xml 8590 BLAKE2B 778d6edeb133ef32e85577738355ebb1f1b79fbdfede440089a6bc563908c7aa0455ad5dd25d1eff02995864977421716deb26f4b437bd8b7bd39f9bf9448647 SHA512 9860231d2ee1c8e57a18b4e59a94b7dcf06a0f1d2055dc5182449cf3876d78af4637c5aae3fa7d3d5333839003815c61ea93581638064318d70c376c1f603927
DIST homeassistant-2023.1.7.gh.tar.gz 17814648 BLAKE2B 2338667a07c87779fc96a2a048454804345a6fce91c2521922b08ca43cd596887b003b0115323962bfaa953f2d5888dd92d30ed273a056560dcf3121c17f4549 SHA512 5649c0bbb4060b496403942c911f33d3c392abd9989f55d666a09ab09984f6e70094953efe905d8f9a3a206cbcae3be9395fc1c19e20e2ffb6ad974cf55cf568
DIST homeassistant-2023.2.5.gh.tar.gz 18210750 BLAKE2B 326d12c4d279f908674f25388b059f557dd13c411a055f7f5d4cb7dba72a2cf381d2c8ac40bf018aced3cc278208f343bdc246c5aff6a570443b49720dc18a51 SHA512 1d7c0559b9735e97fd030089d5af54d8c694602c0d2f6696066b9f216c4cc66de561c509b6ac5538cd3ca911ddce59e53c98a1c6cd779a7d3b4ceea9ed286493
DIST homeassistant-2023.3.1.gh.tar.gz 13671494 BLAKE2B df383a56480520e3a3cf58b842961d6a54de2020a4de3f80bbb889abeceaaf6ae0438ee4f77e5fe0b49a94435f4ff2d961e5eb68aae7c7724c2dcbf6bedbe0a7 SHA512 3ca05aa09e98d7b98516a8cae0eec35a838fe22dd05db8e9f3f39265da5c95439017b2c79b89fb0edfd58454b3a89e731bf4a9603bc629bb321bfb2f90be08d0
DIST homeassistant-2023.3.2.gh.tar.gz 13674800 BLAKE2B 59aa21a8c979645d127984d8f38bdcac9bec15bf8b735b477bee0499444673f5ffc279ef1198b398e286e3b457366178bdedd9093ca34d53f850f2be8399c011 SHA512 ddad93a95cd42996c73acd4583398186cff7b620d6f6d2157fcb9be3924460f4d0c52dcdfc3dd57340fc70e252bd7de8052c0ad45dbddfab4af18e718ac55245
DIST homeassistant-2023.3.3.tar.gz 12414852 BLAKE2B a29f859035ba8c6a115f18706c2f79788b0092c5a4a69b374d8ccb118b37426a43dc7cdcfae0a183236293a3ea1d5ea3d83eced62ebb01f07edb5b959b3dcc28 SHA512 2b650c95c58f876fe234247c1d6f67718cfdff4b0bc214d257a10c3e46d7a593cea622ebe5142d504d775fda59245cfa1b4856fd198702ea7da86f9170fbd926
DIST homeassistant-2023.3.4.gh.tar.gz 13674866 BLAKE2B 864aa5c01c1f6744d8746a2ff3b3d7256286249ec3f4fbcef959ae714c26c8aa58a5ac01e3ec6edccb85b471f34bfa8f975478f312497cd470c472c089a8d96d SHA512 bb9e5186021b1807c2fb251c4c34598e35a213dc58f02b2d7d476799bbf15abaa724b51c04881a412f5051c6b545e7e25a41eda8e3c61ba38210feb38367182e
EBUILD homeassistant-min-2023.1.7.ebuild 15884 BLAKE2B 63db42a838213234b11443e9b59a8d4c8e9e6cb3619cba99060835d08895bdff7d7fb23cecee66bb873a8cd1b6adbd4db0a4259b0465768390147cca8bab85d1 SHA512 7393dccc1fa6f09b28504f5a7321e02fccac651988453a5a2e3266aaaf41c54e21bc5e424f01395939717c7bd1551d14a1d6f0f5aa7630ccee0b8bc4fa97737f
EBUILD homeassistant-min-2023.2.5.ebuild 16073 BLAKE2B f566c56bad3854558a11de5886a62e07c94911d1d4b5363227bdca52780fea3b37170995bbae8f35218bbba9ce344cf64d916bcf154885d681907d71784306a6 SHA512 fe79cc34855e94250286ed2ea54f02f9eca1ace3a5608899b580a69bd8ca58f516280c54e2cb054036cf02b0ac5ea0cbb81b8dd587b8a59f1b82834bfcd30dfa
EBUILD homeassistant-min-2023.3.1.ebuild 16437 BLAKE2B 80deef124308e7cb882ac256cc28713a1c692d98f247a0532ef18f920f93059f59767641f8ae613c28bd10a02e5fc9173ee7d803552cbc8f3458c21986d573f7 SHA512 28e752616df3a55d90b9fdd3f37267f03a641ddb8ae7022b2b5dea88f4615dc5be4dbf3fdd53e5895426aef292de2276703c825c1f79a6e9306ec8407166b439
EBUILD homeassistant-min-2023.3.2.ebuild 16446 BLAKE2B 150d6e038fbf2bbf17808c6545a86c98091c0548244426d38ade843d1bf00b3ecc04623a01b94d4ad24382e62656ed95055483e079661f1f9b579fa6fb8a9cb6 SHA512 e94458771bded664cba0e89106a3dde0bdad8b272231e716cf94dfdd44c74711a081af5fde089a6f79d535bcff9d5a9c648fce78ccf679db9720f7a69dd8c008
EBUILD homeassistant-min-2023.3.3-r1.ebuild 16370 BLAKE2B be78a5b812feab8e146906e962d3c1c00881ff00b31c9daa08c97151c8dcc104090aee062555df632629b95d8da2fe9e05eff2eea918d335bbded39e8827efde SHA512 ae70981a2a7acb0e0a41f8cb825b70df528aec8f00f1ae221a3ee08c4540a795b82de490a28adac8aa2f7850261c1ebf991a264a5e86a46d43520561acdba19d
EBUILD homeassistant-min-2023.3.3-r2.ebuild 16370 BLAKE2B be78a5b812feab8e146906e962d3c1c00881ff00b31c9daa08c97151c8dcc104090aee062555df632629b95d8da2fe9e05eff2eea918d335bbded39e8827efde SHA512 ae70981a2a7acb0e0a41f8cb825b70df528aec8f00f1ae221a3ee08c4540a795b82de490a28adac8aa2f7850261c1ebf991a264a5e86a46d43520561acdba19d
EBUILD homeassistant-min-2023.3.4.ebuild 16323 BLAKE2B 075941bc802a17bec047bf948009e06893a5a58ea2f3762629baf4e6fc98881a564879a78925d9b2df6a451348b5dad0dc8069bb273f8f5da5d78eb9c8dff143 SHA512 65b671822ec13e1e442dd8639bb88d577e80238e07879870a7c1e4dbe36c9953a26326f882bb1641ad89024991fd0910ebd4d0af3dd1337843ef8d071f3fe3ea
MISC metadata.xml 8819 BLAKE2B eb61e884c09e5488157d7643c284656c3cb33981bb1fbbc56987f9dc74d9e7b39eaa1b204178c213e963bd9daf27728982be72ce8cc54aa959ccecdbf73df118 SHA512 afbcbc04690c17b3b4e480e07392718e1e42ddb2b0c2e8051630865eb3e79ac4b2fc9e5f07265afaba6f44a3934107852f5562913cb7b96c61c21b31f1721d90
@@ -9,6 +9,7 @@ user="homeassistant:homeassistant"
stdoutlog="/var/log/homeassistant/stdout.log"
serverlog="/var/log/homeassistant/server.log"
warningslog="/var/log/homeassistant/warnings.log"
retry="20"
start_stop_daemon_args="--user $user --stdout $stdoutlog --stderr $serverlog --wait 10"
@@ -25,9 +26,7 @@ pidfile=/run/homeassistant.pid
depend() {
need net
# need socat-zwave
# need mosquitto
after bootmisc
after apcupsd asterisk bluetooth cups dhcp esphome influxdb mosquitto mysql netdata prometheus socat-zwave syncthing unifi upsd xabbix zigbee2mqtt zoneminder
}
start_pre() {
@@ -1,291 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..10} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken +mariadb maxcube mikrotik +mobile_app +mosquitto +mqtt myq mysensors -mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.11[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.1[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.6.0[${PYTHON_USEDEP}]
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/bleak-0.15.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.1.3[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}]
~dev-python/cryptography-36.0.2[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.46.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.46.1[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.54.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.3.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220802.0[${PYTHON_USEDEP}]
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
!~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.1[${PYTHON_USEDEP}]
~dev-python/orjson-3.7.8[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-9.2.0[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
!~dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-3.10.0.2[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/python-zeroconf-0.38.7[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.6.0", "PyQRCode==1.2.1"]
# scripts/check_config.py:REQUIREMENTS = ("colorlog==6.6.0",)
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
>=dev-python/multidict-5.2.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
accuweather? ( ~dev-python/accuweather-0.3.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-1.3.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.15.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.1.3[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.9.1[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-12.1.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.1[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-10.11.0[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.5.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-1.2.11[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-1.0.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}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.22.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.11.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.2[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-2.0.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.28.0[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.1[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.5.1[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.4[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.4.1[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.16[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.14.2[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/python-zeroconf-0.38.7[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.33.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.78[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.18.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.50.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.9.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.8.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/zwave-js-server-python-0.39.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.4.2[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.971[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.20.0
~dev-python/pylint-2.14.4[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.1.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
~dev-python/respx-0.19.2[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999* ]]; then
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
@@ -26,8 +26,8 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors -mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
RESTRICT="!test? ( test )"
# external deps
@@ -48,38 +48,39 @@ RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.1[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.32.1[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.33.0[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
~dev-python/attrs-22.1.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.8.1[${PYTHON_USEDEP}]
~dev-python/bleak-0.19.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.6.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-0.3.6[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.19.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}]
~dev-python/cryptography-38.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.60.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-38.0.3[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.82.0[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.48.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.48.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.56.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.6.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20221027.0[${PYTHON_USEDEP}]
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.9.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20230110.0[${PYTHON_USEDEP}]
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.2[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
!~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
@@ -88,12 +89,10 @@ RDEPEND="${RDEPEND}
~dev-python/orjson-3.8.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
~dev-python/pillow-9.2.0[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-python/pillow-9.3.0[${PYTHON_USEDEP}]
<dev-python/pip-22.4.0
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
!~dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
@@ -107,14 +106,14 @@ RDEPEND="${RDEPEND}
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.42[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.4.44[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.4.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/python-zeroconf-0.39.3[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
@@ -125,48 +124,49 @@ RDEPEND="${RDEPEND}
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
>=dev-python/multidict-5.2.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.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}]
~media-libs/mutagen-1.45.1"
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
accuweather? ( ~dev-python/accuweather-0.4.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.12.1[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.69[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.19.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.8.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.6.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-0.3.6[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.60.0[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.19.2[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.82.0[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.9.1[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-12.1.4[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.32.1[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.32.1[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.33.0[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2022.11.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-11.4.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-13.0.2[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/ha-HAP-python-4.5.2[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.2.9[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.4.4[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-1.2.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.2.0[${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-4.2.9[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
@@ -180,70 +180,72 @@ RDEPEND="${RDEPEND}
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.9[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.7.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.13.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.13.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.2[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.42[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.44[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.32.1[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-4.1.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-5.2.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.28.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.42[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.22.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.44[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.3[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.1[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.32.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.33.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.16[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.16[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.17.2[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/python-zeroconf-0.39.3[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.84[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.51.5[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.1[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.43.0[${PYTHON_USEDEP}] )"
zeroconf? ( ~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.6[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.90[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.44.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.12.12[${PYTHON_USEDEP}]
~dev-python/astroid-2.12.13[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.4.4[${PYTHON_USEDEP}]
~dev-python/coverage-7.0.0[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.982[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-python/mypy-0.991[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.3.1[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-2.20.0
~dev-python/pylint-2.15.5[${PYTHON_USEDEP}]
~dev-python/pylint-2.15.8[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.20.2[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${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-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.1.3[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.0[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.19.2[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{9..10} )
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999* ]]; then
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
@@ -27,12 +27,12 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors -mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 )
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
@@ -48,54 +48,59 @@ RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.1[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
~dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.1.3[${PYTHON_USEDEP}]
~dev-python/bleak-0.18.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.6.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-0.3.4[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}]
~dev-python/cryptography-38.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.24.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-39.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.84.0[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.48.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.48.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.56.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.3.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20221010.0[${PYTHON_USEDEP}]
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
~dev-python/hassil-0.2.6[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.9.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20230202.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.1.31[${PYTHON_USEDEP}]
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
!~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.7.11[${PYTHON_USEDEP}]
~dev-python/orjson-3.8.6[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
~dev-python/pillow-9.2.0[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
<dev-python/pip-22.4.0
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
!~dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.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}]
@@ -106,145 +111,145 @@ RDEPEND="${RDEPEND}
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.41[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-1.4.45[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.4.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/python-zeroconf-0.39.1[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.7.0", "PyQRCode==1.2.1"]
# scripts/check_config.py:REQUIREMENTS = ("colorlog==6.6.0",)
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
>=dev-python/multidict-5.2.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.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}]
~media-libs/mutagen-1.45.1"
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
accuweather? ( ~dev-python/accuweather-0.4.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.5.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.12.1[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.18.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.1.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.6.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-0.3.4[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.24.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-46[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.0[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.9.1[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.0.1[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-12.1.4[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-11.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-13.3.1[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/ha-HAP-python-4.5.2[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.0.1[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.4.6[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-1.1.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.3.0[${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-4.2.9[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-2.5.3[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.1.1[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.11[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.7.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.13.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.13.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.2[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-6.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.41[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.45[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-2.0.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-5.3.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.28.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.29.0[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.41[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.22.1[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.45[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.2[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.1[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.16[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.16[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.23[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.18[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/python-zeroconf-0.39.1[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.82[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.51.3[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.1[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.43.0[${PYTHON_USEDEP}] )"
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.7[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.7[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.92[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.44.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.12.5[${PYTHON_USEDEP}]
~dev-python/astroid-2.12.14[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.4.4[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
~dev-python/coverage-7.0.5[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.981[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.20.0
~dev-python/pylint-2.15.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.991[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.3.1[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.0.0
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.15.10[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.20.2[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${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-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.1.3[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.19.2[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{9..10} )
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999* ]]; then
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
@@ -27,12 +27,12 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken +mariadb maxcube mikrotik +mobile_app +mosquitto +mqtt myq mysensors -mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink tplink_omada upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 )
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
@@ -46,57 +46,62 @@ RDEPEND="${RDEPEND}
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.1[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
~dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.8.0[${PYTHON_USEDEP}]
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-1.17.1[${PYTHON_USEDEP}]
~dev-python/bleak-0.17.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.4.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-0.3.3[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}]
~dev-python/cryptography-37.0.4[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.5.1[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-39.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.48.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.48.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.55.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.3.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220907.2[${PYTHON_USEDEP}]
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.0.6[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.9.3[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20230302.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.2.28[${PYTHON_USEDEP}]
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
!~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.7.11[${PYTHON_USEDEP}]
~dev-python/orjson-3.8.7[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
~dev-python/pillow-9.2.0[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
<dev-python/pip-23.1
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
!~dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-22.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.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}]
@@ -106,145 +111,151 @@ RDEPEND="${RDEPEND}
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.40[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-3.10.0.2[${PYTHON_USEDEP}]
~dev-python/requests-2.28.2[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.4[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/uamqp-1.6.0[${PYTHON_USEDEP}]' python3_{9..10})
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/python-zeroconf-0.39.1[${PYTHON_USEDEP}]"
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.6.0", "PyQRCode==1.2.1"]
# scripts/check_config.py:REQUIREMENTS = ("colorlog==6.6.0",)
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
>=dev-python/multidict-5.2.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}]
~dev-python/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}]
~media-libs/mutagen-1.45.1"
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
accuweather? ( ~dev-python/accuweather-0.4.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.5.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.12.1[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.17.0[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-1.17.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.4.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-0.3.3[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.5.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-47[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.9.1[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.2.0[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-12.1.4[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-10.13.0[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-13.4.1[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.5.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-1.5.12[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.6.1[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-1.0.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.6.0[${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-4.2.9[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.1.3[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.11[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}] )
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.13.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.13.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.2[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-6.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.40[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.4[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-2.0.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-5.3.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.28.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.40[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.22.1[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.4[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.1[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.0[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.4[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.4[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.1[${PYTHON_USEDEP}] )
tplink_omada? ( ~dev-python/tplink-omada-client-1.1.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.16[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.14.2[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.18[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/python-zeroconf-0.39.1[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.33.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.79[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.18.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.50.3[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.9.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.8.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.41.1[${PYTHON_USEDEP}] )"
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.7[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.9[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.93[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.3[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.46.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.12.5[${PYTHON_USEDEP}]
~dev-python/astroid-2.14.1[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.4.4[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
~dev-python/coverage-7.1.0[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.971[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.20.0
~dev-python/pylint-2.15.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.0.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.5.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.0.0
~dev-python/pydantic-1.10.5[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.16.0[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.20.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${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-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.1.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
~dev-python/respx-0.19.2[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.0.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{9..10} )
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999* ]]; then
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
@@ -27,12 +27,12 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather aftership airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors -mysql +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 wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink tplink_omada upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 )
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
@@ -46,56 +46,62 @@ RDEPEND="${RDEPEND}
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.1[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
~dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.1.3[${PYTHON_USEDEP}]
~dev-python/bleak-0.18.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.6.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-0.3.6[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}]
~dev-python/cryptography-38.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.24.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-39.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.48.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.48.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.56.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.3.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20221010.0[${PYTHON_USEDEP}]
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.0.6[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.9.3[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20230306.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.2.28[${PYTHON_USEDEP}]
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
!~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.7.11[${PYTHON_USEDEP}]
~dev-python/orjson-3.8.7[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
~dev-python/pillow-9.2.0[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
<dev-python/pip-23.1
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
!~dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.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}]
@@ -105,148 +111,151 @@ RDEPEND="${RDEPEND}
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.41[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.4.0[${PYTHON_USEDEP}]
~dev-python/requests-2.28.2[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/uamqp-1.6.0[${PYTHON_USEDEP}]' python3_{9..10})
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/python-zeroconf-0.39.1[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.7.0", "PyQRCode==1.2.1"]
# scripts/check_config.py:REQUIREMENTS = ("colorlog==6.6.0",)
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
>=dev-python/multidict-5.2.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.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}]
~media-libs/mutagen-1.45.1"
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
accuweather? ( ~dev-python/accuweather-0.4.0[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.5.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.12.1[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.18.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.1.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.6.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-0.3.6[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.24.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-47[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.9.1[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.2.0[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-12.1.4[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-11.1.1[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-13.4.2[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/ha-HAP-python-4.5.2[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.0.2[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.6.1[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-1.1.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.6.0[${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-4.2.9[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-2.5.3[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.1.3[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.11[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.7.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.13.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.13.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.2[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-6.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.41[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-2.0.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-5.3.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.28.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.41[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.22.1[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.2[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.1[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.4[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.1[${PYTHON_USEDEP}] )
tplink_omada? ( ~dev-python/tplink-omada-client-1.1.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.16[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.16[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.18[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/python-zeroconf-0.39.1[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.83[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.51.3[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.1[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.43.0[${PYTHON_USEDEP}] )"
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.7[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.9[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.93[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.3[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.46.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.12.5[${PYTHON_USEDEP}]
~dev-python/astroid-2.14.1[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.4.4[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
~dev-python/coverage-7.1.0[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.981[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.20.0
~dev-python/pylint-2.15.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.0.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.5.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.0.0
~dev-python/pydantic-1.10.5[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.16.0[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.20.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${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-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.1.3[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.19.2[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.0.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
@@ -0,0 +1,307 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
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 homeassistant)"
S="${WORKDIR}/${MY_PN}-${PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink tplink_omada upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-39.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.0.6[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.9.3[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20230309.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.2.28[${PYTHON_USEDEP}]
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.8.7[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
<dev-python/pip-23.1
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.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-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.2[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/uamqp-1.6.0[${PYTHON_USEDEP}]' python3_{9..10})
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.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}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
accuweather? ( ~dev-python/accuweather-0.5.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.12.1[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-47[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.2.0[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-13.4.2[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.6.1[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.6.0[${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-4.2.9[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.1.3[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.11[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.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.13.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-6.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-5.3.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.22.1[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.4[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.1[${PYTHON_USEDEP}] )
tplink_omada? ( ~dev-python/tplink-omada-client-1.1.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.18[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.7[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.9[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.93[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.3[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.46.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.14.1[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-7.1.0[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.0.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.5.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.0.0
~dev-python/pydantic-1.10.5[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.16.0[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.20.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${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-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.0.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
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
@@ -0,0 +1,307 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
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 homeassistant)"
S="${WORKDIR}/${MY_PN}-${PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink tplink_omada upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-39.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.0.6[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.9.3[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20230309.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.2.28[${PYTHON_USEDEP}]
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.8.7[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
<dev-python/pip-23.1
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.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-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.2[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/uamqp-1.6.0[${PYTHON_USEDEP}]' python3_{9..10})
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.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}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
accuweather? ( ~dev-python/accuweather-0.5.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.12.1[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-47[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.2.0[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-13.4.2[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.6.1[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.6.0[${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-4.2.9[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.1.3[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.11[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.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.13.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-6.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-5.3.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.22.1[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.4[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.1[${PYTHON_USEDEP}] )
tplink_omada? ( ~dev-python/tplink-omada-client-1.1.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.18[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.7[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.9[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.93[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.3[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.46.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.14.1[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-7.1.0[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.0.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.5.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.0.0
~dev-python/pydantic-1.10.5[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.16.0[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.20.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${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-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.0.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
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
@@ -0,0 +1,306 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-39.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.0.6[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.9.3[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20230309.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.2.28[${PYTHON_USEDEP}]
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.8.7[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
<dev-python/pip-23.1
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.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-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.2[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.6[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/uamqp-1.6.0[${PYTHON_USEDEP}]' python3_{9..10})
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.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}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
accuweather? ( ~dev-python/accuweather-0.5.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.12.1[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-47[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.2.0[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-13.4.2[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.6.1[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.6.0[${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-4.2.9[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.1.3[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.11[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.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.13.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-6.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.6[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-5.3.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.22.1[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.6[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.4[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.1[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.18[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.7[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.10[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.94[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.3[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.46.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.14.1[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-7.1.0[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.0.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.5.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.0.0
~dev-python/pydantic-1.10.5[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.16.0[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.20.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${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-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.0.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
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
+3
View File
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">home-assistant</remote-id>
<remote-id type="github">home-assistant/core</remote-id>
<doc>https://www.home-assistant.io/docs/</doc>
<maintainer>
<email>hello@home-assistant.io</email>
@@ -34,6 +35,7 @@
<flag name="dlna_dmr">Allows you to control a DLNA Digital Media Renderer</flag>
<flag name="dlna_dms">allows you to browse and play media from a DLNA Digital Media Server</flag>
<flag name="dwd_weather_warnings">dwd_weather_warnings sensor platform uses DWD for warnings</flag>
<flag name="ecowitt">add Ecowitt Weather station to your Home Assistant</flag>
<flag name="enigma2">Support for Enigma2 boxes with openwebif support</flag>
<flag name="esphome">Support for esphome sensors, covers and switches and it's dashboard</flag>
<flag name="ffmpeg">allows other Home Assistant integrations to process video and audio streams</flag>
@@ -49,6 +51,7 @@
<flag name="knx">Asynchronous Library for the KNX protocol</flag>
<flag name="kodi">control a Kodi multimedia system</flag>
<flag name="kraken">allows you to monitor exchange rates on kraken.com</flag>
<flag name="local_calendar">create a calendar of events in Home Assistant</flag>
<flag name="mariadb">WIP: set dependencies for mariadb-connector-python</flag>
<flag name="maxcube">eQ-3 ELV MAX Cube Python API</flag>
<flag name="mikrotik">add support for MikroTik RouterOS API</flag>
+17 -12
View File
@@ -1,6 +1,6 @@
AUX hasstest 72 BLAKE2B 219dc5045193bbbf18f91d37d90072304c3f9937ac55337b692fcb03adea8e3fc63b3852b928d40b13162172d22f712feedb088d3d9b54c9b199a01c7446c865 SHA512 57491109c03926f0ab0a1cd3f55da0faac1afafc0ba405b4244652376d4da943227c17b1bf6b136dea151649cf02caf51d9aa49581addffc8ccf4c80d3c43c9c
AUX homeassistant.conf.d 289 BLAKE2B f4a85e5a451a254a8ef39ae481275eb93b52df645d5b5c5801fee30aa548b9ccc0eacc9fb5256793d819dabe7b53f6ff5809798d0cf771464d56aae5a58332d2 SHA512 db860c0c66d0ea66eae08e62befc07d06ccea37a2ab89280328faa54ef6cc0623a65257e7806c72b1afe608e502566ca4ee8ac7de3547705ee6394184b5da110
AUX homeassistant.init.d 922 BLAKE2B 0ff290187ca08f0a2afe011e9284f91c25722f4d2a97e4d26cf6cf06b56f66caa30c777bf1b4f7a32ebdde644a3d8b2e5c625bd86f70601548d886deb54c9a50 SHA512 78328ec822f43c04b614e63b27625c0fff75419203080b651c881ea91ea00dc32eb62273c23e3e150a5c22c952bcd86a929b10e92a0e3b24540d2ae66909216d
AUX homeassistant.init.d 1032 BLAKE2B 5ca9e2232a35ddfd4279fd9537a112f9edd59edce7468f7054e6d049f4d3a60d4ef82d74092eec1d7067bf0d27579acf6e1b19f77b9f0dca26126dd59bb76838 SHA512 0ce07ebf1bba1df4772def0c6eba126dd8a8347208d15fbe1cac774f62dd100e172f0d8d5d26f9dda7352f36a5191e1b771af7f44fcbf16d365d5595451b44fb
AUX homeassistant.logrotate 185 BLAKE2B 95f6a0681f2ee9da195052a19e7a420aef5f99f601cf1b30c895c50a846364bd86764d4e2a550f5171374e43a2197f366d4b7b263333049445ee45c998046582 SHA512 fc99afd4bcec3785e3387e368040688e46b02093100e9c8b5b6c11bd4566b39adf73da2b8470427ba6a9193335979ee78e8667caf227d23b31b7b50ffb9f63d6
AUX homeassistant.service 295 BLAKE2B d6989960404ed89f1888e0776a622b8b1800c39353f458d38af2364f1cc6a93c249155c291633792666e12c5235d8d43e9ce933a1e8958ea3fa948f74ebdf716 SHA512 c2c7349e3eda8a0bf85543697e37d0038e7c89ebdbaa22104dfc26f56d408d1c843c2aaa0c935359ab0ba27e7e3529a48a5487bf5c3377e37d47b0cbececa3ec
AUX maxcube_TypeError_01114_dirty_hack.patch 2264 BLAKE2B d4287d558066962e331e91839ac9008bdaa3b41bfccd634d79479b3d35716e2defedfa311d06143fd2d97a253965dd3b78a9b8097d9ed961a0616fbebbc3761c SHA512 3b7264dd59df521bcc2b3a3e449960d59eb85c9a91fafbe022d63f5e5c3308a17e3f171a33dcef116bf9fe0ccd4302a5357e5bf92a72870ceddd1f306c2be29c
@@ -8,14 +8,19 @@ 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-2022.10.4.tar.gz 16789088 BLAKE2B 4dd429a1eb7064a5aad864b20e6326b1f47eb2b9969d0cad88b50e2b9b731ac2f721e97e3cc19da2ff87142363647dc7f2964c540366bb7b02705c77573c715e SHA512 50a960ed4d3ddcec9ea039197206dab2102f49e2a661340a16081de48be81a86731c284844e8b46a3dfef9374a51b6b884785252e2e709966879dbbd98082054
DIST homeassistant-2022.10.5.tar.gz 16789114 BLAKE2B cb64326ae8f4d3323bccc2b64b53bd61673f25343a1b9b2c74edea493b39848624f7ef4c9e6928bcb2cee2ab1bdbc5c57b51dfcf08ba06067c09e333b4d19816 SHA512 dfba7a9fbbe4840a631d398f3e70b77f6ce2df078a3281b8ac47a37c9c9db2d446e633278ccc3c7f8518b578e0d9943622ef15767be9d8e69deb39c9ca287a2a
DIST homeassistant-2022.11.0b4.tar.gz 17071023 BLAKE2B 8f585dfadc515b1da6b343eda5263673a9296df0dff0bea663e172e3f137ff186ee8ecf7dfab7b1097d1d43224d3f7b0e5bc4483295910fbbb200cf4b8409217 SHA512 8af00307d02361fc9cacc3c76815fd8311a484f425390cdbd05dca399bfa3980856fe9be73c6c92ef0fb5e0720875defe79223d5c9433c51d94069d76fbaf7d8
DIST homeassistant-2022.8.7.tar.gz 15994709 BLAKE2B fc6d5d7ed831c012e99d49516c20afa0a03311131620740436421b0dfab45820cebf113810c2472357f4637040dea9b96c3a2a1c82ebc3136ece015f87b7d8ce SHA512 009cb81106996f8457c08c76a89b61689b8554ed0453715e6ea2ceee6f4bf4822f82ec2dc2aa3bd7793dd0b2462424557cf2d4a09565f6f089654cae6dce39d9
DIST homeassistant-2022.9.7.tar.gz 16485744 BLAKE2B 04497b7b388e99020bb09b15a53db23b9f073ad27cf18fb1fb0d3d3426dab9a9d4d7e1fefea8bc9e0493022f2911a7f48244f9ccbeb62eb6c81856fbc12a691d SHA512 6569931c0506241e78bd2b997fbe4357075acddee2abd472f6262a372e787305feb6fa3300fd034d8624321a42f7fa43a03175033015861e8f04a384713d34ee
EBUILD homeassistant-2022.10.4.ebuild 30450 BLAKE2B 7e9958d2a2c831665c89ae3ada55a841bd9d25887165ff0a42abc1d5e24540b1a18b00817692f1263e94b99835b3bfdf733b7eda706967004636b1c2a9a9f1ff SHA512 c8c9fe7684dd1935471bcfe932fd826d9149f6794819d76a5964abbdacec03bfac9e25e564c8de40841a7fc32bc0a2fde38ea57b4ca25acc5dae4f5d8eaa8179
EBUILD homeassistant-2022.10.5.ebuild 30450 BLAKE2B 8020b724cb356861ff217bb1adc30b3e5b43ef5a38975ed9a8db8bb75ba39f774fbe1eeb0ba1df3233b09442f264bb0e9809344b039211a9d0f8c99b0941ccd7 SHA512 2071f1efd6e6845d886ae77a2f5cf5bd5b708e585d90e1cf021c445bb2e25fd08725d3e4b15df46775758112ccd3b0b02ee6f04c05abb750330ee55bca611e07
EBUILD homeassistant-2022.11.0_beta4.ebuild 30514 BLAKE2B b352e6cfd6715bd1efbf7a2ada75bc2fb535ed70a526639a26c627413906fbe47bb95beec7be59a420c72705ba71cacf62ba0b43264619e714aab8693849c3ea SHA512 7d9644be2576947cb75f0255c0d65801b3060c586045a8e9e78079f963be2e77ff52165dd43040d7f7f9b727a431b26e6508bac1e4574b9aa3f691b168908801
EBUILD homeassistant-2022.8.7.ebuild 29914 BLAKE2B cc5ef5d19fc9135e7b4176a3aa9bc7c6f4c8a944204cac997cb57909e6b8a0030f10edc7ef22ebba9c0320178878ff739ab55151c4458de82c85c4ac69eb7b42 SHA512 80ca0c3f94ed7ad05ce883b07edc259259422901a9bdd234bc156b182f11e14fa2aa1cca51ee4720091b6fe061b3b5576ce2c0e0dace8629566d601f751dbe94
EBUILD homeassistant-2022.9.7.ebuild 30431 BLAKE2B 92618b59f3c91cd3dee356795b5ef71a183b66427dd7587a1edb6a71b183c6c81a038b7bdf7cad575f5095b27011f9e1805ced8624dee8f2de731b95d9db9754 SHA512 9f6b31d0bb32eb1c77c0b33f9b72bacf613ede53cd3decd50b150f7ab16b3283a9480a4f7ef08caa9b33cb1186f8ce9d2d7e15befa0399a626bf4d4752fa3c08
MISC metadata.xml 26266 BLAKE2B 991c8c6354bc6008b297b53204ea9522611882fe1b9bd73c05029e97fd4fa06ca8e782a8c94a3e25add3325aa9794e4297af3f4f9a99c08053ce8f7a5828a575 SHA512 7e1b4737e93026fa95635a867cf43066848865cfa62f370daf8fc749962fa45609cac9a855a6fa3149c3f6a9fd279228099440d392ac55741cc7e5b69e4c8dbf
DIST homeassistant-2022.11.0.gh.tar.gz 17079666 BLAKE2B 07ac79262de27cd1095515d2226c10585e82bc98772daa53085cbab9cca2e827acbe4caf5d7832bd4c879deb14fd9c6d164fd04b672eb16a43b06ce7a478096e SHA512 0f0a43667d8051f96852aed671ddb3c7f9860f986f36ea401b7ed75a0c11abc336ca9c9226989d5c4df7cdba580f8d9e8a728c631bc0834305847747df4f0c23
DIST homeassistant-2023.1.7.gh.tar.gz 17814648 BLAKE2B 2338667a07c87779fc96a2a048454804345a6fce91c2521922b08ca43cd596887b003b0115323962bfaa953f2d5888dd92d30ed273a056560dcf3121c17f4549 SHA512 5649c0bbb4060b496403942c911f33d3c392abd9989f55d666a09ab09984f6e70094953efe905d8f9a3a206cbcae3be9395fc1c19e20e2ffb6ad974cf55cf568
DIST homeassistant-2023.2.5.gh.tar.gz 18210750 BLAKE2B 326d12c4d279f908674f25388b059f557dd13c411a055f7f5d4cb7dba72a2cf381d2c8ac40bf018aced3cc278208f343bdc246c5aff6a570443b49720dc18a51 SHA512 1d7c0559b9735e97fd030089d5af54d8c694602c0d2f6696066b9f216c4cc66de561c509b6ac5538cd3ca911ddce59e53c98a1c6cd779a7d3b4ceea9ed286493
DIST homeassistant-2023.3.1.gh.tar.gz 13671494 BLAKE2B df383a56480520e3a3cf58b842961d6a54de2020a4de3f80bbb889abeceaaf6ae0438ee4f77e5fe0b49a94435f4ff2d961e5eb68aae7c7724c2dcbf6bedbe0a7 SHA512 3ca05aa09e98d7b98516a8cae0eec35a838fe22dd05db8e9f3f39265da5c95439017b2c79b89fb0edfd58454b3a89e731bf4a9603bc629bb321bfb2f90be08d0
DIST homeassistant-2023.3.2.gh.tar.gz 13674800 BLAKE2B 59aa21a8c979645d127984d8f38bdcac9bec15bf8b735b477bee0499444673f5ffc279ef1198b398e286e3b457366178bdedd9093ca34d53f850f2be8399c011 SHA512 ddad93a95cd42996c73acd4583398186cff7b620d6f6d2157fcb9be3924460f4d0c52dcdfc3dd57340fc70e252bd7de8052c0ad45dbddfab4af18e718ac55245
DIST homeassistant-2023.3.3.tar.gz 12414852 BLAKE2B a29f859035ba8c6a115f18706c2f79788b0092c5a4a69b374d8ccb118b37426a43dc7cdcfae0a183236293a3ea1d5ea3d83eced62ebb01f07edb5b959b3dcc28 SHA512 2b650c95c58f876fe234247c1d6f67718cfdff4b0bc214d257a10c3e46d7a593cea622ebe5142d504d775fda59245cfa1b4856fd198702ea7da86f9170fbd926
DIST homeassistant-2023.3.4.gh.tar.gz 13674866 BLAKE2B 864aa5c01c1f6744d8746a2ff3b3d7256286249ec3f4fbcef959ae714c26c8aa58a5ac01e3ec6edccb85b471f34bfa8f975478f312497cd470c472c089a8d96d SHA512 bb9e5186021b1807c2fb251c4c34598e35a213dc58f02b2d7d476799bbf15abaa724b51c04881a412f5051c6b545e7e25a41eda8e3c61ba38210feb38367182e
EBUILD homeassistant-2022.11.0.ebuild 30353 BLAKE2B c529f12ca264233494b952bb239762da593ff8c1d93c533c40d7d507998d1f68cd848a5e570f9d9c51916d15912566a57eaf94695a761e250e7ff45c2d608d11 SHA512 a32089db64416d97b3e2bdef4bfb936a0fbe1575474021a0dc2209ecc4a7fe3328ae2aa931ec6cfcda320b8ab169f85a8c7aa141781d03cfdf3df9a5959b6def
EBUILD homeassistant-2023.1.7.ebuild 31009 BLAKE2B af8e22fc3680027fe7576fa1c4518eb3b32ae01fcf6d9480825502147b3595eee4c11ed08dd28306ab733e9952eeef2b5c929aab7d9c72975b8909f779a217ed SHA512 c36e78161d743f696bfc3f0ec8de4cdd3c2a02fe66ddd97df7eb0b693e69cbef4f75e4e3625a6f8d0b8b2491ec9768b065271e67860559c5f533bc4153acb046
EBUILD homeassistant-2023.2.5.ebuild 31222 BLAKE2B fb1be834569f135ccd475671845349a92c76de0c7f109c30a2272907114602b9f714716d4bdd64a5aeab19ffd78f87a755e44fbff7e9db77a3d8a1168e827c85 SHA512 81aae65489559c16f0845db80f5eae98583c10983f5061ba907140022b19420d40aebca1eb2537a722b507da419ee793ce3d9f33819f60ffeaa6a31f59c7e795
EBUILD homeassistant-2023.3.1.ebuild 31494 BLAKE2B f4f18bd67626863e0f6a10987f9bd165534169fbda5ee56223b95b79812b4a09496e294ec7a3aea6fa9eeba76f7b8d8e779e962e9957b4f420d37066a2cd3df7 SHA512 c6cc13f1702c2959abc6c169949e5c7f26f9159ab59ce731233b05f8852c7909ff25a58a22e6eeecc06c3cb65c6609aa4dd81b61965f27d5330f73a69b8728db
EBUILD homeassistant-2023.3.2.ebuild 31503 BLAKE2B 14ba8d015974615a9660b703f51c96e98b823f7378ca1cfa31e7950e284ae5d2429850d8fef8fdb56bdf6ea9718253c48898701f6539a6d76a50cc821607e833 SHA512 2d326675dde7e1d3ff85974b78641c9bcc8e46e7952639248eb313edde691ca286de3ff02a145f7aa4c8f9ab6b0a8307959593be0cd79d381b6bbd7023b0db56
EBUILD homeassistant-2023.3.3-r1.ebuild 31427 BLAKE2B c89ce03051be6ac7b839fbda537348fb089c2302251c61c8af9d66b2444fe538f7b3833d6dbdbddc16fdc8d504ec7da0975111fb57a2847a7f658440fac8c832 SHA512 a3f24979428725937e42b385beabdfd76b2bc8508dc848c59b0078682be1824b239767206a708a7c9e7157ea9ed7bb19d38df4f5abeb07667fabb06e66204364
EBUILD homeassistant-2023.3.3-r2.ebuild 31468 BLAKE2B 1b7a460608037165955d719e1a810b8ee7446c4659ccb3f6d78aaa6d5691dd0050244e6a24d80c15c0c6b60f2208ddd611711fbf1ed73f685f29c0fbdb213698 SHA512 b69610afc168b294ae77fd4ffa807efc81c039f16422ca65f4bf6de15915694b77b505cd377f2a1bd1231dc9fc2b19d4d1313ec5a9b4603e9d1fdbcc85200d5c
EBUILD homeassistant-2023.3.4.ebuild 31509 BLAKE2B 72799cedce1f285aabf0bd4702f8dce6b6825190d5b817b0a42786528b8cfda1ce18922dee0e718c62957dc3d232f4210bcdd4bc18cec3a2fe2ee09961b269e1 SHA512 10df5044f7ec13d263de2f43256f28ed03fcef27006a8822cdb0192dcbb147643681ed8a429cb322f63dd08282d8e645973eb302cbbea522be184bd213c265d4
MISC metadata.xml 26442 BLAKE2B 1a3637e958c177f57bfa40eec2516e0fcc3afcdc02e628460a8fba82c146ff69b0367bc865b09e3e212a458157388673021458a2ea445175353f14dab06fbaad SHA512 3e3d04eff6e300ea0519effc83c0d297224110280ddb6d69fb406f02f22df1b2822c9a3627ff6c599c3469bb3335d7a6317ee06252e8a1ece4ae88e5d43eb521
@@ -9,6 +9,7 @@ user="homeassistant:homeassistant"
stdoutlog="/var/log/homeassistant/stdout.log"
serverlog="/var/log/homeassistant/server.log"
warningslog="/var/log/homeassistant/warnings.log"
retry="20"
start_stop_daemon_args="--user $user --stdout $stdoutlog --stderr $serverlog --wait 10"
@@ -25,9 +26,7 @@ pidfile=/run/homeassistant.pid
depend() {
need net
# need socat-zwave
# need mosquitto
after bootmisc
after apcupsd asterisk bluetooth cups dhcp esphome influxdb mosquitto mysql netdata prometheus socat-zwave syncthing unifi upsd xabbix zigbee2mqtt zoneminder
}
start_pre() {
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999* ]]; then
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
@@ -26,8 +26,8 @@ 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 android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis 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 darksky 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 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 fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi miflora mikrotik mitemp_bt +mobile_app modbus +mosquitto +mqtt myq -mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki 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 tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
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 android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis 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 darksky 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 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 fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi miflora mikrotik mitemp_bt +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki 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 tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
RESTRICT="!test? ( test )"
# external deps
@@ -58,7 +58,7 @@ RDEPEND="${RDEPEND}
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.8.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.8.2[${PYTHON_USEDEP}]
~dev-python/bleak-0.19.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.6.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-0.3.6[${PYTHON_USEDEP}]
@@ -66,20 +66,19 @@ RDEPEND="${RDEPEND}
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}]
~dev-python/cryptography-38.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.60.0[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.61.1[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.48.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.48.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.56.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.6.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20221027.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20221102.1[${PYTHON_USEDEP}]
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
!~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
@@ -91,9 +90,7 @@ RDEPEND="${RDEPEND}
~dev-python/pillow-9.2.0[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
!~dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
@@ -114,7 +111,7 @@ RDEPEND="${RDEPEND}
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/python-zeroconf-0.39.3[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.39.4[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
@@ -182,7 +179,7 @@ RDEPEND="${RDEPEND}
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.19.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.8.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.6.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-0.3.6[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.60.0[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.19.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.8.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.6.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-0.3.6[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.61.1[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
@@ -233,7 +230,7 @@ RDEPEND="${RDEPEND}
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.5.22[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-11.4.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-11.4.2[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
@@ -263,7 +260,7 @@ RDEPEND="${RDEPEND}
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/ha-HAP-python-4.5.2[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.2.9[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.2.13[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.7[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
@@ -348,7 +345,7 @@ RDEPEND="${RDEPEND}
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.32.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-4.1.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-4.1.2[${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-2022.7.1[${PYTHON_USEDEP}] )
@@ -410,9 +407,9 @@ RDEPEND="${RDEPEND}
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.32.1[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/python-zeroconf-0.39.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.39.4[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.84[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.51.5[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.1[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.84[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.51.5[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.1[${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.43.0[${PYTHON_USEDEP}] )"
@@ -1,485 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..10} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis 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 darksky 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 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 fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi miflora mikrotik mitemp_bt +mobile_app +mosquitto +mqtt myq -mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki 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 tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.11[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.1[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.6.0[${PYTHON_USEDEP}]
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/bleak-0.15.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.1.3[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}]
~dev-python/cryptography-36.0.2[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.46.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.46.1[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.54.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.3.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220802.0[${PYTHON_USEDEP}]
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
!~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.1[${PYTHON_USEDEP}]
~dev-python/orjson-3.7.8[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-9.2.0[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
!~dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-3.10.0.2[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/python-zeroconf-0.38.7[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.6.0", "PyQRCode==1.2.1"]
# scripts/check_config.py:REQUIREMENTS = ("colorlog==6.6.0",)
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
>=dev-python/multidict-5.2.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-1.2.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.3.0[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.5.1[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.41[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2021.11.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.7[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-1.3.1[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.3.2[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.10.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.9.9[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.12.0[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${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.1.25[${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.3[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2022.2.0[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.0.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.19.0[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.15.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.1.3[${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.10.2[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.11[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.2[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-1.2.3[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/bsblan-0.5.0[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.0[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.9.1[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-12.1.4[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.1[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.7.0[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-104[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.10.11[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.11[${PYTHON_USEDEP}] )
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.31.2[${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.5[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.5.22[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-10.11.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/fiblary3-0.1.8[${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-0.28.30[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-0.0.10[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.4[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-2.1.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-4.0.4[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.2.2[${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.9[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.5.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-1.2.11[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.7[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.5.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.4.1[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.0.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.4[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.2.0[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.2.0[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.11.0[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.5[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.10.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-1.0.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-0.8.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-connection-1.0.0[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2022.7.0[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.11[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.2[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/youtube-dl-2021.12.17 )
meteo_france? ( ~dev-python/meteofrance-api-1.0.2[${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}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${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-6.2.4[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.0.1[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.5.2[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.4.1[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
opnsense? ( ~dev-python/pyopnsense-0.2.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-2.9.0[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.7.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.11.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.18.7[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.18[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.2[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-0.4.3[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2022.7.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.17.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.5[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.1[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-2.0.1[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2022.7.1[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.6.11[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-0.2.9[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.28.0[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.5.5[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-1.0.8[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.1[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.5.1[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.4[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2022.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-34[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.12.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2022.6.2[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.4.1[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.16.2[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.14[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.2.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.16[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.4.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.14.1[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.14.2[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.4[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.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.4[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/python-zeroconf-0.38.7[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.33.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.78[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.18.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.50.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.9.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.8.2[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/zwave-js-server-python-0.39.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.4.2[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.971[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.20.0
~dev-python/pylint-2.14.4[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.1.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
~dev-python/respx-0.19.2[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999* ]]; then
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
@@ -27,7 +27,7 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis 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 darksky 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 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 fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi miflora mikrotik mitemp_bt +mobile_app modbus +mosquitto +mqtt myq -mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki 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 tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_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 androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis 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 darksky 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 fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc 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 loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki 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 tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
RESTRICT="!test? ( test )"
# external deps
@@ -48,52 +48,51 @@ RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.1[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.33.0[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
~dev-python/attrs-22.1.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.1.3[${PYTHON_USEDEP}]
~dev-python/bleak-0.18.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.6.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-0.3.6[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.19.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}]
~dev-python/cryptography-38.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.24.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-38.0.3[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.82.0[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.48.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.48.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.56.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.3.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20221010.0[${PYTHON_USEDEP}]
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.9.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20230110.0[${PYTHON_USEDEP}]
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.2[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
!~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.7.11[${PYTHON_USEDEP}]
~dev-python/orjson-3.8.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
~dev-python/pillow-9.2.0[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-python/pillow-9.3.0[${PYTHON_USEDEP}]
<dev-python/pip-22.4.0
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
!~dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
@@ -107,14 +106,14 @@ RDEPEND="${RDEPEND}
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.41[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-1.4.44[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.4.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/python-zeroconf-0.39.1[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
@@ -125,24 +124,23 @@ RDEPEND="${RDEPEND}
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
>=dev-python/multidict-5.2.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.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}]
~media-libs/mutagen-1.45.1"
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-1.2.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.4.0[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.5.1[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.6.1[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.46[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.12.1[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.48[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
@@ -150,21 +148,21 @@ RDEPEND="${RDEPEND}
ambient_station? ( ~dev-python/aioambient-2021.11.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.7[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.10.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.0.0[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.2.1[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.12.0[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.0.1[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.2.6[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.2.6[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-1.12.5[${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}] )
@@ -177,41 +175,41 @@ RDEPEND="${RDEPEND}
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.0.2[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.1.3[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.19.2[${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.18.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.1.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.6.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-0.3.6[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.24.0[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.19.2[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.82.0[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.10.4[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.12.0[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.2.3[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.2[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-2.0.0[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.2.5[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-2.1.1[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/bsblan-0.5.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/python-bsblan-0.5.8[${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-0.9.1[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-12.1.4[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.7.2[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.8.0[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-104[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-106[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.10.11[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.10.12[${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}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
@@ -220,20 +218,21 @@ RDEPEND="${RDEPEND}
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.33.0[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2022.11.0[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.5.22[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-11.1.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-13.0.2[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
@@ -241,61 +240,63 @@ RDEPEND="${RDEPEND}
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-0.28.32[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-0.28.34[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-0.0.10[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-1.0.1[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.10.3[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.7[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.10.3[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-2.1.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-2.3.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-4.0.4[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.2.2[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.9[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/ha-HAP-python-4.5.2[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.0.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.4.4[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.7[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.13[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.5.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.4.1[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-9.3.0[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.4[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.2.0[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.2.0[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.5[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.11.0[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.12.1[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${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-1.1.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.2.0[${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-0.8.5[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-0.8.7[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.0[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2022.9.6[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.1.1[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-4.2.9[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.11[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.2[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/youtube-dl-2021.12.17 )
meteo_france? ( ~dev-python/meteofrance-api-1.0.2[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.1.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}] )
@@ -306,28 +307,28 @@ RDEPEND="${RDEPEND}
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.1.1[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-7.5.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.0.1[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.5.2[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.0[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.4.1[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.9[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
opnsense? ( ~dev-python/pyopnsense-0.2.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.7.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-2.9.0[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.7.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.13.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.21.4[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.13.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.25.14[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.18[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
@@ -336,42 +337,42 @@ RDEPEND="${RDEPEND}
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-0.4.3[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2022.9.2[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.41[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-0.7.1[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2022.11.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.44[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.17.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.5[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.1[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.2[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-2.0.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-5.2.1[${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-2022.7.1[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2022.12.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.6.12[${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.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-0.3.0[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.28.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.28.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.41[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.6.0[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.22.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.44[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.6.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-1.0.8[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.2[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.1[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.3[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
@@ -380,64 +381,66 @@ RDEPEND="${RDEPEND}
totalconnect? ( ~dev-python/total-connect-client-2022.10[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-39[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-43[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.33.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.12.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2022.10.2[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-3.0.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2022.10.4[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.20[${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.17.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.21.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.14[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.2.1[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.3.2[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.16[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.4.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.14.1[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.16[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.15.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.17.2[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
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.4[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.0[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/python-zeroconf-0.39.1[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.83[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.51.3[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.1[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.6[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.90[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.2[${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.43.0[${PYTHON_USEDEP}] )"
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.44.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.12.5[${PYTHON_USEDEP}]
~dev-python/astroid-2.12.13[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.4.4[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
~dev-python/coverage-7.0.0[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.981[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-python/mypy-0.991[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.3.1[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-2.20.0
~dev-python/pylint-2.15.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.15.8[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.20.2[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${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-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.1.3[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.0[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.19.2[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{9..10} )
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999* ]]; then
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
@@ -27,12 +27,12 @@ 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 android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis 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 darksky 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 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 fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi miflora mikrotik mitemp_bt +mobile_app modbus +mosquitto +mqtt myq -mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki 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 tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_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 androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis 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 darksky 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 fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc 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 loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki 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 tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 )
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
@@ -48,54 +48,59 @@ RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.1[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
~dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.1.3[${PYTHON_USEDEP}]
~dev-python/bleak-0.18.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.6.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-0.3.4[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}]
~dev-python/cryptography-38.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.24.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-39.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.84.0[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.48.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.48.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.56.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.3.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20221010.0[${PYTHON_USEDEP}]
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
~dev-python/hassil-0.2.6[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.9.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20230202.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.1.31[${PYTHON_USEDEP}]
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
!~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.7.11[${PYTHON_USEDEP}]
~dev-python/orjson-3.8.6[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
~dev-python/pillow-9.2.0[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
<dev-python/pip-22.4.0
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
!~dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.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}]
@@ -106,43 +111,39 @@ RDEPEND="${RDEPEND}
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.41[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-1.4.45[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.4.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/python-zeroconf-0.39.1[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.7.0", "PyQRCode==1.2.1"]
# scripts/check_config.py:REQUIREMENTS = ("colorlog==6.6.0",)
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
>=dev-python/multidict-5.2.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.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}]
~media-libs/mutagen-1.45.1"
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-1.2.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.4.0[${PYTHON_USEDEP}] )
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.5.0[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.5.1[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.6.1[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.46[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.12.1[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.56[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
@@ -150,26 +151,26 @@ RDEPEND="${RDEPEND}
ambient_station? ( ~dev-python/aioambient-2021.11.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.7[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.10.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.0.0[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.2.1[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.12.0[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.0.1[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.2.6[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.2.6[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-1.12.12[${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-44[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-46[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2022.2.0[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
@@ -177,63 +178,64 @@ RDEPEND="${RDEPEND}
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.0.2[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.1.4[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.19.2[${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.18.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.1.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.6.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-0.3.4[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.24.0[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.0[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.10.4[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.12.1[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.2.3[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.2[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-2.0.0[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.1[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-2.1.1[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/bsblan-0.5.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/python-bsblan-0.5.9[${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-0.9.1[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.0.1[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-12.1.4[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.7.2[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.8.0[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-104[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-106[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.10.11[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.10.12[${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}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.4.13[${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}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.33.1[${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.5[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.5.22[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-11.1.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.5.28[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-13.3.1[${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.3.15[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
@@ -241,204 +243,208 @@ RDEPEND="${RDEPEND}
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-0.28.32[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-0.28.35[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-0.0.10[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-1.0.1[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.10.3[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.7[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.10.3[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-2.1.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-2.3.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-4.0.4[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.2.2[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.9[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/ha-HAP-python-4.5.2[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.0.1[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.4.6[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.7[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.13[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.5.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.6.1[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.4.1[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-9.4.0[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.4[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.2.0[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.2.0[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.5[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.11.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.6[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.12.1[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${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-1.1.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.3.0[${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-0.8.5[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-0.8.9[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.0[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2022.9.6[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.1.1[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-4.2.9[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.11[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.2[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/youtube-dl-2021.12.17 )
meteo_france? ( ~dev-python/meteofrance-api-1.0.2[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube-dl-2021.12.17[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.1.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-2.5.3[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.1.1[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
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.1.1[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-7.5.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.0.1[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.5.2[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.0[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.4.1[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.11[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
opnsense? ( ~dev-python/pyopnsense-0.2.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.7.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-2.9.0[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-3.0.0[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.7.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.13.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.21.3[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.13.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.27.5[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.18[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.2[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-6.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.0.3[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-0.4.3[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2022.9.2[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.41[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-2.0.0[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2022.11.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.45[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.17.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.5[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.1[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.3[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-2.0.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-5.3.1[${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-2022.7.1[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2022.12.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.6.12[${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.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-0.3.0[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.28.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.29.0[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.41[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.6.0[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.22.1[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.45[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.6.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-1.0.8[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.2[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.1[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.3[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2022.10[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2023.1[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-39[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-44[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.12.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2022.10.2[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-3.0.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2022.12.0[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.20[${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.17.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.21.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.14[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.2.1[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.3.2[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.16[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.23[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.4.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.14.1[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.16[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.15.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.18[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
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.4[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.7[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/python-zeroconf-0.39.1[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.82[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.51.3[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.1[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.7[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.92[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.2[${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.43.0[${PYTHON_USEDEP}] )"
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.44.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.12.5[${PYTHON_USEDEP}]
~dev-python/astroid-2.12.14[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.4.4[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
~dev-python/coverage-7.0.5[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.981[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.20.0
~dev-python/pylint-2.15.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.991[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.3.1[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.0.0
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.15.10[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.20.2[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${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-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.1.3[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.19.2[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{9..10} )
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999* ]]; then
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
@@ -27,12 +27,12 @@ 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 android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis 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 darksky 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 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 fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi miflora mikrotik mitemp_bt +mobile_app +mosquitto +mqtt myq -mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki 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 tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_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 androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis 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 darksky 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 fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc 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 loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki 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 tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 )
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
@@ -46,57 +46,62 @@ RDEPEND="${RDEPEND}
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.1[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
~dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.8.0[${PYTHON_USEDEP}]
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-1.17.1[${PYTHON_USEDEP}]
~dev-python/bleak-0.17.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.4.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-0.3.3[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}]
~dev-python/cryptography-37.0.4[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.5.1[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-39.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.48.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.48.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.55.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.3.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220907.2[${PYTHON_USEDEP}]
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.0.6[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.9.3[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20230302.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.2.28[${PYTHON_USEDEP}]
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
!~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.7.11[${PYTHON_USEDEP}]
~dev-python/orjson-3.8.7[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
~dev-python/pillow-9.2.0[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
<dev-python/pip-23.1
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
!~dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-22.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.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}]
@@ -106,44 +111,41 @@ RDEPEND="${RDEPEND}
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.40[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-3.10.0.2[${PYTHON_USEDEP}]
~dev-python/requests-2.28.2[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.4[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/uamqp-1.6.0[${PYTHON_USEDEP}]' python3_{9..10})
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/python-zeroconf-0.39.1[${PYTHON_USEDEP}]"
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.6.0", "PyQRCode==1.2.1"]
# scripts/check_config.py:REQUIREMENTS = ("colorlog==6.6.0",)
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
>=dev-python/multidict-5.2.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}]
~dev-python/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}]
~media-libs/mutagen-1.45.1"
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-1.2.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.4.0[${PYTHON_USEDEP}] )
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.5.0[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.5.1[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.6.1[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.44[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.12.1[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.56[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
@@ -151,26 +153,26 @@ RDEPEND="${RDEPEND}
ambient_station? ( ~dev-python/aioambient-2021.11.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.7[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.10.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.0.0[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.2.1[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.12.0[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.2.1[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.2.2[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.2.7[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.0.4[${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-44[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-47[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2022.2.0[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
@@ -178,267 +180,276 @@ RDEPEND="${RDEPEND}
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.0.2[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.1.4[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.19.2[${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.17.0[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-1.17.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.4.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-0.3.3[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.5.1[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.10.4[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.12.1[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.2.2[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.2[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-1.2.3[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.1[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-2.2.0[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/bsblan-0.5.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/python-bsblan-0.5.9[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.2[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.9.1[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.2.0[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-12.1.4[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.7.0[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.9.0[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-104[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-108[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.10.11[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.1[${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}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.4.13[${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}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.33.1[${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.5[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.5.22[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-10.13.0[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.5.29[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-13.4.1[${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.3.15[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/fiblary3-0.1.8[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.6.8[${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-0.28.32[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-0.28.35[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-0.0.10[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.5[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.11.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.7[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.11.0[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-2.1.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-4.0.4[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-2.3.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-5.0.0[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.2.2[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.9[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.5.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-1.5.12[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.6.1[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.7[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.13[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.5.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.6.2[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.4.1[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-9.4.0[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.4[${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.2.0[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.2.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.3.3[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.3.2[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.5[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.11.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.6[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.12.1[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${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-1.0.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.6.0[${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-0.8.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-0.8.9[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.0[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2022.9.1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.1.1[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-4.2.9[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.11[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.2[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/youtube-dl-2021.12.17 )
meteo_france? ( ~dev-python/meteofrance-api-1.0.2[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube-dl-2021.12.17[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.2.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.1.3[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
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-6.2.4[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-7.5.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.0.1[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.5.2[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.0[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.4.1[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.11[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
opnsense? ( ~dev-python/pyopnsense-0.2.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-2.9.0[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-3.0.0[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.7.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.13.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.18.7[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.13.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.27.5[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.18[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.2[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-6.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.0.3[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-0.4.3[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2022.9.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.40[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-2.0.0[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2022.11.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.4[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.17.0[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.17.1[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.5[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.1[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.3[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-2.0.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-5.3.1[${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-2022.7.1[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2022.12.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.6.12[${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.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-0.2.9[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-0.3.0[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.28.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.40[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.6.0[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.22.1[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.4[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.6.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-1.0.8[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.0[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.4[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.4[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2022.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.1[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-34[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-44[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.12.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2022.9.1[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-3.0.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2023.2.0[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.20[${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.17.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.21.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.14[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.2.0[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.3.2[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.16[${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/withings-api-2.4.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.14.1[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.14.2[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.15.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.18[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.4[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
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.4[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/python-zeroconf-0.39.1[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.7[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.33.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.79[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.18.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.50.3[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.9.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.8.2[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.9[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.93[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.3[${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.41.1[${PYTHON_USEDEP}] )"
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.46.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.12.5[${PYTHON_USEDEP}]
~dev-python/astroid-2.14.1[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.4.4[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
~dev-python/coverage-7.1.0[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.971[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.20.0
~dev-python/pylint-2.15.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.0.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.5.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.0.0
~dev-python/pydantic-1.10.5[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.16.0[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.20.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${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-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.1.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
~dev-python/respx-0.19.2[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.0.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
@@ -0,0 +1,503 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis 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 darksky 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 fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc 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 loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki 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 tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_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 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-39.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.0.6[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.9.3[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20230306.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.2.28[${PYTHON_USEDEP}]
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.8.7[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
<dev-python/pip-23.1
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.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-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.2[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/uamqp-1.6.0[${PYTHON_USEDEP}]' python3_{9..10})
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.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}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.5.0[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.6.1[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.12.1[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.56[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2021.11.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.7[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.10.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.2.1[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.2.1[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.2.7[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.0.4[${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-47[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2022.2.0[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.1.4[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.19.2[${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.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.12.1[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.1[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-2.2.0[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/python-bsblan-0.5.9[${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.2.0[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.9.0[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-108[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.1[${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}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.4.13[${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}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.33.1[${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.5[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.5.29[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-13.4.2[${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.3.15[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.6.9[${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-0.28.35[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.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.11.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.7[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.11.0[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-2.3.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-5.0.0[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.9[${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}] )
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.6.1[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.13[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.6.2[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-9.4.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.3.4[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.3.3[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.6[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.12.1[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${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.6.0[${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-0.8.9[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.0[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.1.1[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-4.2.9[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.11[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube-dl-2021.12.17[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.2.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.1.3[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
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.5.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.0.1[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.0[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.4.1[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.11[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
opnsense? ( ~dev-python/pyopnsense-0.2.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-3.0.0[${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.13.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.27.5[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-6.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.0.3[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-2.0.0[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2022.11.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.17.1[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.5[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.3[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-5.3.1[${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-2022.12.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.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-0.3.0[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.22.1[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.6.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.4[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.4[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.1[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-44[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-3.0.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2023.2.0[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.20[${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.21.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.14[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.3.2[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${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/withings-api-2.4.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.15.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.18[${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.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
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.7[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.9[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.93[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.3[${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.46.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.14.1[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-7.1.0[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.0.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.5.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.0.0
~dev-python/pydantic-1.10.5[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.16.0[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.20.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${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-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.0.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest
@@ -0,0 +1,501 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
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 homeassistant)"
S="${WORKDIR}/${MY_PN}-${PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis 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 darksky 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 fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc 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 loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki 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 tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_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 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-39.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.0.6[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.9.3[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20230309.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.2.28[${PYTHON_USEDEP}]
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.8.7[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
<dev-python/pip-23.1
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.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-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.2[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/uamqp-1.6.0[${PYTHON_USEDEP}]' python3_{9..10})
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.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}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.5.0[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.6.1[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.12.1[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.56[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2021.11.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.7[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.10.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.2.1[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.2.1[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.2.7[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.0.4[${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-47[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2022.2.0[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.1.4[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.19.2[${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.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.12.1[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.1[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-2.2.0[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/python-bsblan-0.5.9[${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.2.0[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.9.0[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-108[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.1[${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}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.4.13[${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}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.33.1[${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.5[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.5.29[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-13.4.2[${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.3.15[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.6.9[${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-0.28.35[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.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.11.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.7[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.11.0[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-2.3.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-5.0.0[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.9[${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}] )
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.6.1[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.13[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.6.2[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-9.4.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.3.4[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.3.3[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.6[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.12.1[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${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.6.0[${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-0.8.9[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.0[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.1.1[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-4.2.9[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.11[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube-dl-2021.12.17[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.2.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.1.3[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
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.5.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.0.1[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.0[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.4.1[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.11[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
opnsense? ( ~dev-python/pyopnsense-0.2.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-3.0.0[${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.13.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.27.5[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-6.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.0.3[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-2.0.0[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2022.11.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.17.1[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.6[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.3[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-5.3.1[${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-2022.12.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.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-0.3.0[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.22.1[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.6.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.4[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.4[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.1[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-44[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-3.0.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2023.2.0[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.20[${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.21.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.14[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.3.2[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${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/withings-api-2.4.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.15.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.18[${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.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
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.7[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.9[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.93[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.3[${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.46.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.14.1[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-7.1.0[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.0.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.5.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.0.0
~dev-python/pydantic-1.10.5[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.16.0[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.20.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${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-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.0.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
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
@@ -0,0 +1,502 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
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 homeassistant)"
S="${WORKDIR}/${MY_PN}-${PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis 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 darksky 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 fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc 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 loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki 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 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 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-39.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.0.6[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.9.3[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20230309.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.2.28[${PYTHON_USEDEP}]
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.8.7[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
<dev-python/pip-23.1
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.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-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.2[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/uamqp-1.6.0[${PYTHON_USEDEP}]' python3_{9..10})
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.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}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.5.0[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.6.1[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.12.1[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.56[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2021.11.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.7[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.10.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.2.1[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.2.1[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.2.7[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.0.4[${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-47[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2022.2.0[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.1.4[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.19.2[${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.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.12.1[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.1[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-2.2.0[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/python-bsblan-0.5.9[${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.2.0[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.9.0[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-108[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.1[${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}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.4.13[${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}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.33.1[${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.5[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.5.29[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-13.4.2[${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.3.15[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.6.9[${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-0.28.35[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.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.11.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.7[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.11.0[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-2.3.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-5.0.0[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.9[${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}] )
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.6.1[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.13[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.6.2[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-9.4.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.3.4[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.3.3[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.6[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.12.1[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${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.6.0[${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-0.8.9[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.0[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.1.1[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-4.2.9[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.11[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube-dl-2021.12.17[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.2.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.1.3[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
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.5.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.0.1[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.0[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.4.1[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.11[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
opnsense? ( ~dev-python/pyopnsense-0.2.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-3.0.0[${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.13.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.27.5[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-6.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.0.3[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-2.0.0[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2022.11.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.17.1[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.6[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.3[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-5.3.1[${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-2022.12.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.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-0.3.0[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.22.1[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.6.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.4[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.4[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.1[${PYTHON_USEDEP}] )
tts? ( ~media-libs/mutagen-1.46.0 )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-44[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-3.0.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2023.2.0[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.20[${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.21.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.14[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.3.2[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${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/withings-api-2.4.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.15.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.18[${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.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
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.7[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.9[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.93[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.3[${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.46.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.14.1[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-7.1.0[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.0.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.5.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.0.0
~dev-python/pydantic-1.10.5[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.16.0[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.20.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${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-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.0.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
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
@@ -0,0 +1,502 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis 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 darksky 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 fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc 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 loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki 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 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 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-39.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.0.6[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.9.3[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20230309.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.2.28[${PYTHON_USEDEP}]
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.8.7[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
<dev-python/pip-23.1
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.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-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.2[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.6[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/uamqp-1.6.0[${PYTHON_USEDEP}]' python3_{9..10})
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.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}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.5.0[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.6.1[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.12.1[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.56[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2021.11.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.7[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.10.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.2.1[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.2.1[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.2.7[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.0.4[${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-47[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2022.2.0[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.1.4[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.19.2[${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.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.12.1[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.1[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-2.2.0[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/python-bsblan-0.5.9[${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.2.0[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.9.0[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-110[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.1[${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}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.4.13[${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}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.33.1[${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.5[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.5.29[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-13.4.2[${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.3.15[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.6.9[${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-0.28.35[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.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.11.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.7[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.11.0[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-2.3.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-5.0.0[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.9[${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}] )
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.6.1[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.13[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.6.2[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-9.4.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.3.4[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.3.3[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.6[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.12.1[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${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.6.0[${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-0.8.9[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.0[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.1.1[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-4.2.9[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.11[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube-dl-2021.12.17[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.2.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.1.3[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
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.5.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.0.1[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.0[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.4.1[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.11[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
opnsense? ( ~dev-python/pyopnsense-0.2.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-3.0.0[${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.13.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.27.5[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-6.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.0.3[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-2.0.0[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2022.11.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.6[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.17.1[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.6[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.3[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-5.3.1[${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-2022.12.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.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-0.3.0[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.22.1[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.6[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.6.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.4[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.4[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.1[${PYTHON_USEDEP}] )
tts? ( ~media-libs/mutagen-1.46.0 )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-44[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-3.0.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2023.2.0[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.20[${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.21.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.14[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.3.2[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${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/withings-api-2.4.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.15.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.18[${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.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
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.7[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.10[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.94[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.3[${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.46.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.14.1[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-7.1.0[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.0.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.5.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.0.0
~dev-python/pydantic-1.10.5[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.16.0[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.20.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${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-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.0.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
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
+5 -2
View File
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">home-assistant</remote-id>
<remote-id type="github">home-assistant/core</remote-id>
<doc>https://www.home-assistant.io/docs/</doc>
<maintainer>
<email>hello@home-assistant.io</email>
@@ -110,6 +111,7 @@
<flag name="dynalite">Dynalite DyNET interface forHome Assistant </flag>
<flag name="dyson">integrate all Dyson related platforms into Home Assistant</flag>
<flag name="ecobee">Talk to Ecobee thermostats from Home Assistant</flag>
<flag name="ecowitt">add Ecowitt Weather station to your Home Assistant</flag>
<flag name="emulated_roku">Emulate Roku API for Harmony and Android remotes</flag>
<flag name="enigma2">Support for Enigma2 boxes with openwebif support</flag>
<flag name="enocean">Support for Enocean devices in Home Assistant</flag>
@@ -154,6 +156,7 @@
<flag name="hydrawise">communicate with Hunter Wi-Fi irrigation controllers</flag>
<flag name="iaqualink">iAqualink by Jandy allows you to control your pool via cloud service</flag>
<flag name="ihc">use IHC Python SDK</flag>
<flag name="image_upload">handle image assets in Home Assistant</flag>
<flag name="imap">observing your IMAP server and reporting the amount of unread emails</flag>
<flag name="incomfort">client for Intergas InComfort/InTouch Lan2RF systems</flag>
<flag name="influxdb">transfer sensor data to a local InfluxDB database</flag>
@@ -171,6 +174,7 @@
<flag name="lifx">The lifx integration allows you to integrate your LIFX into Home Assistant</flag>
<flag name="linode">allows you to access the information about your Linode systems</flag>
<flag name="litterrobot">Wi-Fi-enabled, automatic, self-cleaning litter box for cats</flag>
<flag name="local_calendar">create a calendar of events in Home Assistant</flag>
<flag name="loopenergy">Integrate your Loop Energy meter information into Home Assistant</flag>
<flag name="luci">fetch connected devices from your OpenWrt</flag>
<flag name="luftdaten">query the open data API of luftdaten.info to monitor air quality</flag>
@@ -179,9 +183,7 @@
<flag name="media_extractor">Gets a stream URL and sends it to a media player entity</flag>
<flag name="meteo_france">uses the meteorological data from Meteo-France</flag>
<flag name="mfi">sensor platform to allow you to monitor mFi mPort interface and sensors</flag>
<flag name="miflora">miflora sensor platform allows one to monitor plant soil and air conditions</flag>
<flag name="mikrotik">add support for MikroTik RouterOS API</flag>
<flag name="mitemp_bt">mitemp_bt sensor platform allows one to monitor room temperature and humidity</flag>
<flag name="mobile_app">allows Home Assistant mobile apps to easily integrate with Home Assistant</flag>
<flag name="modbus">sensors and switches controlled over MODBUS serial, TCP, and UDP connections</flag>
<flag name="mosquitto">Set a runtime dependency for Mosquitto MQTT broker</flag>
@@ -267,6 +269,7 @@
<flag name="totalconnect">provides connectivity with the Honeywell TotalConnect alarm systems</flag>
<flag name="tplink">control your TP-Link Smart Home Devices</flag>
<flag name="tradfri">Control/observe IKEA Tradfri devices</flag>
<flag name="tts">Audio metadata tag reader and writer implemented in pure Python</flag>
<flag name="tuya">integrate all Tuya Smart related platforms</flag>
<flag name="unifi">talk with a Ubiquiti unifi Controller</flag>
<flag name="unifi_direct">detect presence by looking at devices connected to a UniFi AP</flag>
+7
View File
@@ -0,0 +1,7 @@
AUX node-red 440 BLAKE2B e8f1de371d6ece87f30d974471b5dc2ba4e93f6ceceb2356bb1ca7edf6f39b39170af6e6118505abedbf7e90d858958a02e027f65c60324d7a26af33f7575102 SHA512 d96ee280dca13544f9918985d99e1cc90d2c1b7dd407f1f5e9670e305ae501b93a6879060a0304fb79897bbf646f5b3d8da99bd6abb2a2420d511da15da27782
AUX node-red.conf 43 BLAKE2B 49ffe797509f7b7b2b536cbf15ae3344700bd6e5d2584caf65d49e974ca9685e1df21d1644e69d7ddf7086ac4871eff1450352b335ef70285d4fc12d412373d5 SHA512 e977076dc650377b43e9248d77680245ea639f56dadaab7b9069ca1e1b3f8e19170ea62336d497a4fb01aafa6aa0c4515ae897979b34aed7affd03b379493ba8
AUX node-red.service 840 BLAKE2B d748f5230c6cdcb5c26c9f815b457d599488347846ae4b120fcf5bfc719882dc7ef0491bc804bcb53496e480e32809284c160e4829f6073fc4771a0bd14216d7 SHA512 22226fdfcaa100455365f7ccd3efec7fa68d1984ca4de5b9259d2e14ac12e688b174474c30872e6eb8ac760251a75dfd1582f20b667eec62be041516101ec5c6
DIST node-red-3.0.2-node_modules.tar.xz 11665624 BLAKE2B 828fe99506d7c0393beac747ca3f1047582fe006a53c1dd8b864ae73709bb9dc767a5fefe40205d6bfd6551fe1cf3b9cf2f565fa5abf01ef4182d5e43864e1f0 SHA512 823d14d07319d1d8cb361dd0dd014444d8e5d8116021981378b33ee9c19d79f9b3ab106c23cd0731d52b23d3ff862e7bb37910858621a84560015794275b12c1
DIST node-red-3.0.2.tar.gz 6515723 BLAKE2B a205de81e26913baf772e588f38b8eaae6dca8b1c67f2f7ee2717833dc94666ab5d8d6e8433e87e81a7caa1b659d57144a46cda86626787cdeb3f5ec010d7309 SHA512 5828ce643a9b119ac95e22947f5fd7db84c6a5e288d1bc4c49504cd7ca478ff950eadce310b87ccabecb54b43c016ba11c2ee31c1a2b411f70ff0f514915a325
EBUILD node-red-3.0.2.ebuild 1038 BLAKE2B 3088b6d955228410dc4cdd3e534673666fb1c8a832cc633cc613471ee6323411a598eb5d28ba1216fe039fff3cbcda8c199bdb80f81880392b66de7bcc822188 SHA512 37b545d5367155ac4441ecd4a02a305c79d8959ae3ba8c1ad67924153d3a96c3285135be6d3643c2f02259c866262b06e1fdfe645baf1a0621d218f653f5bef8
MISC metadata.xml 479 BLAKE2B 162c81e6f96a3d7f47fb005fa849c2f5b5bf8ec37ef6900fd3f1b87f5e26e4ba5fc18e29cb7e4b8b9dd9f9c22904aa291604f772f77b06296922f205a71992ff SHA512 bc519b09debfc1990880f14bb874ef838feb779d4dcc60c1c6f67a05cf4532781545b00fa3cd9530449c8f1cc7af7bc68db5ae3cbd7eed624661291bd838ef1c
+17
View File
@@ -0,0 +1,17 @@
#!/sbin/openrc-run
depend() {
after mosquitto
}
start() {
ebegin "Starting ${SVCNAME}"
start-stop-daemon --start --user node-red:node-red --chdir /usr/lib64/node_modules/node-red/packages/node_modules/node-red/ --exec /usr/bin/npm --background --make-pidfile --pidfile /run/${SVCNAME}.pid -- start
eend $?
}
stop() {
ebegin "Stopping ${SVCNAME}"
start-stop-daemon --stop --quiet --retry 10 --pidfile /run/${SVCNAME}.pid
eend $?
}
+1
View File
@@ -0,0 +1 @@
d /var/lib/node-red 0750 node-red node-red
+42
View File
@@ -0,0 +1,42 @@
[Unit]
Description=node-red
After=network.target
After=mosquitto.service
[Service]
ExecStart=npm start
WorkingDirectory=/usr/lib64/node_modules/node-red/packages/node_modules/node-red/
StandardOutput=inherit
StandardError=inherit
Restart=always
User=node-red
CapabilityBoundingSet=
NoNewPrivileges=true
RemoveIPC=true
LockPersonality=true
ProtectControlGroups=true
ProtectKernelTunables=true
ProtectKernelModules=true
ProtectKernelLogs=true
ProtectHostname=true
ProtectProc=noaccess
ProtectClock=yes
DeviceAllow=char-* rw
RestrictRealtime=true
RestrictSUIDSGID=true
RestrictNamespaces=true
RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6
ProtectSystem=strict
ProtectHome=true
PrivateTmp=true
ReadWritePaths=/var/lib/node-red
SystemCallArchitectures=native
SystemCallFilter=@system-service @pkey
[Install]
WantedBy=multi-user.target
+15
View File
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>web@inode64.com</email>
<name>Fco. Javier Félix</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
<remote-id type="github">node-red/node-red</remote-id>
</upstream>
</pkgmetadata>
+46
View File
@@ -0,0 +1,46 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit nodejs-mod systemd tmpfiles
DESCRIPTION="A visual tool for wiring the Internet of Things."
HOMEPAGE="https://nodered.org"
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
https://raw.githubusercontent.com/inode64/inode64-overlay/main/dist/${P}-node_modules.tar.xz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
acct-group/node-red
acct-user/node-red
"
NODEJS_EXTRA_FILES="packages"
src_prepare() {
default
# TODO: remove bcrypt fail to compile
rm -rf node_modules/bcrypt || die
}
src_install() {
# Remove jsdoc-nr-template, prune use git to get the version
rm -rf node_modules/jsdoc-nr-template/ || die
sed -i -e '/jsdoc-nr-template/d' package.json || die
nodejs-mod_src_install
dotmpfiles "${FILESDIR}"/node-red.conf
doinitd "${FILESDIR}"/${PN}
systemd_dounit "${FILESDIR}/${PN}.service"
}
pkg_postinst() {
tmpfiles_process node-red.conf
}
+10
View File
@@ -0,0 +1,10 @@
AUX zigbee2mqtt 632 BLAKE2B 5cb0d8852f0755fa43444eba7d39a536c0c4f79325fef66338228d92530397e6294ce72c0c4d9d4b6f6bbfb0044b77746e6daf9d2dc7b269211cefaed7a99189 SHA512 0a26ef5e136b5536fa4b5d7fe9953b76e5c2fedf433abe91877e78701bb661744ce4dccb642911a28270e9740b7c7af78e75e8c0914c804d1cf0e76698999d70
AUX zigbee2mqtt.conf 176 BLAKE2B f1003f37135e10a32c3fe7b387da9f4194cae82339edf77928c2d55e08dcac1f212d27f5bd41a0f20887847fd98f569aaf0ca5f17504be1f3c8d87d38c2f5b87 SHA512 105e618af8ee335a591d791c701ffdbdccc4e967d29433a9d9f6997f5f6c3f50eb3dfe56a3fcd617b0a52ed1380fb889747ef70a148c07d6871c7e3c2beb9dab
AUX zigbee2mqtt.service 870 BLAKE2B d680edf72f182e2545d15063786d281bbf31d8e8cb899b0aa103da6dd8180b8afd7d5bef21c760991c27db98151bb48bd569b26318477ddcb71e8a90cbf193af SHA512 f02d59509f632c458cd9e95ecd97421df3aba8a78bac41d55075d8f054e4f3293b414885d0c1337a38a179496e5e2851c00170ca36f8546a6a37d2473811a46a
DIST zigbee2mqtt-1.30.1-node_modules.tar.xz 18782028 BLAKE2B ee85f5de70a6913b164c73420a5ff01761d5ed3e417951e57f391234e66cd5de76dc459fda84452e1615c544f064d89d156bb580137503a45237b4aae4e23a0b SHA512 d4454ef828c66974d1210b7cc1df7526e3e324addc4e420de13314a13070132e3b7958bf2e8fdac50648ed21f06340f5335fc5b947ee1815dea3035f38954876
DIST zigbee2mqtt-1.30.1.tar.gz 483028 BLAKE2B 9c297c85a08ef911ad13b2722adecda6e01f0c5689a5225e3e4b0998c6a6626fe0ded2d64df0479c72971fc5f92f79cb65bdc3f8ecd1583b78d94168de1fcdba SHA512 b38accbaea044c0e5b28a4cef0652d90d7691ca936e82bdd82b39d8f77719ac750c067dcb58b9a9d2251dd821e81ed62eed8bbab3c232f516a7a6247fa575d58
DIST zigbee2mqtt-1.30.2-node_modules.tar.xz 18136688 BLAKE2B cb29dc59ded0b98d2603472694ccec74ffcfcd8ada2a089f05f41b991e81d6946afd41ee01005c37d1910b19789519bb1c6be8401287a21c921edd2e21033a09 SHA512 d09cc8ebae428687a956513f8a2b5748c47183230034d9d9eda3429f167b108840252050ddae021698d3fabbe7c04fe8fdb1fffbd8724863beda5d03b28c03f9
DIST zigbee2mqtt-1.30.2.tar.gz 483544 BLAKE2B 7fe963d1c15dd36af81943db031d36459ea3c106ccb1513eef2ed15148d9ec57d4f84e8ac30a703565e791079897d312b30bf03cb56f07f63769c3422d473516 SHA512 2a27f8ffbb125934a7c75440018d3cb7f3da6c47fbfc0e5850e0ab1c7a5b918dce1d7064b15e91efaf088308760cd73a588b21b1d7a10f14458dbc7d9a2ef62c
EBUILD zigbee2mqtt-1.30.1.ebuild 1449 BLAKE2B bf9ef636fd7dbf2c4520cc3410bfcd69fb2bd8f0f4e852d31acf343e0ea824c674c0982f24ed57ddd3dee2506d8fc45993d99282b4929c8f54e0812318dec709 SHA512 354be668847923e8caf61dd4284505cc151f86f0385471537e14b94f4e3c0fe32f41a36e9d002d3862cf69d743e8b29603476bdccb421c112b531946442fcf2d
EBUILD zigbee2mqtt-1.30.2.ebuild 1449 BLAKE2B c5ef0bc09c4c78769557dbf0544a17d20d4fcc2ba846f76958c471762ad9b705c2cae60319fbee03d530b95d9942300f675773d4371cb1a5fdd10d83db5baf81 SHA512 dd3ea49c82007b993dc330130646bf6b585edae932358b5272061cac13f03eaf1527591c533ed3b4030da06798c22fbc7669ddc69eb725db5946488d06c933b3
MISC metadata.xml 480 BLAKE2B dc80fdb17a73b1f63ef970674d5bb1a950b14d6d318276ad3303157dd93fbba9165a9e2b70a0380cbf70b77ecf31ed856698f7887ae0bc09a5d71c66ff7d4b42 SHA512 e7cbfb9fb939af0066a1a779af9af60df9a45d7b42b16706f6dcd321e4bd5b9b432120321b9cfe0d28809cd207f8aba36f9119c07b6adefe109acd207a15e51d
+24
View File
@@ -0,0 +1,24 @@
#!/sbin/openrc-run
depend() {
need mosquitto
}
checkconfig() {
if [ ! -f /var/lib/${SVCNAME}/configuration.yaml ] ; then
eerror "No /var/lib/${SVCNAME}/configuration.yaml file exists!"
fi
}
start() {
checkconfig || return 1
ebegin "Starting ${SVCNAME}"
start-stop-daemon --start --user zigbee2mqtt:zigbee2mqtt --env ZIGBEE2MQTT_DATA=/var/lib/${SVCNAME} --chdir /usr/lib64/node_modules/zigbee2mqtt --exec /usr/bin/npm --background --make-pidfile --pidfile /run/${SVCNAME}.pid -- start
eend $?
}
stop() {
ebegin "Stopping ${SVCNAME}"
start-stop-daemon --stop --quiet --retry 10 --pidfile /run/${SVCNAME}.pid
eend $?
}
@@ -0,0 +1,3 @@
d /var/lib/zigbee2mqtt 0750 zigbee2mqtt zigbee2mqtt
f /var/lib/zigbee2mqtt//configuration.yaml 0640 zigbee2mqtt zigbee2mqtt
d /var/log/zigbee2mqtt 0750 zigbee2mqtt zigbee2mqtt
@@ -0,0 +1,43 @@
[Unit]
Description=zigbee2mqtt
After=network.target
Wants=mosquitto.service
[Service]
ExecStart=npm start
WorkingDirectory=/usr/lib64/node_modules/zigbee2mqtt
Environment=ZIGBEE2MQTT_DATA=/var/lib/zigbee2mqtt
StandardOutput=inherit
StandardError=inherit
Restart=always
User=zigbee2mqtt
CapabilityBoundingSet=
NoNewPrivileges=true
RemoveIPC=true
LockPersonality=true
ProtectControlGroups=true
ProtectKernelTunables=true
ProtectKernelModules=true
ProtectKernelLogs=true
ProtectHostname=true
ProtectProc=noaccess
ProtectClock=yes
DeviceAllow=char-* rw
RestrictRealtime=true
RestrictSUIDSGID=true
RestrictNamespaces=true
RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6
ProtectSystem=strict
ProtectHome=true
PrivateTmp=true
ReadWritePaths=/var/lib/zigbee2mqtt
SystemCallArchitectures=native
SystemCallFilter=@system-service @pkey
[Install]
WantedBy=multi-user.target
+15
View File
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>web@inode64.com</email>
<name>Fco. Javier Félix</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
<remote-id type="github">Koenkk/zigbee2mqtt</remote-id>
</upstream>
</pkgmetadata>
@@ -0,0 +1,59 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://github.com/Koenkk/zigbee2mqtt"
EGIT_BRANCH="dev"
inherit git-r3
else
SRC_URI="https://github.com/Koenkk/zigbee2mqtt/archive/${PV}.tar.gz -> ${P}.tar.gz
https://raw.githubusercontent.com/inode64/inode64-overlay/main/dist/${P}-node_modules.tar.xz"
fi
inherit nodejs-mod systemd tmpfiles
DESCRIPTION="It bridges events and allows you to control your Zigbee devices via MQTT"
HOMEPAGE="https://www.zigbee2mqtt.io/"
COMMIT="eb878d3d8ee47f77e27c771452e2d2c77ca83bb5"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
acct-group/zigbee2mqtt
acct-user/zigbee2mqtt
app-misc/mosquitto
"
NODEJS_EXTRA_FILES="scripts"
src_install() {
echo "${COMMIT}" > dist/.hash
echo -e "\nadvanced:" >>data/configuration.yaml
echo -e " network_key: GENERATE" >>data/configuration.yaml
echo -e " pan_id: GENERATE" >>data/configuration.yaml
echo -e " log_directory: /var/log/${PN}" >>data/configuration.yaml
nodejs-mod_src_install
keepdir /var/log/${PN}
insinto /var/lib/${PN}
doins data/configuration.yaml
dotmpfiles "${FILESDIR}"/zigbee2mqtt.conf
doinitd "${FILESDIR}"/${PN}
systemd_dounit "${FILESDIR}/${PN}.service"
dodir /etc/env.d
echo 'CONFIG_PROTECT="/var/lib/${PN}"' >>"${ED}"/etc/env.d/90${PN} || die
}
pkg_postinst() {
tmpfiles_process zigbee2mqtt.conf
}
@@ -0,0 +1,59 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://github.com/Koenkk/zigbee2mqtt"
EGIT_BRANCH="dev"
inherit git-r3
else
SRC_URI="https://github.com/Koenkk/zigbee2mqtt/archive/${PV}.tar.gz -> ${P}.tar.gz
https://raw.githubusercontent.com/inode64/inode64-overlay/main/dist/${P}-node_modules.tar.xz"
fi
inherit nodejs-mod systemd tmpfiles
DESCRIPTION="It bridges events and allows you to control your Zigbee devices via MQTT"
HOMEPAGE="https://www.zigbee2mqtt.io/"
COMMIT="cdf62ea5601f74af19b1626b72afc88edbd8e4ab"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
acct-group/zigbee2mqtt
acct-user/zigbee2mqtt
app-misc/mosquitto
"
NODEJS_EXTRA_FILES="scripts"
src_install() {
echo "${COMMIT}" > dist/.hash
echo -e "\nadvanced:" >>data/configuration.yaml
echo -e " network_key: GENERATE" >>data/configuration.yaml
echo -e " pan_id: GENERATE" >>data/configuration.yaml
echo -e " log_directory: /var/log/${PN}" >>data/configuration.yaml
nodejs-mod_src_install
keepdir /var/log/${PN}
insinto /var/lib/${PN}
doins data/configuration.yaml
dotmpfiles "${FILESDIR}"/zigbee2mqtt.conf
doinitd "${FILESDIR}"/${PN}
systemd_dounit "${FILESDIR}/${PN}.service"
dodir /etc/env.d
echo 'CONFIG_PROTECT="/var/lib/${PN}"' >>"${ED}"/etc/env.d/90${PN} || die
}
pkg_postinst() {
tmpfiles_process zigbee2mqtt.conf
}
+7 -5
View File
@@ -1,5 +1,7 @@
DIST esphome-dashboard-20220508.0.tar.gz 586340 BLAKE2B 83245cd2d3b698d3298225f4e08f828d2b9c8393b0d02dca8791ee2d807888a747fce29b8ed93309321f2244196c87795f30c96d3f697091d2bb101b287c7d7b SHA512 9524002eb889769928414a4f3915275b2d18aeab62ac77e994140a26fd7c1b0e28dbd65ec9dce1f10b4e547a31ce6165f616d385f14318624b28525b0de9386a
DIST esphome-dashboard-20220925.0.tar.gz 1382384 BLAKE2B a0132eadb87607ed946f9e644dcf99cf97bc67de6da5003343e78d3061f6af13dcdf40c405e6e0127dbe053943987fd053f13a43c555cc322dddfc1a03de2f4e SHA512 bcb024785879dc21c0a98c5832c62a93f83b46444ea226187b8d95463cce385d8080419ac588475e86ea5f2110806cafee321fb3300c11df560f23f15e18ee2f
EBUILD esphome-dashboard-20220508.0.ebuild 475 BLAKE2B aee2e58b4df570f0e9b7946d46a40700b5190e6293cde79bd42eb02234c987c41cb9f64d68d13f38bb0cd25d1ab78c1111710d6fd74c84138c4cb05a304d3c11 SHA512 cd2c0b57b8e338d935134cb07705132a8a4324e246ede49d42ac47f0853106092f6918e4071a3267772e734f007324c7620346acbe08ee9a67ba6d0728edef4a
EBUILD esphome-dashboard-20220925.0.ebuild 475 BLAKE2B aee2e58b4df570f0e9b7946d46a40700b5190e6293cde79bd42eb02234c987c41cb9f64d68d13f38bb0cd25d1ab78c1111710d6fd74c84138c4cb05a304d3c11 SHA512 cd2c0b57b8e338d935134cb07705132a8a4324e246ede49d42ac47f0853106092f6918e4071a3267772e734f007324c7620346acbe08ee9a67ba6d0728edef4a
MISC metadata.xml 457 BLAKE2B fb323c348ed5e2f693be7b58df4affee5a7826e24e992289d119364b8e82b0c018e3ea9f4c8f75b4fc25b9b9c29a3333807d5fd1e224090ff35ed288785f1f4d SHA512 15f5f9e99324d166192481d3ea2a24a06c9612279a214c7f31827ff9c4b0fd4175354a783b5656873dc493928cbd8e074009fe2568c88c608f0be91aea1ad5dc
DIST esphome-dashboard-20221007.0.tar.gz 1366164 BLAKE2B be89ae60169beba2c0664ba1a1f86998746343b8dd7be16de3b1db00aef473ae60f7b301dd48adb466da8a28f15ea936183ddac5985abe881f92bfadae9f3604 SHA512 8b8737751af394e47cd5384c69c5965b2f0e581d53b4520ebf7efbcfa20be418de97af968fe47e845a1cd9d1dbb5d36a6d55c29e0b8c2c359e889c91fa534074
DIST esphome-dashboard-20221109.0.tar.gz 1372059 BLAKE2B 4d3bc1580f750425836cf08cd9786c15c2fa8d4ccb6d29dfafc9e20c04331100749fbb1f600d083ea2f0b1e875499883069a9d015f266cb0bf3e3f257176641a SHA512 3ad980304dfbd183013fea21a1335f253256e39219af7ed19ef83d8d49b97b051b235dd751ae2587a42f22a3d2c0a9ba3631d810fc8def1818801ff661e98aea
DIST esphome-dashboard-20230214.0.tar.gz 1391538 BLAKE2B 5c893c4c772d0d367bc0ed4e4e763a045ef4ab46960f05c6f65610d754c2f5ad22d47e1635cc1b826c6810abccb60f4041486ffc89b9908eae3b94d9b95213b1 SHA512 cec9973e1abfbc3bc4cda776e182733e032e46762730e9b3871fcec58357e3e6aea3ca8c540ab792e0adc07e8ff69d50be8590a2430951242fc13dc641b04367
EBUILD esphome-dashboard-20221007.0.ebuild 429 BLAKE2B 313559593be245f3a29beb3f66193dbd1304f95c526df7793505bb0e09a92fa9cf74d399c25ac395778227aa63a8f5379d2f9d3753518ee03cd2f4d3f937473d SHA512 44343c10ad829e42ad5c0966386fc9d1567a98907ed738f9c8d219929f0eea3c10076a5eb262c9689d8d48f208858017cbbf6b712af44d16fbada5741b730771
EBUILD esphome-dashboard-20221109.0.ebuild 429 BLAKE2B 313559593be245f3a29beb3f66193dbd1304f95c526df7793505bb0e09a92fa9cf74d399c25ac395778227aa63a8f5379d2f9d3753518ee03cd2f4d3f937473d SHA512 44343c10ad829e42ad5c0966386fc9d1567a98907ed738f9c8d219929f0eea3c10076a5eb262c9689d8d48f208858017cbbf6b712af44d16fbada5741b730771
EBUILD esphome-dashboard-20230214.0.ebuild 429 BLAKE2B 313559593be245f3a29beb3f66193dbd1304f95c526df7793505bb0e09a92fa9cf74d399c25ac395778227aa63a8f5379d2f9d3753518ee03cd2f4d3f937473d SHA512 44343c10ad829e42ad5c0966386fc9d1567a98907ed738f9c8d219929f0eea3c10076a5eb262c9689d8d48f208858017cbbf6b712af44d16fbada5741b730771
MISC metadata.xml 516 BLAKE2B 9279866d47bec9f6ff5357e99b7234912ed6c19999eff0101044505f7bc3e3e13c4840e26ac0e92bd724654bc3559c3bbbdcdfc49517300b244a301dbf245670 SHA512 680331484d1334d2b719c7001742064cd39aaccc08245dca38797a32e83a7491f71c4b8e4eace7f570eb04bff9baf24f3538c35237b5ee8721466f5d5fd67650
@@ -1,19 +1,17 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="ESPHome dashboard"
HOMEPAGE="https://github.com/esphome/dashboard https://pypi.org/project/esphome-dashboard/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="Apache-2.0"
KEYWORDS="amd64 arm arm64 x86"
DOCS="README.md"
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
@@ -1,19 +1,17 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="ESPHome dashboard"
HOMEPAGE="https://github.com/esphome/dashboard https://pypi.org/project/esphome-dashboard/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="Apache-2.0"
KEYWORDS="amd64 arm arm64 x86"
DOCS="README.md"
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
@@ -0,0 +1,17 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="ESPHome dashboard"
HOMEPAGE="https://github.com/esphome/dashboard https://pypi.org/project/esphome-dashboard/"
SLOT="0"
LICENSE="Apache-2.0"
KEYWORDS="amd64 arm arm64 x86"
DOCS="README.md"
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">esphome-dashboard</remote-id>
<remote-id type="github">esphome/dashboard</remote-id>
<maintainer status="unknown">
<email>hello@nabucasa.com</email>
<name>Nabu Casa</name>
+8 -12
View File
@@ -2,15 +2,11 @@ AUX esphome.conf.d 349 BLAKE2B 54df063ef9805fd8de3eeb4f77331b22c256786817a305d9b
AUX esphome.init.d-r1 605 BLAKE2B c6443e2a9730638bda08bda51638d4cd8ee965526ae0fdb04d74a1b376ea7b461d5925b0fe8cb35cc991709a824c1c942902cfbdbe99823b39bd80abf46ca5f3 SHA512 98ef2a6d5524152e24b04b1e644e5672e6bebee8b68fbcc37b46f403fdbf1de24547e394ce52281b6ff5711a987c56c9f55c36b9ae871433ca7a4d3fc6e19297
AUX esphome.init.d-r2 650 BLAKE2B 106e71245d76858dcd3deccfae0f4880053a39d7c280ca79a74adbf44ebff73c56fe7903a3dc1c1a3088d513be2e98c6edc2742ff137b384cbf088967395c09b SHA512 b983ca4b4645e5b79cab2804bc6fc0220a61e2b0234d6f7655c7eaef6cf507bc9791ec16843bee0767c9f3f0dbd88e28b93c39a9e945ca6a5e849dec5c58aa64
AUX esphome.init.d-r3 650 BLAKE2B dc3750f8749e6183d0496b575a46fc55430b89bf973c75bf83c91b688f67e458d828b116e207042797852d5340967609224b806dc09190f92b8ebdcbf55e5388 SHA512 48cbcc982e95ff4d4486edf8ca91f742026f1745f23e4339d01dca016461ff0da2c37ee1539a5750e2d0ee339408bfbe16ff4b8c6cb2dcbbd97e382b7f0759d3
DIST esphome-2022.5.1.tar.gz 1465429 BLAKE2B ebe090a82e7e1cab9f543e2d9cc7f55dee455b4b8d1a5b9083776cde0fe2e873e324a319b0c045e5f8ece9a9ff58d281df23c57feb83a11d20966b2bf301f574 SHA512 be19fc4e26eb89f445707bfea86d75ca83e711b6b44df37e6bf556611aa1e501a1d5b80580c58a5f7ee5b0938f61416f6196bbf024125bde3fafcbf65ec4e165
DIST esphome-2022.6.2.tar.gz 1473508 BLAKE2B fd4b6a39d3ec770205b6c76bf24fdb228de5fc18d416f6fa67e621194f97c93f264b59a5fdfe7ab8404dba635d9e9214bcdd10855c6c25929c101cd293aaabb9 SHA512 9b380016580ef7243a735c75dac6a92777cbd963a166f197494693764a0f2592c5ecfba85a8b508377b121aac68d55564021235c0a4314fe278aa3e2feb5ad60
DIST esphome-2022.8.0.tar.gz 1509796 BLAKE2B 4bef31867b9f53801dc40f3bd15745f34f43ad0ff2b26d5115b581d18f94f033115f80aabcc4767e88e2cb693bc0785781eb1d5340029bcfd931155da1159320 SHA512 9b2a6a7ca914c27ac1ddc3cb4820943805b61d57747977431c8d770a512d5f8bb01faf6a9bafba1af995577d1187ec486326c0624c77e6f975e1d6985c08242d
DIST esphome-2022.9.2.tar.gz 1542925 BLAKE2B 848ebe9f94ed6e290a7f803754ad23f466626e38d62499906e96556da3c86ee26f10d6258d1f68ebcf863565ba77e5f038d6d34b3881ad48525c8e2b8a4e3928 SHA512 18156595343133683b07df4dc7390b42c6aada0ebd57ee71b6b50ed48e90649d6978e61043cfdf432be430cfa57df7c9adc5b2c09407cd7f86cc257a52b29031
DIST esphome-2022.9.3.tar.gz 1551087 BLAKE2B 0f23762654334637e78e3ac0f552cb26e90e590b9d09194a66374eb5245330124168dec2d3be08975de60b46263bd978411b8d15aead005b85e7bed8ffe0111e SHA512 12e7d41adb2db8cf274d2525db8fa52ddc49b4baea50e62244f859b88fc19c494f6ef7b911824c2fc428ce24f63c00ca8a8e9247fdc55cf8643a3b9498677383
EBUILD esphome-2022.5.1.ebuild 2856 BLAKE2B 5bb8125f6e6b211a081de728cef86b85dfb7bed6cda971203cea663efce61a1534fb89ee67091c91cb64c98d076745d8ec05715d68dc321bd7b2e559c3d9bbfb SHA512 b0e6e6ef3dc7a09bde81af4c2b246b3fdbfc5b341cdfb88ce5d75aeb859f098ac33474ab9caf497d93290cde93e8a0c170097a5c9393747c17990b8a21a5cf09
EBUILD esphome-2022.6.2.ebuild 2883 BLAKE2B 789ab8b1323834d4bdb8d46d1a5c5d347c148035c0a84bbb48b98cf9ddf72e4322f43eaae9f63b962b3385871ba25d4833a4838124d0cdb33e77801f4bb76068 SHA512 f80d34bd3f19ca75ca55d1d470b4876fd5715c3ec42d537dcbed24aaf13f2eae09e23593ddc2f1720760e4b67b748615ec9f1466efb43c75aaf433948a6e8d6b
EBUILD esphome-2022.8.0.ebuild 3044 BLAKE2B ee852115a20a6e46a8cd07cb3e690ceca45fc6aaf4afe948865c0436c275d0e1c25cc7c1e9eb665bda1aa34af838ecab48c3757bd4c0e9b672ec541cb848052a SHA512 38e28a3e6981ef2e0d147a1f78094172123ab63707c94ec15548a55b92eae59696548ff2c22c077b061b9bd765712cd65f88f9975bb688da7a2124efbc9f67fd
EBUILD esphome-2022.9.2.ebuild 3044 BLAKE2B 9f747e78ea8395b50f7cd162e08477d09a456cbd607b9068e3fd32839b7e41faf40231bb53e75fbbfb6ffb13f855d4ec90a3245513024c2ad67c264a663cadb3 SHA512 e56616d2fbfc37986fc28884797449aa9de6b91c9f00d543dc54885e35846839161d007800e2923f0c2b16d145ab6c6dbcf6c270ffcd26316715d63f61b3dfa7
EBUILD esphome-2022.9.3.ebuild 3044 BLAKE2B 9f747e78ea8395b50f7cd162e08477d09a456cbd607b9068e3fd32839b7e41faf40231bb53e75fbbfb6ffb13f855d4ec90a3245513024c2ad67c264a663cadb3 SHA512 e56616d2fbfc37986fc28884797449aa9de6b91c9f00d543dc54885e35846839161d007800e2923f0c2b16d145ab6c6dbcf6c270ffcd26316715d63f61b3dfa7
EBUILD esphome-9999.ebuild 2883 BLAKE2B da563958724be9fe49f0fceff6456f62c9b70f03f1c2b41b54930a564eb79bf38f4df1e46103949a863756001dfabd6048ce44f33a6ff20fd5dc901764a454c1 SHA512 b4abcc896a966527072e5f385a4987184d1cbe60b481e362467ee76c403548cc18b4ffa933e00baffef002c4bd0836c8391051ce0d51a25437bd423f7d64205c
MISC metadata.xml 528 BLAKE2B f51bbfdf53280873d115d2aa5720f958fb34aab599c47e22e6ea0bbb5492abd6768902be8c862dedf0e8364c840a4b93f6aa3a6d013e639cc1087b291fcf919a SHA512 7d073562b5e22a06680493fdff1657bc3541f699f677e3d21e37c6b02e638100c0559362ce4edc750094d59660ecedc1e9df194459b858b881a3c26c8aa90659
DIST esphome-2022.10.2.tar.gz 1555752 BLAKE2B a0131c04747a4fb124f1fac6bfda2ce61fc232972dcc632dafe6ded2b1fa569ec11d753f2c70de5d2e1a747b6fbbfb0720631138401bbadfceb91ca879380e31 SHA512 e2965139a4a0a2b2e64a8bb776b7aec46d955f88db6ad8e9c9eb59c6bd78ffc61a355101138e7aba804daffd6dd3b07dbbb294846faa2e62b0f99495494baef4
DIST esphome-2022.11.2.tar.gz 1592991 BLAKE2B ff8a4221f7e735a3346c6509650e238972ad52b22de6dadf008f5296d2b170dbfd28e06928231085ff82d7baf671486ebbbc2e65ea8fc085d9621e48f0c8548b SHA512 61ee9caa74604fb400609b97eb18fa917e16d233da0747f51cebdbc51e248a2a4292551d71cd1bc85a5b787fc01bd30fc414293d1181e97eaf2330a1a4df704b
DIST esphome-2023.2.4.tar.gz 1654477 BLAKE2B a15f81f511290080a1689acc7561ce051314e6564728180fce1bdfabc5fcc92b4a6f88dd617030012f1be8772d171a08d97faea0aaa35bb93b6ebe1bdca0c5be SHA512 c1465d4a47922e7c1a1fd74dc1b314b398f1a05d5e42948cdd3f1fd67858d8b0d634ae4b368fc909b67e4141859d2ebfb8035c4cb9acba056d9a89560ad7557f
EBUILD esphome-2022.10.2.ebuild 2941 BLAKE2B c71f2cb76b1da30c69f74ae78995eddd55592b2584fed9ddb422054674af416a8f3177824cc0382964acc2530e3a07358f4544fa285f2d43e00c5ebf1690fc9f SHA512 b2e756fa2c49657ea292056da92c0bde7130342c471df5f545bf51bedd82d260ff6b11127f7aa785abed7a37669a3a027b42ccfc4d4c2df15c86d72f9236b576
EBUILD esphome-2022.11.2.ebuild 2941 BLAKE2B efbe97798ef4430dfec4391fed8e0ec203e249acdbeb78467555bcea5b2d17cfd8bd16136bc1d99cf0865d52e0144e971b0424bd55cbe5c1a48d0dcd1a4d0cbe SHA512 fd6b7f4b8d129867deda17a2dde22f5c997e92ac439eeb44f2bc869fcf91851ea8b47f7b95028cf5029833ed7dd28b78c5875ba606c34750799d6eb857e55f0e
EBUILD esphome-2023.2.4.ebuild 2939 BLAKE2B 44c8b916d30438a0b2bb881d6a39e174341305180320fb972448bcc961bb8f5b8404ce33d4311c3931a19e3284640a03c1d675b1de5d8a5edc421fedbbf9d309 SHA512 81ac86fcc9dd3117d9d7d76fbf33fc967b376ca5af1156ee396bdf56afabecf851c71c0e4c5a6eb5df72bf480cfed5e4c3af9226f5aeada73841336afdafb307
EBUILD esphome-9999.ebuild 2903 BLAKE2B e8ffadc2dd3532ab619fd2c3508cd66c04ba2f32fa2007dd84539ff0e29d29f767abd65d58effe904932f2c19ed4e7dfc843d92b78c1ba875ff773a75c1a3864 SHA512 a494e82a1209eaae15a6fd5ac9d5db762c929d4a108984edf8dfdf075d448f3734cfa5705eea16f4a0cc242028274f43d4d1382386232ff61314c8ab520e81ba
MISC metadata.xml 585 BLAKE2B 07113af8bf33f8ab4a457387804b65e5927bd40dc42de4931df0e78405ba49e2e9b695de6f3d919070b11e3edca32015f069217624b00549c38e608ffe680cf9 SHA512 fbd6544cfe0826fc63567c55f7882e4c6f61a2ebd337421353ae9afb8c2c66961f6328746fdfbe68ee47e5002193914c809c53a663d4a9a58f64166ba1346f20
@@ -1,10 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit readme.gentoo-r1 distutils-r1
@@ -14,15 +14,14 @@ if [[ ${PV} == *9999* ]]; then
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
inherit pypi
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
@@ -38,17 +37,17 @@ RDEPEND="
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/colorama-0.4.5[${PYTHON_USEDEP}]
server? ( ~www-servers/tornado-6.1[${PYTHON_USEDEP}] )
dev-python/colorama[${PYTHON_USEDEP}]
server? ( ~dev-python/tornado-6.1[${PYTHON_USEDEP}] )
~dev-python/tzlocal-4.2[${PYTHON_USEDEP}]
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-embedded/platformio-6.0.2[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-3.3.1[${PYTHON_USEDEP}]
~dev-python/click-8.1.3[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20220925.0[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20221007.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/python-zeroconf[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
')"
@@ -1,10 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit readme.gentoo-r1 distutils-r1
@@ -14,15 +14,14 @@ if [[ ${PV} == *9999* ]]; then
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
inherit pypi
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
@@ -38,17 +37,17 @@ RDEPEND="
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/colorama-0.4.5[${PYTHON_USEDEP}]
server? ( ~www-servers/tornado-6.1[${PYTHON_USEDEP}] )
dev-python/colorama[${PYTHON_USEDEP}]
server? ( ~dev-python/tornado-6.2[${PYTHON_USEDEP}] )
~dev-python/tzlocal-4.2[${PYTHON_USEDEP}]
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-embedded/platformio-6.0.2[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/platformio-6.1.5[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-3.3.1[${PYTHON_USEDEP}]
~dev-python/click-8.1.3[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20220508.0[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20221109.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/python-zeroconf[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
')"
@@ -1,98 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
inherit readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="+server test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="
server? ( acct-group/${PN} acct-user/${PN} )
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/colorama-0.4.4[${PYTHON_USEDEP}]
server? ( ~www-servers/tornado-6.1[${PYTHON_USEDEP}] )
~dev-python/tzlocal-4.2[${PYTHON_USEDEP}]
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-embedded/platformio-5.2.5
~dev-embedded/esptool-3.3[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20220508.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/python-zeroconf[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]"
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/asyncmock[${PYTHON_USEDEP}]
dev-python/hypothesis[${PYTHON_USEDEP}]
)"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
src_prepare() {
sed "/aioesphomeapi==/c\aioesphomeapi" -i requirements.txt || die
sed "/click==/c\click" -i requirements.txt || die
sed "/zeroconf==/c\zeroconf" -i requirements.txt || die
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r3" "${PN}"
readme.gentoo_create_doc
fi
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}
distutils_enable_tests pytest
@@ -1,98 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
inherit readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="+server test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="
server? ( acct-group/${PN} acct-user/${PN} )
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/colorama-0.4.4[${PYTHON_USEDEP}]
server? ( ~www-servers/tornado-6.1[${PYTHON_USEDEP}] )
~dev-python/tzlocal-4.2[${PYTHON_USEDEP}]
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-embedded/platformio-5.2.5[${PYTHON_USEDEP}]
~dev-embedded/esptool-3.3.1[${PYTHON_USEDEP}]
~dev-python/click-8.1.3[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20220508.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/python-zeroconf[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]"
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/asyncmock[${PYTHON_USEDEP}]
dev-python/hypothesis[${PYTHON_USEDEP}]
)"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
src_prepare() {
sed "/aioesphomeapi==/c\aioesphomeapi" -i requirements.txt || die
sed "/click==/c\click" -i requirements.txt || die
sed "/zeroconf==/c\zeroconf" -i requirements.txt || die
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
if use server; then
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d-r3" "${PN}"
readme.gentoo_create_doc
fi
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}
distutils_enable_tests pytest
@@ -1,10 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit readme.gentoo-r1 distutils-r1
@@ -14,15 +14,14 @@ if [[ ${PV} == *9999* ]]; then
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
inherit pypi
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
@@ -38,17 +37,17 @@ RDEPEND="
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/colorama-0.4.5[${PYTHON_USEDEP}]
server? ( ~www-servers/tornado-6.1[${PYTHON_USEDEP}] )
dev-python/colorama[${PYTHON_USEDEP}]
server? ( ~dev-python/tornado-6.2[${PYTHON_USEDEP}] )
~dev-python/tzlocal-4.2[${PYTHON_USEDEP}]
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-embedded/platformio-6.0.2[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-3.3.1[${PYTHON_USEDEP}]
~dev-embedded/platformio-6.1.5[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-4.4[${PYTHON_USEDEP}]
~dev-python/click-8.1.3[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20220925.0[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20230214.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/python-zeroconf[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
')"
+11 -11
View File
@@ -1,10 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit readme.gentoo-r1 distutils-r1
@@ -16,9 +16,9 @@ if [[ ${PV} == *9999* ]]; then
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${MY_P}/"
KEYWORDS="amd64 arm arm64 x86"
KEYWORDS="amd64 arm arm64 x86"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
@@ -34,17 +34,17 @@ RDEPEND="server? ( acct-group/${PN} acct-user/${PN} )
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/colorama-0.4.5[${PYTHON_USEDEP}]
server? ( ~www-servers/tornado-6.1[${PYTHON_USEDEP}] )
dev-python/colorama[${PYTHON_USEDEP}]
server? ( ~dev-python/tornado-6.2[${PYTHON_USEDEP}] )
~dev-python/tzlocal-4.2[${PYTHON_USEDEP}]
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-embedded/platformio-6.0.2[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-3.3.1[${PYTHON_USEDEP}]
~dev-embedded/platformio-6.1.6[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-4.5.1[${PYTHON_USEDEP}]
~dev-python/click-8.1.3[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20220925.0[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20230214.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/python-zeroconf[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
')"
+1
View File
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">esphome</remote-id>
<remote-id type="github">esphome/esphome</remote-id>
<maintainer status="unknown">
<email>esphome@nabucasa.com</email>
<name>ESPHome</name>
+7 -3
View File
@@ -1,5 +1,9 @@
DIST esptool-3.3.1.tar.gz 213846 BLAKE2B 3abc7a53a6cd1e2c4168ac99c90313cf61bbd34b466d35b5cc7dcb4f6162c067444a56f33998850916308b4c2ae0ecb7ee49f70109fb4cdbc0cd9527e2287dbd SHA512 28d68c52dc00daf8667685e95f266e1be64f93566386ac0375e8b3e0fa5d15cbfd62031a46caf42a31cd6ee45f8b3e6df108af0f858fecff6e958b1d1301f99f
DIST esptool-3.3.tar.gz 213683 BLAKE2B c24f1fb95060e807d88a04f1f6fe957882b86792b64628673f6443b3d9677544a0b4f39a98f755e0d25cb443f4f666aeab505dedea34f27963fed04c773dfec6 SHA512 4795125ddb5b4728965ae7fd84bb04c6001fa669282596190b43108dea89df5f52a1549b763276d297876a83ca5b3a89cfbf41729cd256d3493566b3e8b9929e
EBUILD esptool-3.3-r2.ebuild 1137 BLAKE2B 83a393b3feccdbebd81ef94ddb703e1bde6cd82ca452f3f552aa9d45d3c7a07ba8bf8eac0c992591d20f0624908007b27d8e8d588353d95d3a950d007c9d57f3 SHA512 748b307fa662f12272a8f35e635ebee6a3dc6c65eae6e09cd41e609feba7fc32688e199a343d2e1f35c2cfa1beaa8d8561d234720a37ecb1c83b1a9ea832a286
EBUILD esptool-3.3.1.ebuild 1137 BLAKE2B 83a393b3feccdbebd81ef94ddb703e1bde6cd82ca452f3f552aa9d45d3c7a07ba8bf8eac0c992591d20f0624908007b27d8e8d588353d95d3a950d007c9d57f3 SHA512 748b307fa662f12272a8f35e635ebee6a3dc6c65eae6e09cd41e609feba7fc32688e199a343d2e1f35c2cfa1beaa8d8561d234720a37ecb1c83b1a9ea832a286
MISC metadata.xml 504 BLAKE2B 2efaa3eb78c1ce0d4aef5891223a09228d83da25bc81169bc53aed23d4344e3107295947ae7d7313bedb44310e0cb2eadf54ab4407e8e493777f93c7662ed87c SHA512 0a8ee6b1576fd22397682c50b366c00a95292893fcbcad18e8f433cfe18bc88a4b58a606c8617d05691cc9109f21134f57258257a9d3b1c12ce1e7545ecf6838
DIST esptool-4.4.tar.gz 223572 BLAKE2B 6194533b1245b2b93a67ef5c920554dcca2af25969b5c0b407e0f91d605471d7cdb2a6346bba5677e2447ffb40eac75563ad079499fee311c23a20505f35cace SHA512 117b6bbb184956ef1cb3303abd34d019595829219dc7de5f08f308af01731b795b8ae96fd69b117ebe959a606bf7269f77b9afa3de7521845952dcfca8ce35ea
DIST esptool-4.5.1.tar.gz 252178 BLAKE2B f6ee1acb48d0ed63dfcec8bd3bd13878ea5dfd72b356c9fb5e6038298ac5595f3435155fdcc9d6cf0f30d5bbbd722431b9d1fa5c7565ae14c7cf95dd0936c668 SHA512 c898f13ff082cad70636d46ad10f0e38645f52f08fd49b0a66255b5fe9a9ba9a7f0025376500542933238144133e4b72e1eaa8c2670973dc26706797fb025598
EBUILD esptool-3.3-r2.ebuild 1040 BLAKE2B 3508fc27d8d46aa6305fc89a159d2e97e4bdf7cdada08c5566d6632f97a80e3e9d369a031f1966ead89f6929e0f58ba1ea809c3b34636f9e3456a9f26776a740 SHA512 d9be93aee935feeeb1a8df3e05492911ce1c2fe7c2412fe1e3bdc468f1125e77441eded7245d13220b782468f56a5c7986147762ad30719f26d3819cd5fbaf91
EBUILD esptool-3.3.1.ebuild 1041 BLAKE2B bf0fc9e55629a9c45d46885162f2a3f6082812292ddb2b4e9737b6f0be4bd2fa7fc7d00079a390c85f30f29a25b741e8e49eee94d15613183db8c69e507b015b SHA512 7f86ff072b0961a81687b4486f13475203523305be379212c749f32d5814d0b1e160242826238173c471f58c28f69e1e11dbdef5b1fac0accdd92f73867b958f
EBUILD esptool-4.4.ebuild 1041 BLAKE2B bf0fc9e55629a9c45d46885162f2a3f6082812292ddb2b4e9737b6f0be4bd2fa7fc7d00079a390c85f30f29a25b741e8e49eee94d15613183db8c69e507b015b SHA512 7f86ff072b0961a81687b4486f13475203523305be379212c749f32d5814d0b1e160242826238173c471f58c28f69e1e11dbdef5b1fac0accdd92f73867b958f
EBUILD esptool-4.5.1.ebuild 1041 BLAKE2B 1f93974fef4be91c447ff906658c7d1415e7c26b05f37d2af1e9c4e291995bfc833452870d3a11e438518704cc5432bec58bfcd981c2d1659a847d382fba2c83 SHA512 b11cd76a73b9e74ec6e9561d10388554f33cd25b4dfbf462c77c9f8a5d4ab4877f6865497a3fb772998840a0d905b494ec2695e893a1ed3776c3fb7ee7c86e79
MISC metadata.xml 385 BLAKE2B 37e68ce4aa2c9a8b416e985988fcf766b2a93b460f104766c29fbb930240af58b69213f362d8a0d3f26a11fc8bf4918c7add972c24703895c8ab22c9d89ae8d4 SHA512 52121da4f9c3eab379ae263eec5a2a17c5d717d8c6b4633d2dcba6c2ecb03e6ad12a0d89566ab07abbc4d9a5237dc062e35d3292379475e3e4eb19deb2a8b998
+4 -8
View File
@@ -1,15 +1,13 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1 pypi
DESCRIPTION="A serial utility to communicate & flash code to Espressif ESP8266 & ESP32 chips."
HOMEPAGE="https://github.com/espressif/esptool https://pypi.org/project/esptool/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
@@ -25,12 +23,10 @@ RDEPEND=">=dev-python/bitstring-3.1.6[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
>=dev-python/reedsolomon-1.5.3[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/pip[${PYTHON_USEDEP}]
dev-python/wheel[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/unittest[${PYTHON_USEDEP}]
)"
# reedsolo>=1.5.3,<=1.5.4
+4 -7
View File
@@ -1,15 +1,14 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="A serial utility to communicate & flash code to Espressif ESP8266 & ESP32 chips."
HOMEPAGE="https://github.com/espressif/esptool https://pypi.org/project/esptool/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
@@ -25,12 +24,10 @@ RDEPEND=">=dev-python/bitstring-3.1.6[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
>=dev-python/reedsolomon-1.5.3[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/pip[${PYTHON_USEDEP}]
dev-python/wheel[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/unittest[${PYTHON_USEDEP}]
)"
# reedsolo>=1.5.3,<=1.5.4
+39
View File
@@ -0,0 +1,39 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="A serial utility to communicate & flash code to Espressif ESP8266 & ESP32 chips."
HOMEPAGE="https://github.com/espressif/esptool https://pypi.org/project/esptool/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/bitstring-3.1.6[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.1.4[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
>=dev-python/reedsolomon-1.5.3[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/pip[${PYTHON_USEDEP}]
dev-python/wheel[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
# reedsolo>=1.5.3,<=1.5.4
src_prepare() {
sed -i "s/reedsolo>=1.5.3,<=1.5.4/reedsolo>=1.5.3/g" -i setup.py || die
eapply_user
}
distutils_enable_tests unittest
+39
View File
@@ -0,0 +1,39 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="A serial utility to communicate & flash code to Espressif ESP8266 & ESP32 chips."
HOMEPAGE="https://github.com/espressif/esptool https://pypi.org/project/esptool/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/bitstring-3.1.6[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.1.4[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
>=dev-python/reedsolomon-1.5.3[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/pip[${PYTHON_USEDEP}]
dev-python/wheel[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
# reedsolo>=1.5.3,<=1.5.4
src_prepare() {
sed -i "s/reedsolo>=1.5.3,<=1.6.0/reedsolo>=1.5.3/g" -i setup.py || die
eapply_user
}
distutils_enable_tests unittest
+1 -4
View File
@@ -7,9 +7,6 @@
</maintainer>
<upstream>
<remote-id type="pypi">esptool</remote-id>
<maintainer status="unknown">
<email>angus@espressif.com</email>
<name>Fredrik Ahlberg (themadinventor) &amp; Angus Gratton (projectgus)</name>
</maintainer>
<remote-id type="github">espressif/esptool</remote-id>
</upstream>
</pkgmetadata>
+4 -2
View File
@@ -1,3 +1,5 @@
DIST platformio-5.2.5.tar.gz 218705 BLAKE2B b46568460c32613015f9cb3087a66f26a80c57592304f5a2043df9633b4b7eebc6f76723251fa0d20252faad0f7f9400c60f5d2cade18c41cebf090aee870fd2 SHA512 e4c03602c9331cd5a6b979f67e82b125cd2b441d80033806ebf5c993976c5cff8bbc7b65cf687e85676876a96dbf530872dbd2a8e2114ee10b094ac77ccd6fbf
EBUILD platformio-5.2.5-r1.ebuild 2570 BLAKE2B 51862d8b976308a72a32dd0957f9a8e010b48fff484f950b45872e22254e2de95314f4e8cd7ee85d96556e1b0a25cdb82cbd1a6526473e0235e2b6bb7f9892bc SHA512 12a0566ac0209a3e9ab89d6963faeb6e18be3e83c8ecd2d6f50837682934187c3debe547000f20b9bb6d374e4b562261fc93e9466e50ad0849eb8963f8fcbc0a
DIST platformio-6.0.2.gh.tar.gz 285452 BLAKE2B c70523837b5118fcc1209a36a425fb6ab0aac73e56732916ff3d39fe87d50a47bf7d31d77324f491093ed366b1b3e4f88274e973bc896b164f5a07687a53bd12 SHA512 a2e48ad9ca22024a06509a9e36e5a7586088d0e8abd67d309d1988a8a112a41e301f077f1b466b5db390dc4048add570acd5bb762bbf22db69715dead0d8fc89
DIST platformio-6.1.4.gh.tar.gz 290408 BLAKE2B 41a977d9b5e51a1e65ef61973301ab6e7e9ad0adbe6d4df2640b13f46623055df8303435a664acdd267ad8811229687b6abb088d5b331c33fb46bbe33ab188b1 SHA512 8c46b21212de2fb7579540c51b17061666b8abe4706800fe30fea053cb4233c17a03c2388295f9fb3a21602126f0c2c13f1dd80db962ef1b3d5c31c9a30791c7
EBUILD platformio-6.0.2-r2.ebuild 3296 BLAKE2B 276a0f50b5506787fc3e154bbb720ad2fac53b3d07b3eb30014e5cc99f9cfb2197d664145993e92a476874637a43a18988c39c1ff6c562f1a4a1895c71d38ef4 SHA512 de0b96a64dd4cccfd9a849348a2a1a0b0bb40920d35656f9c3a2feeb158c8cf0edef2ad6a68d9132accf515255065c036e88b7e80e5b3e5a36942f2c533a33d4
EBUILD platformio-6.1.4-r1.ebuild 3301 BLAKE2B c0d1b34389dd752115f9b775c106473a500c5577d1eb34279c0815c32ede13ab7340fbc40c15d77c0643aba7cec5059c0119e945df6418f4fa8cf4a530e2cc96 SHA512 59baf30f6cfa68a7726055213178e6a5bec3c8df676f1bad664a6fee48e5aaba915bfee8723954ecb9c3941ff16cac1ea7593700858059bdb122d33e47f12e38
MISC metadata.xml 457 BLAKE2B 558c6e7f69c6ede09bcd9cc706a3d0186a67ab8911b4278e4ed669cae32790db1ca282abc527e757345f91303eea337c03594a47777d50fb4609e9e9eae2dc8f SHA512 478409895f41c84f1c85c17c58f9a41cec864ed6df0b24b01d3d3b117b1109ae2bf15fc70871159193e514b64e108dbb37162517aa183c8c33fc350054dd81d4
@@ -1,76 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1 udev
DESCRIPTION="A professional collaborative platform for embedded development. Cross-platform IDE and Unified Debugger."
HOMEPAGE="https://platformio.org https://github.com/platformio/platformio-core/ https://pypi.org/project/platformio/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
RDEPEND=">=dev-python/aiofiles-0.8.0[${PYTHON_USEDEP}]
dev-python/ajsonrpc[${PYTHON_USEDEP}]
>=dev-python/bottle-0.12[${PYTHON_USEDEP}]
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
>=dev-python/click-8.0.3[${PYTHON_USEDEP}]
<dev-python/click-9[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
>=dev-python/pyelftools-0.27[${PYTHON_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
<dev-python/requests-3[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.9.0[${PYTHON_USEDEP}]
<dev-python/semantic_version-3[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
<dev-python/tabulate-1[${PYTHON_USEDEP}]
>=dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
~dev-python/starlette-0.18.0[${PYTHON_USEDEP}]
~dev-python/uvicorn-0.17.6[${PYTHON_USEDEP}]
dev-python/wsproto[${PYTHON_USEDEP}]
>=dev-python/python-zeroconf-0.38[${PYTHON_USEDEP}]
virtual/udev"
DEPEND="virtual/udev"
BDEPEND="test? ( dev-python/jsondiff[${PYTHON_USEDEP}] )"
# This list could be refined a bit to have individual tests which need network
# (within EPYTEST_DESELECT) but so many need it that it doesn't seem worth it right now.
EPYTEST_IGNORE=(
# Requires network access
tests/test_builder.py
tests/package/test_manager.py
tests/package/test_manifest.py
tests/commands/test_platform.py
tests/commands/test_test.py
tests/commands/test_ci.py
tests/commands/test_init.py
tests/commands/test_lib.py
tests/commands/test_lib_complex.py
tests/commands/test_boards.py
tests/commands/test_check.py
tests/test_ino2cpp.py
tests/test_maintenance.py
tests/test_misc.py
)
distutils_enable_tests pytest
src_prepare() {
sed "s/zeroconf==0.38.\*/zeroconf/g" -i setup.py || die
sed "s/wsproto==1.0.\*/wsproto/g" -i setup.py || die
sed "s/semantic_version==2.9.\*/semantic_version/g" -i setup.py || die
eapply_user
}
src_install() {
distutils-r1_src_install
udev_dorules scripts/99-platformio-udev.rules
}
@@ -0,0 +1,116 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1 udev
DESCRIPTION="An open source ecosystem for IoT development"
HOMEPAGE="https://platformio.org/"
SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}"/${PN}-core-${PV}
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
RDEPEND="
$(python_gen_cond_dep '
<dev-python/aiofiles-0.9[${PYTHON_USEDEP}]
dev-python/ajsonrpc[${PYTHON_USEDEP}]
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
>=dev-python/click-8[${PYTHON_USEDEP}]
<dev-python/click-9[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.37[${PYTHON_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
<dev-python/requests-3[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.9[${PYTHON_USEDEP}]
<dev-python/semantic_version-3[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
<dev-python/tabulate-1[${PYTHON_USEDEP}]
dev-python/twisted[${PYTHON_USEDEP}]
>=dev-python/pyelftools-0.27[${PYTHON_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_USEDEP}]
>=dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
=dev-python/starlette-0.20*[${PYTHON_USEDEP}]
=dev-python/uvicorn-0.17*[${PYTHON_USEDEP}]
dev-python/wsproto[${PYTHON_USEDEP}]
')
virtual/udev"
DEPEND="virtual/udev"
BDEPEND="test? ( $(python_gen_cond_dep 'dev-python/jsondiff[${PYTHON_USEDEP}]') )"
# This list could be refined a bit to have individual tests which need network
# (within EPYTEST_DESELECT) but so many need it that it doesn't seem worth it right now.
EPYTEST_IGNORE=(
# Requires network access
tests/test_builder.py
tests/package/test_manager.py
tests/package/test_manifest.py
tests/commands/test_platform.py
tests/commands/test_test.py
tests/commands/test_ci.py
tests/commands/test_init.py
tests/commands/test_lib.py
tests/commands/test_lib_complex.py
tests/commands/test_boards.py
tests/commands/test_check.py
tests/commands/test_run.py
tests/commands/pkg/test_exec.py
tests/commands/pkg/test_list.py
tests/commands/pkg/test_outdated.py
tests/commands/pkg/test_search.py
tests/commands/pkg/test_show.py
tests/commands/pkg/test_install.py
tests/commands/pkg/test_uninstall.py
tests/commands/pkg/test_update.py
tests/misc/ino2cpp/test_ino2cpp.py
tests/test_maintenance.py
tests/test_misc.py
)
EPYTEST_DESELECT=(
# Requires network access
tests/misc/test_maintenance.py::test_check_pio_upgrade
tests/misc/test_misc.py::test_ping_internet_ips
tests/misc/test_misc.py::test_api_cache
)
distutils_enable_tests pytest
src_prepare() {
# Allow newer versions of zeroconf, Bug #831181.
# Also wsproto.
# ... and semantic_version, bug #853247.
sed \
-e '/zeroconf/s/<[0-9.*]*//' \
-e '/wsproto/s/==.*/"/' \
-e '/semantic_version/s/==[0-9.*]*//' \
-i setup.py || die
default
}
python_test() {
epytest -k "not skip_ci"
}
src_install() {
distutils-r1_src_install
udev_dorules scripts/99-platformio-udev.rules
}
pkg_postinst() {
udev_reload
}
pkg_postrm() {
udev_reload
}
@@ -0,0 +1,116 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1 udev
DESCRIPTION="An open source ecosystem for IoT development"
HOMEPAGE="https://platformio.org/"
SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}"/${PN}-core-${PV}
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
RDEPEND="
$(python_gen_cond_dep '
<dev-python/aiofiles-0.9[${PYTHON_USEDEP}]
dev-python/ajsonrpc[${PYTHON_USEDEP}]
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
>=dev-python/click-8[${PYTHON_USEDEP}]
<dev-python/click-9[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.5[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
<dev-python/requests-3[${PYTHON_USEDEP}]
~dev-python/semantic_version-2.10.0[${PYTHON_USEDEP}]
<dev-python/semantic_version-3[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
<dev-python/tabulate-1[${PYTHON_USEDEP}]
dev-python/twisted[${PYTHON_USEDEP}]
>=dev-python/pyelftools-0.27[${PYTHON_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.37[${PYTHON_USEDEP}]
>=dev-python/marshmallow-3[${PYTHON_USEDEP}]
=dev-python/starlette-0.20*[${PYTHON_USEDEP}]
=dev-python/uvicorn-0.18*[${PYTHON_USEDEP}]
=dev-python/wsproto-1.1*[${PYTHON_USEDEP}]
')
virtual/udev"
DEPEND="virtual/udev"
BDEPEND="test? ( $(python_gen_cond_dep 'dev-python/jsondiff[${PYTHON_USEDEP}]') )"
# This list could be refined a bit to have individual tests which need network
# (within EPYTEST_DESELECT) but so many need it that it doesn't seem worth it right now.
EPYTEST_IGNORE=(
# Requires network access
tests/test_builder.py
tests/package/test_manager.py
tests/package/test_manifest.py
tests/commands/test_platform.py
tests/commands/test_test.py
tests/commands/test_ci.py
tests/commands/test_init.py
tests/commands/test_lib.py
tests/commands/test_lib_complex.py
tests/commands/test_boards.py
tests/commands/test_check.py
tests/commands/test_run.py
tests/commands/pkg/test_exec.py
tests/commands/pkg/test_list.py
tests/commands/pkg/test_outdated.py
tests/commands/pkg/test_search.py
tests/commands/pkg/test_show.py
tests/commands/pkg/test_install.py
tests/commands/pkg/test_uninstall.py
tests/commands/pkg/test_update.py
tests/misc/ino2cpp/test_ino2cpp.py
tests/test_maintenance.py
tests/test_misc.py
)
EPYTEST_DESELECT=(
# Requires network access
tests/misc/test_maintenance.py::test_check_pio_upgrade
tests/misc/test_misc.py::test_ping_internet_ips
tests/misc/test_misc.py::test_api_cache
)
distutils_enable_tests pytest
src_prepare() {
# Allow newer versions of zeroconf, Bug #831181.
# Also wsproto.
# ... and semantic_version, bug #853247.
sed \
-e '/zeroconf/s/<[0-9.*]*//' \
-e '/wsproto/s/==.*/"/' \
-e '/semantic_version/s/==[0-9.*]*//' \
-i setup.py || die
default
}
python_test() {
epytest -k "not skip_ci"
}
src_install() {
distutils-r1_src_install
udev_dorules scripts/99-platformio-udev.rules
}
pkg_postinst() {
udev_reload
}
pkg_postrm() {
udev_reload
}
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
@@ -0,0 +1,24 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="AEMET OpenData Rest API library"
HOMEPAGE="https://github.com/Noltari/AEMET-OpenData https://pypi.org/project/AEMET-OpenData/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="sci-geosciences/geopy[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]"
+4 -2
View File
@@ -1,3 +1,5 @@
DIST AEMET-OpenData-0.2.1.tar.gz 12464 BLAKE2B ac26f62c837b39576371ceb3c19374d35aca627ad6f51feae4da8e34a2858ff91f8140424f4dbdaece14d36d8a22347fed95633d44d9211198051f8fe95dd223 SHA512 6b05a4a7993f76d722c13ef87fbddb56bcdcc4a3527cf4c4c82ecbf5420bd6f273d896b3145f8975b4d7d8974d2de891e58fd0dcfd364a4aa38db1cb41958385
EBUILD AEMET-OpenData-0.2.1-r1.ebuild 777 BLAKE2B 7533e7c4df1b2cf95e9af4b3513f3e866fd81cde5ee2dfb00b91db5434ddc97d3ac67400c80122974a44871aaf675b3f5573be99aef3ed39e9010aa88b134105 SHA512 a8664a943deb8d72d1c4f90ddcd34e91bae20830d600a4b6abc1328fee6ddd25063d89dd37827b0ff06d932a101b1f6257f99b9fe242a6b0ac7eee954b5fc0d6
MISC metadata.xml 451 BLAKE2B a7f862d304fa2bc0f3050776fe0c4efb21d8b79f56a890e05524f65ec75c69cb3fe480a3b8992b3ac5bf6b460b5c28375beb98e6baac4effd8f5e6fa623792f2 SHA512 4074c0c186bcc72820c2ef6d05c2f43db5d4e097b447da0bb1df733f2e2ad915d926f6fbc83ea7b68ccc4ad7145e4c55dd93e3aee653f08b4528b88636d950a5
DIST AEMET-OpenData-0.2.2.tar.gz 13246 BLAKE2B 1d6fe70d260ef00b145c9abff26172132acf5b7a0f98891676581ca791bb43721ca0daddaf0085446b4cf0e5a3efc3f90c2f1ec6197f05232fc529ee22c4fdb9 SHA512 c455d835aba4a1a708a1352cbce721d416ddcb9097126e49ad0f25c002a8331ae2f898612ee94c248fd2793557a0158c0f99bbb41b1f26c1577f02f89d043837
EBUILD AEMET-OpenData-0.2.1-r1.ebuild 777 BLAKE2B fe5e4dde7bbc7e3d91916c7f57f7f4ebe14188f0d6dc4c85132adb249f5f8ee9a58054a9c487747ec7d8b26448a3ad6115de3e398708ef76e9a4f1417f1b2e67 SHA512 8c875f0962b04fd4c461e97ee42fcdd889ccea0ac17b2885f5b128e3b8f6e458342b5000ed08822e92e00961cbbbcf0ded94aadedb8e22eab10fea23dd90559f
EBUILD AEMET-OpenData-0.2.2.ebuild 634 BLAKE2B 2bad158574fc62b6446062330749b0b8ce12dfb7e94aa2f10ca9d058aa2d3079a4740b8255171a7661aea8907156d0ecb36c469a4c45247cb6656f42bab998da SHA512 1310db4e768b71de79ad5d8bbb88f4bcd3fbc7f56c50176e1ebcc29bcec2bb00738acf89763bb7af8e3568214d7891075825f98b52362c1374b9c3b17467e8ea
MISC metadata.xml 515 BLAKE2B d240cd4e9da690fc624a56ada7fdbfb0ae39ab7a5cb8a1165dd6669a39b235389e3cc070235e3869c2217e98a313899acd4a50ca397847444ca91f65b3665a2d SHA512 d0d7250de254f4b068b387bb853e3092282b749bea7c6b1c20a92f8801df5f0b64c1e4f6f943047f850468d86b7d3a200041c0d7a8fcc4bd0a45d625f49583c3
+1
View File
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">AEMET-OpenData</remote-id>
<remote-id type="github">Noltari/AEMET-OpenData</remote-id>
<maintainer status="unknown">
<email>noltari@gmail.com</email>
<name>noltari</name>
@@ -3,7 +3,8 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
@@ -3,7 +3,8 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
@@ -1,10 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="Python Async API for controlling Genie garage doors connected to Aladdin Connect devices"
@@ -0,0 +1,19 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="Python Async API for controlling Genie garage doors connected to Aladdin Connect devices"
HOMEPAGE="http://github.com/mkmer/AIOAladdinConnect https://pypi.org/project/AIOAladdinConnect/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
RDEPEND="!dev-python/aladdin-connect
dev-python/aiohttp[${PYTHON_USEDEP}]"
+8 -6
View File
@@ -1,7 +1,9 @@
DIST AIOAladdinConnect-0.1.41.tar.gz 7536 BLAKE2B 3e7fdefda98908423355dad78829f4970550facf0b25d1718e0d3147bcc667d48a24e679ad5fee0f7e9be34c54f5ea15ee6956a8abd83ace5d6375f3c4d7fd05 SHA512 e834d688f6fd7ced87e3d55e4abe813c6a1691ccee533f352b72c1da2f0e681bb60ce9a0bf30c7aa56b6983f15156b65280e6a0632f6e324104dd05ce396adea
DIST AIOAladdinConnect-0.1.44.tar.gz 7649 BLAKE2B 3298c78cdfb81f53f87e61e9c95330f20fc55786221c574cf286d0a128f7fc2569d7d787fb22e436e3ce4229a60d450d25f388ae656e8a276ac4c9f3782f23f5 SHA512 26b372ae9b0d7cfdf5f8e8a033bbd8e416da031964c66e1be59b6e8c1302c9146856a25bc8a874491f8096959401a7a0121c79a3378e4d80a22b2165bbde2c8f
DIST AIOAladdinConnect-0.1.46.tar.gz 7755 BLAKE2B 268b2982b5508dbf9e13e7a07dc66f932ee4f76cbef23d4fd9a3bc10a34a3d20af5e52fd277022edd5de4a9cab457a5ff0c328e139d24e08514442d97b71a509 SHA512 69e8db61571ca895ec329344b7b390c0b12ef75695f06c32335dd9b25c954ee79fe3fc116063b5e953f52ddd564fa455d9dd65fa4b628d16e9b51c7d0e1339ec
EBUILD AIOAladdinConnect-0.1.41.ebuild 784 BLAKE2B f44c7c9b2786b9f0a8bd6731dfafc7a9bd028e16a29f3ee4fde4c940f0282d43dd40c60f6d5fe0f93c6edb249bb5cf638e5db140bbb808d00453c8f24746aa8e SHA512 7eb928cda0d79bbc094670633e463f1c9d517315e47f7688c2d269688ea50b65138602b0650bc24dfea8abf02d267c6ed7df3c12f32c850237470c9a0133c8fb
EBUILD AIOAladdinConnect-0.1.44.ebuild 784 BLAKE2B f44c7c9b2786b9f0a8bd6731dfafc7a9bd028e16a29f3ee4fde4c940f0282d43dd40c60f6d5fe0f93c6edb249bb5cf638e5db140bbb808d00453c8f24746aa8e SHA512 7eb928cda0d79bbc094670633e463f1c9d517315e47f7688c2d269688ea50b65138602b0650bc24dfea8abf02d267c6ed7df3c12f32c850237470c9a0133c8fb
EBUILD AIOAladdinConnect-0.1.46.ebuild 784 BLAKE2B f44c7c9b2786b9f0a8bd6731dfafc7a9bd028e16a29f3ee4fde4c940f0282d43dd40c60f6d5fe0f93c6edb249bb5cf638e5db140bbb808d00453c8f24746aa8e SHA512 7eb928cda0d79bbc094670633e463f1c9d517315e47f7688c2d269688ea50b65138602b0650bc24dfea8abf02d267c6ed7df3c12f32c850237470c9a0133c8fb
MISC metadata.xml 463 BLAKE2B aae76069c5153a1030928fe1ad6edb798604be9e076b35e613b50e7fa2163cc941c4c9ce501c954323f004099a7f81604445911f02a2bf1d019c0046a17bd086 SHA512 6f57f54e58cea6d31e2c68884135c6d99f4e832d6347bde53d707a0e9d107752df1ca9d2452f03d45b18d644066853aa5aa33f8e5e8c84f635172ff75b977130
DIST AIOAladdinConnect-0.1.48.tar.gz 7824 BLAKE2B 73b0f98ef30836f2dd963d4e308fcac8abed1894b66c54108b8068639ddb6cfdd9f996d6a75fae1971ea8dfd0562859296ac38dae1b1c8014fe0c3676b77da05 SHA512 bdfa688e23fbe4a384128eb222c10ddfaa4936ca5382e2582c3c4e3dea4d4202ded7ae7414d9cfc09086dfedee1e378af221e34744eabe73f56703c7a74ec192
DIST AIOAladdinConnect-0.1.55.tar.gz 8130 BLAKE2B 8a8329d7b4affe2a4a9d4b7f9974a6b95247ac0adfd93cc613928de43ee59d6f4e2ec692d1e01d8e1d1f0d00d15252aa66e0bacb24e29aa6ce3fc10266b00565 SHA512 c2384c66bcf3ac3aacb2eb39be4740a1e6e1248946d9ff433dca563bddd87ef543a757fce4ab2a371bacb683e2afea26de93005972017c9350edceda78970c04
DIST AIOAladdinConnect-0.1.56.tar.gz 8120 BLAKE2B f4d48adbebe39484298b7ba60e7127713f0fa3b7f0e15c7f618c7f9eeeedaf6c5e8b920c1474b6bfd8c46c1556899b004ceb5241353d3a400301a1529cef218f SHA512 953f369ea41df2381fdb1531653030e77f5ef9df85ad7566d04049b993dbde9271f7b5cf1f4808f90999ce7e38664288643399b4c7628563bf18ccfcf5fcc4f6
EBUILD AIOAladdinConnect-0.1.46.ebuild 816 BLAKE2B 356457466601012ba934fa36c16c9b1baf6dc63816fb68fda10efcb3ce67aff47d11c7f170d15843074cf11e8eff510fdb44d7c323b619179b1adeebb5110fd9 SHA512 45ba913dd7aa04eb134203cf73d3c13b995cd316f875db52c412d1f417371afd9b94613feb56439740810cfdc599389eaa780a0acaa08e723ca7447ef07b0b42
EBUILD AIOAladdinConnect-0.1.48.ebuild 816 BLAKE2B 356457466601012ba934fa36c16c9b1baf6dc63816fb68fda10efcb3ce67aff47d11c7f170d15843074cf11e8eff510fdb44d7c323b619179b1adeebb5110fd9 SHA512 45ba913dd7aa04eb134203cf73d3c13b995cd316f875db52c412d1f417371afd9b94613feb56439740810cfdc599389eaa780a0acaa08e723ca7447ef07b0b42
EBUILD AIOAladdinConnect-0.1.55.ebuild 815 BLAKE2B 0146389b1788279c45390f4920ef392cc43513e4498f269315af18991a6f522112910899d1975ca4f593ead517a0eb408644f452d1b23bfad3eaf69e555367ab SHA512 509924b9e302fa430a89874ba9112f967f06acbd6ef55304cc01572a61e7e020b92b50944607c61a1ca7d184c49b883aa0824f56a099f9ea83652dd4c0e2a3ad
EBUILD AIOAladdinConnect-0.1.56.ebuild 584 BLAKE2B 37438b7959462aaee22ad2090c60ef20968ce937ccb4138acf1d726856c06b910f81ebe774cff4f4fe956bab5a1d2dfa7da5c8b1ba5f99e4a27f91daf2bae281 SHA512 f49b90494463bc26bccf956345a8bd304236f8a6ef80be18dafd400987912543c15ee83f7337ae53fcd1f82f13bfdd31f8d56f386900048daedeb784f80cafd6
MISC metadata.xml 528 BLAKE2B 56654aa984506ffa9d2df8fb44a336e40c8097dc43f90c31d2deae39058d1a6c2bacd2958a8e940582e29a51fb134f33d2ea52900995c34b58e3b68105da7bf3 SHA512 0261ed6a263dbf7c54f952f7a38503fb0820f35340f9d757047248c288941a3ed0d35d99531e1372f6150569089c4e1be8c05c8f14c688f762a753ded5a2919e
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">AIOAladdinConnect</remote-id>
<remote-id type="github">mkmer/AIOAladdinConnect</remote-id>
<maintainer status="unknown">
<email>m_kasper@sbcglobal.net</email>
<name>Mike Kasper</name>
@@ -0,0 +1,24 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="A client for Honeywell's US-based cloud devices"
HOMEPAGE="https://github.com/mkmer/AIOSomecomfort https://pypi.org/project/AIOSomecomfort/"
SRC_URI="$(pypi_sdist_url --no-normalize)"
S=${WORKDIR}/${P}
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/prettytable[${PYTHON_USEDEP}]"
@@ -0,0 +1,34 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="A client for Honeywell's US-based cloud devices"
HOMEPAGE="https://github.com/mkmer/AIOSomecomfort https://pypi.org/project/AIOSomecomfort/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/prettytable[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest
+5
View File
@@ -0,0 +1,5 @@
DIST AIOSomecomfort-0.0.11.tar.gz 21478 BLAKE2B 84f58b69cb99a83f78501bb41c5b68b5016da1ad09a7a48633eedf7aa7ce58a904bd7c653a6cfd5761afc66367415e42413c4f185bbffda9856df2fd669eb5c5 SHA512 679312c6c6933fa9a3675e0d8df22c56d68537201e436f6576c672cd857b42eb1f2e6ee072b4255ae9498e3ef6af6931ae82758769b61d2a8d064f9c2851b817
DIST AIOSomecomfort-0.0.6.tar.gz 21319 BLAKE2B 17cd6a14c9ebb092903718053e8f8ce7f28a7fafb93b87f9c2d2fb99c045d3c6e6b6f782a6d79d22430eee50afd0bf5fef68bca3dac97955133939a769a89e99 SHA512 469b7818c363e569fd2a8754ffed75c77417e954442cab49074dd4af89aee271f7c88fe53ae6f1e39aec9c9c98342e17f2198c5d05f22a88a7ea19be001ec673
EBUILD AIOSomecomfort-0.0.11.ebuild 624 BLAKE2B 0e69407a4682817a2c5c30b879bcb7544bb209549dfd85d3fc75b8a4cd2467be0b9b57d639250a224cbdefb3106ec839da432fc0e0bd3a18cf40659023dee094 SHA512 323b1410e5a6436ba04185a3068aff1cb1490e914a3727f832050a5441cb7dfd604be1874a56857bff590614fc17be94fc9258366f9ac93e5c67709b03c17f57
EBUILD AIOSomecomfort-0.0.6.ebuild 783 BLAKE2B 668b0b059f7cdd241c7ca8d5bc6cd3ebb57fa64e041fc83eb25256d17f2c257705b36d6425ba2b8ccbff724efe1ad842353e4bd43c2e590c0596f7124992f404 SHA512 bbd7bde96837d171fd0436fd45940c4c996113cc8bb40d4d2d132744bac2d887ee1f0c6d2c98f5ac94bd906732e948f93e341537c7a378c7e208d7930bc9c705
MISC metadata.xml 522 BLAKE2B 01363a2e06ff39ecc027fcc27ef961869b84c32bd97a2d27b8079c33857b41c14433e17815f51d83b2ab9adc8c172b89422ae8f52a5d0dca81fdf466b7dd676a SHA512 4b70cbe1a570ee6b1be1f6cdd7053f91f4498368689a584e21e59639126afbc830a1e0cf4eb99b85e9d17a41d7e205539835174895339bba9e16accc2dc94cad
+16
View File
@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">AIOSomecomfort</remote-id>
<remote-id type="github">mkmer/AIOSomecomfort</remote-id>
<maintainer status="unknown">
<email>m_kasper@sbcglobal.net</email>
<name>Mike Kasper</name>
</maintainer>
</upstream>
</pkgmetadata>
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+3 -3
View File
@@ -1,5 +1,5 @@
DIST Adafruit-Blinka-5.5.1.tar.gz 110504 BLAKE2B 2041d267933afe4e45ef4b65f4cacf0ec34901accaf547887313177bfdac4493e544c7c586ac84f567569fbe382251707b88da8d20f7cce7b0afffdff0319ac0 SHA512 96289e4868d00345b2fa604cde21b70b55fc1846447ae67d5849bafdc363b74e2f36c9757d5c95ff732f7fc1419d725fb603ba7c5876ca330563e4a5b6b655d0
DIST Adafruit-Blinka-7.1.1.tar.gz 166472 BLAKE2B 76945e78ba2146519d8cc1b425e844118f58e330d279029d49c8a2a6f08fa4c72be46e7371195466310660e11d78d9f17675eae79ee0299eb0f66d3ad668ca4d SHA512 02ef34e81356d19d13b55d08cd97c99b2f6383516f2d703de4a9efe144dba717b83eed892ba92b3d21342243d2df6f0e52af74de49a6f8b18b5999a4a2326aaf
EBUILD Adafruit-Blinka-5.5.1.ebuild 746 BLAKE2B cf5f942417983095112771e4e9a2e78a18c1a8c04362c9d01a00610534004168153bb8fdcfe80210055c0248cd584732d4b5192a70c371612ca55dcfcd15e7a7 SHA512 655ea6190d464db142f8d2a2924f1dc7e4e6446c05c85fef3bfa2c43206c38eae0e290dc861de0eab72c59b7ff9882e2d0b0fddd46ad9ac1e9c078c398b18ecf
EBUILD Adafruit-Blinka-7.1.1.ebuild 777 BLAKE2B b89823a3d39587fd81b7d97fb21f15229ac221c0314375e495b7c7b0472856fd3680c18ea3394f559b169482f943647a87cc37b9c8a46fa157780a5892b4c7fb SHA512 062088c7da8c297be305f01bb42aa98222a31005066261eb83e2925d068b6c3260671f8ca721f9c051f3058ee35b727c3d4924c95c25c5e8e8c1cb9e787a92c1
MISC metadata.xml 473 BLAKE2B cc4abfe9ab5a3162b7a190d48f41f35d338ef0615799e267be91e968fc6f0f03c2ecb829b0d6013c0c28b8dc17f7b63a102a53b3b1861c3ad11954a691f48da0 SHA512 0756f3a827567f145ded83ed636a09d0d9da2513cbafc36e8c4a831082f161d1a522ed7afe0e98fa654922c2eff00cf4516e337da8a78eb00f228f3441545717
EBUILD Adafruit-Blinka-5.5.1.ebuild 746 BLAKE2B 7121d59caca4f337c88b173547f640c2d648b6be18f43209d75b03cc8ad82a4fb1e0112fa3ad464bb41b3154544f7916dfbc768741735c092c0a1239bba3b9b9 SHA512 c711730bf23655d93fe3bd7a7d4bc69dc2aa2d834a1073b5ef1132947e8f18668819411cb97f909d99e02f1d657c63977d22fef8eb423bc6e200867ccc06eb35
EBUILD Adafruit-Blinka-7.1.1.ebuild 777 BLAKE2B 229eb33293d25373b173df0da7277ba4c873cee825286677977309f5b18ea4398c059b096ec0da1775eb9a0d77eb6a61c78d3ec39d26213a5ce5d9385039c706 SHA512 c58784721ffb1244f3599feb4503b08a2d054c071a18589a04ddcd661b9d5d2c43424f6f7b0adb57313859dca75600dcd57e1ec83f2a78d97d2cdc398bedff1b
MISC metadata.xml 539 BLAKE2B 50c2ec978b7e73d373ac0955159ffbfe808782822e6ace781341db856a27e4af0a457a21a61a0942164fe3c3624f8453600913c8dd64bf66d8e62b676b8b07cc SHA512 38de9c7d1938b9bf88f85f5ef5464135927aefe8d7ab226706dadc7c5c0dc9397b43ae207165facff9939c17621a2ea7a46f9b5ceb4058beb1ebfa897f1a0998
+1
View File
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">Adafruit-Blinka</remote-id>
<remote-id type="github">adafruit/Adafruit_Blinka</remote-id>
<maintainer status="unknown">
<email>circuitpython@adafruit.com</email>
<name>Adafruit Industries</name>
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+2 -2
View File
@@ -1,3 +1,3 @@
DIST Adafruit-GPIO-1.0.3.tar.gz 24522 BLAKE2B 248338a7d81643335e18f61aa17323909b4d06b60962827eaa96f7dc92af74fec02e06b76750682999cd776e4c10de0f447477ecaef6bc0c1e09a59a078a1f4e SHA512 5b6f0b1c7c95f2252c7139c54bc80b66e69de5df0a315e6aa862a8b280dd6783c59df4fc5523d45491b5faeb21b965a2b57ed673b57ee0e303f191f4e105d491
EBUILD Adafruit-GPIO-1.0.3.ebuild 879 BLAKE2B 660ce9806652591d6d76bdceb446e9137b46d8bd1265396f1692910a1107e8dde7c599bb7171fcb0f2e41d6c4d04e66783b04945b7b05972fa9547dea8a87900 SHA512 c5a6b75b3f57f1d9b976022af372a89a52a8ba25acdd77dc10a2708f6b6cb517d444a5980e2307356af8661aceeb2909b52f319f71f67c2b5cf4adfd9d125d4e
MISC metadata.xml 457 BLAKE2B cd7c5bfde50c50e9ce3542868b9566748caa3a5a5194d945c7474819b69872bc49ddddf3a8c049c1c7aa5278b3beb43bc485ca4d7c56d368daf69733a988709f SHA512 3d593e41d4929c1b340180e48b8fff474f2202e4bf45a4623c81cb334de6c5c8c3f0403fb9af13c9088ed986bff301d2b582356c30811d696fbcf0fd736c5dea
EBUILD Adafruit-GPIO-1.0.3.ebuild 879 BLAKE2B f2d78e54cbdbc53a838352d69ee3143375f3f8d889e66fef87e2d2d0b98a26ee824a1e6ad0ba4b4033ddbd1799f19c69cbf7d0ca71a75040d25f5064a0c4e0fb SHA512 6acf98b54e6725ac12a04e636c2847563fa0d146d4684e5a56907fe44cb7411a0a3a80a7f209b122f4fa8609d0150dfe9398915ba93501145469e8a6f10c91c7
MISC metadata.xml 528 BLAKE2B 305bc3c7e9aa46fd1855519a36c52540815e4c153a8b87b593b945a7f805dfebf5402cf1a4a48597baecdbe1ca5c8c581442a8e3e2c11796e57320794fee37db SHA512 3b405cfdf371967c3de69adbbb10c8a38ddb7f18867d7b24b052c386cc9f9302f779c4c0bb3f3d6295315b1601ec9ebf94680f4408c4f58cd4ce588c9d8c63f4
+1
View File
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">Adafruit-GPIO</remote-id>
<remote-id type="github">adafruit/Adafruit_Python_GPIO</remote-id>
<maintainer status="unknown">
<email>tdicola@adafruit.com</email>
<name>Tony DiCola</name>
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+2 -2
View File
@@ -1,3 +1,3 @@
DIST Adafruit-PCA9685-1.0.1.tar.gz 2950 BLAKE2B c4c224b5e5fb1bb7112b06f7d2b32b9b3cfc4810cc6cb88e1dccd9e14e400583394617bbba0c2bd48ad2906a8ee917b24f792e26d9254ed272e384b610e42da8 SHA512 78cd6e4304b0f1067faed5aef0d4690e9c636c0f8a6b79cd9b103f0025772f890958bc922cd019bce580948fea50dd01a206b17ce412e4120be2078340eedab6
EBUILD Adafruit-PCA9685-1.0.1.ebuild 758 BLAKE2B 907be6e46ce6b7776a4aace98b322335a9d31b7e2296cb3cebc9473bfa073a9f708bac37a7d5f7a24b2f5759a03cc650c3ed78d54c0c32c0c2a08ce058463859 SHA512 bb371a2dfc1b9b94719298c9c884ccf83db578e0ec2eb48f79a7495074e6e6c68c6aa37968a7b662564eba3f355f143eff77a4a0b7cffd74d5958e7874322f1d
MISC metadata.xml 460 BLAKE2B 3fdd117dadb2c79d98cbb7406afb63594631a047922f49248dcdbf111a59dbd2619d8b9a99f035ae55137b22b7ed495b83568473ed2a37c805ae7fa7aa56eb33 SHA512 5c09ae6d3436590e7a9c7c7b3cb855d2c567a21e91bd591929a7b27f7be9fae7e214602f7f292a8e752e4e8c001648ef77bbe8dbc7207b894b0e6be1f700542e
EBUILD Adafruit-PCA9685-1.0.1.ebuild 758 BLAKE2B 5a58fa5bf9670cc6d8f5b61655efb5d0f9016ca4c4e6cb8e146ab8e03096576858d8d7f020b49016d7013351614e1e4bd4c367c02f429e8b8f59674792ea486f SHA512 f6b4eeaf4a255b7e7fdbde112cc7da065acb84d0e6ea73a2278e56979a5352087c31a5baebfe59e9d400e8391e7adf7507a17a89e6e11a0d88089c473b5b3e5f
MISC metadata.xml 534 BLAKE2B b856757a555fef5da1139d6b9ae358dfc53ec553953cdc3fd7c1f1874a49ce5162d452b949c97fd44dab865fab942919a560caf30b328c4d5b33a247677dca51 SHA512 90e8b94ad7d500c9d5ff68e25a2c9276b8eee521a698d4840c4f9d2168121dc4bacf6448c36205e136bc82ce377c5d832c9fb4ae89a41874e5a29baf5bdaab5b
+1
View File
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">Adafruit-PCA9685</remote-id>
<remote-id type="github">adafruit/Adafruit_Python_PCA9685</remote-id>
<maintainer status="unknown">
<email>tdicola@adafruit.com</email>
<name>Tony DiCola</name>
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+2 -2
View File
@@ -1,3 +1,3 @@
DIST Adafruit-PureIO-1.1.9.tar.gz 26858 BLAKE2B 0bd3d778e0e63d34e5a0f63d51541a7c9f0ca16e9cc002470fd0556b64cb0f49e492e71197326d53517210718640810446b285753aee88d15a42c950d0113698 SHA512 07ea1262da38a5c6f032b9a78e37cdb6729f0b899277ed996ea8ba937f505c9758312a58ab27268897557d3c5a41bd29318607984f412adbc25b42038ab0542a
EBUILD Adafruit-PureIO-1.1.9.ebuild 831 BLAKE2B 5c591841e66354ad20b8ec8f7e21fb98bbc2ab7bf569d8b1f5b0c8a4d26a772a06618d01e3413a94f9f2e28068f40b0d524eba4e095fc0271d2019868b4e58df SHA512 04f8e8ef6351c179802e751be1539353b2e2aa90a12d3f627d55c5f3cd81b40b9ddc2870d7fb71fd876fe60e97dff0e8100a94c13ef020c06bd2a93890e44d75
MISC metadata.xml 473 BLAKE2B 8c31bef629763d109504945b97af9c42e45e44c9ccda9b486df0b43dc633e833f454edc1fa25f430169d236b6bba9999a1860e2defdd64ada15cf79e45c58bb0 SHA512 a75bb8f6f257a29d1bfb623a81a33b770e8f41d9ab0e673927116e5337e9a3463b86756501dfcbbe144a044290ac48c6f09fe92ad2b7290a1b3ea884162abe5c
EBUILD Adafruit-PureIO-1.1.9.ebuild 831 BLAKE2B 59b19fbd066c6fa0cbf01f54ecd95067cbcd8a77e27b47dbdc0cfcdbe3a6b7b63bd25d7904986e5be4b2f30ee4a82dbcff78b792fd662c22b6f1cbe8bebfe04d SHA512 cac788d2a9dc1b20e6412f4a3c33c968e64f17f6ccd285921acba3571506649b063d5b310ebbda0573014e6a708b6941a5f7c35f86a686ca935dddbe2ac8836e
MISC metadata.xml 546 BLAKE2B 9aa43f6f7ae47f5ba1ce087be18add34c88e3913b414e54513787f3745fe66f045dbfc0b0e010b65b323d8346569cad5b4b3c1a838aae11b2fa4caddc147cc64 SHA512 a39c011c9ab414a07500e35640bef7b802663f350dddddca11df7fd32ffb69341dc334a0c6deed70111d11e97e51cfe3473abe4f461be56542dec17459cdc01b
+1
View File
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">Adafruit-PureIO</remote-id>
<remote-id type="github">adafruit/Adafruit_Python_PureIO</remote-id>
<maintainer status="unknown">
<email>circuitpython@adafruit.com</email>
<name>Adafruit Industries</name>
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+2 -2
View File
@@ -1,3 +1,3 @@
DIST Adafruit-SHT31-1.0.2.tar.gz 4086 BLAKE2B 53fd65d6b129213943363ed49673b67b5052b0a6dde33a0581b68ca4aa85f7d8d6b76abf24072e62bc0910de43287b95549d11a94b563cf81d585d0d888a837d SHA512 2b747f25f5cc7befa985dd71894d5bfae474895eea8ce88587ff91001ed9e302fdc97629915ede8309d276237d4eb3613e7519f9e9ae909751f4a45e71577aac
EBUILD Adafruit-SHT31-1.0.2.ebuild 720 BLAKE2B 775811622e65e86828aa14b36879dab9b7aa3ce4734edb45f48d4a76e3c7cd6cc6e94986cf3f393f6930584efa887e96bfda86cc7223b350a6b8fe771715e057 SHA512 3888aac076c52f7eaca9b2874aed1df06708d2c89386b31727381eea5b328caf011624612936695eb7f1320cd4aaafbca2e6c3f30a51b968c6046ebaabb2d2d6
MISC metadata.xml 333 BLAKE2B 3f720dda29ad95737caa2c9148ff7d86dbb260d9aa3127c031b3d40b5f00daadc830389951108ac5305da9c92f51ff09c5c29d10039c564e71cd909b0b1a4b18 SHA512 8610cd56c5f0ad699b1371029e6b4999dc913dc5d805cd0cd9c3bfcf8a31c23588713e253e8d358897f99991a95eabfc8814d5f175903fdbabf38d1e6a61df43
EBUILD Adafruit-SHT31-1.0.2.ebuild 720 BLAKE2B 1f279ed6adef6f5412e23be650f72c417e3f9afdf96c68802950d3b718fb56210be4d8118c1bb231e673f0ac906dd3361545d131a1a70004484d35e00abbaada SHA512 bf23b02216a5806a31674141889e4b1813552645df96eb724b838254cd36c2ce72109c0270c39f837ff216f6e129073aa97624644dd41cc385e8dfabaa151fd1
MISC metadata.xml 405 BLAKE2B 1730342ac9b0852934ce1bd4ea7bcbf80e2c7b69f2dcfa3e77c4df06659d63267c6a06c240d6f460a662da2df769b381422e7c7f56b2ab49395e84b2ef6e6731 SHA512 79d809ad3ba86484290d76379fc13a4bb6af53033c4b89948317eef7a034ac48db9b14c1c0a1a9dc05757ba7f099f73c7d81a347f4e532616b6bb883ef206b0e
+1
View File
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<remote-id type="pypi">Adafruit-SHT31</remote-id>
<remote-id type="github">ralf1070/Adafruit_Python_SHT31</remote-id>
</upstream>
</pkgmetadata>
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+2 -2
View File
@@ -1,3 +1,3 @@
DIST Adafruit_BBIO-1.1.1.tar.gz 76685 BLAKE2B c564514b1091a6d06eba8fdb4a837984a61a34e3cb9bc57b089d13387b3602bd98fc81238af2b1d1fe588ba841e9fe383c897205f5b5e997765c3cdd4650c1ea SHA512 c28c65737b9e49158ada89d3c9d303e35c03231ef282e266c6dc704efa500b0fef543251b8e17de201d24c903afe142027a9c88f8cd2b8f633e9f1a81c8cc846
EBUILD Adafruit_BBIO-1.1.1.ebuild 657 BLAKE2B 41960945eb86552135505bd607530feaa402af7d823c21bea423d2ab5ce28cf5c6e51a5883a289dd182aabb8d9052d781e57b4e877efd38318bc67c28d0af728 SHA512 5e50b7b86b8767c12232a612215de6cfbfa509d771424a95de6ec3d47706ed69a74c3f2fbad46f64996d90f1c08d23198ffcb80b23973f3d6212bb011ece23fd
MISC metadata.xml 458 BLAKE2B 7e5c9df654fe5d11259fb34ca2e1103bf8601181351a3f3194c7b326fc0e33e021e0f247e54b5cf472893f11f928a5f9130c0410c1143fcbb2473af5131d2dbd SHA512 d4fdc4c1524c4bedca0701f1b50e35404445fb98f111ec7f0895b155ceae213387655c55f32245b74ecdc3e867c833ac7f49cf9fff23b7df9e5404c138620c07
EBUILD Adafruit_BBIO-1.1.1.ebuild 657 BLAKE2B f946895fd77648a6b673a0292c87b0dbcdafb21e0c0f8c8ff11f266d446102484bfff5a737efdd41ccd08718b3153addd586d68dee16e70ded9f8526f9ca6c1a SHA512 729b15fcdfe8d5f40b6c26d124303a6c03cd4f84da93068f5b0c4b7bc3b99b8439218e753cea7cdf96a5e9fda7e806e48bb405fa8ce58ca78168e4d40d4b1d76
MISC metadata.xml 538 BLAKE2B 6f114787fac5d20a962d8932ee4d3eca8f7e8f2b4150f3dffd5cdb6aff2b977ad5e35300d0f6e4fef5b9c96e20c430f9e039376d6aede94fa8380e74e62735a8 SHA512 701f354e09dcc0ed1be8c3fd354e35ef8a0a33c92e18d0d006fde0591475df5e2bb931553b69247d2e7f853f88be1443abc8bb788ec5f1f7448b45c39848cec7
+2 -1
View File
@@ -6,7 +6,8 @@
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">Adafruit_BBIO</remote-id>
<remote-id type="pypi">Adafruit-BBIO</remote-id>
<remote-id type="github">adafruit/adafruit-beaglebone-io-python</remote-id>
<maintainer status="unknown">
<email>justin@adafruit.com</email>
<name>Justin Cooper</name>
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
@@ -3,19 +3,13 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
DESCRIPTION="A python3 library to communicate with Adax"
HOMEPAGE="https://github.com/Danielhiversen/pyAdaxLocal https://pypi.org/project/Adax-local/"
# Pypi SDSIT can't be compiled:
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
# so I use the Source from Github for now:
MY_PN="pyAdaxLocal"
SRC_URI="https://github.com/Danielhiversen/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
@@ -23,7 +17,7 @@ KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS=""
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.0.6[${PYTHON_USEDEP}]
>=dev-python/async-timeout-1.4.0[${PYTHON_USEDEP}]
@@ -37,3 +31,5 @@ BDEPEND="
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest
+4 -4
View File
@@ -1,5 +1,5 @@
DIST Adax-local-0.1.3.gh.tar.gz 6376 BLAKE2B e4cf5a530ae46cb844c72a8667f01048d91c28b1c6058feebd5df75b8dfdce53e0a62441cecf020db79e9db9e045c778d8f23d75d15776eb8d12b319cbf451fa SHA512 d0a4e6bd97a219675d7a9cf3aa562778f084c58d29e0117548527090a4fff614a1e35ce1900944aeae61b6278eafe503e5b3ecbe979262e4344721d5674b44ec
DIST Adax-local-0.1.4.tar.gz 4672 BLAKE2B 9e811d7ba2e20dbbfb8d1f7aa20b4355c4b65a16dfbe920847717b9277f2b04e1f532ee31273614b27e77551df8fdff94301468717232d32b84e4f5ad30da4ef SHA512 0bda5c7169b29e610f33b07d45b1a4935a674282733959fc8bdcb37c27efc4fe56fe84254e80606b55e86fad805d9e9eb7b11b70c6ee7a66511ab86b57191515
EBUILD Adax-local-0.1.3.ebuild 991 BLAKE2B 7b6f5ca67f46b6ea1d102b51027f4e4574c7266f12f9f70d927073a22c19f34f845c06da32e4124397df3bcced52d9fc6ce301cad3796b91022c2877a47d8838 SHA512 3287a6f32e505ec005a0164df895092d6502582bee7b259291f6c28e70f521e05e1598ec72c027c23b0cbe350b17c00af29bd865dfe60707de9139f2d306aff6
EBUILD Adax-local-0.1.4.ebuild 802 BLAKE2B e91d252a6b3f421be3578b758f434a2b4e2fe05edaf77041994f7859267401145686f783bde26efebcad41304cc6be6c914e7a0f2abf8fd3e035c08f57123e83 SHA512 2d5c5a636295257a887b2189436897a4eb6bafdc1ce50f1630fa28be6e32b7cd072f9392920316985e4ba1014636a6a9de08a40f57b0c9a35a1342de3b782372
MISC metadata.xml 460 BLAKE2B 2b6965aa19583e7e8249233f8f8fdd0e82f0dba5753d3a89bb22f5e07f8ea1078511934be999dc95450533a365bf5899a36a55e984a618d160739144a8140743 SHA512 a71a03637269e026728ff2e41205424c038aea20d6ea6645b0a2974e6925164196047521ed5c3322a3d151a537885b1fe8a6982b0feaabbe1543db2e1a444e1b
DIST Adax-local-0.1.5.tar.gz 4670 BLAKE2B e6927601b6d480685203b8aa9e3de221080f6fbdcf575e42a6c9bf049241297e8600cea88ccdaf2ca6e4ed231645341fd3659d11a789c766af8936831d2f7b70 SHA512 3f0017fd9729ed01c9a21b9cea3473a9b0a3da8b9aec24fa4eadb363ae91aefa66fc775e880c03d6068201ef12079d5a9e3411d431d202c7b0d6ee5d2fc41aaf
EBUILD Adax-local-0.1.4.ebuild 802 BLAKE2B e78ca933fcd8f34b27cd5209f41340dc1fdcb737f2734fdaa20e35f3eb4fc16b5b9fc8bc3bfb9f91f0bac9ef513a5d0d64aa9e9249d7f194783106f3cde2a665 SHA512 2a247caaf596da5846eb6c5a98fe4fe00a3f139b3273a237fb9fd553afa91bb9c2a3be3ea4d8623d1e6f38fcd9670be5ae8b3dd2aa1ef4df5ff4462258a17be2
EBUILD Adax-local-0.1.5.ebuild 802 BLAKE2B e78ca933fcd8f34b27cd5209f41340dc1fdcb737f2734fdaa20e35f3eb4fc16b5b9fc8bc3bfb9f91f0bac9ef513a5d0d64aa9e9249d7f194783106f3cde2a665 SHA512 2a247caaf596da5846eb6c5a98fe4fe00a3f139b3273a237fb9fd553afa91bb9c2a3be3ea4d8623d1e6f38fcd9670be5ae8b3dd2aa1ef4df5ff4462258a17be2
MISC metadata.xml 528 BLAKE2B eca2b4136a90268890d31e5d093d82141b3ac0054cecdfae09b17647679e81dd67122590bea70d83d14260e4e1ced4c1faed1188c05eb23ad94241825c7cd9a3 SHA512 e9f007b094419097dd4d29bee759619934582e356b89c527193b95020becec40da6dd7ba0b6199ef8b864f338b3eb2f202625bacd1beaef4aa05fbaa5ab17ab7
+1
View File
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">Adax-local</remote-id>
<remote-id type="github">Danielhiversen/pyAdaxLocal</remote-id>
<maintainer status="unknown">
<email>mail@dahoiv.net</email>
<name>Daniel Hjelseth Høyer</name>
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+3 -3
View File
@@ -1,5 +1,5 @@
DIST Ambiclimate-0.2.0.tar.gz 4338 BLAKE2B be33853efdfdd83a709dc777b78cae0234e7fadb336b2058420af0ed47370372b276e916029db58fb9bbf1e380c11a6b275353c2cdd9635a5c49cc6b47566919 SHA512 72c209bf31a01678d7ac6df263eab4fa0978abc0697959d0ba5d4ba12e3b3582a623533f9b04e7e1a43df79f38067d1575c9eb638ad79adbf63528310653fd57
DIST Ambiclimate-0.2.1.tar.gz 4338 BLAKE2B 399c2df1f091df183fb24fc19f7db46c2b3a5b38f26eea7978f59057059e6bfce039d76db05c129f050e4b1ef147b4bde916a9679cb6753ddc4b0044289f0131 SHA512 01c3da64bc232a84a22a7f90364184d38f714c5d9b3d69768555c6e89694572ecefd606f03fcb1c28b8a0b46d898afa68af7ed57494ff1d101dbe4014b358139
EBUILD Ambiclimate-0.2.0.ebuild 620 BLAKE2B d278ccf27e7094af3fc2f5629bebd856b1e94cfaf2257e7273dbdf21d8670b89d5eb60cc61952e71ce8849725084efe31df945300ce6848b5f4c8ea6c8300e25 SHA512 0412893f571602db355ce744dcbb7fd8db38204de1381d5c30b833832a1f9c93ae400b06921471985f668ec17b7cfebabc2a7e58905e1686b9fcbd63d6680fdf
EBUILD Ambiclimate-0.2.1.ebuild 760 BLAKE2B 6eef75cb4469616641c6a82fde16ac6a70f8e33ae4a9165a36bdb1d9263516f5d23c44479b75bd2df599a6ae73014c833d20095c05c28a06169c12e0e8455e1d SHA512 56218027c3563d003980bdd23a864a245793eaa5edf2358f698cdc4e9d794ee238628cf2050bf01ba32c5b480cbb1c6e06a7278c20ad1ed0067be5e999215904
MISC metadata.xml 459 BLAKE2B aa0ea776078a2b115be9df2a18ee0a6f663f2b4b99577506f98b4dfdb3575b6c6a721b1f263240f71d9372c2d2bba9035513e3a10e754b8d035ec56ccf5b02a1 SHA512 cf6582a852b481e605929fa524db6db790add8233d89f4e202185e49e8644772e2ebbf8353f4a706844735cf2f313fe01c7ce9e2f418cebc78f7cd47921a707e
EBUILD Ambiclimate-0.2.0.ebuild 620 BLAKE2B 3a09c445d2c7b43e2fe761e5c6627706b0de0c02a4b2912cf046c7b349a24528327f093fc190100fe7aae4205c6e2fe307e7ec4ad2b14d2287c9ae80817f7827 SHA512 78aa2b07572c061d4b25dc7d628aec835efe7d7657e7a75e5bcbc00ede07d15c2b737785c1256aad0a7e6a08be3f75b45c74a7ead10c7a65aaf982430dff7edd
EBUILD Ambiclimate-0.2.1.ebuild 760 BLAKE2B 9efd825428a150d2eafda06bdd4eaf1037a92a46e09c31289dab780bc1ab60ef478044087f2110fab4ad710eed5ab2addb6aecc546bb1b6ed3566f6c3acf8d8b SHA512 98be7ccb4fedf234d7b465e0da8477360225753c1e5d650554c5958a51975ee46dc4a6fec06d6888602358ee7bc18cffd352b2e5645b871b0b950b4de160c545
MISC metadata.xml 529 BLAKE2B 04bc51bcd83365dd44a37b4bc7bbe1a5bb30f4216c478e4e5f257aa55feb0d78640b3f99f1d98ecb0453330d27ed66210f49326ed8f35ebaac98d4213236760c SHA512 9038e5f6c65667ee26a476be68bc45e58b96b882ed70e9799481308a11db4172f08fab4950de5d0cbb5ca1efa8af662ff44410473262f1ce46b99e8b080aad78
+1
View File
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">Ambiclimate</remote-id>
<remote-id type="github">Danielhiversen/pyAmbiclimate</remote-id>
<maintainer status="unknown">
<email>mail@dahoiv.net</email>
<name>Daniel Hoyer Iversen</name>
+1 -1
View File
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+1 -1
View File
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+3 -3
View File
@@ -1,5 +1,5 @@
DIST Authlib-0.15.5.tar.gz 132183 BLAKE2B c0de3843bc39439a29b09d7cffe5564533c5817fc8f6e83f8e5213312ab6035ca584318109f84054cbbff4d21aa5ea92448d4c5defcc6e8dab0369db42b96c1e SHA512 72655afd0039fb6baed9179fb6d56c2a439847ce4b44a58e885e43bb2bdc4111147a592a1d027a093e3e851b2b1f89663028d745c9a6dd02bdd046f70565b5a3
DIST Authlib-1.1.0.tar.gz 140568 BLAKE2B 8159f090c255e54f353460f09baad2f2995240144e2fecdb88b54506896221cd834b7578d25df70b4d54f5aeb83310f93fbbe4e3ba9d65bd5a89519742f9b6d0 SHA512 f65ec3b671da50d5c906c42746e276fd2eaa0cf2c6185048fc8da217ded2dfc245db19c8d793969c7401d99a4f27e375768b9626e9867c5373aefd0b5a4d75cb
EBUILD Authlib-0.15.5.ebuild 750 BLAKE2B 5a5bbacb11fffd800f115e59010fc9871c39720f5392532738ec558228f132b3a1560e3661df5938d67ffb6626883c225613a5da19b1a041216445cd4ce9794b SHA512 c04f58783bd0d7c3540d39db99457e81e444083f6ae64fc2097a8c440c3e94ac9c1337f03c3c8a6544ba2e1664b57356d918c1ae2db8a98adcf6d7fe65481ef6
EBUILD Authlib-1.1.0.ebuild 795 BLAKE2B 7a6af499e7fb42777bddc7bf5680774b92fc55f114919a063912eddb77e47973155fa43f0a9c92d16a2adb8de5b48f3b3bcc3d8eabb6c9b7d53d0ad121acfd23 SHA512 faa5d2da58176ae153f63c465eafcdec9cb19e3e68183e05a2c1e2696bad70e7297c196384351e899e6f0af80344232fc8330e7a4bc12350f7572d0a43ef6796
MISC metadata.xml 448 BLAKE2B cdbdaffffca59ea47f7de215ea213976e091d0123ef4251484304f0c008e3b535fe205dcdd98c048718f23f4ae29237aa69bbcf95e7cd4b6b4bd486d2f10c285 SHA512 a042e70ee13c54c16b451267fea4e40c178b124359b51f4e24aa0b653ca4292c5d0dfdf70e62486eef522d3cc714b1f30ae8a773ec4aec2924a8af856bf4fc83
EBUILD Authlib-0.15.5.ebuild 750 BLAKE2B 9dc07bba093f9b84bdcb41b27fa4a8e5dbdc91fabdaa2fb3805b84551bca7fc4339ab48dde368d9ac547fc80ce21094a0698356fa00a80f3ee67fdf27e26af82 SHA512 353e993601534fedfbba7f041227bd179a141eb4f569934fd6f9b8409d78451097a621e68482675c201a4274e63ab9c3256877a01a34553a012c0e7144d7b965
EBUILD Authlib-1.1.0.ebuild 795 BLAKE2B 57327ec99b29a2075788d1948bfcd56345de1aeef04dc5b630631a97a49701c37326e78e25a875d62436adca8a894a6e4d84e9d443e4b314ee60138b76f91fd6 SHA512 b98ad6f412f533ba3892c9620f08d5a7f6393c961886bb18c2e270c830d706a715b9484029c0ff7706fd883585da255b53e0c7cf6bb27d7d76de70d850f021c8
MISC metadata.xml 505 BLAKE2B 74baa9608a285c577fd5c6fe2a679ae94ff3b002baa7d6073361606d711eaa562f0b78503396beee2896038a871ba8dc6b83dd37687c9b70ed4012131ec07f66 SHA512 c1d12e3216c6b5154d6a6433548237270a3693f144a91730991a7c3a28dd9f7b1917a056eb315a8636cbb5fcf4018ff0d83f135bcfcf74c71979a3fb6292f6aa
+1
View File
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">Authlib</remote-id>
<remote-id type="github">lepture/authlib</remote-id>
<maintainer status="unknown">
<email>me@lepture.com</email>
<name>Hsiaoming Yang</name>
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+1 -1
View File
@@ -1,3 +1,3 @@
DIST BlinkStick-1.2.0.tar.gz 19706 BLAKE2B a8e0d0df597a6fdee46ae21607a61e013b5be1ea5f3e0df1bd2133362b35b8e1f601ca565fce63b01e771462468e3d9ae075a3dc5816918c0e62db552106dfc3 SHA512 8847891049176089b7b5248c7a6df48d5f7948120b855aa7ac9b8a7caf815a6396ab94cbaf0430913f0b70bedb90361aea24efd72062f573a9bdedc6b7882c73
EBUILD BlinkStick-1.2.0.ebuild 724 BLAKE2B daae548206f2f4f937c701c4d656b099c1991ee19a1cf1fa439c6d120360d5642ecfcaf9d2656e1b6faa2debc4bce454351142efb6a79c8b1b6059be9a276c01 SHA512 8360b8ab068e60f13dd8f671b18a42b7e63d05ed1c322224fb6f40882a2d464f860b3a01e881ca11d40ddc679697674c457932b5008ffc3c8520791509b92832
EBUILD BlinkStick-1.2.0.ebuild 724 BLAKE2B d60b88e32bfb58e78dd4336a19f038a8f976de05f6faac8d6ffb9cc4ba65c6b9c76ceada7be66a251f726dbe66ecdafd895e9b483128e3ee76daed4ef1976c13 SHA512 54d363f94031b7bb9b9e7a9139bd5815b6b910314f03f7d3bc6ce791aa233688179bf2affde02ac208b484290b84a19a0d5b35f5175d1ee1c64421f25f6ce009
MISC metadata.xml 463 BLAKE2B 5421a121da01649995ff97fe062b0951f017318faaf837ce562dc96deb7401d5d39ea9e4f62b824345706d56d86f68dc95aed165dcd174cb6af52a9041652fba SHA512 32b194ebf096ece52662337fada246f994e2e31f7b377ac26e648a9e2a6e5fda2aed8ca3c281d55c6e6ef548b09a14742fd3bcf506ec0a22f0c53a3dbcdd8ad8
+1 -1
View File
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+2 -2
View File
@@ -1,3 +1,3 @@
DIST CO2Signal-0.4.2.tar.gz 1821 BLAKE2B e1823e5f3f99a4c81ab750387df6ec95b92a9773f3cade3f51a157a16a7f2f997ecbada3a1f1cf12a84955959ac603713023e45acc843e5fff1e93b90cd3d0d1 SHA512 e3018d513c674ae428881ce5a16d33f40595b599895184e47e1a6a9a6509fd5f4c248bff7d61f7baeed0b38e220b98d46930b2216d7aad2336a56a52ac36948d
EBUILD CO2Signal-0.4.2.ebuild 658 BLAKE2B 80d9188cd1927cfa22590f0b57de3df8d21b69d187b35b1c66b16ed4c95aee33c4e95988bb0733018cd8ccb14fbe8bd731ffdde9ec835e9383352903216bc6a2 SHA512 0867c7ed7664a784a60e1d4c4a95af054d770fdaa0082acb9141e3dc9e6448c50cdf49b6cf1d4e825d4e69a960b9712723f4a1457315b67706e85feab6a2ecf7
MISC metadata.xml 328 BLAKE2B ea026ea5e1d1f95c96097a2e5e0ac4c23f5e08ca167a2a7599b48b6d3c1a6f7436478137b344d176449f92e5fb3b4bdcc1d4f674d862f6af1a366dde7b309bc9 SHA512 e9e00551dc2ffdbda1b6c4eaea26ff69172a9a9b8e7e4bbc924fa4d58eb22a6d50c4a757646499b78f99aaa64d2ac0bc046d16dbc8813c306c001548c0e816ae
EBUILD CO2Signal-0.4.2.ebuild 658 BLAKE2B 142005723957713756f2c7648b90b1412c10b6e1f50a2ec08e215281868fa25e6a6c215521a3bcd037e2753ef538b51ccb4eb906e8c674b2de3a684428afc056 SHA512 112c5c91fb02ab63d7c885b5dfe06c3928a301c8d09f7476d8bf9ea06dd66c253e21304d59c2dadb5f263b4e27c67187be51835949d7df37dec24ed2f71533d7
MISC metadata.xml 389 BLAKE2B 40a54726e67c12719ee1af805030cda1161b6e39928d2813552f0e4d231fa10ffa2179ad0e31160cfbe1e989f986ea747a91b2f97dfb555aeb6ee6484b308287 SHA512 33934fea011389b7e633c5a139471e117906ba1ca8c95ea381e318b2019c598f0b81309bd2ac9ca2c7a11bd62f6a08dc2289a00f00ec8ced5e6d9c066974547d
+1
View File
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<remote-id type="pypi">CO2Signal</remote-id>
<remote-id type="github">danielsjf/CO2Signal</remote-id>
</upstream>
</pkgmetadata>
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+2 -2
View File
@@ -1,3 +1,3 @@
DIST DoorBirdPy-2.1.0.tar.gz 5250 BLAKE2B fc63ab0cc9186deb5d2e64ad3492ff0ab85d24a295f29783a7a8bcf245006bba90c384cd5732471d4f8765cc2cc14b3dca1cc5816c11b8c00ab2dc3a55a523fa SHA512 29d75450a612186593c336ac52ccbee847ac5b309cfc2b0b94da7e5bd2e7710e1f785ac8c8efca310953dacfbff16914e5f50a3cbc6319ac05185edb45e8f3f5
EBUILD DoorBirdPy-2.1.0.ebuild 684 BLAKE2B 3d994ea373a6ac83b31b9f2e2e02fc1b3f64249c8fe7b0ee1b4524e5c8b176822b955023dc579a3416adff335d7c2538f7de13e3d149dcc0d2ac6ccbc263da73 SHA512 3e7e24d1f5310601a3b66b868a258113e0db58572a5a373bdc003458c176868f7b69b767af4b99f5bf573051502c2189e39d30092958e5e26502674117986f84
MISC metadata.xml 453 BLAKE2B a5351672d04491e7612aa4dfb42a607577549e521bee2fc262d83a7b3552f029b94cfa6f36cfc8500f7f5b7a3e619df383643e418b9d38e42a5249d332189947 SHA512 32557a6cbc09b004aabee02fcbeb62a5dfd123ab4abeb8efd1f22775800c4089dfaf1cbcd1e7159ac28ce4b1964ec7ddff5555ae082912ace561abba65f4a7c7
EBUILD DoorBirdPy-2.1.0.ebuild 684 BLAKE2B b4056a6ad8085ac98f8603eb41e70b5269ff79bb0955731e1f9a9a19c1851ae2f207fdd216192eea24d0ac273749c42ef2e70c67af72c996c4566bf003c20ae6 SHA512 582e5226db1af8936ca12d6021e3ebd4b3b28cfcaf127c2cf58093843b4964ef19d38f30ee2ac2531139c37a9b67736a5dcafff5422eba0102753cfdf5774ba6
MISC metadata.xml 513 BLAKE2B c21a62a1003e639fdbe83c28f1d70fa6f4dd2e03cb8fb6925d3b34e9eabb15f13767a9e17e6af94dbd42392e0228d95680f4d3bebfcb26e8e072485b5777b8df SHA512 7f715c749b30773f18d366082989763c84ef5ff6b78b931e6febf876d87c07d262ef9c5308561b525bbd10a107e959012ef23430cadc73b170530e680a2223df
+1
View File
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">DoorBirdPy</remote-id>
<remote-id type="gitlab">klikini/doorbirdpy</remote-id>
<maintainer status="unknown">
<email>andy@robiotic.net</email>
<name>Andy Castille</name>
+1 -1
View File
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+1 -1
View File
@@ -1,3 +1,3 @@
DIST Events-0.4.tar.gz 5558 BLAKE2B 61ee7427f06ca69ff301c877ad4a53cb8dfa2fd74aa9436af5ca7efe6773b7049d951d705b06c41295eb1a11b023566a66a84984ef1c97a00df7f2411ec11228 SHA512 3c0bed23d02b7c737bb034573ff04dab0ce7016aa2c738f6054f56703aacfed7fb5f1e713a7849c2d7c149f7108ac97827f70c01ef99076caa8c027949cbca9b
EBUILD Events-0.4.ebuild 649 BLAKE2B a8e4a6980aa654e5daca9cc0e4e5f853225091077a36fbbcd9beb08381062cb3f8c9ca3df6d268711d4245cf94db09a3b3973d55fbed5311269cbf6304361a49 SHA512 978102c5975c46265cba3127555b76b9787b7fdf936a1d4e6f98198c643d25fc78080f75c41740ce5b53d3bb14484281748d8cb708c6ddc4aa265bf6957eefbe
EBUILD Events-0.4.ebuild 649 BLAKE2B 15dda4aa0b58804cb9f77bc1a32c63b4e38692efe7c669bfa13421025d40855a7455ebf2bd36d4fbef844cb09668c62a920a3b290ddabdfc359130f5b34cef7d SHA512 cf97a9633fdf5974065c03bd06002d601fae0d5099d2e3699e14d54bdb18d73316f557323b71429bfd484980af7d84fff9636b8d0bbd7a70baa68b70c550b108
MISC metadata.xml 457 BLAKE2B 297113506c7754e622304734a27665380572ab0bfaa48dc6dbc111271c39388691d2d4108f6a8006428efbb412cbdfc18013f9597debaaae6dbe68921b81d4e9 SHA512 306e78f7102381f08cd42bd00ca268926f1747b98527a4da2e44c83c606905271c2152cf429ae0de6156406817bec6975a9d0e7661939b2acd4b079c79724034
+1 -1
View File
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+2 -2
View File
@@ -1,3 +1,3 @@
DIST GitPython-2.1.11.tar.gz 428531 BLAKE2B 18b00f1e622c6588c14e1625f944d117348fb77e67161117510f42c8381db8cde8c6e16fa911edabfc4410239622fb845931b247bab4133585d2ec27969fea4c SHA512 5f964ee56c3f27c28f502150216af29b8463b19d9c0f773458dbabf17ba8587ee5c5e3fbcb31ad46c55e202d06bae447fd40007890a1bc116fe0370cdfc6401f
EBUILD GitPython-2.1.11.ebuild 620 BLAKE2B e236facd5609f0d96c6c69f70b7b371b8ca04cb5745e26f7a23361492056db91f98d6ee891eea4058d0950fae2185392c613c12c2da3eeeb4447388520596588 SHA512 48101e489815171616df43228bb6d3b65e246b2d048c55d79b2611d52cdd7dbce38f6bf550c85933d67db22e93b5855398cc1836004c8dfda98e1e384b1a9fc1
MISC metadata.xml 488 BLAKE2B 4b35a6001a592c140c1809ff9c7bc8378ebbdf7dbefff39c14d53725982d265f3670e2f4181a2d484865cab9ee24b256050167a1bd2310e63a96845583b8bed8 SHA512 ff8490c376dd6caf77b8bc83604c7b68df631a8d13d1c0607c8a13871b944bec0f6c19afb838555e7d141b51b73d1c3fb142aada0f2f35b2790d92845954a7a5
EBUILD GitPython-2.1.11.ebuild 620 BLAKE2B d1ac62b0dd867cea6a4e0f03852e9c952fd7c49dcade53fa6337e5a431ef5f46dc952e74aafbaf42c433d6aecd59f8e19b6ed26825101af5e0849cd53f7e7fe6 SHA512 2c084c6561ef2a6247caf0bb02a98e0ae0181f2e5998e81e986ec87c1f462fad820adab3a5daa5271eb118d7a2f298136164da482d69a555378455d95ec9e772
MISC metadata.xml 611 BLAKE2B 53827c238a7adcd273f55713ba6fa878f6799edb74edf74818c3a63b5ef25c439af12afcb7881d1f26b2f307e61f9639bde200f6f7ac04c9a0b4aa621853403c SHA512 809d8a2d4ca116604a3a815589963a1c052bdbb7f884163a743ad3613068ed8680b1e1396a18fa78ff50832f11713ebec51c1580e0df2667a21cfa310df08755
+2
View File
@@ -7,6 +7,8 @@
</maintainer>
<upstream>
<remote-id type="pypi">GitPython</remote-id>
<remote-id type="github">gitpython-developers/GitPython</remote-id>
<doc>https://pythonhosted.org/GitPython/</doc>
<maintainer status="unknown">
<email>byronimo@gmail.com, mtrier@gmail.com</email>
<name>Sebastian Thiel, Michael Trier</name>
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
@@ -22,7 +22,7 @@ DOCS="README.md"
RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/chacha20poly1305-reuseable[${PYTHON_USEDEP}]
>=dev-python/orjson-3.7.2[${PYTHON_USEDEP}]
>=dev-python/python-zeroconf-0.36.2[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.36.2[${PYTHON_USEDEP}]
dev-python/h11[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
@@ -0,0 +1,37 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="HomeKit Accessory Protocol implementation in python"
HOMEPAGE="https://github.com/ikalchev/HAP-python https://pypi.org/project/HAP-python/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/chacha20poly1305-reuseable[${PYTHON_USEDEP}]
>=dev-python/orjson-3.7.2[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.36.2[${PYTHON_USEDEP}]
dev-python/h11[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest
+4 -2
View File
@@ -1,3 +1,5 @@
DIST HAP-python-4.5.0.tar.gz 257858 BLAKE2B 57c5b3b56fcd37b2d3de4d998a6306a2d7ef827d8aeb2d45217e2e728c1dc2f01c7003f7661bb4244a7a75dca74786951b06f9a8a591fb47441c3d5baa98c62d SHA512 741fdc50e946bc0f8c0362b6f7ee8964cc5dcd980ef1ce6fad4b9a9635bcd56ed1211e60ba74dbac8ee337d099c196eb62aa9a815f4d6cf2d3f71db596e4b260
EBUILD HAP-python-4.5.0.ebuild 911 BLAKE2B b5a22c7fa26d9a45546e00e144746741666d1cee5d89e857466e07ee5f14cbc0e3ad7fcb71550e7ec12e93cd2a151ff935922de92a945e3c16bba5fa763b518d SHA512 728f56314c35afb863c0875bdb74c10254a63eca9019b698e272c501bfb9da679b8ff2c110786107a7c65ce2ef4684f20bd0a66965e05e76b5ab4d901b9d611d
MISC metadata.xml 329 BLAKE2B da920b7d0bf3c5cb2d3dc0670adc51b65b78c06f87fbb84576cc741c91c39b859de14b22ea5d50fa870e068d238ae27efb2f06efdbe77b483f9be769541864b4 SHA512 5a3db57ab83e0da4ab721236417e93f057b5a421e23e891c7deeb872f46f2fe24f8eb2a8ffaaf55b1bbda1e00c776cca3ca04f568d8324f2eb92e8d5817e46ae
DIST HAP-python-4.6.0.tar.gz 258559 BLAKE2B 4468f3b3c93c3a5a5aae8d6ed6f465715f05f7b6503f47f187d39248c5a5b677395fd804aea78b1479bd2d7ed283572a9ccf3364d7725f459d5c5105c0828719 SHA512 83f06a2ecbcbbe78a0007a2c52fe829a0191ea49cb40b8cc446d85d39645fc3ee47a2e368d8b1d660eaf6e009d20e0e228f6fcdac8af2fdf62be3f1c98b841cb
EBUILD HAP-python-4.5.0.ebuild 904 BLAKE2B 41187769338369e5ba6db64eb7f466fbeeaffa9b3a660941b332ffa88641ad74f718b7b5bbd1c1b936bbe4aec92edf4503bdb6527fa6242c2eee06cdd9914122 SHA512 7724f071e0347d6fcd5881b5c366eb65cb7c90de8c043df6f3d0b25808fa5419b48828f8ed4f6bd44e06837e8e8cc7c44c21214c2e682813e4dfe2ba6ac84b2b
EBUILD HAP-python-4.6.0.ebuild 935 BLAKE2B b2fb9e1dd297c6bbd61ff321d817c54fcebccaeef918601ccc3cdd3b554990a8bb3af5bdfb9bb239c5d126e2b3843ecdf1a243889a021aab33881173bcba4e92 SHA512 8abce8a9b6cf117cccacba375c3e1b6c4b30aba2afe31ea9a0d2dccc093505775cb4e42e365a6d4ec8ef0f2d17c2fd06860ecaada2a8fee310f6e9c0282c8842
MISC metadata.xml 390 BLAKE2B 33ecbfd8a7cb9957eaad9d7ccfe2a013e682192a1a8f10a963b81a351eb25c5ece04f433e7ea8769a9f29861e796367114fee54d393c0109f0fa00e5f34e00df SHA512 246969e9a7f3db5527f2ee641713d318878a213903c5fc9556ca8f01d3bf3cc2bb644650740022b9ce01e8a1f89cd7e9053184eac2d4a1cd55b6677baed2cb39
+1
View File
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<remote-id type="pypi">HAP-python</remote-id>
<remote-id type="github">ikalchev/HAP-python</remote-id>
</upstream>
</pkgmetadata>
+1 -1
View File
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
@@ -1,10 +1,9 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
DESCRIPTION="Python module to help parse and construct Tasmota MQTT messages."
@@ -1,10 +1,9 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
DESCRIPTION="Python module to help parse and construct Tasmota MQTT messages."
@@ -21,14 +20,3 @@ DOCS="README.md"
RDEPEND=">=dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest
+6 -6
View File
@@ -1,7 +1,7 @@
DIST HATasmota-0.5.1.tar.gz 27151 BLAKE2B f80bd0355cf7beb6af8b6274fbcdbee2920ba78d75dceb4d94a48db58d762dea6098323a5e44d0bc8f265df429b548582df0fc390acbd364fa13923ab62d6465 SHA512 29f6028374f0793669f13d578fe5e4bab68d181d79e1d5396965483feb753a043c144418b0ab39fa429d2ade9fdb7ac238d9905853ff078e88c55a037170e4cb
DIST HATasmota-0.6.0.tar.gz 27167 BLAKE2B 01c210a1caf924371d5a2b737ca15c0e2218faf6bead54bf91a2a83149c83d4ca4a5c848277e26665deaa2cbc439aa7f911d1d194ca96f04fa112f2758643bce SHA512 4fe36256d77b52b439d49b03fa70de0503c65bc1333cc58f4e8fff30861b1f8d603d616d9c6223cab7b26681461f219bd0b1961257c977b63c98ff21f66a84d2
DIST HATasmota-0.6.1.tar.gz 27160 BLAKE2B 543daf73141ce26de33015dfceeb0181c7784c03201f93eaa94e4463310401d7dfde149d596e4eaff48b941ee42d1f0e2775f10bc0117b39fec08b603f819263 SHA512 1c0f8b5a651dce265796d60858a42f069ae92bf76e8325af09408257ef9528f582059e8abd249247787e265030829fea27d7b434137395351368f7f654d13edf
EBUILD HATasmota-0.5.1.ebuild 779 BLAKE2B c0ad169a7467a5fb33c0255c10d7745c8091ccbbcba954d2205aadfc822c36bad67c23a620371f54909f4fd1894c2c1605d9d632af20776b0d0d6cb59b449a65 SHA512 ab4bd274ccb9cb47ef882a59957579f15b73d9e1664db45f54c6137cd9abcdf3e3150adc4b631ff2fb213dcbc6fcdd9c2a20f9164e5a79c16a149b9fd26ad33c
EBUILD HATasmota-0.6.0.ebuild 779 BLAKE2B c0ad169a7467a5fb33c0255c10d7745c8091ccbbcba954d2205aadfc822c36bad67c23a620371f54909f4fd1894c2c1605d9d632af20776b0d0d6cb59b449a65 SHA512 ab4bd274ccb9cb47ef882a59957579f15b73d9e1664db45f54c6137cd9abcdf3e3150adc4b631ff2fb213dcbc6fcdd9c2a20f9164e5a79c16a149b9fd26ad33c
EBUILD HATasmota-0.6.1.ebuild 779 BLAKE2B c0ad169a7467a5fb33c0255c10d7745c8091ccbbcba954d2205aadfc822c36bad67c23a620371f54909f4fd1894c2c1605d9d632af20776b0d0d6cb59b449a65 SHA512 ab4bd274ccb9cb47ef882a59957579f15b73d9e1664db45f54c6137cd9abcdf3e3150adc4b631ff2fb213dcbc6fcdd9c2a20f9164e5a79c16a149b9fd26ad33c
MISC metadata.xml 328 BLAKE2B 7a57d96bd715634edcaf2662c408256d903748784185470d08b17771e43f07362faa697d96238e5152fea1856fcf5553078366153c5bb7039774a3ffeac6a0d3 SHA512 c2315766ece9bb3728914f6885d397142155364d68c66dc370262c7d3032dccca028e96c7115a182eecab02a0eae85b513dbb10d345fd3a61aa592d868d59363
DIST HATasmota-0.6.3.tar.gz 27255 BLAKE2B fe22a465e6a51970cd4090de6a175423b4a5fcc0d83c0356ef473fb073dda097e492f6d2b5663ba93bb12a9fd4fc9cad81a0eab5590c3613e0e4587d3b01b476 SHA512 474a7b235aeba78d1ecaa3bab34ab767c93b9a3de4e0ddf1a85e6bffe946f5a13bd52d18f189bbba2829b0d0329125ebf9a90f2b034001694f910c027c0d29f2
DIST HATasmota-0.6.4.tar.gz 27259 BLAKE2B ec76211f1d3d03f0b7b65e01462ef192503b66af7d56d4900261f120ddc566d11bce1b11f347633e75b2bfab0fc3849e1fbc62cd72df3de11a20b0bdb70a4529 SHA512 89debf4bc02414fde8caf7c34c1c7679941867d7a8c261cdf9c1406e9aaf7d77fa5866cdf432609cfef02fb3d4d30eae935a43e1b6990aa5876a74a55aae7286
EBUILD HATasmota-0.6.1.ebuild 779 BLAKE2B 8067c0c4b4cbe11c0c82ce0cd88a6e1a604115628c4d752ea2e9dc5538fcb27c1b076fa2d1a8dc4f7e95a0bda42d0f9efc37e7ac442d75fa51ad2e76845cd9a4 SHA512 536f4a48ce4e4b6492c12c58a5143fc273d8ea79916f31c1fa10dfedec83f1da63e41b4e2a8475e1d90454c944fa114225bea8f12593d0e2ad09521883a09a7b
EBUILD HATasmota-0.6.3.ebuild 809 BLAKE2B fce40e2bed5e30f083f73ba4aff34ae86038b280329c2e5594cf3e0b0848feb62b0cd55097d8b667d8fb0d96e3dc7a5d2301b3222ab2eeba3494a3a6e383cc4f SHA512 6292b756651ea7a3255189996c98a8f36ba01017860a2694519ccf25be104d27f5c581eb8e963600a5dcf6ba7b302194127bcd7576e95ba30976a74f053fae56
EBUILD HATasmota-0.6.4.ebuild 635 BLAKE2B 413d2311c0afa683d634de6c6f874001772523c37d3c55c94698fac031a497055511b106ff4d2ab791dd9af15ed167e4fc1d2ab4a0df10968de2eedebb5652e0 SHA512 4ad781c78ccb87caefe031b03cd4ab22e0142905b6995d2f3a3e2e34491ae50e211437b9209e00beed02ad640ab4ba2113f2097be54c328828321163828e6ff8
MISC metadata.xml 391 BLAKE2B 3c6ae2fd99cd73033aeaea7d17150c9784803c2cfbd9485635686a5b49d51aca70aa007bbc4c4d59fecb8993f6b151497441b2635c5e133daa19ee227983c97f SHA512 4d17fcf764742180f8fa94ad24be6a52d3b01ff8d5e56995aadbbf8650e362076f9a69bd25c5bcae7259301c4914e85c56c765fae0ce1e55d27abb6c85404b86
+1
View File
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<remote-id type="pypi">HATasmota</remote-id>
<remote-id type="github">emontnemery/hatasmota</remote-id>
</upstream>
</pkgmetadata>
+1 -1
View File
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+2 -2
View File
@@ -1,3 +1,3 @@
DIST Hydrawiser-0.2.tar.gz 6138 BLAKE2B de12a9e9ca207d73ecb72884cbeccae58cb972e64a28ad15e504984a47f653c9836686cab94a34d3a4c659a1f80e9dfece283276a56013161e82b3ef46cb35ca SHA512 3efa683eca3b11ac83df11babbe99e7bd9978c298fb55cd88d2860e4443384433c8c70c889357a125868046e5da5e5ce1d895938a9c416446e7fc0224d53235e
EBUILD Hydrawiser-0.2.ebuild 760 BLAKE2B c29fbacc5323d3b1d439a893c1b607620ee41fb423cd7c19b8af3d36fb840cb5610c577d82fdafbc1413455856cd0c200692c573aef6f73d1e04f58f61eee2da SHA512 883b3e2cf81448bd47d2ce1c3898977268760c7992175ff7d6537258240d149f3fa6499e047ecd77a2b194230c9108f9d99b0ebfa452ff4f83e161eb9d162688
MISC metadata.xml 450 BLAKE2B 6f1808eb9a8a86bb4a92235124c896542a9aa5064a0b3599a7ca5cf65c4c25458248999948f3fb68810ee56b1dee647cc9b43a536365d33ef34b7487259c7f73 SHA512 d011894de693c4fc5ca29d316a6acd61c29555665f48939fd9dca89e01e3ab8d49d58e2be1de2eda4aeef8dfdea816a02c40abc6b5d59bc3f1cae34efd6201d5
EBUILD Hydrawiser-0.2.ebuild 760 BLAKE2B b3fea12c5fb882ee9508e4ccfd110111da8d4740f75b2583716ac34da7a09d22607ab2487791834fb5650e3ab59840785bc829684f84226be32dd889ed3962eb SHA512 8dab6d8e989c73844c4b4aa738b59e1f88c18adcf6685ef02679be5cc0da97aa44a1b1399b4ad1ea73885aa53ac081d9714c73723b7b3f06b5b431fb75bc43d3
MISC metadata.xml 510 BLAKE2B 1efd3c6f1dc4f4a077adad4662c3228dfa367e6ddad4d16b7044fcc460132f2cc1cdbbb6ac62be2e59f713eed0e1368b6ed104f1e247ee2960fdf0975a3d2c04 SHA512 391baa3cfef173c60821fa9d61d3f6326a7dbd5e9e9a41f5890e0187f1d8db2726d3b2a615cf1881db50b209d35b53ab30bf5eefe7837c5f7ca9cdec7773c101
+1
View File
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">Hydrawiser</remote-id>
<remote-id type="github">ptcryan/hydrawiser</remote-id>
<maintainer status="unknown">
<email>ptcryan@gmail.com</email>
<name>David Ryan</name>
+2 -2
View File
@@ -1,3 +1,3 @@
DIST Mastodon-py-1.5.1.tar.gz 1225203 BLAKE2B 052ff268178645160d9a203156a11369bf8080a0abccc25d5e6c5fab68289a99ec45f660d3d94068b8bc31890295dcc42ecaa3a219264daff1df44e779a91413 SHA512 0c1a27b6cfcb4a197614100ffdb40ff8224162c0029598eadebdfa8984fe30519d3b163265d6f198e4a563c0e6a8bf68cafb69938f1a4768724a02f4f6971fa3
EBUILD Mastodon-py-1.5.1.ebuild 992 BLAKE2B ebbd5788dccb1c86905cc79d17276e3e7f954976284aeeaa3734bc2ba45e066779451f9ec54aa2f3779d1a63052988b780dec46bf3eee177c95c3d7e83d8bec5 SHA512 9fd8656b4d6e56e55e72cba983e8820b3dc1eb1d2adff1fbb262e0ebcccbbce52b2e0a93f30a523386b9887134e92d1dc1dd77ef803da107f112b1a1b3553125
MISC metadata.xml 469 BLAKE2B b1aa176138df6f9244b9b3b30306ebdd735f24def348a0b1617d7120e6ec68ee3c9c28ad69096a85289895f1b9542995a6ca56515fd4889827003ea2e82170de SHA512 334aea9492a5470bfe1e15960d112ce63cc8eede45723404de35562a04087458760fd46dab49f9d236188fe3cb3c3d9af65dd1ac47b150e6c160c9e38bab6da2
EBUILD Mastodon-py-1.5.1.ebuild 992 BLAKE2B f7cc0954b0b92fe5a0ebed81d5a985f7834cdafdd60b8e41dfabcd7aea411d6ca4d4ea669b7caff232c9d2f4e45b3cb84b6429115af66127ae6179f41a9fcaf8 SHA512 0085dc388d37685e42e3a2cbff7171f1e4e5ba93a12b77ec1d86679052f0efd4674d673552e1a2f2d20e4d646377b88a57b8bd6f82f5f924ba73022927db2a67
MISC metadata.xml 525 BLAKE2B a54aff5dce18912d2d5e0dbd48f80d93f4077125a7cd46878e86d34db4e64f448f80e099323b7bb28a6e6cff42b83bf438a16447927462e824de58569c475188 SHA512 f0b4c7ccccada4468d86df0c120e214906d42163490048d27d86e02d0c243dade61715ad691fed6f554ced223a802f8a761b1a26633d346f51501db5cce00d81
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+1
View File
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">Mastodon.py</remote-id>
<remote-id type="github">halcy/Mastodon</remote-id>
<maintainer status="unknown">
<email>lorenzd+mastodonpypypi@gmail.com</email>
<name>Lorenz Diener</name>
+2 -2
View File
@@ -1,3 +1,3 @@
DIST OPi.GPIO-0.5.2.tar.gz 301837 BLAKE2B 12d34cdb00a59ace2f0031d820f19632f2c080a418071c47a6f14202be2f78fee2f78a393cdc23ead3fcae0f82606e87e5b4e97317eac0c7830e9d0eda200e83 SHA512 7279e13815682d56bcaf67af12c809e51bf89a1765c48ed872457fdeecff50b474fa6aa9bd54dcf3533020b76b1a62513ba017b8bb8723d81753c7484a77a605
EBUILD OPi-GPIO-0.5.2.ebuild 714 BLAKE2B bfa8c0b096a42f8ebe1ffe92f83b74d75bcf8c7a3601734a0d980cf2ed7fbeb14632371277bbd138a9c22e6710b46db36930aa1664956d89279f5b276e0f54da SHA512 dbb142b918fb0ab583377334196aa8f30dd4c0323addb30c2a096e1b4f6898ec2983cd7c659d7f62d8505c1edb2288e57c1a0d8d4457bea2b3c7577cabf2f9b1
MISC metadata.xml 468 BLAKE2B e8175685981c4f39268b83b8a206b43731344b441396f6df0bb6dec31ff4cfe5666f3369da3ff7fb62b31f4fd8e10412acafead5301ce49b4e8a144aaccac5cf SHA512 8d4c4c8269840c0e3c18a10901c14eda7ac81e707de2709d34f55294930f3af97c52bb80395a7b87008c68a2df18bc872656fca8fddfccb45c075233ff064101
EBUILD OPi-GPIO-0.5.2.ebuild 714 BLAKE2B 32040a0c78ae579a37a7f9eb82f4420cf54145f9a23e76936c19cf641a6bcd559fdedc98a57162b123930fc03979048a3ed7eae5a0d175591a275451e56f3897 SHA512 914aa7e8d7a33530dd507f15a35f4f1db9e29f678775603d50f6385c918ed66af91b0e2d7805ae7abca469cf599e63840a5de47b4694eeb86756a5f12798b18d
MISC metadata.xml 521 BLAKE2B 2a70791e3b8d81cd542dac4048ca92b021329ac5a7b00ce39cdf9cf77f18be45919081aa2f3c418b2de412ea65d881eb217a0adc9c64eaedfa5103b0864f5047 SHA512 e3a8b69d0ab05423612989db3bd243783b49cc4a17e52401c999982eb17391e75655d351a4a39449b10138cd5392166f1e61a9f3cbcd015de39371529b252a74
+1 -1
View File
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+1
View File
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">OPi.GPIO</remote-id>
<remote-id type="github">rm-hull/OPi</remote-id>
<maintainer status="unknown">
<email>richard.hull@destructuring-bind.org</email>
<name>Richard Hull</name>
+6 -4
View File
@@ -1,5 +1,7 @@
DIST PlexAPI-4.11.2.tar.gz 130631 BLAKE2B dec38933698fc07ef2063cae735e7a533d4e6643880ac03e321f8b621c277db8b0e497e077cefd661cebd7744170491e21ef80c64c46602757cc8166711464e8 SHA512 2cc2a2fb2c3c0a5b68bd57a721c58f14f6d2f2c1ae95afc5be061b2772ae4671d90c6003db263748c03db6206681505e0069efad704dac5401fdcaa056541216
DIST PlexAPI-4.13.0.tar.gz 136649 BLAKE2B fcb496f5621efd77412fc3dc74b1a8e860a56187bcd7882a9ffe75ec587a14a752f2669e8affe53547a1c9371aa16450be9552f9a12e0d05d29d1881f8e55a80 SHA512 79425624ba19016b27cad21d45f57b6e8b50f28538ad4cff38b65adf5690e5eff899a0a2fa53297401a63ecf7eecc96abeac80507370fb4b86c2c45ff817afe0
EBUILD PlexAPI-4.11.2.ebuild 690 BLAKE2B 6410397f454a54eae9cefaaec447dcfb0cfa31c61ba862bdef371fa1575d80401fb87d46f8e4a235bac0f2b66e03dd4fcf94c9ea14d19e77bb2f2df672ee5b25 SHA512 c43e9b151810f23b204aa624ab9e09245156050fb4ccc2eaf051e6047c2faed7a4d099dd8d2c34ed3dcfef504ee46b24eae6ecefd20f41344e5573133be5cfe9
EBUILD PlexAPI-4.13.0.ebuild 690 BLAKE2B 6410397f454a54eae9cefaaec447dcfb0cfa31c61ba862bdef371fa1575d80401fb87d46f8e4a235bac0f2b66e03dd4fcf94c9ea14d19e77bb2f2df672ee5b25 SHA512 c43e9b151810f23b204aa624ab9e09245156050fb4ccc2eaf051e6047c2faed7a4d099dd8d2c34ed3dcfef504ee46b24eae6ecefd20f41344e5573133be5cfe9
MISC metadata.xml 464 BLAKE2B 6a72bb28d894dbf02c6229205a4424ea92bbcc0e6537e377e47e7fd046d5db829c782e261d9fba8cec86b688d07ca4b6f10b5c6e1cdfc96ed3f4b293a87cae05 SHA512 8a517a9f794ca1838166ad645f8a49d05012574a67df84f3c3c1b6e0fbf4ee2624806315ea8021f8c3b92b61abd5d6504477d4146f0fb7c07e55fe73d6d452f2
DIST PlexAPI-4.13.1.tar.gz 137101 BLAKE2B 0f3f357dc56725fc26d9aae3e97c06082792f143043fc06ba64e4feed629b4540e2aef50a85040f1b5b8e3865d72e3fcf7dc0a493cd579b1cc7192973e520f9a SHA512 fbcb5bb65a73426b96f8d32c1578961bfe3ed0035da38c52e5aa15012f281ca98171b745b3071e4cef37009d0873cb9716d7c539d0db7f065e998cbd6bd4c49a
DIST PlexAPI-4.13.2.tar.gz 138492 BLAKE2B feafe4a549e65c6832a268834566c3d7f0da151d46af22e13d647c0ae5c3222bac6fa34ab9490b8c97e601a42fae4f4e93b895051a00502f4fd3570e97b450e6 SHA512 10a70198be1956e7bda25e2281066dd46558918e7d72583da523b4ea9508cca752ccfee605bae6e0c622956a2f555cb1e13cf9e08a31c40147df96c2bb364ea1
EBUILD PlexAPI-4.13.0.ebuild 690 BLAKE2B 4636d175a387e0603356b052192a0d949857136c5a240a7468e06b28c2e6eadd8d404e382a634d1699b1849ea909e223426f1bb59901de32bc7046baf19b6cc9 SHA512 64bbf0828b28e5a82d93f708a0d35e66fdaeac972317daf2521bbfe7cd85e2a08746cd85f20fe8b21dc77bfbe6b46a7349384472c8c4b3736ce57d677342e136
EBUILD PlexAPI-4.13.1.ebuild 722 BLAKE2B 610ba517319389efac6732ce200d89a014bbd5d0ddae35747ce5331fd5f89795c53043d404a61b82139eb8578a111d476769cff9e83605ee6ab8fd35edbd170d SHA512 7042bd96b184c812de8aefa0a29f460f6523708f289888a3fbe7552fd74201f0f5e403f47376878fd604ef096ed43eb7e89f70c15701e0560eebe9076ef630da
EBUILD PlexAPI-4.13.2.ebuild 722 BLAKE2B 610ba517319389efac6732ce200d89a014bbd5d0ddae35747ce5331fd5f89795c53043d404a61b82139eb8578a111d476769cff9e83605ee6ab8fd35edbd170d SHA512 7042bd96b184c812de8aefa0a29f460f6523708f289888a3fbe7552fd74201f0f5e403f47376878fd604ef096ed43eb7e89f70c15701e0560eebe9076ef630da
MISC metadata.xml 526 BLAKE2B 3bc1e84291dcfa8443534946142adc59de09a2311f2760d1503b2bdf804c1e7bae1658c8e74c8ba8644dda76c22892e4a3137bd6709f816cd39d136b2020f635 SHA512 190178bf9a8b21d4c762bc627bc2b940ae57448d7cd4e3dfdd2b84ab9de36c0f0b45d09d3597a93c6ef46fa3ca25af3811f84619f2798795bd6e7be57d055746
+1 -1
View File
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
@@ -3,7 +3,8 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
+34
View File
@@ -0,0 +1,34 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="Python bindings for the Plex API."
HOMEPAGE="https://github.com/pkkid/python-plexapi https://pypi.org/project/PlexAPI/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest
+1
View File
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">PlexAPI</remote-id>
<remote-id type="github">pkkid/python-plexapi</remote-id>
<maintainer status="unknown">
<email>michael.shepanski@gmail.com</email>
<name>Michael Shepanski</name>
+2 -2
View File
@@ -1,3 +1,3 @@
DIST ProgettiHWSW-0.1.1.tar.gz 3345 BLAKE2B eefd74229f80ce4ba1b1f63292e7e67d424774ae17c9479443481f7d0bcbf73e9b3921ac8e74dca6492054449d75817b6451e2f5bd16d11c73d57fef50ea15aa SHA512 f34a5a36a3d2e4adc1223ae975f35979d6cff923cf02b90439739d95e8ade098bfdf9611f344dc9469c0cecf5854ab1fb78357ebc1b143cec3352daac91c152f
EBUILD ProgettiHWSW-0.1.1.ebuild 716 BLAKE2B cf7f9d63d70fe9749175acaa40b50b5698b16ea6a70454b7d815c13a4632c8583163d9b6848acb618b09c4a7925c93d37fb48b39bac3621e27f56f8138b0e169 SHA512 fc58370985e218a47d115686a1c492302977903f4f6149fe815430e2380a9ffb686e93b57c46711b33d43cb7a5b2fd2a0f3f912c7e639b38c39e403f1ea83002
MISC metadata.xml 460 BLAKE2B a6e52e4bb4968a37660acaaab8fc83ebd23ed48c0ba01ce678a81df6aaa0c9042025b3b63a02ee5f2fc92e9db642ba8e9d16a133992b31693096f772c8a6cfc3 SHA512 a811585636878011f6b66663f37bfd17376f1c6b0cf23b317ad605c3d83f36ace8a053e0d25f7fea6a6cecd7893340a43208f4c1cc89111e90729b1201fd8a87
EBUILD ProgettiHWSW-0.1.1.ebuild 716 BLAKE2B 24ca3f28fd7077e83a5e144589c007f29be6c09e7ee944d311b4d08621c92ccb4555efb84e536f31d57401e06b82d58861d04cf2ad3e78ec76160f5758d4e855 SHA512 e37dcc637cc8419703b85e73dfa2ef96837af9e3866bd467314d519d8113be60f452a2cbc8e50baf10ba2ac899259e45d0154f5f7e626912b55313013dbd3a5f
MISC metadata.xml 526 BLAKE2B fda6c4e68e36e9ab8a11d3a82f38b9c1fe87f186fe51b790da0887fb29a70b31b12a86aea2af8a502a37ed5c1a2c92586977fd5a537fcdf37f96f58e0c75659f SHA512 231d9f74905e2db3eba9c300c63858f248ead22cd30f8f20f7892c9ad19a991ec23a4687f854ead165239e4af7d4ab01058bd5c4395590d46c972b8019538722
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+1
View File
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">ProgettiHWSW</remote-id>
<remote-id type="github">ardaseremet/progettihwsw</remote-id>
<maintainer status="unknown">
<email>ardaseremet@outlook.com</email>
<name>Arda Seremet</name>
+2 -2
View File
@@ -1,3 +1,3 @@
DIST PsychroLib-2.5.0.zip 9541 BLAKE2B 367823240bcececf672c0b86c1144792064e662d2ea20880e91ce48aff3cb3e7fde8dfacc1b93fde5965c7e85d5b9d7da1f85d998db5cfb5d81a9c2dd34dfb42 SHA512 dbabc1a315dca00e11b1f642429413d10822ddd66a979c760aba737d58752d5a986e09aa00151ae05fdbcc8bb1c256ebec2f391c31260d5dfcb3bfbef7278043
EBUILD PsychroLib-2.5.0.ebuild 709 BLAKE2B 5b13f385959a88cb865d98c25f8b31bf63a423e290c1c6d257fbd2d64f7427eb77ba8902c2bc7de1213bfaaeb57b55a0a80cbc3a6988e57390bb2d31ecefd03d SHA512 1dd38ec8879860f69b336547e751b7aa602a7958870661817227e8dfd5de37bb3739cb6a6ddfd70860ca4a2cd01805b12414b48092c5fda0ca3407b160565778
MISC metadata.xml 488 BLAKE2B 49c386df94d2dfce508b87b32d0f7e09e39bb93b5a2ffb8201d4ec6c19b035b94b71053fb774ad09dc762200556476fe223ced79655542a32cd91581b5a207d9 SHA512 46093ac26490380b378f6bdba833977b5a6c159cad399a233daf6b5216018a0269ad36f731cd5130fb2c4ffaf4f8fee3d718b7c8ff7ca033cef727986661dd50
EBUILD PsychroLib-2.5.0.ebuild 709 BLAKE2B 04e0059ccb8fba4e0826cbbb031844866000c5cc12660d0b9963b8590eca208c30d618813abb3e06e872cfbf2f40257feb18b2a2349f805e85d2ed5b25c13559 SHA512 543a1312d05efe101769fc50252efaddb9a0e7dbcb35a8dac84ad69e45c16bcd6ce0b235eabbf0d9ab95b046b853b026d4acf526ac0341ec45537ecf58ed79b8
MISC metadata.xml 555 BLAKE2B 7af14234c884c63bf6836e6cf29520916cf5e534f59d87743a30cce07174059cc112960a0db2c46ee8354b25a4bc2a94a1454f04c7a8e70b3dbe36f56e8f12d9 SHA512 48dced5e9c8f34a34b77b9c879d7438de73c7929866240564a01bc98d288b7ebea2b6ac744730b966bcb05af095f7e48dd6406fbf999dcddd1df383c3bdd4942
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+1
View File
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">PsychroLib</remote-id>
<remote-id type="github">psychrometrics/psychrolib</remote-id>
<maintainer status="unknown">
<email>didierthevenard@users.noreply.github.com</email>
<name>The PsychroLib Developers</name>
+1 -1
View File
@@ -1,3 +1,3 @@
DIST PyDispatcher-2.0.5.tar.gz 34437 BLAKE2B eefc2e0f22c9d91b22acd1352d76f1bd69d7161efdf0827f1bcb42ccf0a5c98576dbc25817e0a6c4cb3327b5fad39281cd19a784f0f477ba1b20690e644e867c SHA512 b361463f006a775e1f22cfe07520951649f76c26be35a80ca016620c8ef466129c4abeafe42f0ffdc605e7523287b1e804967f19d951089d24e052fe10d88e6f
EBUILD PyDispatcher-2.0.5.ebuild 864 BLAKE2B 37dc18c142926ca180a78b06bc03210ad46939983f9024ea42d3b839b547e9f9d442aaa8ce05dd869b963446947dc340ecafafd725030ea5f64938947bf2436b SHA512 fdf3e41022910745f3aea93d6db0c298a556cdc0c8fb7ee536e444d7c2965584edc2af461d5f64c1597be003e6d5a5828d72c448a179e6323a98fe616d391786
EBUILD PyDispatcher-2.0.5.ebuild 864 BLAKE2B bec0e7f506578e3231bab16f47d10696a6c69038e97ba13790929c28edba0ef24543877273f95dc9a250b9af6ea856b8924c1d3cffcc793aa87c187a19a5d4cd SHA512 2b64b0a80a32b192769230e83ed87b017ef0a6f816ce17b95ec9134c29e1e8b1fc6b2a4d96b48e3d521c1ba73d110f0ebf1e6778ca7a1c27967fa952427f2719
MISC metadata.xml 481 BLAKE2B 0ebee9319f75fdc9166499cb2d68ab27f893fe20b00f85a1b9735b69b45c296035863ab06621ea81de88495ab444941102710032a9a163edcbf6a1c28a4033d1 SHA512 eb114f4f719c6480be549ee30b9e3d15af846b9878fdba32ef77f86e8e878f17467f07cdf0b61de30ca33e6aa11bde90a5d6c3a2b42b3b43bf112d3bee5bb8c6
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+2 -2
View File
@@ -1,3 +1,3 @@
DIST PyEssent-0.14.tar.gz 2994 BLAKE2B 32a5f09a7f406e408d758f8f4f8d53dd75d54e27cb43891ca5dac5440496f2fefc615a57f021f39c3e92f0617966e0aec866f45c14efde2b07980c1d2fcf18cf SHA512 4b891a8efb878423515463210f3de83c235d10b4dbc90ff659ac9ad3ea7896f9b50d7b6800258b9fcb6d787dc477be31c20f47e17a32a0cc9d6999dce16982f2
EBUILD PyEssent-0.14.ebuild 778 BLAKE2B 6fbf32a655cf781cff2e7ec552f35c236a0a4bd814748d4aafe279beec371f1ead6b2ab16635bec71cfa6c282ee395faf57f828e2053d42dbc55899897dba3cd SHA512 b07cd725282c18fcbcc2ad16061f6ac29e0429645a658b41f74fd460d152b362e027780fb7eee1b54456f62ea9731c5b89f54026e08c0624b256f04554ab894d
MISC metadata.xml 455 BLAKE2B 05602d10bbd97989c4e96ed38eec49e5690d1ff2bf4d92d520d5f0d27b9f6cf3fe856c369217bc7d8245c223b41a735cb862f686d61715b93ba247388d9e6182 SHA512 1d982ed72e51cef3b7f4fe721132f31c4b34295037152839f4e97d8a2e647a7876289fc5d1049fff6471b3250686e0ea578d73a4feb8a437534e49187540ea41
EBUILD PyEssent-0.14.ebuild 778 BLAKE2B 6dcbb32f4c63e349204e8c1640fc700b06d0ef4246501c0f07c0ec0dbce5e2fa1e142805368b98b25e6ae69b6f5c6f0e61045b4d33ba3c9cdeb57d10c27158ff SHA512 2eb9a1143aa94754898968007156ed418348002c4a2c6a4913ad05eda442d00a2f3d687b161dfcbfa17e66a4f002960e4f2dcd71d6228daec6b27854a3232c90
MISC metadata.xml 520 BLAKE2B bdee4dfc6d6ee34f6e13669b8f7feb2d0fa1be84f9cfed223c5b61b53ed742fdce07ab99aba12f045381a8e8cd61d9dc62ea89dd1c59c872d4c50eb48f248741 SHA512 7e406299ac88476d7d82ce6cc37b26fc92110e90b3ce3ee6d01fb2b63b62505db7831c1cc449e40f2d4ab7ff2bbca3db75190a827aa7b28baa30d31a13845df0
+1 -1
View File
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+1
View File
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">PyEssent</remote-id>
<remote-id type="github">TheLastProject/PyEssent</remote-id>
<maintainer status="unknown">
<email>sylvia@hackerchick.me</email>
<name>Sylvia van Os</name>
+2 -2
View File
@@ -1,3 +1,3 @@
DIST PyFlick-0.0.2.tar.gz 3661 BLAKE2B 3c7ed38b0eb53036fd677ff55f4cdcde8b74557852e641e724602491a6fe3f3840cb97f3e6e8ee8e0915a6bb9b6b4de0421cdda28d37e4df69cc8bac954b7792 SHA512 419b2d46f2b188e147ecb694ce557867818c4f21bcc1259978a6e473a1e13063e7113dcafabe3141de9d035c8bf5221ffc2e34a9fda3906d6f7c52a3b9d5c18f
EBUILD PyFlick-0.0.2.ebuild 740 BLAKE2B 506009b8659400b9aa0f73b0b16912bb3d3d12d013284a6ef0ea951076ff29f944e42ac4e6001367c830d6116c360bb817f442b13fd306f0d03843f2a27205cc SHA512 d3af3b077aae87592c415e5e04e98524bb4b846b833d08e42dfd75e161b98ef10c604c244bb178296d420753b197ec783f18d9f797d5016724d6ed2d396d3aab
MISC metadata.xml 452 BLAKE2B 25ab6ccccb35dbc0a14dbbd9b0056237e7aceecd50ce433bfa7e24fc3a1652587517ea38361355f2c28aa0a25484d049573a4a3b6e85e41440fb4828cbdc7527 SHA512 cf08722f36b27a04fc70e2fcd096b2307681f78289ed64b8f2e757e2f69c81c3b4e61ad7aaee767b800450f7afaa9e6978f6206b3b1019ebea0d39f0a6db9aa3
EBUILD PyFlick-0.0.2.ebuild 740 BLAKE2B 7728b3813d30bae9d3f0624d9bbd74c4b57ad1a102b324052f00f3b7d82032132ba3208fd6ed248e25a531695ba0e990675f74885bbd9f50b79dafe97d103c48 SHA512 51dd422fdd546abb96035a7b99b1371d8cfadc178788265ee4d35de43fe525a6eb0bf091fbb293712a037a0cf10a9886c7bedccffe1e1cff360e0994d9123a64
MISC metadata.xml 511 BLAKE2B 9e116007d72ecd3355a9e7b246655dc89b00c9f8d1f6fb0c939f18904eaf358762c41d138a9dae096c3c9fdc369e979f465e9e27469eb9195e2ef4cae4ca76cb SHA512 c244bd0d2dd239a337246a24a8896361a4f1266cbb55a907fa64cccf6919ffe2fe1739217938166a879611fa342e402f38eef58d085843579cd3f421bd9ab43e
+1 -1
View File
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+1
View File
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">PyFlick</remote-id>
<remote-id type="github">ZephireNZ/PyFlick</remote-id>
<maintainer status="unknown">
<email>brynley+pypi@zephire.nz</email>
<name>ZephireNZ</name>
+2 -2
View File
@@ -1,3 +1,3 @@
DIST PyFlume-0.6.5.tar.gz 8138 BLAKE2B dcfc9e1ada96c41fbd11756529f00509ae2c2e91f3a49135dfb43c2d66ee9b0aec451e3746aac54cc9c6c912e8908f613e8b65a34cea701a3b76dd7f9597e46f SHA512 f3ff6d7fe4feeda7c412e85846610d895e9af8e8a2913c9986d4c15530ca0c4fac44f8a4b2640663c55f6f8cdf9478d14e371a585ba573f316d38118622013b6
EBUILD PyFlume-0.6.5.ebuild 966 BLAKE2B 9320df315bde985f7a583f0f99a15c3637cab96b2c2e8747d2aea5c6c504ac5cef53861d2f88b490393cada88726243a892b3f0911eefbc0624896bbaa913b09 SHA512 eda26638a0d70a7eddfc39b0f2e14ff583c04f5a7990e99ed3ae02eeb5e348bd8f689c481a0c2a10588d48312fee3423e341f5b4dbb19ef5475c7b950684899b
MISC metadata.xml 449 BLAKE2B e343870c0be130a953f0def8e4d9f8d8bbdb898a6695697de287079449df7f5932d854bce14009d8dc1606eb4eb49f7c31a2cc8926fc7ac2b9e3bafc0062c48c SHA512 6c970675042579f68b8771cfef6627cff8a113086144d7500737b48fefd3c72c58406790650d43880d17dd78f8229c97292b4939314ebfe2e4f07a675dd51c90
EBUILD PyFlume-0.6.5.ebuild 966 BLAKE2B c25884cb67abd12c6070b70e5a87293736fd73fbdb45a0c0711033daa06dbbc13edeee2101c8f6587c9ee3c4a2324d3cbd01d65392d8002ace8b3910cee96983 SHA512 c74ce7dbe34ee3717101618fe871852e971598f270220fadcbbb3b7b3551a283a30b90a04393232850f52076d54242638e10278c30aae16de03d4a7390c57526
MISC metadata.xml 511 BLAKE2B 0113704fa0bb540f42fc7d1cc1ed43e5eadf1c254025daf122455236f01efab5cb8e5e7846348d3e1bc9a8da45862d93d8a748898c5e4c7ebdb71a6e6bb68c57 SHA512 37c693b5f18b477e8981aaf8726aca119c7848f8355123ad7a71820537fec8607146cd59202a43c32564095a5d8122c123d2068c9a9803bacb9d13488d75d7a4
+1 -1
View File
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+1
View File
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">PyFlume</remote-id>
<remote-id type="github">ChrisMandich/PyFlume</remote-id>
<maintainer status="unknown">
<email>Chris@Mandich.net</email>
<name>ChrisMandich</name>
+2 -2
View File
@@ -1,3 +1,3 @@
DIST PyFronius-0.7.1.tar.gz 12475 BLAKE2B 6d0bff97113aaccba754c5ac4298660976866dd093c3f6807714f41628bd8280c844bf6d9af5cec16b9e4187bfdce358bde18fee817054b41cdd1ebf2db137c9 SHA512 dbea5ace8ddd7dc7bbaeb53110c2fcb4b6171735a16189864e418d20164519bf85d50bb1ccc594fc058bcc53b05cac96bf50345cc8c01606dab5a9104484cd4f
EBUILD PyFronius-0.7.1.ebuild 713 BLAKE2B 422439217479e541b36e2d2e64369f1b5914dcb25ae00a217de6d925c0bfe2ffaee295e9db8eed30b9283df53752c8d92ff8e1d17f5607ea2a526a7eddbcdb8d SHA512 28b427c6d87c7179b7db8b8d147e415fd2ba267e0969d22301f6fddf0e26e57f61b0e307e7642ce7ebc47cb767e62beb14a35b8ccf48c43f5fe1b178711820bf
MISC metadata.xml 488 BLAKE2B 52e6beb627aae3e4759c62b78fcb1c50614902626c6dce012c02eac4d1bf0b9f504494c17999c0b6f676817b271a60f5c3fb77a0e612c5dbf6870e987e09d8bd SHA512 b0cdb9d7b6d94ca4ee83ba62364635b6f8211dea1b74f4bab67f3b93ae60522f7cb3d67d71f6a3807b92461d61da70cfb45b00e91e688015cd473c1e883d5b07
EBUILD PyFronius-0.7.1.ebuild 713 BLAKE2B ade0ad27ab574daaa21cf94acee79d8b17c4199e0466174d611798a50e946ef8f43e3cccfc9669150fae179fd0d88af910a42df41e92f17b9c8f5d4fb86ca3d4 SHA512 d1b0349970e81b3916d04e4d0d4f2a67bee88fe7f26d5ae39448801c7bb89ba41b2672d9252f7537c2f77d23ef2e482f4efd94feb1225984079f2303cdba9c27
MISC metadata.xml 549 BLAKE2B 67aa257039691fc60016e6d4156235438414a3f6f7fa4f22fd5ce31cccab6762cfcd8dea8b3e7dc985a80d61da7c8edc94cc2f430183f17f999c994c9b103bcb SHA512 c13022d598a83270878a222fbcada92d989506cf95865126a28049141f295d346705ea551760165b85424b89096612927a13ee09d4ae88ab38a45deafcb1000d
+1 -1
View File
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+1
View File
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">PyFronius</remote-id>
<remote-id type="github">nielstron/pyfronius</remote-id>
<maintainer status="unknown">
<email>n.muendler@web.de, mail@gerritbeine.de</email>
<name>Niels Mündler, Gerrit Beine</name>
+1 -1
View File
@@ -1,3 +1,3 @@
DIST PyMVGLive-1.1.4.tar.gz 3937 BLAKE2B 7460ebeb86a452ae5fe02248c05c4d382247a391175acd8981e7147d11520260f0e7b03846897a259cf4c82e805dfd03fdb3d7b6ee8037b24da5ffbeea5c4313 SHA512 25a546b3041050c47e6e1db6e542ab727b4c50e33a6e1ee8f30e526a53d958988c54370d113a3154cb0363532c4b815a8eb490cba218d4d85aa5c771da0ff455
EBUILD PyMVGLive-1.1.4.ebuild 723 BLAKE2B e429ca171d492752d2d11c5b1daf2b48b7a163010411ac81d92594fe7aedcaf39a250c7a3b259ba77f978732ce889543c1c673c6b949cfdc7995442ceb6311da SHA512 586fbbc6d2b20a2a71c5cf5ad1110ac983d0abca00df6d051e5661d6a3ba22ec8ad1bd0502e1b7e47f2ff91c6414b937964f0f2c6755a6b6f26693cd91bfc614
EBUILD PyMVGLive-1.1.4.ebuild 723 BLAKE2B 855d89f2e9daaf4c719d4917de39aa35f8e5761038b1ebd054edd4e394a61ddbec2b9b346668066f5ae682bda90643b9ce08d7f85e462e3c8ea0ecff53f5b2d9 SHA512 946fb62fb35874d16adbc5e090e06677f51659135331618417e6977ad0f435b9512efbb6cf47c2590839a804c015e1e354cc4afa69a23de74026a7b6d49cb3a1
MISC metadata.xml 328 BLAKE2B 95c186db1ee862259ede644b08a981715bf4c71f03952882cfb7e669a7db96b88f8534502e031044852c2b24d74c5ad6a3c4f658e23eb8fcdce85e7e460c5c35 SHA512 7a20e1cf025d5ac03c2c185807104f0b4021bc8544c56ef43dd3a89628823c198caace7e17f20ad0d0c32c983d83a630bd50a7fce4694fd42e24c310287491ed
+1 -1
View File
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+2 -2
View File
@@ -1,3 +1,3 @@
DIST PyMata-2.20.tar.gz 23143 BLAKE2B 1e007b69cccce99736a7b4c408bb850985d74ab8c1f9807c0926596d2ca0305e6acf0449ef3a39bf4bbb8703a0b1d4e34dd9f1eb2d560b6752f756d30ea4a1dc SHA512 22ccfa550cebcfd61246af07c131cc70ea478e8cf1b98371bba79b2239af598b3d966e09edf2c511f3afe4aeb83b7ce72d427758f09e42b926a2273661fa043f
EBUILD PyMata-2.20.ebuild 709 BLAKE2B 98527fc874885bdde957f0dfb23fbd26914003517c84a9c0009657b0bb4d74235618755434843e39a5c1f9a73de73907d57b514fcc2b584a5e872c5893e2818a SHA512 ee5d13e5a0696a231c8aa356ec0911968cc28d2b0495f527d0d4183a7c2ec52df5b50ea86357f0d78621c17123e88e6451c35aa5e89ee27dbc2359cae7d474f2
MISC metadata.xml 452 BLAKE2B 8ff6e6fc23ed6bcb902463b4ba1fb0b9602a491d52e0ec1a14da65b2b18f8d3dd8560808bea004f442c0c81343562865c19524b1e7f70d6fc7577c0e4aecf73e SHA512 c4950c9bfc6076d40b24a6785ac5a12fb58c1e651ad55c2befc72674c5786a701187755ac6d19b6f3b6c7ba588f3c3397e64cdb6bc2be3ff6ac71788dae95ae3
EBUILD PyMata-2.20.ebuild 709 BLAKE2B 52300121846161d2f6acf21b49500242694d9add0e3290283c11190b39c5bd333ff7e88f8e1a423dc8273289c6a399bd419bd51d7743db63102f4b4157e97c46 SHA512 39f8d64716bce1fe03035982908842b80657c14574869ded4240c1280f42c8116245395c864aa06b3be777d165d5ede3dd591e33398236342e94fb8172c0a3a4
MISC metadata.xml 508 BLAKE2B 0ae10d6d8a627650c2acb048a0445d3f01f62ec883083ade7afcd95aa36d9d0c9561667fc5e02e75723561076ae803a96fbe39516db0ac57e3cc3276edd9dbe9 SHA512 d0cec46d939e09be13e0985070197de45302151e2543dcd3990e57a4657e5e78ed5c3004ae52f1f65167f3dd55c90362d124edd2deb521052a2cc57a7a58dcaf
+1 -1
View File
@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
+1
View File
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">PyMata</remote-id>
<remote-id type="github">MrYsLab/PyMata</remote-id>
<maintainer status="unknown">
<email>MisterYsLab@gmail.com</email>
<name>Alan Yorinks</name>

Some files were not shown because too many files have changed in this diff Show More