Compare commits

...

3790 Commits

Author SHA1 Message Date
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
a2692a763e update homeassistant-2023.3.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-09 23:26:42 +01:00
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
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
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
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
2d7bebaac2 dev-python/micloud: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-09 19:54:19 +01:00
e92b524a10 dev-python/python-miio: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-09 19:51:09 +01:00
99b3c6b025 dev-python/*: fix #1240 setuptools_scm was renamed (20a310b95d)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-09 19:41:48 +01:00
cf9cb72a0b dev-python/pyinsteon: add 1.3.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-09 19:29:58 +01:00
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
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
e871fbe566 dev-python/pyfibaro: add 0.6.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-09 19:14:59 +01:00
89f6fac8af dev-python/aioesphomeapi: add 13.4.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-09 19:13:21 +01:00
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
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
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
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
9922ecae83 update homeassistant-2023.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-05 10:26:36 +01:00
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
00da3c8d31 dev-python/pylint: add 2.16.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-04 11:11:10 +01:00
6cee4c0cfc dev-python/pipdeptree: add 2.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-04 11:05:55 +01:00
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
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
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
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
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
87a4f93cb0 dev-python/orjson: add 3.8.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-04 10:27:07 +01:00
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
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
f8037dfc0a dev-python/python-matter-server: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-04 10:17:02 +01:00
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
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
67d1fd4df7 dev-python/pyTibber: add 0.27.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-04 09:21:39 +01:00
decc898cf6 dev-python/nuheat: add 1.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-04 09:17:58 +01:00
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
4cd54c39bc dev-python/zigpy-znp: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-04 08:58:45 +01:00
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
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
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
84950a5770 dev-python/bellows: add 0.34.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-02 07:39:12 +01:00
c32706bd59 dev-python/zigpy: add 0.53.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-02 07:37:03 +01:00
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
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
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
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
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
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
76f8c57a93 dev-python/requests: update EAPI 7 -> 8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-02 07:12:34 +01:00
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
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
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
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
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
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
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
426ecb2650 dev-python/wiffi: add 1.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 21:51:07 +01:00
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
bf225ad904 dev-python/nibe: add 2.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 21:45:05 +01:00
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
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
0815b7337f dev-python/aiohue: add 4.6.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 21:29:38 +01:00
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
ee02e4b9fa dev-python/xknx: add 2.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 21:25:31 +01:00
a133afab9e dev-python/pyunifiprotect: add 4.7.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 21:22:10 +01:00
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
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
25e0f3dd31 dev-python/pytautulli: add 23.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 21:12:15 +01:00
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
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
95d9ea7c32 dev-python/soco: add 0.29.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 21:05:39 +01:00
133a16adb8 dev-python/screenlogicpy: add 0.7.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 21:02:16 +01:00
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
79f8dc6a24 dev-python/pyRFXtrx: add 0.30.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 20:08:06 +01:00
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
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
d44b8a46bd dev-python/aioqsw: add 0.3.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 20:00:01 +01:00
3f98828519 dev-python/gridnet: add 4.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 19:58:10 +01:00
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
a4d7a83626 dev-python/nextdns: add 1.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 19:52:59 +01:00
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
916d1a7d8d dev-python/motionblinds: add 0.6.17
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 19:47:46 +01:00
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
46bee502d2 dev-python/pymodbus: add 3.1.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 19:42:06 +01:00
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
750d169476 dev-python/lupupy: add 0.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 19:30:00 +01:00
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
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
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
0b921c9b29 dev-python/AIOSomecomfort: add 0.0.10
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 18:48:38 +01:00
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
58ddb285a5 dev-python/greeclimate: add 1.4.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 18:39:38 +01:00
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
7dbc52a9a6 dev-python/pyinsteon: update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-01 18:35:24 +01:00
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
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 f84674faa3)

Check with pkgcheck 0.10.22

Signed-off-by: INODE64 <ffelix@inode64.com>
2023-03-01 13:38:14 +01:00
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
36f511feee dev-python/ismartgate: add 5.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 20:35:21 +01:00
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
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
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
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
38328a2a07 dev-python/haversine: add 2.8.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 20:20:50 +01:00
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
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
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
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
690da83e62 dev-python/pyfido: add 2.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 20:01:26 +01:00
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
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
cd7d262608 dev-python/elgato: add 4.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 19:52:25 +01:00
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
fde6079a57 dev-python/pydeconz: add 108
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 19:46:39 +01:00
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
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
4a1ada84fc dev-python/hassil: add 1.0.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 19:26:42 +01:00
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
3d7ec82bbc dev-python/brother: add 2.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 07:35:48 +01:00
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
9944310c2f dev-python/pybalboa: add 1.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 07:29:16 +01:00
3ec91aa073 dev-python/axis: add 47
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 07:26:27 +01:00
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
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
0920757b0c dev-python/yalexs: add 1.2.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 07:09:54 +01:00
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
675e7bbb1f dev-python/pyairnow: add 1.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 07:04:43 +01:00
323b71c6ae dev-python/bsblan: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-28 07:02:48 +01:00
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
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
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
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
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
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
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
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
6ae4979f06 app-misc/homeassistant: remove olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-26 18:35:54 +01:00
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
866d44d800 update homeassistant-2023.2.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-26 10:48:58 +01:00
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
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
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
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
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
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
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
e65f4ab288 dev-python/pyopenuv: add 2023.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-26 09:54:47 +01:00
d64b275bdc dev-python/pyoctoprintapi: PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-26 09:51:58 +01:00
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
e167ec27ea dev-python/AIOAladdinConnect: add 0.1.56
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-26 09:46:08 +01:00
a60f3c13eb dev-python/pygatt: update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-26 09:45:05 +01:00
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
2ae2539e33 Merge branch 'master' of git.edevau.net:onkelbeh/HomeAssistantRepository into 2023.2.5
pygatt #1093
2023-02-26 09:32:07 +01:00
31bf3cc74f Merge pull request 'pygatt' (#1093) from inode64/HomeAssistantRepository:pygatt into master
Reviewed-on: #1093
2023-02-26 09:31:39 +01:00
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
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
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
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
5a35539f54 dev-python/pykrakenapi-0.1.8: fix top level violation 2023-02-15 02:15:33 +01:00
c15bfa34f3 dev-python/hyperion-py-0.7.5: fix top level violation 2023-02-15 01:25:59 +01:00
da366f4b40 dev-python/awesomeversion-22.9.0: fix top level violation 2023-02-15 00:44:49 +01:00
9eea46d89c kconfiglib: update Manifest 2023-02-15 00:30:46 +01:00
faf1631960 Merge pull request #221 from onkelbeh/2023.2.4
2023.2.4
2023-02-14 22:48:32 +01:00
409769262b update homeassistant-2023.2.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-14 22:45:18 +01:00
736e42ab81 dev-python/aioesphomeapi: add 13.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-14 22:41:47 +01:00
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
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
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
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
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
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
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
2ae6d62ca9 dev-python/ha-ffmpeg: update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-14 22:21:25 +01:00
97fbd09419 Merge branch 'master' of git.edevau.net:onkelbeh/HomeAssistantRepository into 2023.2.3 2023-02-14 22:19:25 +01:00
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
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
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
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
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
25a2124989 minor cleanups, rename zeroconf, again
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-14 21:08:10 +01:00
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
3c9feda0dc dev-embedded/*: rename zeroconf, again (29153ca563)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-14 20:42:51 +01:00
6f4bba3115 dev-python/*: rename zeroconf, again (29153ca563)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-14 20:37:07 +01:00
24185776f0 remove obsolete updater component (GH PR #202) 2023-02-14 20:07:46 +01:00
381199f974 update homeassistant-2023.2.3-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-14 20:05:02 +01:00
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
e6f3b0c4fe update homeassistant-2023.2.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-12 21:11:17 +01:00
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
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
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
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
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
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
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
667906565c dev-python/whois: add 0.9.23
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-12 09:39:01 +01:00
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
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
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
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
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
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
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
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
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
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
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
b7b0d8da14 dev-python/aiopvpc: add 4.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-12 08:20:36 +01:00
72028411d9 dev-python/aioridwell: add 2023.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-12 08:17:32 +01:00
a6706720e4 dev-python/pyrympro: enable py3.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 22:48:25 +01:00
7023922828 dev-python/roonapi: update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 22:47:06 +01:00
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
fce45c07a1 Merge branch '2023.2.3' of git.edevau.net:onkelbeh/HomeAssistantRepository into 2023.2.3 2023-02-11 22:40:31 +01:00
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
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
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
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
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
89935f0b0c dev-python/pyrainbird: add 2.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 13:43:56 +01:00
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
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
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
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
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
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
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
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
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
f071491e35 dev-python/pylutron-caseta: update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 10:40:42 +01:00
5388a5ab8c Merge branch 'master' into 2023.2.3
inode64 version better
2023-02-11 10:38:19 +01:00
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
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
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
5598e696e5 dev-python/aiohomekit: add 2.4.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 10:15:48 +01:00
5650bb755e dev-python/bellows: add 0.34.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 10:13:18 +01:00
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
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
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
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
85958e3242 dev-python/aioconsole: PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 09:43:24 +01:00
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
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
a3bd5e8e31 dev-python/volkszaehler: add 0.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 09:08:32 +01:00
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
f8a6e6e7f6 dev-python/pytradfri: add 9.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 02:08:45 +01:00
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
e9e67a9eab dev-python/pyunifiprotect: add 4.6.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 01:56:22 +01:00
935b698159 dev-python/aiounifi: add 44
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 01:54:32 +01:00
534fa28bb5 dev-python/pytrafikverket: add 0.2.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 01:52:34 +01:00
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
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
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
efc479d22f dev-python/pyTibber: add 0.26.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 01:34:46 +01:00
f68a8f39e3 dev-python/pyswitchbee: add 1.7.19
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-11 01:30:31 +01:00
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
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
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
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
077913ea9c dev-python/pysoma: add 0.0.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-10 18:48:56 +01:00
b0468b01de dev-python/aioshelly: add 5.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-10 18:46:49 +01:00
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
5e2ab884e5 dev-python/pysensibo: add 1.0.25
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-10 18:39:02 +01:00
6939e07ca0 dev-python/screenlogicpy: add 0.6.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-10 18:37:05 +01:00
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
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
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
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
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
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
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
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
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
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
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
576b7812e4 dev-python/pymodbus: add 3.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-07 08:56:20 +01:00
c6b68a70de dev-python/typer: add 0.7.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-07 08:54:51 +01:00
7d6d08e9ce dev-python/lupupy: add 0.2.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-07 08:40:13 +01:00
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
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
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
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
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
a22dae3795 dev-python/pyisy: add 3.1.11
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-05 10:19:45 +01:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
3c09797f76 dev-python/hassil: add 1.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 16:59:50 +01:00
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
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
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
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
0a2a0c190e dev-python/pybravia: add 0.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 16:36:14 +01:00
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
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
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
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
55cbe1ecce dev-python/axis: add 46
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 16:17:27 +01:00
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
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
eb6fe38a44 dev-python/accuweather: add 0.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 15:15:05 +01:00
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
117815723b dev-python/aioimaplib: update Manifest, fixes #834
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-02-04 12:02:36 +01:00
8a0f1a9781 remove Python 3.8 Support tag 2023-01-30 20:23:31 +01:00
90e4086c9a remove unused zeep 2023-01-30 19:29:17 +01:00
03c0f303d6 re-add zeep-4.1.0-r2 from main (Manifest) 2023-01-30 19:24:18 +01:00
2f81bbc884 re-add zeep-4.1.0-r2 from main 2023-01-30 19:21:19 +01:00
e67534ae87 Merge pull request #212 from onkelbeh/2023.1.7
2023.1.7
2023-01-29 22:13:29 +01:00
164bf3987c update homeassistant-2023.1.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 22:08:47 +01:00
646f3d9afd dev-python/aiowebostv: add 0.3.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 21:57:54 +01:00
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
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
5a625fa319 dev-python/HATasmota: add 0.6.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 21:48:22 +01:00
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
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
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
2e84e21bac dev-python/aioshelly: add 5.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 21:41:24 +01:00
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
b8a4c87fd8 dev-python/pyopenuv: add 2023.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 21:20:43 +01:00
6d564aaf8c dev-python/aionanoleaf: add 0.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 21:18:27 +01:00
d3c37d7366 dev-python/ical: add 4.2.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 21:16:34 +01:00
89acf4fd37 dev-python/pylitterbot: add 2023.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 21:14:18 +01:00
5d38ccb6fe dev-python/life360: drop 4.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 21:12:37 +01:00
1de7bbb291 dev-python/life360: add 5.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 21:11:38 +01:00
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
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
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
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
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
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
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
dad57bc2b8 Merge branch 'master' into 2023.1.7 2023-01-29 17:24:20 +01:00
0360f38ff5 update Manifest 2023-01-29 17:23:07 +01:00
7def1870d5 Merge pull request #204 from inode64/onvif-zeep
onvif-zeep-async require zeep with async
2023-01-29 17:21:54 +01:00
5dfa779a6b app-misc/*: remove olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 17:04:47 +01:00
9d08c2c190 Merge pull request #211 from onkelbeh/2023.1.7
2023.1.7
2023-01-29 17:02:03 +01:00
e038471c75 update 2023.1.2-r1, fixes #800
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 17:00:42 +01:00
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
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
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
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
41640f5a84 dev-python/coverage: add 7.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 14:49:37 +01:00
8f04a9f539 dev-python/spotipy: add 2.22.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-29 10:51:44 +01:00
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
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
885648fc66 Merge pull request #201 from onkelbeh/2023.1.2
2023.1.2
2023-01-09 12:39:26 +01:00
1e8afc979c dev-python/aiogithubapi: drop 22.2.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-09 12:38:19 +01:00
3ba715d285 fix Manifest 2023-01-09 12:37:47 +01:00
e564d34bfb add init.d patch to homeassistant-min 2023-01-09 12:37:16 +01:00
49c8740ddf Merge branch 'master' into 2023.1.2 2023-01-09 11:17:03 +01:00
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
3fb6445fb6 update homeassistant-2023.1.2 2023-01-09 11:10:37 +01:00
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
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
eb99507b76 update httpcore-0.16.3 2023-01-09 10:54:57 +01:00
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
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
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
30e53741c4 dev-python/ciso8601: add 2.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-09 10:05:02 +01:00
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
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
f53df401e5 dev-python/zamg: add 0.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-09 09:11:24 +01:00
962bea062a dev-python/wled: add 0.15.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-09 09:08:14 +01:00
1662a39409 dev-python/PyViCare: add 2.21.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-09 09:04:29 +01:00
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
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
22314a9690 dev-python/aiounifi: drop 34, add 43
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 19:28:46 +01:00
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
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
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
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
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
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
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
d54180bc5b dev-python/roonapi: add 0.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 13:55:38 +01:00
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
e76f9c4932 dev-python/pyrainbird: add 0.7.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 11:02:39 +01:00
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
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
d223944524 dev-python/PlexAPI: add 4.13.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 10:51:06 +01:00
6add1a5191 dev-python/hole: add 0.8.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 10:21:10 +01:00
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
efeedcedc3 dev-python/pycarwings2: add 2.14
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 10:11:27 +01:00
93435406c6 dev-python/PyNINA: add 0.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 10:08:34 +01:00
50f45c4427 dev-python/nibe: add 1.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 10:05:45 +01:00
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
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
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
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
e27d165c0d dev-python/minio: add 7.1.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 09:30:42 +01:00
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
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
8878ef84fe dev-python/aiolookin: add 1.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 09:10:36 +01:00
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
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
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
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
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
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
8b5df15b0a dev-python/homematicip: add 1.0.13
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-08 08:15:37 +01:00
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
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
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
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
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
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
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
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
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
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
67ec924023 dev-python/gios: add 2.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 13:29:54 +01:00
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
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
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
a55f4242b4 dev-python/pyeconet: bump 0.1.18
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 13:01:49 +01:00
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
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
db9a9b5e76 dev-python/pydeconz: add 106, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 12:48:18 +01:00
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
a8ad5bad5b dev-python/pycomfoconnect: add 0.5.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-07 12:20:42 +01:00
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
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
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
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
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
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
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
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
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
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
2d83198362 dev-python/aiobafi6: add 0.7.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-06 20:32:37 +01:00
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
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
281c04352f dev-python/aioairzone: add 0.5.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-06 20:02:59 +01:00
e22ef6a041 dev-python/pyairvisual: add 2022.12.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-06 19:38:00 +01:00
760bc21a80 dev-python/adguardhome: add 0.6.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-06 19:31:13 +01:00
3783b31ca6 remove olds 2023-01-06 18:57:55 +01:00
1170c30610 Merge pull request #199 from onkelbeh/2022.12.9
2022.12.9
2023-01-03 07:09:06 +01:00
565dcb5a85 update homeassistant-2022.12.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-01-03 07:05:46 +01:00
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
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
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
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
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
2629e76706 Merge pull request #194 from onkelbeh/2022.12.8
2022.12.8 cleanups
2022-12-24 13:30:06 +01:00
0543bf23da .github/workflows: drop old pydantic
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-24 13:27:36 +01:00
4bbbead029 app-misc/homeassistant-min: update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-24 13:27:07 +01:00
38bc7400cd remove outdated pydantic refs
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-24 13:21:18 +01:00
82d1f392d8 dev-python/pydantic: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-24 13:14:11 +01:00
c1297ec54c dev-python/gcal-sync: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-24 13:11:25 +01:00
3e825d6f0d Merge pull request #193 from onkelbeh/2022.12.8
2022.12.8
2022-12-24 12:47:22 +01:00
bc9b8de808 dev-python/abodepy: PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-24 12:45:08 +01:00
8c6a075979 update homeassistant-2022.12.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-24 12:36:16 +01:00
8f93f49b9f dev-python/pyTibber: add 0.26.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-24 12:24:28 +01:00
aab9a0670b dev-python/ical: add 4.2.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-24 12:22:05 +01:00
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
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
a8c64573f8 Merge pull request #191 from onkelbeh/2022.12.7
2022.12.7
2022-12-18 14:41:24 +01:00
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
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
4e8806e43b update homeassistant-2022.12.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-18 09:19:53 +01:00
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
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
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
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
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
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
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
75374ea694 Merge pull request #189 from onkelbeh/2022.12.6
2022.12.6
2022-12-15 07:42:26 +01:00
56dcef1ad9 update homeassistant-2022.12.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-15 07:41:21 +01:00
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
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
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
d6bcef651b app-misc/*: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-15 07:29:32 +01:00
5922c97d39 Merge pull request #188 from onkelbeh/2022.12.5
2022.12.5
2022-12-13 21:49:50 +01:00
b405462a46 dev-python/httplib2: update upstream metadata
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-13 21:22:30 +01:00
31dfd8f9b9 update homeassistant-2022.12.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-13 21:19:49 +01:00
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
b70a03ebb4 media-libs/mutagen: update EAPI 7 -> 8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-13 21:15:03 +01:00
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
20b14ee13a dev-python/pychromecast: add 13.0.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-13 21:05:53 +01:00
5f16f407c3 app-misc/homeassistant*: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-13 21:04:03 +01:00
14a48a4669 Merge pull request #187 from onkelbeh/2022.12.4
2022.12.4
2022-12-13 20:55:14 +01:00
1ead3d2996 update homeassistant-2022.12.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-13 20:53:45 +01:00
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
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
8173489586 dev-python/pychromecast: add 13.0.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-13 20:44:14 +01:00
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
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
223cef9a0f app-misc/homeassistant*: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-13 20:35:55 +01:00
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
53a880c3e4 update bluetooth-adapters-0.12.0-r1, fix deps, bump 0.14.1 2022-12-12 23:35:39 +01:00
dc23cc9d62 Merge pull request #185 from onkelbeh/2022.12.3
2022.12.3
2022-12-12 23:10:51 +01:00
dac2791e11 update homeassistant-2022.12.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-12 23:07:20 +01:00
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
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
971a6406ea dev-python/pyrisco: add 0.5.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-12 22:36:24 +01:00
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
bc491baca9 dev-python/pychromecast: add 13.0.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-12 22:32:15 +01:00
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
1873553659 app-misc/homeassistant*: update outdated pip constraint
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-12 22:24:10 +01:00
2d35b36901 remove olds 2022-12-12 21:57:21 +01:00
91bb5e50ae Merge pull request #183 from onkelbeh/2022.12.1
2022.12.1
2022-12-09 11:12:12 +01:00
adc6b178fd dev-python/pyswitchbee: fix metadata
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 10:47:19 +01:00
9e399c4595 dev-python/async_timeout: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 10:45:13 +01:00
e63ad029eb dev-python/pyunifiprotect: fix metadata info
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 10:27:20 +01:00
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
4e5c8dfd02 dev-vcs/pre-commit: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 10:17:24 +01:00
003612012c dev-python/rich: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 10:14:04 +01:00
bb08ced857 dev-python/pip: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 10:12:54 +01:00
6ae0858367 dev-python/jinja: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 10:12:18 +01:00
1ecc6b46c8 dev-python/httpx: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 10:11:53 +01:00
26df2a74eb dev-python/httpcore: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 10:11:12 +01:00
0e3b4a6e2a update homeassistant-2022.12.1 2022-12-09 10:07:25 +01:00
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
ea0c59da1a dev-python/ical: bump 4.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 10:02:47 +01:00
25a549c647 dev-python/intellifire4py: bump 2.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 10:00:32 +01:00
0387329169 dev-python/pyHik: add 0.3.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-09 09:58:15 +01:00
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
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
46463ffb80 remove olds 2022-12-09 09:41:35 +01:00
cba4f23392 Merge pull request #182 from onkelbeh/2022.12.0
2022.12.0
2022-12-08 16:54:45 +01:00
40c21cd31c update homeassistant-2022.12.0 2022-12-08 16:49:25 +01:00
3aab43ae4a dev-python/respx: bump 0.20.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 16:45:56 +01:00
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
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
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
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
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
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
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
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
dd3befbc51 dev-python/bellows: add 0.34.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 15:46:23 +01:00
e5cb3024ef dev-python/zigpy: add 0.52.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 15:45:05 +01:00
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
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
507fe9dc0a dev-python/holidays: bump 0.17.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 15:32:33 +01:00
c5a6475d8a dev-python/wallbox: bump 0.4.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 15:30:01 +01:00
35d5ac66fb dev-python/pyvesync: bump 2.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 15:27:56 +01:00
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
6c147d17e3 dev-python/aiounifi: bump 42
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 15:16:43 +01:00
02a8dbd1dd dev-python/ttls: update 1.5.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 15:12:01 +01:00
7c280adc3c dev-python/pytrafikverket: bump 0.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 15:05:21 +01:00
4046ccf812 dev-python/aiotractive: bump 0.5.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 15:00:57 +01:00
2577602c77 dev-python/pyTibber: add 0.26.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 14:57:58 +01:00
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
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
d59fd8cb50 dev-python/aioswitcher: add 3.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 14:46:45 +01:00
2ce4c20904 dev-python/PySwitchbot: add 0.22.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 14:42:35 +01:00
34c57393a5 dev-python/pyswitchbee: add 1.6.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 14:40:14 +01:00
639cb1f8f5 dev-python/subarulink: bump 0.7.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 14:37:33 +01:00
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
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
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
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
3e13dad72d dev-python/pyrisco: bump 0.5.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 10:45:07 +01:00
75117cc442 dev-python/pyrainbird: bump 0.6.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 10:42:46 +01:00
9fba35597b dev-python/plugwise: add 0.25.14
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 10:40:19 +01:00
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
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
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
0940df5ad4 dev-python/pynuki: update 1.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 10:28:12 +01:00
cdda2e3aad dev-python/nuheat: bump 1.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 10:25:13 +01:00
0672ede717 dev-python/nibe: add 1.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 10:22:26 +01:00
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
8a6834cabb update google-nest-sdm-2.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 10:15:15 +01:00
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
dc978bee7f dev-python/pymonoprice: bump 0.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 10:06:27 +01:00
5a55b020b7 dev-python/pycsspeechtts: update 1.0.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 10:03:31 +01:00
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
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
4955cea315 dev-python/aiolyric: bump 1.0.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 09:34:35 +01:00
76ab6f8c39 dev-python/lupupy: bump 0.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 09:32:00 +01:00
603b0d29a6 dev-python/luftdaten: bump 0.7.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 09:24:39 +01:00
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
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
8ef125e27d dev-python/aiolifx-effects: PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 08:51:56 +01:00
1341a5e9da dev-python/aiolifx-themes: PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 08:49:38 +01:00
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
7d1c4d4ac8 dev-python/xknx: add 2.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 08:40:44 +01:00
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
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
78ac0c6545 dev-python/homematicip: bump 1.0.11
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 08:14:26 +01:00
4549a84cea dev-python/aiocoap: add 0.4.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 08:08:40 +01:00
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
abc23bcbc3 dev-python/pyHik: bump 0.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 08:02:01 +01:00
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
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
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
e7e0d43476 dev-python/growattServer: add 1.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 00:46:47 +01:00
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
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
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
bf4af31720 dev-python/aioesphomeapi: add 13.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 00:35:07 +01:00
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
70dac82d53 dev-python/aioecowitt: bump 2022.11.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 00:27:59 +01:00
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
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
6bfa2d3689 dev-python/pycfdns: bump 2.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-08 00:18:28 +01:00
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
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
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
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
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
061a2ebef8 dev-python/broadlink: add 0.18.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 23:54:12 +01:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
ce1ccd68ca Merge pull request #180 from onkelbeh/2022.11.5
2022.11.5
2022-12-07 19:58:36 +01:00
9cbfcbb2df update homeassistant-2022.11.5 2022-12-07 14:45:56 +01:00
2898a1fff5 dev-python/httplib2: add 0.20.4, drop 0.19.0-r1 2022-12-07 13:57:39 +01:00
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
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
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
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
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
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
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
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
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
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
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
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
0bac634a4a dev-python/ical: add 4.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-12-07 12:08:47 +01:00
709b019753 remove olds 2022-12-07 11:29:11 +01:00
db92003832 dev-python/pytest: bump 7.1.3 (from main) 2022-12-07 10:25:07 +01:00
a647f97aae dev-python/pytest-xdist: bump 2.5.0-r1 (from main) 2022-12-07 10:21:34 +01:00
ebe712b2cf dev-embedded/esphome: remove colorama pins 2022-12-07 10:17:45 +01:00
1b1f972151 media-libs/mutagen: re-added 1.45.1 (from main) 2022-12-07 10:12:51 +01:00
e5a606a5ad dev-python/pyjwt: re-add 2.5.0 (from main tree), fixes #522 2022-12-07 10:09:47 +01:00
616785abe3 update esphome-2022.11.2, bump esphome-dashboard-20221109.0 2022-11-24 06:28:29 +01:00
8ad6ef864c Merge pull request #173 from onkelbeh/2022.11.4
2022.11.4
2022-11-21 19:14:24 +01:00
2a99f0ea70 keep pytest-cov from shellcheck 2022-11-21 19:12:21 +01:00
4527b471ea update homeassistant-2022.11.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-21 19:08:56 +01:00
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
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
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
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
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
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
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
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
141a652166 sqlalchemy-1.4.44 ~amd64 2022-11-21 18:36:33 +01:00
6f44e1b152 remove olds 2022-11-21 18:35:53 +01:00
b5d2287688 dev-python/dbus-fast: drop 1.60.0 2022-11-19 07:43:15 +01:00
7944f0f59e fix aioeafm-0.1.2 deps, remove obsolet poetry, fixes #89 2022-11-19 07:35:29 +01:00
6768cce489 Merge pull request #172 from onkelbeh/2022.11.3
2022.11.3
2022-11-17 19:20:26 +01:00
1f8bca94ff update homeassistant-2022.11.3 2022-11-17 19:16:27 +01:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
e22d68df7c dev-python/pillow: bumnp 9.2.0 (from main) 2022-11-14 07:09:47 +01:00
86e0a40901 Merge pull request #171 from onkelbeh/2022.11.2
2022.11.2
2022-11-08 22:12:39 +01:00
2d5ded5881 dev-python/huawei-lte-api: fix SC2185
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 22:10:11 +01:00
4207d74e11 update homeassistant-2022.11.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 22:05:40 +01:00
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
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
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
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
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
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
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
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
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
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
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
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
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
873a49b509 dev-python/pyatmo: bump 7.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 21:17:24 +01:00
ea25795fc7 dev-python/nexia: bump 2.0.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 21:13:05 +01:00
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
b7448ead10 dev-python/p1monitor: bump 2.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 21:07:54 +01:00
f65432b21c dev-python/plugwise: bump 0.25.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 21:05:26 +01:00
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
9f28a80ee7 dev-python/venstarcolortouch: bump 0.19, PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-08 20:58:39 +01:00
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
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
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
0e41585545 remove olds 2022-11-08 20:19:53 +01:00
005f83959f set-output upgraded 2022-11-06 09:51:42 +01:00
52a6caf301 update actions/checkout 2022-11-06 09:37:13 +01:00
e2d85399b1 remove (deÃprecated) repoman check 2022-11-06 09:36:46 +01:00
cbcc82ce1e update package.accept_keywords for 2022.11.1 2022-11-03 22:05:43 +01:00
522eb5ffa2 remove forgotten temporary Ebuild 2022-11-03 21:46:58 +01:00
b8c668d1ef Merge pull request #169 from onkelbeh/2022.11.1
2022.11.1
2022-11-03 21:34:06 +01:00
67c67e309e update homeassistant-2022.11.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-03 21:29:56 +01:00
8eda145692 dev-python/pysnooz: add 0.8.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-03 21:26:33 +01:00
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
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
f0cc051b38 dev-python/AIOAladdinConnect: add 0.1.47
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-03 21:16:37 +01:00
0e53bdf4b9 app-misc/*: remove olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-03 21:15:15 +01:00
4434bd34a7 Merge pull request #167 from onkelbeh/2022.11
2022.11
2022-11-03 08:01:39 +01:00
cd7e7542d0 Merge branch 'master' into 2022.11 2022-11-03 08:01:12 +01:00
7d762bcaf8 update homeassistant-2022.11.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-03 07:57:34 +01:00
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
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
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
0cb789be3e app-misc/*: remove olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-03 07:26:50 +01:00
f54498185a Merge pull request #166 from onkelbeh/esphome-2022.10.2
Esphome 2022.10.2
2022-11-02 21:24:35 +01:00
b5da02423a dev-embedded/esphome-2022.10.2: fix deps 2022-11-02 21:12:04 +01:00
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
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
914c05adc4 Merge pull request #164 from onkelbeh/2022.11
2022.11
2022-11-02 20:03:03 +01:00
1c7e8be162 Merge branch 'master' into 2022.11 2022-11-02 20:00:44 +01:00
67cd2ed2b0 update homeassistant-2022.11.0_beta7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-02 19:57:15 +01:00
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
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
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
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
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
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
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
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
7a728c286e app-misc/homeassistant*: remove olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-02 19:18:50 +01:00
692c9dd3cf Merge branch 'master' of github.com:onkelbeh/HomeAssistantRepository 2022-11-02 07:19:33 +01:00
96150dd22d Merge pull request #163 from onkelbeh/2022.11
2022.11
2022-11-02 07:17:47 +01:00
39cf6953e2 dev-python/tornado: fix [SC2086]
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-02 07:15:08 +01:00
1d73589743 update homeassistant-2022.11.0_beta6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-02 07:04:57 +01:00
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
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
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
0053c5e483 dev-python/aioshelly: add 4.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-02 06:47:39 +01:00
580316cbfc bump platformio-6.0.2-r2, fix deps 2022-11-01 18:18:29 +01:00
a6fdb6f41d Merge pull request #162 from onkelbeh/rename_tornado
Rename tornado
2022-11-01 17:56:14 +01:00
e60ad293b5 dev-embedded/esphome: Rename {www-servers → dev-python}/tornado, 3352113bdd
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-01 17:55:14 +01:00
43c3365280 Rename {www-servers → dev-python}/tornado, 3352113bdd
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-01 17:49:58 +01:00
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
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
764bfc283c Merge pull request #161 from onkelbeh/esphome-2022.10.1
Esphome 2022.10.1
2022-11-01 16:46:58 +01:00
108bdf588d dev-embedded/esphome-dashboard: add 20221020.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-01 16:31:36 +01:00
bd9a43eb09 dev-embedded/esphome: update 2022.10.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-01 16:27:59 +01:00
2b05560d09 dev-embedded/esphome-dashboard: add 20221007.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-01 16:24:14 +01:00
636db61bd0 Merge pull request #160 from onkelbeh/2022.11
2022.11
2022-11-01 16:13:37 +01:00
62eb800617 .github/workflows: exclude aiohttp from shellcheck
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-01 16:09:23 +01:00
778e38f923 small enhancements
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-01 16:07:54 +01:00
3b881a04c0 homeassistant-2022.11.0_beta5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-01 15:58:02 +01:00
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
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
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
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
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
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
1d45508d12 app-misc/*: remove olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-11-01 15:38:34 +01:00
ab3aa273c0 Merge pull request #158 from onkelbeh/2022.11
2022.11
2022-10-31 21:55:11 +01:00
c5d7d421ed README.md: update README.md
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-31 21:48:38 +01:00
80cb198efe dev-python/pysha3: update license
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-31 21:33:48 +01:00
5e7648ecab update homeassistant-2022.11.0_beta4 2022-10-31 21:27:24 +01:00
54d57671e1 dev-python/pysqueezebox: add 0.6.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-31 20:54:26 +01:00
bf23a2bb07 dev-python/pyatmo: add 7.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-31 20:52:39 +01:00
0875cb240d dev-python/pyipp: add 0.12.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-31 20:50:35 +01:00
d58e46f691 dev-python/aiohomekit: add 2.2.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-31 20:47:51 +01:00
3dfb041ed8 dev-python/aioesphomeapi: add 11.4.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-31 20:45:04 +01:00
4450d58867 dev-python/dbus-fast: add 1.60.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-31 20:41:50 +01:00
6b0032837a dev-python/bleak-retry-connector: add 2.8.1, drop 2.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-31 20:37:56 +01:00
2b89f9f505 fix #443 source path python-bsblan-0.5.5 2022-10-31 20:24:46 +01:00
d84e9791bb remove olds 2022-10-31 20:15:27 +01:00
e3889dfebe Merge pull request #157 from onkelbeh/2022.11
2022.11
2022-10-30 20:07:45 +01:00
f2a5b003e7 update package.accept_keywords 2022-10-30 20:01:30 +01:00
f3f14d138c update homeassistant-2022.11.0_beta3 2022-10-30 19:47:05 +01:00
9b37b3f04c package.accept_keywords: python-zeroconf-0.39.3 ~amd64 2022-10-30 19:39:31 +01:00
b15b795e17 dev-python/pyunifiprotect: update metadata.xml
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 19:37:17 +01:00
2a6029845a dev-python/orjson: update orjson-3.8.1, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 19:26:24 +01:00
1128fb8c2c dev-python/pylibrespot-java: add 0.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 19:14:41 +01:00
4a199e05c2 dev-python/tenacity: new package, add 8.0.1-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 19:10:10 +01:00
ce7c335fae dev-python/zha-quirks: add 0.0.84
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 18:27:04 +01:00
c887cbcdd7 dev-python/zigpy: add 0.51.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 18:25:05 +01:00
c2dfb6a785 dev-python/zamg: new package, add 0.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 18:17:58 +01:00
408da45a08 dev-python/yalexs-ble: add 1.9.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 18:14:27 +01:00
fb8a813798 dev-python/velbus-aio: add 2022.10.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 18:12:02 +01:00
3efd7865d8 dev-python/pyunifiprotect: add 4.3.4 2022-10-30 18:08:52 +01:00
f07d78c52d dev-python/aiounifi: add 41, drop 38
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 18:03:43 +01:00
1b9a6900f8 dev-python/pytrafikverket: add 0.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 18:00:51 +01:00
216950f20d dev-python/pyTibber: add 0.25.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 17:58:55 +01:00
f248a7c575 dev-python/temperusb: add 1.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 17:56:58 +01:00
164980c91e dev-python/aioswitcher: add 3.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 17:55:15 +01:00
d0965ac448 dev-python/PySwitchbot: add 0.20.2, drop 0.19.13
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 17:52:59 +01:00
235101a3d1 dev-python/subarulink: add 0.6.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 17:51:07 +01:00
b6afb1f2fe dev-python/soco: add 0.28.1, drop 0.27.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 17:48:23 +01:00
d83c6229e1 dev-python/pysnooz: new package, add 0.8.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 17:45:17 +01:00
7d99226fa7 dev-python/Events: new package, add 0.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 17:43:12 +01:00
1ee7fe57c6 dev-python/pysma: add 0.7.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 17:36:09 +01:00
f84bbbae44 dev-python/simplepush: add 2.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 17:34:00 +01:00
d132e1e529 dev-python/aioshelly: add 4.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 17:32:12 +01:00
142b56b70e dev-python/sentry-sdk: add 1.10.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 17:29:58 +01:00
80209ba59b dev-python/regenmaschine: add 2022.10.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 17:22:14 +01:00
f8749e3ee2 dev-python/qingping-ble: add 0.8.2, drop 0.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 17:18:15 +01:00
515fbe7c8f dev-python/plugwise: add 0.25.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 17:15:54 +01:00
8bbdfc49d2 dev-python/pyoverkiz: add 1.5.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 17:13:17 +01:00
6bb1836e08 dev-python/oralb-ble: new package, add 0.9.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 17:07:15 +01:00
0f10308579 dev-python/home-assistant-bluetooth: add 1.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 17:05:51 +01:00
1443aac9d5 dev-python/pyotgw: add 2.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 16:59:11 +01:00
0a75c68d85 dev-python/pyoctoprintapi: add 0.1.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 16:55:43 +01:00
dfb6d1113e dev-python/pynobo: add 1.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 16:54:09 +01:00
d852fa11f6 dev-python/nexia: add 2.0.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 16:52:02 +01:00
7a0684644d dev-python/pyatmo: add 7.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 16:50:17 +01:00
7491cbffe5 dev-python/meteofrance-api: add 1.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 16:48:04 +01:00
03a72e7803 dev-python/pylutron-caseta: add 0.17.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 16:44:03 +01:00
03f380652b dev-python/lupupy: add 0.1.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 16:40:00 +01:00
805c4367cc dev-python/pylitterbot: add 2022.10.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 16:38:27 +01:00
08b841db55 dev-python/deepdiff: add 6.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 16:37:32 +01:00
606bac1be5 dev-python/aiolifx-themes: new package, add 0.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 16:34:39 +01:00
22a25597c6 dev-python/aiolifx-effects: add 0.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 16:31:16 +01:00
c1c2b30436 dev-python/aiolifx: add 0.8.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 16:29:04 +01:00
6ed471f683 dev-python/aiopyarr: add 22.10.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 16:26:55 +01:00
acf84b0ac0 dev-python/led-ble: add 1.0.0, drop 0.10.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 16:25:20 +01:00
bc21a91a2d dev-python/demetriek: add 0.4.0, drop 0.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 16:22:35 +01:00
c2650589fc dev-python/xknx: add 1.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 16:20:43 +01:00
dc87041b89 dev-python/jellyfin-apiclient-python: add 1.9.2, drop 1.7.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 16:18:36 +01:00
04a975cd71 dev-python/pyisy: add 3.0.8, drop 3.0.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 16:16:35 +01:00
e3f0690302 dev-python/pyipp: add 0.12.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 16:14:22 +01:00
0bf40040a9 dev-python/ibeacon-ble: add 1.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 16:10:01 +01:00
253f0f52dd dev-python/iaqualink: add 0.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 16:04:57 +01:00
8b40b90fcb dev-python/aiopvapi: add 2.0.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 16:00:43 +01:00
2b29d0f80d dev-python/aiohomekit: add 2.2.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 15:58:24 +01:00
a93559f98d dev-python/chacha20poly1305: new package, add 0.0.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 15:57:04 +01:00
aaed7f08f6 dev-python/google-cloud-pubsub: add 2.13.10
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 15:51:15 +01:00
ecb558b4bc dev-python/growattServer: add 1.2.3, drop 1.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 15:44:43 +01:00
0b1a99a337 dev-python/google-cloud-texttospeech: add 2.12.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 15:42:04 +01:00
eb45a18ec5 dev-python/gcal-sync: add 2.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 15:39:40 +01:00
e27fc094ae dev-python/ical: new package, add 4.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 15:36:46 +01:00
5f5edf283a dev-python/aiogithubapi: add 22.10.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 15:31:51 +01:00
a62b85066b dev-python/home-assistant-frontend: add 20221027.0, drop 20221006.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 15:27:10 +01:00
4aad811bfa dev-python/freebox-api: add 1.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 15:22:57 +01:00
bae7e0a9e3 dev-python/pyforked-daapd: add 0.1.14
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 15:18:18 +01:00
5e98dad35f dev-python/fjaraskupan: add 2.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 15:16:09 +01:00
c09277d68a dev-python/aioesphomeapi: add 11.2.0, drop 11.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 15:14:04 +01:00
c3cc1fe870 dev-python/pyEight: add 0.3.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 15:12:14 +01:00
ccde4b639a dev-python/async-upnp-client: add 0.32.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 15:09:39 +01:00
7e2252e919 dev-python/pydeconz: add 105
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 15:07:05 +01:00
4448bdfc7e dev-python/pydaikin: add 2.8.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 15:03:31 +01:00
e07b003856 dev-python/pychannels: add 1.2.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 15:01:11 +01:00
dc4d2e0340 dev-python/python-bsblan: new package, add 0.5.5, 0.5.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 14:56:31 +01:00
d255fad40d dev-python/dbus-fast: add 1.59.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 13:49:40 +01:00
4d823a1f42 dev-python/bleak-retry-connector: bump bleak-retry-connector-2.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 13:44:27 +01:00
a6d4a7994f dev-python/bleak: update bleak-0.19.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 13:41:34 +01:00
ae1c9b09e5 dev-python/blebox-uniapi: update blebox-uniapi-2.1.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 13:38:07 +01:00
83e340a63c dev-python/apprise: bump apprise-1.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 13:33:40 +01:00
74638e4ada dev-python/androidtv: bump androidtv-0.0.69
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 13:28:55 +01:00
f43e900c80 dev-python/airthings-ble: add airthings-ble-0.5.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 13:24:29 +01:00
a853447aae dev-python/pybluez: update pybluez-0.23-r1: add 2to3 patch, fixes #299
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 13:10:20 +01:00
b6fbebbf91 dev-python/snapcast: bump snapcast-2.3.0 2022-10-30 11:11:26 +01:00
5de97e4106 app-misc/*: remove olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-30 11:05:15 +01:00
0ef00cb720 exclude aiohttp-3.8.1-r1 from shellcheck 2022-10-30 08:54:47 +01:00
bb199b794d dev-python/aiohttp: re-add aiohttp-3.8.1-r1 (from main), now for real 2022-10-28 15:09:34 +02:00
f20dbc5c83 dev-python/aiohttp: re-add aiohttp-3.8.1-r1 (from main), remove olds 2022-10-28 15:00:04 +02:00
9c902af338 Merge pull request #156 from onkelbeh/rename_zeroconf
Rename zeroconf
2022-10-28 00:18:36 +02:00
953d1f3804 update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-28 00:14:27 +02:00
22df04376d Merge pull request #152 from onkelbeh/2022.10.5-cleanup
2022.10.5 cleanup
2022-10-28 00:09:06 +02:00
4993d2202d etc/portage/package.accept_keywords: rename zeroconf
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-28 00:06:54 +02:00
35feda1c79 dev-embedded/*: rename zeroconf
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-28 00:05:49 +02:00
64c7018ec9 app-misc/*: rename zeroconf
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-28 00:05:19 +02:00
fcbff1006a dev-python/*: rename zeroconf
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-28 00:04:39 +02:00
2e377ee46c dev-python/aiohomekit: update aiohomekit-2.0.2-r1, wrong deps, fixes #154
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-28 00:03:55 +02:00
60a561b096 dev-python/*: rename zeroconf (1488b1f700) 2022-10-27 23:59:46 +02:00
402a256db2 dev-python/pyEzviz: remove outdated pyEzviz-0.2.0.6, fixes #303 2022-10-21 20:52:03 +02:00
8d0e6d9f43 app-misc/home-assistant-cli: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-21 20:44:28 +02:00
af5d7ca516 dev-embedded/esphome: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-21 20:41:16 +02:00
377c2cd2db dev-embedded/esptool: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-21 20:33:28 +02:00
555eb56bc4 dev-embedded/esphome-dashboard: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-21 20:28:43 +02:00
a0940d1633 sci-geosciences/geopy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-21 20:23:36 +02:00
5a091d41ee remove outdated app-crypt/acme 2022-10-21 20:11:22 +02:00
f27e738bed Merge pull request #151 from onkelbeh/2022.10.5
2022.10.5
2022-10-21 19:41:24 +02:00
8800c16ebe update homeassistant-2022.10.5 2022-10-21 19:16:52 +02:00
7880a58d45 dev-python/zha-quirks: bump zha-quirks-0.0.83
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-21 16:33:27 +02:00
927bafb765 dev-python/plugwise: bump plugwise-0.21.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-21 16:31:19 +02:00
43cdfb3f94 dev-python/intellifire4py: update intellifire4py-2.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-21 16:27:42 +02:00
66f5668996 dev-python/aiohomekit: update aiohomekit-2.0.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-21 16:21:57 +02:00
99de7701af dev-python/bleak-retry-connector: update bleak-retry-connector-2.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-21 16:20:37 +02:00
0b5af76eec dev-python/bleak: bump update bleak-0.19.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-21 07:34:52 +02:00
942091d87a dev-python/bluetooth-auto-recovery: bump bluetooth-auto-recovery-0.3.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-21 07:29:21 +02:00
7fcd5796c1 app-misc/*: remove olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-21 01:18:38 +02:00
05120db3ec dev-python/blebox-uniapi: add missing dependency, fixes #150 2022-10-20 21:24:45 +02:00
7fa14cfac8 Merge pull request #149 from onkelbeh/2022.10.4-nosetests
2022.10.4 nosetests, https://bugs.gentoo.org/822414
2022-10-19 01:21:48 +02:00
26ecc3927e WIP: pybluez 2to3 #299
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:13:02 +02:00
2f7d6a9bce dev-python/zwave-me-ws: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:11:55 +02:00
18a3b3ea74 dev-python/zwave-js-server-python: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:11:47 +02:00
fa81ea43e3 dev-python/zigpy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:11:27 +02:00
86daab781e dev-python/zigpy-znp: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:11:18 +02:00
aaa1c1693d dev-python/zigpy-zigate: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:10:46 +02:00
81b18dbb61 dev-python/zigpy-xbee: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:10:37 +02:00
0ee3f37922 dev-python/zigpy-deconz: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:10:24 +02:00
17d4b60f16 dev-python/zha-quirks: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:10:15 +02:00
9e1d53be7e dev-python/youless-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:09:42 +02:00
07fd2152ed dev-python/yolink-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:09:30 +02:00
f5f98d7b01 dev-python/yeelight: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:09:20 +02:00
edfb4a8621 dev-python/yalexs: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:09:07 +02:00
0b2b272ede dev-python/yalexs-ble: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:08:50 +02:00
a4b3f457c1 dev-python/yalesmartalarmclient: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:08:34 +02:00
0292f7ec69 dev-python/xknx: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:08:22 +02:00
e5116e5b71 dev-python/wolf_smartset: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:08:06 +02:00
9835731ba3 dev-python/xiaomi-ble: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:07:56 +02:00
c81708f224 dev-python/wled: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:07:45 +02:00
12a74dced3 dev-python/websockets: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:07:18 +02:00
e5ffc52bc7 dev-python/withings-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:07:10 +02:00
53fc6bc79f dev-python/whirlpool-sixth-sense: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:07:02 +02:00
54644e09ce dev-python/wirelesstagpy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:06:54 +02:00
2c8a1b8d25 dev-python/WazeRouteCalculator: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:05:47 +02:00
e93fe74dfd dev-python/warrant-lite: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:05:34 +02:00
0ef9209393 dev-python/wallbox: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:05:11 +02:00
92bfc0af6b dev-python/vulcan-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:04:59 +02:00
572bb1d9bb dev-python/wakeonlan: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:04:49 +02:00
1ed52f4a47 dev-python/vsure: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:04:21 +02:00
10804f7271 dev-python/Rx: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:04:12 +02:00
0aad0ef124 dev-python/volvooncall: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:04:00 +02:00
577ec24557 dev-python/venstarcolortouch: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:03:51 +02:00
8e5137d1df dev-python/velbus-aio: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:03:25 +02:00
4bce4a5e2e dev-python/vallox-websocket-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:03:01 +02:00
5396f7b6a3 dev-python/unifi-discovery: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:02:53 +02:00
5da5788989 dev-python/uModbus: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:02:30 +02:00
694a0c051b dev-python/ultraheat-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:02:15 +02:00
220a250bb0 dev-python/tzdata: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:01:54 +02:00
3ef02bb38f dev-python/typer: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:01:35 +02:00
d6f0130e1e dev-python/twentemilieu: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:01:18 +02:00
ca5f63dc1b dev-python/total-connect-client: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:00:57 +02:00
751884e6f9 dev-python/titlecase: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:00:47 +02:00
b2c4373882 dev-python/tilt-ble: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:00:33 +02:00
0e84a23a09 dev-python/thermopro-ble: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 01:00:04 +02:00
5eca2cba02 dev-python/thermobeacon-ble: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:59:48 +02:00
5c5704718f dev-python/tesla-powerwall: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:59:27 +02:00
67db0303bb dev-python/tesla-wall-connector: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:59:16 +02:00
b6711a32d2 dev-python/temescal: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:58:43 +02:00
32290687e8 dev-python/systembridgeconnector: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:58:24 +02:00
1472b639c1 dev-python/surepy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:58:12 +02:00
3241e19f82 dev-python/subarulink: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:57:50 +02:00
5a053ee181 dev-python/stdiomask: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:57:23 +02:00
4749397c92 dev-python/sseclient-py: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:57:09 +02:00
d0bdae06b4 dev-python/srptools: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:56:43 +02:00
c62a5e76ab dev-python/sqlitedict: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:56:32 +02:00
a1eb32d2fc dev-python/somecomfort: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:56:10 +02:00
d6dcc23709 dev-python/solax: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:55:41 +02:00
aba3f7b031 dev-python/soco: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:55:22 +02:00
6ef48d0a18 dev-python/snitun: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:55:07 +02:00
ed46a1f35d dev-python/smhi-pkg: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:54:40 +02:00
848e675026 dev-python/sleekxmppfs: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:54:16 +02:00
75c4b8318f dev-python/simplisafe-python: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:54:02 +02:00
331af93f5f dev-python/sensorpush-ble: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:53:49 +02:00
f2c567e686 dev-python/sensorpro-ble: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:53:08 +02:00
4595e46472 dev-python/sense-energy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:53:00 +02:00
0cc0e6220a dev-python/sensor-state-data: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:52:52 +02:00
4703d4b354 dev-python/screenlogicpy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:50:29 +02:00
7b0b683ff6 dev-python/schedule: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:50:19 +02:00
aebddfaebf dev-python/satel-integra: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:49:29 +02:00
561e6abb81 dev-python/samsungtvws: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:48:39 +02:00
0bfcd05f9c dev-python/rxv: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:48:31 +02:00
4dd82f4e55 dev-python/roombapy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:48:12 +02:00
0c4cf223d6 dev-python/rflink: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:47:54 +02:00
f35c348734 dev-python/rokuecp: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:47:45 +02:00
61d26a8ab0 dev-python/respx: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:47:38 +02:00
bd090149b7 dev-python/requests-oauth: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:47:25 +02:00
e04d98bddb dev-python/renault-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:46:52 +02:00
02350c4791 dev-python/qingping-ble: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:46:43 +02:00
8b4509be8e dev-python/regenmaschine: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:46:31 +02:00
bb4294289d dev-python/quantum-gateway: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:46:21 +02:00
af9eb45aed dev-python/PyXiaomiGateway: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:45:51 +02:00
05d5d2dfd7 dev-python/pyws66i: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:45:35 +02:00
cceb92a1a2 dev-python/pywizlight: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:45:26 +02:00
bb4145decb dev-python/pywemo: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:45:17 +02:00
f43f3045d9 dev-python/PyViCare: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:45:01 +02:00
5066ed7cde dev-python/pyvesync: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:44:41 +02:00
7b9b798782 dev-python/PyUserInput: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:44:30 +02:00
642731c725 dev-python/pyunifiprotect: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:44:20 +02:00
56406edee5 dev-python/pytradfri: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:44:13 +02:00
613bb20172 dev-python/pytraccar: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:43:55 +02:00
7ce3a049a4 dev-python/pytomorrowio: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:43:40 +02:00
d2324fa57f dev-python/pytile: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:43:33 +02:00
abc226ac44 dev-python/pyTibber: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:43:17 +02:00
ad39022c4a dev-python/python-tado: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:43:11 +02:00
8cd9c0d157 dev-python/python-socketio: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:42:51 +02:00
531f78584f dev-python/python-songpal: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:42:43 +02:00
bf21ec0565 dev-python/python-smarttub: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:42:34 +02:00
00133974c6 dev-python/python-sochain-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:42:25 +02:00
22963dd830 dev-python/python-slugify: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:41:51 +02:00
d4c10492e7 dev-python/python-singleton: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:41:41 +02:00
2556b45c42 dev-python/python-picnic-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:41:32 +02:00
9e327f21d1 dev-python/python-ripple-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:41:19 +02:00
4499701fbc dev-python/python-qbittorrent: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:41:02 +02:00
85ef76f63c dev-python/python-openzwave-mqtt: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:40:46 +02:00
f3aff53cbc dev-python/python-opendata-transport: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:40:30 +02:00
f7d037a33f dev-python/python-nest: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:40:12 +02:00
0e7ce77006 dev-python/python-mystrom: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:39:57 +02:00
6f7a0e90af dev-python/python-mpd2: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:39:44 +02:00
d77a30d25e dev-python/python-miio: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:39:31 +02:00
d09f5dae0a dev-python/python-kasa: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:39:11 +02:00
624cddbc29 dev-python/python-metar: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:39:02 +02:00
8d097d64d7 dev-python/python-juicenet: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:38:49 +02:00
7f864b82c5 dev-python/python-join-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:38:42 +02:00
4c9c327024 dev-python/python-izone: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:38:13 +02:00
6dda8f4ef8 dev-python/python-homewizard-energy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:38:01 +02:00
6474d74c46 dev-python/python-gc100: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:37:48 +02:00
89f3523300 dev-python/python-fullykiosk: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:37:40 +02:00
2de171ae49 dev-python/python-family-hub-local: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:37:23 +02:00
f3f9de4231 dev-python/python-forecastio: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:37:01 +02:00
43c794491c dev-python/python-etherscan-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:36:45 +02:00
2645a61fcc dev-python/python-eq3bt: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:36:36 +02:00
4ee2fc386f dev-python/python-ecobee-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:36:05 +02:00
7aa657f51f dev-python/python-digitalocean: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:35:55 +02:00
3365c46b1e dev-python/python-didl-lite: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:35:47 +02:00
71f59eb9c5 dev-python/python-clementine-remote: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:35:34 +02:00
9870d705fe dev-python/python-blockchain-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:35:04 +02:00
ee7dfeea0e dev-python/python-awair: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:34:44 +02:00
6a2dd738ad dev-python/pytfiac: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:34:37 +02:00
4796f01141 dev-python/pythinkingcleaner: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:34:27 +02:00
7a0d1402ec dev-python/pytest: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:34:09 +02:00
97725c0b6e dev-python/pytest-test-groups: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:33:51 +02:00
420b4b0e3e dev-python/pytest-runner: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:33:36 +02:00
2be30287a5 dev-python/pytest-socket: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:33:28 +02:00
aa311e8181 dev-python/pytautulli: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:33:06 +02:00
698e01a81e dev-python/pytankerkoenig: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:32:58 +02:00
9337a0a906 dev-python/PySyncThru: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:32:36 +02:00
50d9ebc7f0 dev-python/PySwitchbot: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:32:26 +02:00
460f7b2916 dev-python/PySwitchmate: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:32:18 +02:00
d37e09ded0 dev-python/pyswitchbee: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:31:54 +02:00
906ef0f39f dev-python/pysuez: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:31:42 +02:00
f4026beab7 dev-python/pystiebeleltron: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:31:29 +02:00
9143f2083d dev-python/pysqueezebox: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:31:21 +02:00
f6e462e8ce dev-python/pyspcwebgw: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:31:09 +02:00
ce6bd7fb00 dev-python/pysoma: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:30:55 +02:00
f6fe5a9a76 dev-python/PySocks: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:30:44 +02:00
bea59f56b9 dev-python/pysnmplib: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:30:36 +02:00
76649614b6 dev-python/pysnmp-pysmi: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:30:21 +02:00
71511d74e9 dev-python/pysnmp-pyasn1: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:30:07 +02:00
ce4dcef697 dev-python/pysmarty: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:29:55 +02:00
9de860c91c dev-python/pysnmp-pyasn1-modules: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:29:45 +02:00
9f1669e4f2 dev-python/pysml: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:29:34 +02:00
af2b9e19d5 dev-python/pysmartthings: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:29:17 +02:00
a98426457d dev-python/pysmartapp: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:28:59 +02:00
d79204c28d dev-python/pysmappee: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:28:50 +02:00
506b1a4c98 dev-python/pysma: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:28:40 +02:00
eb8f72a23d dev-python/pyskyqhub: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:28:31 +02:00
111f2c1562 dev-python/pysignalclirestapi: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:28:03 +02:00
a52f2b796c dev-python/pysiaalarm: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:27:54 +02:00
c69c2d1245 dev-python/Pysher: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:27:41 +02:00
dc316473c2 dev-python/pysha3: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:27:33 +02:00
02fd31e441 dev-python/pysesame2: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:27:12 +02:00
f42f09ebde dev-python/pysensibo: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:27:04 +02:00
d7a515a7a0 dev-python/pyserial-asyncio: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:26:56 +02:00
1ce94784ef dev-python/pysabnzbd: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:26:38 +02:00
5b7cb04a89 dev-python/pyruckus: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:26:00 +02:00
01318fd1ca dev-python/pySDCP: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:25:52 +02:00
5f9ffa5d3f dev-python/pysaj: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:25:38 +02:00
ca96c289d9 dev-python/pysabnzbd: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:25:28 +02:00
849450f306 dev-python/PyRMVtransport: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:25:02 +02:00
0929480725 dev-python/pyrituals: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:24:52 +02:00
6733a6b6de dev-python/pyrisco: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:24:45 +02:00
ac0bddf2b2 dev-python/PyRIC: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:24:33 +02:00
b3a1994f7a dev-python/pyRFXtrx: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:24:20 +02:00
3f3069d32e dev-python/Pyrebase4: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:24:07 +02:00
8ee340d0c5 dev-python/pyrepetierng: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:23:59 +02:00
5d1d3a1c82 dev-python/pyrecswitch: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:23:47 +02:00
6c6411a95c dev-python/pyrainbird: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:23:33 +02:00
d7d5ab015b dev-python/pyrail: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:22:56 +02:00
2d9bf517ca dev-python/pyqwikswitch: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:22:42 +02:00
1f6ecf9f88 dev-python/pyqvrpro: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:22:33 +02:00
fd5811feac dev-python/PyPubSub: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:22:22 +02:00
b5a475937f dev-python/pyps4-2ndscreen: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:22:12 +02:00
d42fad38e4 dev-python/pyprusalink: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:21:55 +02:00
80f090e4c8 dev-python/pyprosegur: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:21:44 +02:00
96384521fa dev-python/pyprof2calltree: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:21:34 +02:00
fff8c0a8b1 dev-python/pypoint: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:21:24 +02:00
21f46cdb7e dev-python/pyplaato: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:21:08 +02:00
bc0001a00d dev-python/pypck: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:20:56 +02:00
c323a294dc dev-python/pypjlink2: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:20:46 +02:00
d28eaf8a91 dev-python/pypca: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:20:39 +02:00
9a4da3a810 dev-python/pypandoc: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:20:11 +02:00
5e0df140b9 dev-python/pyownet: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:20:00 +02:00
c0573ac951 dev-python/pyoverkiz: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:19:53 +02:00
e2829371a4 dev-python/pyowm: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:19:40 +02:00
93f5e102a8 dev-python/PyOTA: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:19:23 +02:00
5262ed926b dev-python/pyotgw: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:19:14 +02:00
d97ed61049 dev-python/pyoppleio: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:18:50 +02:00
eb2673d259 dev-python/pyopnsense: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:18:30 +02:00
ae77c16acf dev-python/pyopenuv: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:18:19 +02:00
ceeef0c664 dev-python/pyombi: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:18:08 +02:00
8bea7e2ade dev-python/pyoctoprintapi: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:17:59 +02:00
116de39683 dev-python/pyobihai: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:17:41 +02:00
131ef8b199 dev-python/pynzbgetapi: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:17:31 +02:00
51cf3ab9c7 dev-python/pynx584: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:17:23 +02:00
a2b6d4af47 dev-python/pynws: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:17:10 +02:00
cbdca254dd dev-python/pynut2: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:16:52 +02:00
31b7b23cbb dev-python/pynuki: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:16:40 +02:00
299561311b dev-python/pynobo: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:16:18 +02:00
f438bc2d67 dev-python/PyNINA: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:16:10 +02:00
6e189d3835 dev-python/pynetio: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:15:57 +02:00
9b517ccc51 dev-python/pynetgear: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:15:38 +02:00
911f07058a dev-python/pymysensors: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:15:26 +02:00
40cf7ac5fe dev-python/pynello: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:15:16 +02:00
98bc912de1 dev-python/pymyq: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:15:09 +02:00
19e033ba17 dev-python/PyMVGLive: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:14:35 +02:00
aa85b3087f dev-python/pymsteams: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:14:28 +02:00
35d3c6ee4f dev-python/pymonoprice: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:14:19 +02:00
836d36c707 dev-python/pymodbus: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:14:11 +02:00
2a4e31c77e dev-python/pymochad: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:13:48 +02:00
abc006edcb dev-python/pymitv: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:13:34 +02:00
ba55d9ff3b dev-python/PyMicroBot: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:13:22 +02:00
34a28d808f dev-python/pymfy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:13:08 +02:00
836516ca4f dev-python/PyMetno: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:12:47 +02:00
0da35b05f9 dev-python/pymeteoclimatic: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:12:35 +02:00
cb23f96215 dev-python/PyMetEireann: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:12:21 +02:00
fb58315c04 dev-python/pymelcloud: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:12:13 +02:00
0a4c8c3590 dev-python/PyMeeus: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:11:59 +02:00
e0c382716d dev-python/pymediaroom: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:11:49 +02:00
35ff4198f3 dev-python/pymazda: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:11:27 +02:00
c67ec7c538 dev-python/PyMata: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:11:19 +02:00
c08b49986c dev-python/pymata-express: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:11:07 +02:00
f9fe551d9d dev-python/pymailgunner: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:11:00 +02:00
c4c6d6f0a2 dev-python/pylutron: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:10:42 +02:00
79d34ad63c dev-python/pyloopenergy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:10:33 +02:00
4cd659780e dev-python/pylutron-caseta: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:10:22 +02:00
378662bc72 dev-python/pylitterbot: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:10:14 +02:00
b747cd1246 dev-python/pylitejet: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:09:47 +02:00
9707065b65 dev-python/pylibrespot-java: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:09:33 +02:00
8d6dcf6c4c dev-python/pylaunches: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:09:22 +02:00
e6f8c8f2ca dev-python/pylgnetcast: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:09:14 +02:00
e824ec7cb6 dev-python/pylacrosse: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:08:52 +02:00
6ae5cd8755 dev-python/pykwb: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:08:38 +02:00
a4aeefcf53 dev-python/pykulersky: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:08:25 +02:00
fa14740df0 dev-python/pykrakenapi: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:08:12 +02:00
8bc6697320 dev-python/pykodi: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:08:03 +02:00
be3fc1ebd9 dev-python/pykmtronic: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:07:48 +02:00
4f0ad8c4fc dev-python/pykira: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:07:13 +02:00
0e396d3f7a dev-python/pyitachip2ir: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:07:04 +02:00
d6dd3cd37a dev-python/pykaleidescape: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:06:55 +02:00
7b7957147f dev-python/pyisy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:06:43 +02:00
7ab3be2f42 dev-python/pyiss: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:06:19 +02:00
53615459d0 dev-python/pyirishrail: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:06:09 +02:00
9f5168cf72 dev-python/pyipp: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:06:01 +02:00
e9fce5c9a9 dev-python/pyiqvia: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:05:53 +02:00
36a87a7285 dev-python/pyipma: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:05:18 +02:00
4b06adb272 dev-python/pyintesishome: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:05:05 +02:00
79ea63ee62 dev-python/pyicloud: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:04:56 +02:00
810307a9fe dev-python/pyinsteon: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:04:48 +02:00
7722354c7b dev-python/pyialarmxr-homeassistant: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:04:21 +02:00
801008e6da dev-python/pyialarm: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:04:12 +02:00
6182843656 dev-python/pyhumps: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:03:38 +02:00
64aa69b029 dev-python/pyhiveapi: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:03:18 +02:00
90dfb0db1f dev-python/pyhomeworks: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:03:10 +02:00
85a6c57405 dev-python/pyhomematic: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:02:54 +02:00
f30a0efeb8 dev-python/pyHik: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:02:21 +02:00
4b6fb9bdf9 dev-python/pygatt: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:02:13 +02:00
80c2bec5f0 dev-python/pyheos: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:02:01 +02:00
10451dc5a9 dev-python/pyhaversion: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:01:42 +02:00
ce3d85e56e dev-python/pygti: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:01:18 +02:00
6c89db1b86 dev-python/pygtfs: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:00:38 +02:00
687186a8d1 dev-python/pyfttt: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:00:16 +02:00
dcbedf266a dev-python/PyFronius: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-19 00:00:06 +02:00
6e9fa9df09 dev-python/pyfritzhome: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:59:51 +02:00
cd7f73989c dev-python/pyfreedompro: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:59:39 +02:00
0f87afe454 dev-python/pyforked-daapd: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:59:30 +02:00
cefd27a33d dev-python/pyfnip: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:59:17 +02:00
b6a7f9c13e dev-python/pyflunearyou: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:59:05 +02:00
5b78005f39 dev-python/pyezviz: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:58:52 +02:00
26adab42d1 dev-python/PyFlume: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:58:40 +02:00
267d9d37ec dev-python/PyFlick: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:58:26 +02:00
1d70076f8c dev-python/pyflic: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:57:09 +02:00
3a3aaefd79 dev-python/pyflexit: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:56:39 +02:00
210a43d110 dev-python/pyfireservicerota: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:56:31 +02:00
a396661c7d dev-python/pyfido: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:56:15 +02:00
734e699886 dev-python/pyEzviz: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:55:50 +02:00
2cc018c401 dev-python/pyevilgenius: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:55:42 +02:00
8adc2c1ae0 dev-python/pyeverlights: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:55:30 +02:00
a6448ee24a dev-python/PyEssent: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:54:56 +02:00
4eac803c92 dev-python/pyephember: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:54:46 +02:00
98adf2b7c5 dev-python/pyenvisalink: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:54:37 +02:00
ce895cb6b3 dev-python/pyEmby: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:54:27 +02:00
0d664dc74b dev-python/pyEight: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:54:09 +02:00
26ed3c2434 dev-python/pyefergy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:54:02 +02:00
b67f37922f dev-python/pydantic: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:53:48 +02:00
575e5a0d7d dev-python/pyedimax: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:53:40 +02:00
8ef8a533db dev-python/pyeconet: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:53:13 +02:00
4aa532281c dev-python/pyebox: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:52:52 +02:00
158a3dc67b dev-python/pydroid-ipcam: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:52:30 +02:00
4eb7e004d3 dev-python/pydoods: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:52:08 +02:00
423e478349 dev-python/PyDispatcher: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:52:00 +02:00
1bcda653a5 dev-python/pydexcom: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:51:38 +02:00
719287a527 dev-python/pydelijn: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:51:23 +02:00
3e03eb99f8 dev-python/pydeconz: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:51:12 +02:00
97cf9c7d6d dev-python/pydanfossair: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:50:47 +02:00
4f9abf0f11 dev-python/pydaikin: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:50:39 +02:00
ad5eb49dd8 dev-python/pycryptodomex: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:50:23 +02:00
3a8bbd68bf dev-python/pycsspeechtts: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:50:15 +02:00
cf45e230f7 dev-python/pycocotools: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:49:48 +02:00
bcfeb8982b dev-python/pycountry-convert: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:49:39 +02:00
f84e38c257 dev-python/pycoolmasternet-async: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:49:25 +02:00
7455f19c3b dev-python/pyControl4: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:49:00 +02:00
5f4f893502 dev-python/pycomfoconnect: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:48:47 +02:00
d366ab40ee dev-python/pycognito: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:48:39 +02:00
fd4b11d86c dev-python/pyclimacell: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:48:01 +02:00
32edc5718d dev-python/pycmus: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:47:50 +02:00
84c19bc8e2 dev-python/pycketcasts: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:47:40 +02:00
06f1c3a656 dev-python/pychromecast: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:46:40 +02:00
6b3382e067 dev-python/pycfdns: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:46:30 +02:00
5d8499c266 dev-python/pychannels: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:46:22 +02:00
34b13fe2d6 dev-python/pyCEC: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:46:10 +02:00
dbd5f40c60 dev-python/pybravia: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:45:23 +02:00
60fe5f8b30 dev-python/pycarwings2: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:45:12 +02:00
686c02bbaf dev-python/pybotvac: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:44:52 +02:00
95e695d3e4 dev-python/pyblackbird: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:44:25 +02:00
ab95a4ac3c dev-python/pybbox: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:44:16 +02:00
1240ea2b90 dev-python/pybalboa: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:44:02 +02:00
50700da18b dev-python/pyatv: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:43:54 +02:00
fa29c0fcef dev-python/pyaussiebb: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:43:37 +02:00
c27336b69d dev-python/pyAtome: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:43:31 +02:00
771228d9fb dev-python/pyatmo: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:43:07 +02:00
35b72cb146 dev-python/pyalmond: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:42:50 +02:00
daace85c3a dev-python/pyatag: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:42:39 +02:00
52ec3a17ae dev-python/pyarlo: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:42:30 +02:00
cbe254b199 dev-python/pyairvisual: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:42:13 +02:00
bb69972b41 dev-python/pyairnow: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:41:50 +02:00
6f25154890 dev-python/pyaftership: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:41:37 +02:00
9d8d5f5eee dev-python/pyads: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:41:28 +02:00
4186c07276 dev-python/pyaehw4a1: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:41:16 +02:00
c18614e0da dev-python/py3rijndael: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:40:51 +02:00
d13d2f571b dev-python/py-zabbix: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:40:22 +02:00
3c16df60de dev-python/py-sucks: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:40:14 +02:00
577157ddcb dev-python/py17track: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:40:03 +02:00
bde0598e4d dev-python/py-synologydsm-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:39:54 +02:00
a4df60261a dev-python/py-schluter: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:39:18 +02:00
3f9651cc32 dev-python/py-nightscout: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:39:05 +02:00
3517564ae0 dev-python/py-nextbusnext: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:38:53 +02:00
6934cb8edd dev-python/py-melissa-climate: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:38:45 +02:00
6ab607b2f8 dev-python/py-canary: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:38:33 +02:00
e52d4795fb dev-python/pwmled: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:38:18 +02:00
545de0d26a dev-python/pvo: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:38:01 +02:00
c3badcb355 dev-python/pushover_complete: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:37:48 +02:00
1a9a8de047 dev-python/pushbullet-py: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:37:30 +02:00
8abc457cf2 dev-python/push-receiver: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:37:18 +02:00
5790e9d145 dev-python/pure-python-adb: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:37:06 +02:00
d322cc4c54 dev-python/pure-pcapy3: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:36:58 +02:00
9fdfaee5a6 dev-python/pubnubsub-handler: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:36:44 +02:00
41aad7db55 dev-python/pulsectl: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:36:29 +02:00
cb2e64c539 dev-python/pubnub: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:36:04 +02:00
0c23ca8951 dev-python/PsychroLib: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:35:50 +02:00
e8ac0bf06e dev-python/prometheus_client: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:35:18 +02:00
13d462fd2c dev-python/psutil-home-assistant: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:35:11 +02:00
9f884d4941 dev-python/proxmoxer: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:35:01 +02:00
e23efff67b dev-python/proliphix: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:34:22 +02:00
c70479142a dev-python/ProgettiHWSW: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:34:14 +02:00
b8e4b002cf dev-python/prayer-times-calculator: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:33:59 +02:00
799635fa54 dev-python/prawcore: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:33:51 +02:00
0208e239a2 dev-python/praw: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:33:28 +02:00
100300d446 dev-python/poetry: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:33:20 +02:00
6b05052fb3 dev-python/poolsense: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:33:12 +02:00
13e9a232df dev-python/pmsensor: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:32:55 +02:00
e0e41d49a1 dev-python/plumlightpad: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:32:29 +02:00
678567f094 dev-python/plugwise: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:32:20 +02:00
7c1f8d3bd9 dev-python/plexwebsocket: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:32:13 +02:00
564b520302 dev-python/plexauth: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:32:05 +02:00
5a6c47fe37 dev-python/PlexAPI: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:31:24 +02:00
c9c4a1da79 dev-python/opencv-python-headless: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:31:17 +02:00
dbc2be912a dev-python/pizzapi: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:31:09 +02:00
e58af52a49 dev-python/pkce: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:30:58 +02:00
54df7de38a dev-python/pilight: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:30:13 +02:00
bbf4fa9bb5 dev-python/piglow: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:30:05 +02:00
9a44cc9fa0 dev-python/pigpio: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:29:52 +02:00
a573f24dc8 dev-python/pifacedigitalio: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:28:45 +02:00
884dc07687 dev-python/pifacecommon: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:28:32 +02:00
739462bb48 dev-python/pi4ioe5v9xxxx: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:28:24 +02:00
e7568e41ca dev-python/phx-filters: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:27:24 +02:00
a28fec5117 dev-python/phone-modem: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:27:06 +02:00
72bff5cc48 dev-python/pescea: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:26:40 +02:00
fbb593dce3 dev-python/pencompy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:26:09 +02:00
affff3c54f dev-python/pem: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:25:55 +02:00
a6332607e6 dev-python/peco: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:25:43 +02:00
a6324fe1d5 dev-python/pdunehd: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:25:19 +02:00
ac4e70b22b dev-python/pcal9535a: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:24:55 +02:00
fb29df6ca8 dev-python/panasonic-viera: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:24:33 +02:00
157c34e3c5 dev-python/panacotta: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:24:25 +02:00
d9e5e8f82d dev-python/paho-mqtt: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:24:08 +02:00
91111a0a86 dev-python/p1monitor: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:23:32 +02:00
b564848944 dev-python/oyaml: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:23:25 +02:00
488c1d8431 dev-python/ovoenergy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:22:53 +02:00
effb63401e dev-python/oscrypto: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:22:33 +02:00
cd9303919d dev-python/orvibo: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:22:22 +02:00
e692cbead7 dev-python/oru: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:21:58 +02:00
2b6e97751c dev-python/OPi-GPIO: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:21:38 +02:00
3aa4492cab dev-python/openwrt-ubus-rpc: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:21:28 +02:00
cb735a5873 dev-python/openwrt-luci-rpc: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:21:03 +02:00
b152a15511 dev-python/openwebifpy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:20:50 +02:00
fe6fc76d2b dev-python/opensensemap-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:20:36 +02:00
fccd9d927b dev-python/openhomedevice: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:20:12 +02:00
bb558199ee dev-python/openevsewifi: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:20:04 +02:00
f2cee2aec1 dev-python/openerz-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:19:51 +02:00
6c40b9d7e4 dev-python/open-meteo: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:19:30 +02:00
b85837a51e dev-python/onvif-zeep-async: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:19:16 +02:00
8a8017a795 dev-python/open-garage: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:19:09 +02:00
3df886644f dev-python/onkyo-eiscp: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:18:54 +02:00
f677b6b207 dev-python/ondilo: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:18:47 +02:00
ead0f1c135 dev-python/omnilogic: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:18:20 +02:00
66be8accb2 dev-python/oemthermostat: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:18:10 +02:00
c4598a6add dev-python/oasatelematics: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:17:57 +02:00
3ec32737b6 dev-python/numato-gpio: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:17:49 +02:00
453ab4f023 dev-python/nuheat: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:17:16 +02:00
a2d6845cf8 dev-python/nsw-fuel-api-client: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:17:04 +02:00
ecf929d677 dev-python/nsapi: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:16:39 +02:00
03f38f0f2a dev-python/notify-events: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:16:21 +02:00
7dad1bc432 dev-python/notifications-android-tv: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:16:13 +02:00
f4c01ed6c5 dev-python/noaa-coops: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:15:55 +02:00
007846015b dev-python/noiseprotocol: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:15:47 +02:00
8858a960bd dev-python/niko-home-control: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:15:31 +02:00
1d643592b8 dev-python/niluclient: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:15:19 +02:00
831b0d7fa8 dev-python/nibe: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:13:05 +02:00
011b7d5ad4 dev-python/nextdns: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:12:58 +02:00
2fa474f720 dev-python/nextcord: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:12:50 +02:00
1b3039c300 dev-python/nextcloudmonitor: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:12:33 +02:00
2fea1c6288 dev-python/nettigo-air-monitor: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:12:20 +02:00
fe8e016011 dev-python/nexia: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:12:08 +02:00
540b30841d dev-python/neurio: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:12:01 +02:00
b202884db1 dev-python/netmap: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:11:50 +02:00
569885571b dev-python/netdisco: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:11:22 +02:00
7bb85e5568 dev-python/nessclient: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:11:12 +02:00
0248da0d9d dev-python/netdata: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:11:00 +02:00
a6fa2cd4ba dev-python/ndms2-client: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:10:51 +02:00
6549c8ce2a dev-python/nclib: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:10:34 +02:00
99de9ee093 dev-python/nad-receiver: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:10:09 +02:00
5c3fdfd7ab dev-python/mycroftapi: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:10:00 +02:00
514401d891 dev-python/mychevy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:09:53 +02:00
991790a816 dev-python/mutesync: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:09:43 +02:00
71d72d1bd4 dev-python/mullvad-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:09:29 +02:00
b1bd5fb09b dev-python/mt_940: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:09:17 +02:00
68eaf916c5 dev-python/motioneye-client: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:09:08 +02:00
d23b22211a dev-python/ms-cv: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:08:58 +02:00
e8bc5ff9a7 dev-python/motionblinds: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:08:46 +02:00
11d60e0d66 dev-python/moehlenhoff-alpha2: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:08:32 +02:00
7dc7d72b02 dev-python/mock-open: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:08:13 +02:00
59bd68a719 dev-python/moat-ble: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:08:03 +02:00
ad63216eaf dev-python/minio: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:07:55 +02:00
083760681f dev-python/melnor-bluetooth: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:07:43 +02:00
7c06da5e9c dev-python/miniaudio: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:07:24 +02:00
476da36da3 dev-python/millheater: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:06:49 +02:00
040f1d20cf dev-python/micloud: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:05:59 +02:00
f2a066c767 dev-python/mill-local: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:05:47 +02:00
a64eb166bc dev-python/mficlient: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:05:39 +02:00
5cccaccc18 dev-python/meteofrance-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:05:09 +02:00
71972a069a dev-python/meteocalc: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:04:35 +02:00
11f6a5417c dev-python/meteoalertapi: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:04:18 +02:00
d51a37dda8 dev-python/messagebird: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:04:08 +02:00
1194d17540 dev-python/meater-python: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:03:46 +02:00
6cbf28fa3b dev-python/mcstatus: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:03:34 +02:00
a6ca1b64f6 dev-python/mbddns: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:03:27 +02:00
ce2415cd84 dev-python/Mastodon-py: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:03:08 +02:00
9fe71d8bb0 dev-python/maxcube-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:02:59 +02:00
f85a646a40 dev-python/matrix-client: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:02:52 +02:00
d92ccab80d dev-python/mariadb: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:02:37 +02:00
fd07ed27a3 dev-python/marshmallow-dataclass: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:02:15 +02:00
5b81719807 dev-python/magicseaweed: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:01:45 +02:00
4663dd0945 dev-python/mac-vendor-lookup: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:01:33 +02:00
330936013b dev-python/lyft_rides: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:01:24 +02:00
b8b1f6c890 dev-python/lw12: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:01:15 +02:00
1341b819f5 dev-python/lupupy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:01:03 +02:00
c0b9db7513 dev-python/lru-dict: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:00:40 +02:00
d718432d2f dev-python/luftdaten: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:00:32 +02:00
1282f1a570 dev-python/lomond: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:00:21 +02:00
8073fd0268 dev-python/london-tube-status: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 23:00:09 +02:00
f4f504700d dev-python/logi-circle: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:59:52 +02:00
3eb65e0270 dev-python/locationsharinglib: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:59:44 +02:00
e99db090a1 dev-python/lmnotify: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:59:27 +02:00
c00c98cc8f dev-python/linode-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:59:17 +02:00
578ac5a55b dev-python/limitlessled: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:59:08 +02:00
b0a344405f dev-python/lightwave: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:58:59 +02:00
68089dc046 dev-python/lightify: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:58:48 +02:00
8940fe56fb dev-python/liffylights: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:58:35 +02:00
3f873c9f0d dev-python/life360: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:58:23 +02:00
bf5fd91d7a dev-python/libusb1: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:58:10 +02:00
3f490d085a dev-python/libsoundtouch: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:58:02 +02:00
61be35f3bf dev-python/librouteros: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:57:51 +02:00
aeb6dc7f99 dev-python/libpyfoscam: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:57:43 +02:00
9c61b31dcd dev-python/libpyvivotek: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:57:33 +02:00
442786f386 dev-python/libpurecool: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:57:25 +02:00
22779b6c6b dev-python/libcst: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:57:11 +02:00
9d41428b1b dev-python/led-ble: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:56:53 +02:00
28ecb67790 dev-python/laundrify-aio: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:56:47 +02:00
495e7a08c1 dev-python/lakeside: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:56:37 +02:00
1ded04d140 dev-python/lacrosse-view: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:56:26 +02:00
7630159a1d dev-python/krakenex: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:56:04 +02:00
d9408e062c dev-python/korean-lunar-calendar: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:55:41 +02:00
439bf291c2 dev-python/kostal-plenticore: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:55:32 +02:00
691b76e0f4 dev-python/kiwiki-client: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:55:20 +02:00
2091e9150d dev-python/konnected: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:55:12 +02:00
b0e6ccb2d4 dev-python/keyrings_alt: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:54:47 +02:00
1117aa5383 dev-python/kegtron-ble: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:54:34 +02:00
27b9d1dfac dev-python/keba-kecontact: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:54:26 +02:00
079eb704d2 dev-python/kaiterra-async-client: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:54:17 +02:00
c95bbf7a07 dev-python/justnimbus: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:54:10 +02:00
b4dce848f9 dev-python/justbackoff: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:53:58 +02:00
c81a052533 dev-python/jsonrpc-websocket: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:53:50 +02:00
15fb512dd9 dev-python/jsonrpc-base: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:53:40 +02:00
4c0359fef9 dev-python/jsonrpc-async: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:53:33 +02:00
08bf99d6c9 dev-python/jsonpath: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:53:14 +02:00
f0eb882059 dev-python/jsonpath-ng: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:53:06 +02:00
b51d0afde4 dev-python/jellyfin-apiclient-python: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:52:58 +02:00
86aff13e21 dev-python/intel-amt: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:52:42 +02:00
b29adbf819 dev-python/iso4217: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:52:35 +02:00
b6788e2747 dev-python/ismartgate: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:52:19 +02:00
6f12aa2cca dev-python/iperf3: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:52:11 +02:00
c0be09b1dd dev-python/iotawattpy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:51:59 +02:00
7a5d873691 dev-python/intellifire4py: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:51:22 +02:00
599c28432f dev-python/insteon-frontend-home-assistant: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:51:03 +02:00
eef69700c2 dev-python/inkbird-ble: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:50:56 +02:00
a5ffad6fe3 dev-python/influxdb-client: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:50:48 +02:00
a8eded5286 dev-python/incomfort-client: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:50:30 +02:00
ab9ec30c6b dev-python/imaplib2: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:50:20 +02:00
8aa671ab53 dev-python/ihcsdk: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:50:11 +02:00
aecc57c14f dev-python/ibmiotf: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:49:59 +02:00
f694314de0 dev-python/iglo: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:49:50 +02:00
a3a319b4c6 dev-python/icmplib: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:49:42 +02:00
570f9bd384 dev-python/ibm-watson: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:49:35 +02:00
0c0472b5f4 dev-python/ibm-cloud-sdk-core: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:49:11 +02:00
be577c8578 dev-python/ibeacon-ble: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:49:04 +02:00
8cc73cf74b dev-python/i2csense: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:48:51 +02:00
d713618409 dev-python/iaqualink: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:48:42 +02:00
42acc97760 dev-python/iammeter: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:48:35 +02:00
7cbb68807e dev-python/hyperion-py: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:48:29 +02:00
0b4da19c37 dev-python/hyper: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:48:07 +02:00
21c1fb95da dev-python/Hydrawiser: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:47:56 +02:00
21de7bd8e9 dev-python/huisbaasje-client: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:47:48 +02:00
54142ff8a6 dev-python/huawei-lte-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:47:35 +02:00
cc99ec18fd dev-python/httpsig: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:47:28 +02:00
4586e7bc2e dev-python/horimote: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:47:19 +02:00
2f93f366ee dev-python/homepluscontrol: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:47:11 +02:00
d91cb2f5cb dev-python/homematicip: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:46:59 +02:00
83c6ea160c dev-python/home-assistant-frontend: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:46:51 +02:00
039a8ee8a8 dev-python/homeconnect: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:46:09 +02:00
08b685f151 dev-python/home-assistant-bluetooth: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:45:52 +02:00
2e91e89f66 dev-python/hbmqtt: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:45:41 +02:00
9be79322c6 dev-python/holidays: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:45:24 +02:00
ef476e3972 dev-python/hole: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:45:12 +02:00
f80ea25b73 dev-python/hlk-sw16: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:45:02 +02:00
c4043993fe dev-python/hkavr: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:44:32 +02:00
bcf274d0b3 dev-python/herepy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:44:24 +02:00
ab6a342a8a dev-python/hikvision: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:43:44 +02:00
680fa28487 dev-python/hijri-converter: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:42:40 +02:00
6d1da9abea dev-python/herepy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:42:32 +02:00
4082700da7 dev-python/heatmiserV3: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:42:04 +02:00
41ba6d16e7 dev-python/hdate: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:41:52 +02:00
c38a066ae4 dev-python/haversine: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:41:36 +02:00
d0854a40b8 dev-python/ha-av: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:41:18 +02:00
445b91a258 dev-python/HAP-python: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:41:09 +02:00
9461c8fb32 dev-python/HATasmota: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:40:50 +02:00
64f7601b56 dev-python/hass-splunk: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:40:43 +02:00
a0c22d6b8c dev-python/hass-nabucasa: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:39:55 +02:00
7816bae253 dev-python/hangups: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:39:33 +02:00
11c5513baa dev-python/habitipy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:39:03 +02:00
66d663354b dev-python/ha-philipsjs: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:38:47 +02:00
0d68b89355 dev-python/ha-HAP-python: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:38:26 +02:00
0578a8e3e3 dev-python/ha-ffmpeg: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:38:07 +02:00
2c9d8a7d94 dev-python/gTTS: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:37:50 +02:00
1d247b938c dev-python/guppy3: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:37:34 +02:00
023608c632 dev-python/gspread: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:37:09 +02:00
f3e712d5dc dev-python/grpcio-status: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:37:02 +02:00
dc9d0ef9a3 dev-python/grpc-google-iam-v1: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:36:48 +02:00
9e38de77d3 dev-python/growattServer: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:36:30 +02:00
3a3124dc8b dev-python/greenwavereality: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:36:24 +02:00
e6623efbbe dev-python/gridnet: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:36:15 +02:00
c29a52a535 dev-python/greeneye-monitor: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:36:08 +02:00
3539811e8f dev-python/greeclimate: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:35:48 +02:00
c89aba0962 dev-python/graphql-subscription-manager: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:35:36 +02:00
4ea54cfd7e dev-python/gps3: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:35:28 +02:00
32dd420c4b dev-python/gpiozero: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:35:21 +02:00
a3fb5a5b66 dev-python/govee-ble: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:35:02 +02:00
ee8a093251 dev-python/goslide-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:34:53 +02:00
3c59b1569e dev-python/googlemaps: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:34:37 +02:00
1276f47bc5 dev-python/google-cloud-texttospeech: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:34:26 +02:00
c548bd52d5 dev-python/google-nest-sdm: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:32:47 +02:00
3444f0cf3c dev-python/google-api-python-client: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:32:38 +02:00
15de70cccb dev-python/google-cloud-pubsub: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:32:28 +02:00
f2735fe7cd dev-python/goodwe: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:31:50 +02:00
42196b49c0 dev-python/goalzero: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:31:39 +02:00
7a2c21d2a9 dev-python/gntp: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:31:23 +02:00
88025e3f34 dev-python/glances-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:31:11 +02:00
772041b1ea dev-python/GitPython: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:31:03 +02:00
8ea5afdce0 dev-python/gitterpy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:30:55 +02:00
262b3cb45f dev-python/gios: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:30:40 +02:00
2c8e29feae dev-python/getmac: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:30:27 +02:00
00cbc2d127 dev-python/georss-qld-bushfire-alert-client: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:29:28 +02:00
739eaad063 dev-python/georss-ign-sismologia-client: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:29:17 +02:00
57cd81de5b dev-python/georss-generic-client: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:29:08 +02:00
db00aa8f61 dev-python/georss-client: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:28:46 +02:00
a89aae9f9f dev-python/geojson: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:28:32 +02:00
666df7868e dev-python/geojson-client: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:28:09 +02:00
2becc9b2b6 dev-python/geocachingapi: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:27:57 +02:00
ea6147aea4 dev-python/geniushub-client: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:27:49 +02:00
99231e11c5 dev-python/gcloud: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:27:41 +02:00
7d6dbdea06 dev-python/gcal-sync: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:27:27 +02:00
b735bb9c2e dev-python/garages-amsterdam: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:26:58 +02:00
0d988881ca dev-python/gatt: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:26:50 +02:00
7218500880 dev-python/garminconnect-ha: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:26:42 +02:00
98eb597432 dev-python/fritzconnection: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:26:35 +02:00
70364abb7b dev-python/fortiosapi: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:26:02 +02:00
c093c8b4c8 dev-python/freesms: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:25:49 +02:00
13536f23b8 dev-python/freebox-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:25:42 +02:00
a9de64dd1a dev-python/forecast-solar: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:25:21 +02:00
e164bb6ba2 dev-python/foobot_async: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:25:13 +02:00
8892c2f4d0 dev-python/flux-led: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:25:06 +02:00
b2bb202779 dev-python/fnvhash: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:24:55 +02:00
16b2d43aae dev-python/flake8-docstrings: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:24:45 +02:00
2b28fdaa47 dev-python/flipr-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:24:37 +02:00
37a7a50741 dev-python/fixerio: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:24:19 +02:00
199df1fdb4 dev-python/fjaraskupan: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:24:06 +02:00
f047f8869c dev-python/fivem-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:23:57 +02:00
65003147fc dev-python/fints: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:23:49 +02:00
b5b176b97f dev-python/fitbit: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:23:27 +02:00
04085aa275 dev-python/file-read-backwards: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:23:18 +02:00
870f036d5e dev-python/face_recognition_models: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:23:09 +02:00
8631449fb8 dev-python/fiblary3: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:22:47 +02:00
9f6f00dcd6 dev-python/fastdotcom: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:22:40 +02:00
8e9301370d dev-python/face_recognition: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:22:31 +02:00
3458dbda8f dev-python/faadelays: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:22:09 +02:00
dd4854814a dev-python/evohome-async: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:21:57 +02:00
140101d928 dev-python/evdev: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:21:46 +02:00
8ccea9ce11 dev-python/eternalegypt: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:21:36 +02:00
be396cd512 dev-python/esprima: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:21:25 +02:00
9e7189041a dev-python/epson-projector: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:21:15 +02:00
aea7b90bc8 dev-python/epsonprinter: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:21:03 +02:00
d6c7206b0c dev-python/ephem: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:20:53 +02:00
1e0e38b60e dev-python/envs: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:20:36 +02:00
205605f23b dev-python/envoy-reader: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:20:28 +02:00
d69b9b8bc4 dev-python/envoy-utils: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:20:17 +02:00
9a5ee3019e dev-python/env-canada: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:20:08 +02:00
d4e172a04e dev-python/envirophat: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:19:56 +02:00
bfdaffbee3 dev-python/enum-compat: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:19:37 +02:00
08584fdbdd dev-python/enturclient: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:19:28 +02:00
fc3fcec721 dev-python/enocean: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:19:11 +02:00
022fafead7 dev-python/energyflip-client: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:19:05 +02:00
8c944d516b dev-python/elmax-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:18:54 +02:00
4673bf8595 dev-python/emulated-roku: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:18:46 +02:00
a820afbb4f dev-python/elkm1-lib: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:18:33 +02:00
49fbbb1b9e dev-python/dlib: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:18:24 +02:00
2ecefd085e dev-python/elgato: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:18:03 +02:00
e89e47e779 dev-python/eliqonline: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:17:51 +02:00
6fdf914ae0 dev-python/eebrightbox: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:17:34 +02:00
0880aae69e dev-python/ecoaliface: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:17:08 +02:00
fc1bc637bd dev-python/eagle100: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:16:58 +02:00
474f5f3271 dev-python/ebusdpy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:16:51 +02:00
5e627bdbdf dev-python/dynalite-devices: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:16:23 +02:00
31c7a2b39e dev-python/dweepy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:16:04 +02:00
276586b19d dev-python/dtlssocket: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:15:56 +02:00
b09395f7ac dev-python/dwdwfsapi: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:15:44 +02:00
f7da9f4a4a dev-python/dsmr-parser: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:15:02 +02:00
a87fbed02c dev-python/dovado: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:14:53 +02:00
c5aae42edd dev-python/DoorBirdPy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:14:19 +02:00
83e560fdac dev-python/dlipower: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:14:13 +02:00
b998b419fa dev-python/discovery30303: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:14:06 +02:00
aa71fb1786 dev-python/discogs-client: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:13:28 +02:00
4950ad5359 dev-python/directv: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:13:12 +02:00
e5d313d35f dev-python/dicttoxml2: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:13:04 +02:00
1375311c53 dev-python/dicttoxml: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:12:56 +02:00
c7fad40a88 dev-python/devolo-plc-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:12:47 +02:00
284d5be895 dev-python/devolo-home-control-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:12:35 +02:00
6696159e43 dev-python/demjson3: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:12:23 +02:00
0e94bb6c4a dev-python/demetriek: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:12:11 +02:00
acae69ae8c dev-python/deluge-client: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:11:58 +02:00
ece45d5090 dev-python/crownstone-uart: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:11:51 +02:00
3dceb6e47a dev-python/deepdiff: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:11:22 +02:00
c721fc3fba dev-python/decora: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:11:14 +02:00
5aa1369915 dev-python/decora-wifi: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:09:24 +02:00
618ef55997 dev-python/dbus-fast: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:09:07 +02:00
2f219de22c dev-python/dateparser: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:08:51 +02:00
d518114b69 dev-python/datapoint: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:08:43 +02:00
2fbf9a14ab dev-python/dacite: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:07:22 +02:00
ab728efb70 dev-python/datadog: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:07:14 +02:00
1458553462 dev-python/d2to1: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:07:01 +02:00
e9fdfb1915 dev-python/curlify: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:04:49 +02:00
4c63c09be9 dev-python/csrmesh: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:04:40 +02:00
5f41f52e07 dev-python/crownstone-sse: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:04:22 +02:00
5ce282cdfc dev-python/crownstone-core: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:04:15 +02:00
a56f264792 dev-python/crownstone-cloud: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:04:01 +02:00
9ed191b2da dev-python/croniter: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:03:51 +02:00
88f5c4087d dev-python/crccheck: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:03:42 +02:00
15cbd43321 dev-python/crc16: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:03:16 +02:00
b952d6ce7b dev-python/coveralls: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:03:09 +02:00
a9e67a87f8 dev-python/coronavirus: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:02:59 +02:00
2f3c81fea8 dev-python/convertdate: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:02:14 +02:00
2b4b190c2b dev-python/connio: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:02:07 +02:00
f5815096e8 dev-python/blinkpy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 22:00:56 +02:00
68b3c31322 dev-python/connect-box: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:42:37 +02:00
758fa94cb3 dev-python/av: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:42:02 +02:00
6b5022467d dev-python/config: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:37:40 +02:00
ed237fc884 dev-python/colour: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:37:16 +02:00
f01056375c dev-python/colorzero: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:36:30 +02:00
202a9d6858 dev-python/colorthief: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:36:13 +02:00
88450b1bd9 dev-python/coinbase: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:35:59 +02:00
e5a96804e3 dev-python/codecov: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:35:37 +02:00
9de40656b1 dev-python/CO2Signal: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:35:17 +02:00
04f1b718a3 dev-python/clx-sdk-xms: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:34:57 +02:00
634709a475 dev-python/clearpasspy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:34:33 +02:00
1f2cf4d95d dev-python/ciso8601: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:34:20 +02:00
5010e14094 dev-python/ciscomobilityexpress: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:33:38 +02:00
359c0f0895 dev-python/chacha20poly1305-reuseable: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:33:12 +02:00
1af47fcf5e dev-python/caldav: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:32:42 +02:00
7df97e7e68 dev-python/caio: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:32:20 +02:00
32509d005e dev-python/buienradar: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:32:06 +02:00
6b449a156b dev-python/btsocket: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:31:55 +02:00
8f8e3de886 dev-python/btsmarthub-devicelist: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:31:22 +02:00
8cdbff5ccd dev-python/btlewrap: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:31:09 +02:00
e3da1aed7d dev-python/bthomehub5-devicelist: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:31:00 +02:00
7b3d3bbb9e dev-python/bt-proximity: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:30:12 +02:00
89b88d4b6a dev-python/brunt: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:29:29 +02:00
9bb1aabd69 dev-python/brottsplatskartan: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:29:21 +02:00
13486a2f22 dev-python/brotlipy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:29:14 +02:00
45d41c6f63 dev-python/brother: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:28:35 +02:00
0e3fdda61c dev-python/broadlink: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:28:23 +02:00
951a0e6e27 dev-python/bravia-tv: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:27:52 +02:00
ce56f8307e dev-python/bond-async: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:27:39 +02:00
f7eb878532 dev-python/bond-api: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:26:50 +02:00
d30362afd1 dev-python/bme280spi: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:26:36 +02:00
ba09f45eb1 dev-python/bluetooth-sensor-state-data: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:25:48 +02:00
001f195881 dev-python/bluetooth-auto-recovery: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:25:28 +02:00
51bbb8948b dev-python/bluetooth-adapters: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:24:56 +02:00
639ebe4359 dev-python/bluemaestro-ble: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:24:41 +02:00
a5ae4f87ea dev-python/bluepy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:24:29 +02:00
e8f1d8869c dev-python/blockchain: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:23:53 +02:00
e3f83ea135 dev-python/blinkt: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:23:19 +02:00
bcf9c975cf dev-python/BlinkStick: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:23:08 +02:00
5b812fb867 dev-python/blebox-uniapi: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:22:27 +02:00
1c45eef3dc dev-python/bleak: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:22:16 +02:00
fc06901a64 dev-python/bleak-retry-connector: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:22:07 +02:00
aa8268446c dev-python/bizkaibus: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:21:30 +02:00
909a9dcb9d dev-python/bimmer-connected: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:21:25 +02:00
84202c29f4 dev-python/bellows: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:21:14 +02:00
16f5114697 dev-python/batinfo: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:20:29 +02:00
fedfe70926 dev-python/beewi-smartclim: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:19:41 +02:00
6c4faa427d dev-python/beacontools: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:19:19 +02:00
9d9e369c7f dev-python/base36: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:18:59 +02:00
4168601d18 dev-python/baidu-aip: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:18:21 +02:00
057d90cd8a dev-python/backoff: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:18:00 +02:00
ebb0c2d734 dev-python/axis: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:17:22 +02:00
4d4556d88d dev-python/awesomeversion: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:17:00 +02:00
185c1a99da dev-python/avion: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:16:05 +02:00
67261589ea dev-python/avea: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:15:13 +02:00
9d48e9b6c6 dev-python/Authlib: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:08:35 +02:00
cb9bfac909 dev-python/aurorapy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:07:55 +02:00
b6e15b2cda dev-python/auroranoaa: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:07:22 +02:00
05ddebcf75 dev-python/atenpdu: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:06:50 +02:00
7418eb3747 dev-python/asynctest: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:06:18 +02:00
30ca747fb0 dev-python/asyncssh: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:05:45 +02:00
b34cb78a5d dev-python/asyncsleepiq: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:05:08 +02:00
272f36890a dev-python/asyncpysupla: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:04:36 +02:00
7a76440d3c dev-python/asyncmock: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:04:02 +02:00
35365306d3 dev-python/asyncio-throttle: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:03:29 +02:00
7bd297f6ed dev-python/asyncio-mqtt: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:02:54 +02:00
2fabb51efa dev-python/asyncio-dgram: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:02:23 +02:00
ec0f922805 dev-python/asynccmd: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:01:49 +02:00
8fb2f5b13f dev-python/asyncclick: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:01:17 +02:00
536be3fb1b dev-python/async-upnp-client: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:00:42 +02:00
1ff67f86bd dev-python/async-modbus: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 21:00:08 +02:00
9fa5cbf42e dev-python/astral: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:59:27 +02:00
c512fd4496 dev-python/asterisk_mbox: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:58:54 +02:00
15d53eab25 dev-python/asmog: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:58:21 +02:00
659c836051 dev-python/arris-tg2492lg: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:57:50 +02:00
171b9a7833 dev-python/aresponses: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:57:17 +02:00
6c106effe2 dev-python/arcam-fmj: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:56:44 +02:00
fa4756b9f6 dev-python/aqualogic: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:56:11 +02:00
3d6a67d87a dev-python/aqipy-atmotech: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:55:40 +02:00
1ba0ba0e40 dev-python/aprslib: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:55:07 +02:00
fc285c5118 dev-python/apprise: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:54:36 +02:00
0d31846bb8 dev-python/apns2: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:53:50 +02:00
babc1e225a dev-python/anthemav: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:53:14 +02:00
8e30dde666 dev-python/anel-pwrctrl-homeassistant: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:52:40 +02:00
da45eb79c2 dev-python/androidtv: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:52:09 +02:00
2627c73d8a dev-python/amqtt: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:51:34 +02:00
aba1cafea8 dev-python/amcrest: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:50:01 +02:00
c377fe8e5f dev-python/Ambiclimate: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:49:23 +02:00
50024bbd80 dev-python/amberelectric: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:48:52 +02:00
5fa3dc70b1 dev-python/ambee: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:48:19 +02:00
62fb0e4712 dev-python/alpha-vantage: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:47:48 +02:00
edd2ffb8bb dev-python/alarmdecoder: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:47:11 +02:00
fab334bd9c dev-python/aladdin-connect: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:46:35 +02:00
aee6160828 dev-python/ajsonrpc: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:45:55 +02:00
734689d936 dev-python/airtouch4pyapi: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:45:20 +02:00
b3f944ecf6 dev-python/airthings-cloud: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:44:45 +02:00
6e14405562 dev-python/airly: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:44:11 +02:00
6ab994e536 dev-python/aioymaps: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:43:32 +02:00
b47a3be474 dev-python/aiowebostv: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:42:56 +02:00
4b3762c17a dev-python/aiowatttime: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:42:19 +02:00
4c009db9e1 dev-python/aiovlc: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:41:45 +02:00
d12e325907 dev-python/aiounittest: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:41:09 +02:00
7b23a43c23 dev-python/aiounifi: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:40:35 +02:00
34939a8790 dev-python/aiotractive: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:39:53 +02:00
ef11786191 dev-python/aiosyncthing: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:39:22 +02:00
2fb920a1ec dev-python/aioswitcher: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:38:42 +02:00
5ad53c263d dev-python/aiosteamist: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:38:05 +02:00
9359ea5a3f dev-python/aiosqlite: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:35:00 +02:00
d13001ad69 dev-python/aioslimproto: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:33:58 +02:00
983661921b dev-python/aioskybell: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:33:27 +02:00
926bb8f76b dev-python/aioshutil: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:32:55 +02:00
8e8b9a4e41 dev-python/aioshelly: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:32:24 +02:00
dcaeda1774 dev-python/aioserial: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:31:50 +02:00
55226dba95 dev-python/aiosenz: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:31:20 +02:00
16860fdeec dev-python/aiosenseme: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:30:47 +02:00
3ef591c7fb dev-python/aioridwell: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:30:15 +02:00
f810df1419 dev-python/aiorecollect: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:29:39 +02:00
09761012d9 dev-python/aioqsw: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:29:08 +02:00
3f3f206253 dev-python/aiopyarr: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:28:36 +02:00
387ec20f91 dev-python/aiopvpc: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:28:04 +02:00
6308566c0c dev-python/aiopvapi: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:27:32 +02:00
b99bb3679c dev-python/aiopulse: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:27:00 +02:00
63a1317273 dev-python/aioopenexchangerates: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:26:30 +02:00
a38ec877ce dev-python/aiooncue: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:26:00 +02:00
7ae8903c79 dev-python/aionursery: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:25:27 +02:00
8cf8adccae dev-python/aionotion: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:24:58 +02:00
cd09d5130d dev-python/aionotify: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:24:26 +02:00
b8d5d7d7f2 dev-python/aionanoleaf: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:23:55 +02:00
48141e1a0a dev-python/aiomusiccast: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:23:23 +02:00
7bbd17bc14 dev-python/aiomodernforms: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:22:49 +02:00
5921a03f4c dev-python/aiolyric: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:22:17 +02:00
e4ce69a848 dev-python/aiolookin: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:21:46 +02:00
7376245145 dev-python/aiolifx: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:21:14 +02:00
0e743e098d dev-python/aiolifx-effects: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:20:42 +02:00
a814d713d0 dev-python/aiolifx-connection: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:20:02 +02:00
90695a33e7 dev-python/aiokef: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:19:31 +02:00
b567e9c20c dev-python/aiokafka: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:18:55 +02:00
94b837a7f2 dev-python/aioitertools: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:17:38 +02:00
f231dea197 dev-python/aioimaplib: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:17:07 +02:00
6e7826e5c9 dev-python/aiohue: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:16:31 +02:00
fdf1ac63e6 dev-python/aiohomekit: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:15:49 +02:00
4301e5145b dev-python/aioharmony: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:15:14 +02:00
94e5245e1f dev-python/aioguardian: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:14:35 +02:00
508abdc985 dev-python/aiogithubapi: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:13:59 +02:00
959e18885c dev-python/aioftp: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:13:25 +02:00
847ede0fe1 dev-python/aioflo: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:12:51 +02:00
1e7d690576 dev-python/aiofile: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:12:18 +02:00
c7b81a4528 dev-python/aioesphomeapi: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:11:39 +02:00
d35fcc0630 dev-python/aioemonitor: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:11:05 +02:00
366632b341 dev-python/aioecowitt: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:10:30 +02:00
4cad59399c dev-python/aioeagle: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:09:54 +02:00
180a7f74e6 dev-python/aioeafm: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:09:20 +02:00
587909f4f4 dev-python/aiodiscover: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:08:42 +02:00
23e9034a4c dev-python/aioconsole: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:08:06 +02:00
30becc8891 dev-python/aiocoap: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:07:33 +02:00
739f0d30bd dev-python/aiocache: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:06:56 +02:00
b38d234373 dev-python/aiobotocore: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:06:23 +02:00
d24be53af2 dev-python/aiobafi6: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:05:32 +02:00
6aed5ac16f dev-python/aioazuredevops: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:04:59 +02:00
d40ecfcf6f dev-python/aioasuswrt: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:04:26 +02:00
53ba5dd0a4 dev-python/aioaseko: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:03:42 +02:00
66cc6dd70b dev-python/aioambient: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:03:08 +02:00
4f12d44901 dev-python/AIOAladdinConnect: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:02:35 +02:00
1dc35acfc9 dev-python/aioairzone: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:02:03 +02:00
2b776f8fee dev-python/aio-georss-gdacs: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:01:32 +02:00
25b34a5395 dev-python/aio-georss-client: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:00:57 +02:00
b650936cdd dev-python/aio-geojson-usgs-earthquakes: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 20:00:21 +02:00
d0523581c6 dev-python/aio-geojson-nsw-rfs-incidents: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:59:48 +02:00
d146fdc8ce dev-python/aio-geojson-geonetnz-volcano: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:59:18 +02:00
fb3585fc98 dev-python/aio-geojson-geonetnz-quakes: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:58:46 +02:00
0172abfbd1 dev-python/aio-geojson-generic-client: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:58:16 +02:00
608f510138 dev-python/aio-geojson-client: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:57:44 +02:00
3d0d307354 dev-python/agent-py: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:57:06 +02:00
ca6054794c dev-python/afsapi: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:56:35 +02:00
79bab1483e dev-python/aenum: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:56:04 +02:00
a95e142743 dev-python/AEMET-OpenData: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:55:30 +02:00
5acc0e06c2 dev-python/advantage-air: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:54:51 +02:00
27057aaced dev-python/adguardhome: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:54:19 +02:00
c63d415ba8 dev-python/adext: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:53:47 +02:00
e4be180419 dev-python/adb-shell: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:53:07 +02:00
70a4a5579f dev-python/adax: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:52:19 +02:00
37c497bd2c dev-python/Adax-local: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:50:50 +02:00
1a2b50b6ec dev-python/Adafruit_BBIO: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:49:37 +02:00
ec03964fae dev-python/Adafruit-SHT31: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:47:05 +02:00
c39515ef6f dev-python/Adafruit-PureIO: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:45:49 +02:00
cfd8d54095 dev-python/Adafruit-PCA9685: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:45:14 +02:00
8655919915 dev-python/Adafruit-GPIO: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:44:41 +02:00
5ca532b10f dev-python/adafruit-circuitpython-typing: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:41:42 +02:00
f6619c4603 dev-python/adafruit-circuitpython-register: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:41:08 +02:00
6f3d4ddfc3 dev-python/adafruit-circuitpython-pca9685: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:40:35 +02:00
5d9aed9ea3 dev-python/adafruit-circuitpython-mcp230xx: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:39:55 +02:00
7b24b01109 dev-python/adafruit-circuitpython-dht: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:39:22 +02:00
91a62bdda2 dev-python/adafruit-circuitpython-busdevice: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:38:47 +02:00
2b410e174c dev-python/adafruit-circuitpython-bmp280: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:38:10 +02:00
88620bbc99 dev-python/Adafruit-Blinka: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:37:00 +02:00
1f167f7dd5 dev-python/accuweather: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:35:53 +02:00
f4c3093c1e dev-python/abodepy: remove (deprecated) nosetests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2022-10-18 19:34:39 +02:00
46903c627a dev-python/gstreamer-player: fix manifest, remove nosetest 2022-10-18 07:18:26 +02:00
f08ee550e3 Merge pull request #147 from onkelbeh/2022.10.4-cleanup
2022.10.4 cleanup
2022-10-18 07:08:16 +02:00
8429a3eaca dev-python/apcaccess: try: remove pytest 2022-10-18 06:35:17 +02:00
2affc2b9fc dev-python/zm-py: remove olds, cleanup, enable pytest 2022-10-18 01:55:47 +02:00
8ad14c11b7 dev-python/ziggo-mediabox-xl: remove olds, cleanup, enable pytest 2022-10-18 01:54:39 +02:00
1acfc611d7 dev-python/zhong-hong-hvac: remove olds, cleanup, enable pytest 2022-10-18 01:53:42 +02:00
54e1b19ae5 dev-python/zengge: remove olds, cleanup, enable pytest 2022-10-18 01:52:52 +02:00
5a8f599cb1 dev-python/YesssSMS: remove unused YesssSMS 2022-10-18 01:51:52 +02:00
192af1a715 dev-python/yeelightsunflower: remove olds, cleanup, enable pytest 2022-10-18 01:51:05 +02:00
04e231dc3d dev-python/xs1-api-client: remove olds, cleanup, enable pytest 2022-10-18 01:50:16 +02:00
433063833c dev-python/xfinity-gateway: remove unused xfinity-gateway 2022-10-18 01:49:05 +02:00
eaf96f2eb0 dev-python/xboxapi: remove olds, cleanup, enable pytest 2022-10-18 01:48:26 +02:00
124b66e773 dev-python/xbox-webapi: remove olds, cleanup, enable pytest 2022-10-18 01:46:30 +02:00
c312a01e03 dev-python/XBee: remove olds, cleanup, enable pytest 2022-10-18 01:44:14 +02:00
bca3bce5ae dev-python/xbee-helper: remove olds, cleanup, enable pytest 2022-10-18 01:43:28 +02:00
ed840d6adc dev-python/WSDiscovery: remove olds, cleanup, enable pytest 2022-10-18 01:42:31 +02:00
434f2cccd3 dev-python/wikipedia: remove unused wikipedia 2022-10-18 01:41:40 +02:00
7b0c52930a dev-python/wiffi: remove olds, cleanup, enable pytest 2022-10-18 01:41:08 +02:00
fa8e655230 dev-python/whois: remove olds, cleanup, enable pytest 2022-10-18 01:39:46 +02:00
9c51fc9d36 dev-python/webexteamssdk: remove olds, cleanup, enable pytest 2022-10-18 01:38:08 +02:00
520c52bc15 dev-python/waterfurnace: remove olds, cleanup, enable pytest 2022-10-18 01:36:55 +02:00
6333b66b44 dev-python/waqiasync: remove olds, cleanup, enable pytest 2022-10-18 01:36:12 +02:00
3f3174b033 dev-python/vultr: remove olds, cleanup, enable pytest 2022-10-18 01:35:21 +02:00
5ec0654226 dev-python/vtjp: remove olds, cleanup, enable pytest 2022-10-18 01:34:11 +02:00
87ace346dd dev-python/voluptuous-serialize: remove olds, cleanup, enable pytest 2022-10-18 01:32:10 +02:00
0f7f126a4a dev-python/volkszaehler: remove olds, cleanup, enable pytest 2022-10-18 01:30:36 +02:00
08925c90c7 dev-python/vol: remove olds, cleanup, enable pytest 2022-10-18 01:29:32 +02:00
e84f4e6c9a WIP: VL53L1X2 library build failure #301 2022-10-18 01:28:38 +02:00
3c8b2af467 dev-python/virtualenv: remove outdated virtualenv 2022-10-18 01:23:57 +02:00
910f94dc57 dev-python/vincenty: remove olds, cleanup, enable pytest 2022-10-18 01:23:10 +02:00
23ff3bcd43 dev-python/vilfo-api-client: remove olds, cleanup, enable pytest 2022-10-18 01:22:18 +02:00
520f57a2b4 dev-python/vehicle: remove olds, cleanup, enable pytest 2022-10-18 01:21:21 +02:00
2fa2babc86 dev-python/uvcclient: remove olds, cleanup, enable pytest 2022-10-18 01:20:23 +02:00
c506123938 dev-python/user-agents: remove olds, cleanup, enable pytest 2022-10-18 01:19:41 +02:00
fb4e3883e0 dev-python/uscisstatus: remove olds, cleanup, enable pytest 2022-10-18 01:18:46 +02:00
3a88446ea3 dev-python/url-normalize: remove outdated url-normalize 2022-10-18 01:17:20 +02:00
6e906f6501 dev-python/upcloud-api: remove olds, cleanup, enable pytest 2022-10-18 01:16:29 +02:00
b34f4c083f dev-python/upb-lib: remove olds, cleanup, enable pytest 2022-10-18 01:15:32 +02:00
5685dbbc0c dev-python/uonet-request-signer-hebe: remove olds, cleanup, enable pytest 2022-10-18 01:14:47 +02:00
0d3a2f54f7 dev-python/untangle: remove outdated untangle 2022-10-18 01:14:00 +02:00
bfc5dda8a6 dev-python/unifiled: remove olds, cleanup, enable pytest 2022-10-18 01:13:27 +02:00
8022df2041 dev-python/ukrainealarm: remove unused ukrainealarm 2022-10-18 01:10:31 +02:00
49e8b68c81 dev-python/uEagle: remove unused uEagle 2022-10-18 01:09:52 +02:00
02b30060a7 dev-python/uasiren: remove olds, cleanup, enable pytest 2022-10-18 01:09:24 +02:00
4e2ee2e409 dev-python/ua-parser: remove olds, cleanup, enable pytest 2022-10-18 01:08:28 +02:00
d422de8469 dev-python/typing-inspect: remove olds, cleanup, enable pytest 2022-10-18 01:07:43 +02:00
dab32b2a2f dev-python/typing-extensions: remove olds, cleanup, enable pytest 2022-10-18 01:06:37 +02:00
3e6cdbcfdc dev-python/txdbus: remove unused txdbus 2022-10-18 01:05:24 +02:00
6fa90902d1 dev-python/txaio: remove unused txaio 2022-10-18 01:04:52 +02:00
8b3d001557 dev-python/TwitterAPI: remove olds, cleanup, enable pytest 2022-10-18 01:04:15 +02:00
78912e93ac dev-python/twitchAPI: remove olds, cleanup, enable pytest 2022-10-18 01:03:33 +02:00
8a4b9900a7 dev-python/twinkly-client: remove unused twinkly-client 2022-10-18 01:02:37 +02:00
92df7d75d9 dev-python/twilio: remove olds, cleanup, enable pytest 2022-10-18 01:02:06 +02:00
2a13ed6091 dev-python/tuyaha: remove unused tuyaha 2022-10-18 01:00:40 +02:00
9f7c0a4c45 dev-python/tuya-iot-py-sdk: remove olds, cleanup, enable pytest 2022-10-18 01:00:12 +02:00
4df3acb466 dev-python/ttls: remove olds, cleanup, enable pytest 2022-10-18 00:59:28 +02:00
0d841b8a6c dev-python/TravisPy: remove olds, cleanup, enable pytest 2022-10-18 00:58:14 +02:00
e7099065b7 dev-python/transmissionrpc: remove olds, cleanup, enable pytest 2022-10-18 00:57:27 +02:00
dd018e35e5 dev-python/tp-connected: remove olds, cleanup, enable pytest 2022-10-18 00:56:34 +02:00
83f905aa83 dev-python/tox-travis: remove unused tox-travis 2022-10-18 00:55:10 +02:00
5d20f0ead9 dev-python/toonapi: remove olds, cleanup, enable pytest 2022-10-18 00:54:39 +02:00
47e80d4262 dev-python/tololib: remove olds, cleanup, enable pytest 2022-10-18 00:53:47 +02:00
48147f22b3 dev-python/todoist-python: remove olds, cleanup, enable pytest 2022-10-18 00:52:23 +02:00
5e58d28d6e dev-python/tmb: remove olds, cleanup, enable pytest 2022-10-18 00:49:25 +02:00
18b7b5d6cb dev-python/tikteck: remove olds, cleanup, enable pytest 2022-10-18 00:48:33 +02:00
d484a98496 dev-python/thingspeak: remove olds, cleanup, enable pytest 2022-10-18 00:47:38 +02:00
35615febbc dev-python/thermoworks-smoke: remove olds, cleanup, enable pytest 2022-10-18 00:46:46 +02:00
2c8d454f28 WIP: tf-models-official-2.5.0 build failure #300 2022-10-18 00:45:37 +02:00
35be1aa025 dev-python/teslajsonpy: remove olds, cleanup, enable pytest 2022-10-18 00:41:04 +02:00
5e8c9c1ad0 dev-python/tenacity: remove outdated tenacity 2022-10-18 00:40:07 +02:00
8a6c3cdf9d dev-python/temperusb: remove olds, cleanup, enable pytest 2022-10-18 00:37:51 +02:00
570ae508b1 dev-python/tellsticknet: remove olds, cleanup, enable pytest 2022-10-18 00:36:57 +02:00
7159f46bb1 dev-python/tellduslive: remove olds, cleanup, enable pytest 2022-10-18 00:35:09 +02:00
2fddffd9cf dev-python/tellcore-py: remove olds, cleanup, enable pytest 2022-10-18 00:32:41 +02:00
386639721f dev-python/tellcore-net: remove olds, cleanup, enable pytest 2022-10-18 00:30:42 +02:00
94c5d241a4 dev-python/tapsaff: remove olds, cleanup, enable pytest 2022-10-18 00:30:03 +02:00
9d638cd81f dev-python/tank-utility: remove olds, cleanup, enable pytest 2022-10-18 00:28:43 +02:00
d1df68304a dev-python/tailscale: remove olds, cleanup, enable pytest 2022-10-18 00:27:52 +02:00
cc140fcfcf dev-python/tailer: remove olds, cleanup, enable pytest 2022-10-18 00:26:53 +02:00
e8df66c50c dev-python/tahoma-api: remove olds, cleanup, enable pytest 2022-10-18 00:26:05 +02:00
3c45560de9 dev-python/synologydsm-api: remove unused synologydsm-api 2022-10-18 00:24:57 +02:00
28c3b28e7f dev-python/synology-srm: remove olds, cleanup, enable pytest 2022-10-18 00:24:26 +02:00
81c61ec62d dev-python/swisshydrodata: remove olds, cleanup, enable pytest 2022-10-18 00:23:38 +02:00
41d0787c39 dev-python/sunwatcher: remove olds, cleanup, enable pytest 2022-10-18 00:22:50 +02:00
3c223a368d dev-python/sucks: remove olds, cleanup, enable pytest 2022-10-18 00:21:39 +02:00
2727c6456b dev-python/stringcase: remove olds, cleanup, enable pytest 2022-10-18 00:20:21 +02:00
e21054a035 dev-python/skybellpy: remove unused skybellpy 2022-10-18 00:19:24 +02:00
45db1b9ea1 dev-python/streamlabswater: remove olds, cleanup, enable pytest 2022-10-18 00:18:24 +02:00
3dbbd722f5 dev-python/stookalert: remove olds, cleanup, enable pytest 2022-10-18 00:16:58 +02:00
4b2dc5026f dev-python/steamodd: remove olds, cleanup, enable pytest 2022-10-18 00:13:40 +02:00
bb859380e0 dev-python/stdlib-list: remove olds, cleanup, enable pytest 2022-10-18 00:09:44 +02:00
7cbf068e13 dev-python/statsd: remove olds, cleanup, enable pytest 2022-10-18 00:08:47 +02:00
f24a2a7c49 dev-python/starlingbank: remove olds, cleanup, enable pytest 2022-10-18 00:07:53 +02:00
4947b84a36 dev-python/starline: remove olds, cleanup, enable pytest 2022-10-18 00:07:07 +02:00
afd5c394b1 dev-python/starkbank-ecdsa: remove olds, cleanup, enable pytest 2022-10-18 00:06:21 +02:00
33261a75bd dev-python/ssdp: remove unused ssdp 2022-10-18 00:05:28 +02:00
43c175491b dev-python/srpenergy: remove olds, cleanup, enable pytest 2022-10-18 00:03:43 +02:00
64c99570bf dev-python/sqlitedict: remove unused sqlitedict 2022-10-18 00:02:50 +02:00
a1bbe25e6b dev-python/spotipy: remove outdated spotipy 2022-10-18 00:02:25 +02:00
f84ef488a0 dev-python/spidev: remove olds, cleanup, enable pytest 2022-10-18 00:01:29 +02:00
8d2c55129c dev-python/spiderpy: remove olds, cleanup, enable pytest 2022-10-18 00:00:44 +02:00
a6aee6e00a dev-python/speak2mary: remove olds, cleanup, enable pytest 2022-10-17 23:57:20 +02:00
7e9bf812f1 dev-python/sonarr: remove unused sonarr 2022-10-17 23:56:14 +02:00
5730eed710 dev-python/somfy-mylink-synergy: remove olds, cleanup, enable pytest 2022-10-17 23:55:32 +02:00
b7d0a74e07 dev-python/solaredge: remove olds, cleanup, enable pytest 2022-10-17 23:54:40 +02:00
b8af35ef71 dev-python/solaredge-local: remove olds, cleanup, enable pytest 2022-10-17 23:53:54 +02:00
94dd06c873 dev-python/uplink-protobuf: remove olds, cleanup, enable pytest 2022-10-17 23:53:14 +02:00
dd52359e60 dev-python/uplink: remove olds, cleanup, enable pytest 2022-10-17 23:52:09 +02:00
228ea1740f dev-python/sniffio: remove outdated sniffio 2022-10-17 23:49:21 +02:00
6260e2d35d dev-python/snapcast: remove olds, cleanup, enable pytest 2022-10-17 23:48:50 +02:00
a94424d784 dev-python/smbus-cffi: remove olds, cleanup, enable pytest 2022-10-17 23:48:07 +02:00
2f10633c88 dev-python/smart-meter-texas: remove olds, cleanup, enable pytest 2022-10-17 23:46:30 +02:00
d82ffa5e79 dev-python/sleepyq: remove unused sleepyq 2022-10-17 23:45:40 +02:00
b85b74f140 dev-python/slackclient: remove olds, cleanup, enable pytest 2022-10-17 23:45:01 +02:00
d1c5435e73 dev-python/SmartHab: remove olds, cleanup, enable pytest 2022-10-17 23:43:26 +02:00
0a5f735569 dev-python/sisyphus-control: remove olds, cleanup, enable pytest 2022-10-17 23:40:18 +02:00
f0edc0f965 dev-python/siobrultech-protocols: remove olds, cleanup, enable pytest 2022-10-17 23:39:01 +02:00
bba3407935 dev-python/simplepush: remove olds, cleanup, enable pytest 2022-10-17 23:38:07 +02:00
05b65c2822 dev-python/simplehound: remove olds, cleanup, enable pytest 2022-10-17 23:37:19 +02:00
5a0849ba7f dev-python/shodan: remove olds, cleanup, enable pytest 2022-10-17 23:36:34 +02:00
6753d97865 dev-python/sharp_aquos_rc: remove olds, cleanup, enable pytest 2022-10-17 23:35:15 +02:00
2b73b9cadc dev-python/sharkiqpy: remove unused sharkiqpy 2022-10-17 23:33:11 +02:00
91be236483 dev-python/sharkiq: remove olds, cleanup, enable pytest 2022-10-17 23:32:37 +02:00
71b06fe1b6 dev-python/setuptools-markdown: remove olds, cleanup, enable pytest 2022-10-17 23:30:48 +02:00
7308c8a0df dev-python/sepaxml: remove olds, cleanup, enable pytest 2022-10-17 23:29:10 +02:00
c473d05bbd dev-python/sendgrid: remove olds, cleanup, enable pytest 2022-10-17 23:27:58 +02:00
ae566b8627 dev-python/securetar: remove olds, cleanup, enable pytest 2022-10-17 23:26:50 +02:00
e09fa4c0f8 dev-python/scsgate: remove olds, cleanup, enable pytest 2022-10-17 23:25:59 +02:00
8e835e945d dev-python/schiene: remove olds, cleanup, enable pytest 2022-10-17 23:25:13 +02:00
4145c35af5 dev-python/samsungctl: remove olds, cleanup, enable pytest 2022-10-17 23:22:04 +02:00
ae61a1b32e dev-python/s3transfer: remove outdated s3transfer 2022-10-17 23:21:08 +02:00
aa72e25ccc dev-python/russound: remove olds, cleanup, enable pytest 2022-10-17 23:20:00 +02:00
acfb278029 dev-python/russound-rio: remove olds, cleanup, enable pytest 2022-10-17 23:19:12 +02:00
ea1fcfd07d dev-python/ruamel-yaml: remove outdated ruamel-yaml 2022-10-17 23:17:42 +02:00
182a0efad0 dev-python/rtsp-to-webrtc: remove olds, cleanup, enable pytest 2022-10-17 23:15:07 +02:00
35e5a5763e dev-python/RtmAPI: remove olds, cleanup, enable pytest 2022-10-17 23:11:15 +02:00
dfe73512ae dev-python/rpi-rf: remove olds, cleanup, enable pytest 2022-10-17 23:10:25 +02:00
90caf77b5c dev-python/RPi-GPIO: remove olds, cleanup, enable pytest 2022-10-17 23:09:04 +02:00
bdd0475dbb dev-python/rpi-bad-power: remove olds, cleanup, enable pytest 2022-10-17 23:08:05 +02:00
4a968f9ea2 dev-python/rova: remove olds, cleanup, enable pytest 2022-10-17 23:05:55 +02:00
0bbd3c4f7e dev-python/roonapi: remove olds, cleanup, enable pytest 2022-10-17 23:04:58 +02:00
7a5e9d212a dev-python/rocketchat-API: remove olds, cleanup, enable pytest 2022-10-17 23:04:02 +02:00
3850e8e3db dev-python/rjpl: remove olds, cleanup, enable pytest 2022-10-17 22:53:58 +02:00
e7008dcdf1 dev-python/ritassist: remove olds, cleanup, enable pytest 2022-10-17 22:53:09 +02:00
808ba12973 dev-python/ring-doorbell: remove olds, cleanup, enable pytest 2022-10-17 22:52:04 +02:00
73190894f8 dev-python/rfk101py: remove olds, cleanup, enable pytest 2022-10-17 22:51:13 +02:00
5b6840f4af dev-python/RestrictedPython: remove olds, cleanup, enable pytest 2022-10-17 22:49:51 +02:00
17d9ceb570 dev-python/responses: remove outdated responses 2022-10-17 22:46:59 +02:00
5ae1118c65 dev-python/ReParser: remove olds, cleanup, enable pytest 2022-10-17 22:46:19 +02:00
1e07ee58db dev-python/related: remove olds, cleanup, enable pytest 2022-10-17 22:45:27 +02:00
b1568bca92 dev-python/regex: remove olds, cleanup, enable pytest 2022-10-17 22:44:41 +02:00
f09022b34f dev-python/readlike: remove olds, cleanup, enable pytest 2022-10-17 22:43:32 +02:00
b36b9d114b dev-python/ratelimit: remove outdated ratelimit 2022-10-17 22:42:21 +02:00
227cf564e0 dev-python/raspyrfm-client: remove olds, cleanup, enable pytest 2022-10-17 22:41:28 +02:00
e09f69c012 dev-python/raspihats: remove olds, cleanup, enable pytest 2022-10-17 22:40:02 +02:00
41d2c45a94 dev-python/raincloudy: remove olds, cleanup, enable pytest 2022-10-17 22:38:03 +02:00
23137c2d0f dev-python/radiotherm: remove olds, cleanup, enable pytest 2022-10-17 22:37:17 +02:00
0ebf95d4eb dev-python/radios: remove olds, cleanup, enable pytest 2022-10-17 22:35:38 +02:00
e21348ba7d dev-python/RachioPy: remove olds, cleanup, enable pytest 2022-10-17 22:34:52 +02:00
08efacbb3f dev-python/queueman: remove unused queueman 2022-10-17 22:34:08 +02:00
9e21d28864 dev-python/qnapstats: remove olds, cleanup, enable pytest 2022-10-17 22:33:38 +02:00
ae48af1620 dev-python/pyzerproc: remove olds, cleanup, enable pytest 2022-10-17 22:32:33 +02:00
a868fe3546 dev-python/pyxeoma: remove olds, cleanup, enable pytest 2022-10-17 22:31:47 +02:00
d6cf254f6d dev-python/pywilight: remove olds, cleanup, enable pytest 2022-10-17 22:30:28 +02:00
721c36ceff dev-python/pywebpush: remove olds, cleanup, enable pytest 2022-10-17 22:29:37 +02:00
a1a09fd433 dev-python/py-vapid: add py-vapid-1.8.2 2022-10-17 22:28:58 +02:00
5f1e9d09a3 dev-python/http-ece: add http-ece-1.1.0 2022-10-17 22:25:53 +02:00
1cfb719e21 dev-python/pyW800rf32: remove olds, cleanup, enable pytest 2022-10-17 22:18:24 +02:00
251d6b2949 dev-python/pyW215: remove olds, cleanup, enable pytest 2022-10-17 22:16:36 +02:00
2a52b477f1 dev-python/pyvolumio: remove olds, cleanup, enable pytest 2022-10-17 22:15:17 +02:00
6bd39c6d00 dev-python/pyvlx: remove olds, cleanup, enable pytest 2022-10-17 22:14:05 +02:00
5d2ba4466e dev-python/pyvizio: remove olds, cleanup, enable pytest 2022-10-17 22:13:11 +02:00
709c762a31 dev-python/pyversasense: remove olds, cleanup, enable pytest 2022-10-17 22:12:20 +02:00
364e7f9cd4 dev-python/pyvera: remove olds, cleanup, enable pytest 2022-10-17 22:11:34 +02:00
797ff15fa1 dev-python/pyuptimerobot: remove olds, cleanup, enable pytest 2022-10-17 22:09:49 +02:00
1d7e249b45 dev-python/PyTurboJPEG: remove olds, cleanup, enable pytest 2022-10-17 22:09:03 +02:00
fc2e4477cb dev-python/PyTransportNSW: remove olds, cleanup, enable pytest 2022-10-17 22:08:14 +02:00
12be84410b dev-python/pytrafikverket: remove olds, cleanup, enable pytest 2022-10-17 22:06:39 +02:00
070e249142 dev-python/pytrackr: remove olds, cleanup, enable pytest 2022-10-17 22:05:49 +02:00
49fdbd8ff5 dev-python/pytouchline: remove olds, cleanup, enable pytest 2022-10-17 22:04:55 +02:00
7c81fe6045 dev-python/pythonegardia: remove olds, cleanup, enable pytest 2022-10-17 22:03:48 +02:00
ff2199a576 dev-python/python-wink: remove olds, cleanup, enable pytest 2022-10-17 22:02:53 +02:00
0c035c1780 dev-python/python-whois: remove unused python-whois 2022-10-17 22:00:15 +02:00
3de1bbd318 dev-python/python-vlc: remove olds, cleanup, enable pytest 2022-10-17 21:58:08 +02:00
adb52cf87b dev-python/python-velbus: remove unused python-velbus 2022-10-17 21:57:06 +02:00
096457c2a9 dev-python/python-twitch-client: remove unused python-twitch-client 2022-10-17 21:56:17 +02:00
2d0a61897c dev-python/python-telegram-bot: remove olds, cleanup, enable pytest 2022-10-17 21:54:52 +02:00
ba0aebc2ee dev-python/python-tado: remove olds, cleanup, enable pytest 2022-10-17 21:42:35 +02:00
75026885bb dev-python/python-socketio: remove olds, cleanup, enable pytest 2022-10-17 21:41:45 +02:00
757a317628 dev-python/bidict: add bidict-0.22.0 2022-10-17 21:36:04 +02:00
714ddb87f8 dev-python/python-sochain-api: remove olds, cleanup, enable pytest 2022-10-17 21:28:42 +02:00
6fa22550f6 dev-python/python-slugify: remove olds, cleanup, enable pytest 2022-10-17 21:27:39 +02:00
417b4976d6 dev-python/python-singleton: remove olds, cleanup, enable pytest 2022-10-17 21:26:38 +02:00
6b2b0c7ded dev-python/python-ripple-api: remove olds, cleanup, enable pytest 2022-10-17 21:25:50 +02:00
76706fc0b1 dev-python/python-qbittorrent: remove olds, cleanup, enable pytest 2022-10-17 21:24:53 +02:00
307356cb07 dev-python/python-picnic-api: remove olds, cleanup, enable pytest 2022-10-17 21:24:05 +02:00
827bcbfa30 Merge pull request #148 from klondi/patch-1
dev-python/gstreamer-player: add missing pygobject dependency
2022-10-17 21:22:11 +02:00
ccb6287970 dev-python/python-openzwave-mqtt: remove olds, cleanup, enable pytest 2022-10-17 21:18:28 +02:00
5f597d5757 dev-python/python-engineio: remove olds, cleanup, enable pytest 2022-10-17 21:17:02 +02:00
8ff920ca4b dev-python/python-opendata-transport: remove olds, cleanup, enable pytest 2022-10-17 21:14:03 +02:00
07da14c94f dev-python/python-nest: remove olds, cleanup, enable pytest 2022-10-17 21:13:18 +02:00
a4b76a0c1f dev-python/python-mystrom: remove olds, cleanup, enable pytest 2022-10-17 21:12:20 +02:00
c4c8b805b7 dev-python/python-mpd2: remove olds, cleanup, enable pytest 2022-10-17 21:11:29 +02:00
b9b838f5cb dev-python/python-metar: remove olds, cleanup, enable pytest 2022-10-17 21:09:57 +02:00
6ec9d6ea5a dev-python/python-juicenet: remove olds, cleanup, enable pytest 2022-10-17 21:07:56 +02:00
658becdddc dev-python/python-join-api: remove olds, cleanup, enable pytest 2022-10-17 21:06:26 +02:00
ba82850700 dev-python/python-izone: remove olds, cleanup, enable pytest 2022-10-17 21:04:29 +02:00
824c2b6b1f dev-python/ifaddr: re-add ifaddr-0.1.7 2022-10-17 21:02:59 +02:00
08e068d4fb dev-python/python-http-client: remove olds, cleanup, enable pytest 2022-10-17 20:59:32 +02:00
8e3cb3fbaa dev-python/python-hpilo: remove olds, cleanup, enable pytest 2022-10-17 20:57:40 +02:00
3d4fe581fa dev-python/python-gitlab: remove olds, cleanup, enable pytest 2022-10-17 20:56:14 +02:00
b6286cbbd5 dev-python/python-gc100: remove olds, cleanup, enable pytest 2022-10-17 20:55:00 +02:00
0e58e825a7 dev-python/python-gammu: bump python-gammu-3.2.4 2022-10-17 20:53:48 +02:00
bf75f96262 dev-python/backoff: re-add backoff-1.11.1 2022-10-17 20:48:25 +02:00
de5d9226ad dev-python/python-forecastio: remove olds, cleanup, enable pytest 2022-10-17 20:45:47 +02:00
f390e7d2b2 dev-python/python-family-hub-local: remove olds, cleanup, enable pytest 2022-10-17 20:44:43 +02:00
a3511c84b1 dev-python/python-etherscan-api: remove olds, cleanup, enable pytest 2022-10-17 20:43:46 +02:00
d9c29147e6 dev-python/python-engineio: remove outdated python-engineio 2022-10-17 20:42:56 +02:00
588a6ee5ba dev-python/python-ecobee-api: remove olds, cleanup, enable pytest 2022-10-17 20:42:07 +02:00
7f7533ec94 dev-python/python-digitalocean: remove olds, cleanup, enable pytest 2022-10-17 20:41:01 +02:00
b3458bb31f dev-python/python-clementine-remote: remove olds, cleanup, enable pytest 2022-10-17 20:39:22 +02:00
921ea03a9f dev-python/python-blockchain-api: remove olds, cleanup, enable pytest 2022-10-17 20:34:29 +02:00
4e8c0b24e7 dev-python/pythinkingcleaner: remove olds, cleanup, enable pytest 2022-10-17 20:33:28 +02:00
44adb10843 dev-python/pytfiac: remove olds, cleanup, enable pytest 2022-10-17 20:32:35 +02:00
900bc425be dev-python/pytest-test-groups: remove olds, cleanup, enable pytest 2022-10-17 20:27:08 +02:00
efd62a2d7c dev-python/pytest-sugar: remove outdated pytest-sugar 2022-10-17 20:26:04 +02:00
b413c780d8 dev-python/pytest-socket: remove olds, cleanup, enable pytest 2022-10-17 20:25:19 +02:00
edf63ee0a5 dev-python/Authlib: re-add Authlib-0.15.5 2022-10-17 20:19:18 +02:00
f14b6b3ebf dev-python/pytest-runner: remove olds, cleanup, enable pytest 2022-10-17 07:35:06 +02:00
3e5aef84ae dev-python/pytest-httpx: remove outdated pytest-httpx 2022-10-17 07:32:43 +02:00
29563cbdf0 dev-python/pytankerkoenig: remove olds, cleanup, enable pytest 2022-10-17 07:31:46 +02:00
8fefb95ef3 dev-python/PySyncThru: remove olds, cleanup, enable pytest 2022-10-17 07:28:11 +02:00
af9604fa83 dev-python/pysuez: remove olds, cleanup, enable pytest 2022-10-17 07:27:19 +02:00
87066aaa49 dev-python/pystiebeleltron: remove olds, cleanup, enable pytest 2022-10-17 07:26:34 +02:00
722f50fe37 dev-python/pysqueezebox: remove olds, cleanup, enable pytest 2022-10-17 07:25:12 +02:00
b9f71d43c1 dev-python/pyspcwebgw: remove olds, cleanup, enable pytest 2022-10-17 07:24:26 +02:00
d55b469a6b dev-python/pysonos: remove unused pysonos 2022-10-17 07:23:38 +02:00
bacf26f331 dev-python/pysoma: remove olds, cleanup, enable pytest 2022-10-17 07:23:10 +02:00
b553cb472b dev-python/pysnmp-pysmi: remove olds, cleanup, enable pytest 2022-10-17 07:20:30 +02:00
51c26c8639 dev-python/pysnmp-pyasn1: remove olds, cleanup, enable pytest 2022-10-17 07:19:12 +02:00
7a4fd26036 dev-python/pysnmp-pyasn1-modules: remove olds, cleanup, enable pytest 2022-10-17 07:17:47 +02:00
293f8ec347 dev-python/pysml: remove olds, cleanup, enable pytest 2022-10-17 07:16:20 +02:00
5ae52bd5be dev-python/pysmarty: remove olds, cleanup, enable pytest 2022-10-17 07:15:05 +02:00
59093bd078 dev-python/pysmartthings: remove olds, cleanup, enable pytest 2022-10-17 07:13:41 +02:00
7d2c77cf67 dev-python/pysmartapp: remove olds, cleanup, enable pytest 2022-10-17 07:12:34 +02:00
d310576bf8 dev-python/schedule: remove olds, cleanup, enable pytest 2022-10-17 07:10:56 +02:00
8ac27ae3fb dev-python/pysmappee: remove olds, cleanup, enable pytest 2022-10-17 07:09:23 +02:00
c7989cf1d1 dev-python/pyskyqhub: remove olds, cleanup, enable pytest 2022-10-17 07:08:22 +02:00
586dbe6253 dev-python/pysignalclirestapi: remove olds, cleanup, enable pytest 2022-10-17 07:07:10 +02:00
ed5d04a310 dev-python/Pysher: remove olds, cleanup, enable pytest 2022-10-17 07:05:58 +02:00
d17caeacd4 dev-python/pysha3: remove olds, cleanup, enable pytest 2022-10-17 07:05:15 +02:00
d464a19f42 dev-python/pysesame2: remove olds, cleanup, enable pytest 2022-10-17 07:03:35 +02:00
c202d9dc42 dev-python/pyserial-asyncio: remove olds, cleanup, enable pytest 2022-10-17 07:01:32 +02:00
156b5820ea dev-python/pySDCP: remove olds, cleanup, enable pytest 2022-10-17 07:00:40 +02:00
19db26917f dev-python/pysaj: remove olds, cleanup, enable pytest 2022-10-17 06:58:50 +02:00
67b1a81812 dev-python/pyroute2: remove outdated pyroute2 2022-10-17 06:57:52 +02:00
c443ecafd3 dev-python/PyRMVtransport: remove olds, cleanup, enable pytest 2022-10-17 06:56:22 +02:00
c9a84c80f9 dev-python/pyrecswitch: remove olds, cleanup, enable pytest 2022-10-17 06:52:47 +02:00
707ad75cf0 dev-python/Pyrebase4: remove olds, cleanup, enable pytest 2022-10-17 06:52:00 +02:00
60d200a4e4 dev-python/pyrainbird: remove olds, cleanup, enable pytest 2022-10-17 06:51:04 +02:00
0bdaff143f dev-python/pyrail: remove olds, cleanup, enable pytest 2022-10-17 06:50:22 +02:00
4f7a290268 dev-python/pyqwikswitch: remove olds, cleanup, enable pytest 2022-10-17 06:49:32 +02:00
d7d4f3480c dev-python/PyPubSub: remove olds, cleanup, enable pytest 2022-10-17 06:48:30 +02:00
866ef5abc5 dev-python/pyps4-2ndscreen: remove olds, cleanup, enable pytest 2022-10-17 06:47:28 +02:00
feb7ee3830 dev-python/pyprosegur: remove olds, cleanup, enable pytest 2022-10-17 06:43:36 +02:00
d0f835f2e1 dev-python/pyprof2calltree: remove olds, cleanup, enable pytest 2022-10-17 06:42:50 +02:00
e9d65511cd dev-python/pypoint: remove olds, cleanup, enable pytest 2022-10-17 06:40:44 +02:00
990785b751 dev-python/pypjlink2: remove olds, cleanup, enable pytest 2022-10-17 06:40:00 +02:00
c8f207aadc dev-python/pypca: remove olds, cleanup, enable pytest 2022-10-17 06:39:15 +02:00
cf84e0f927 dev-python/pyownet: remove olds, cleanup, enable pytest 2022-10-17 06:37:02 +02:00
04dfb424db dev-python/pyowm: remove olds, cleanup, enable pytest 2022-10-17 06:34:05 +02:00
c9c3ba16e0 dev-python/PyOTA: remove olds, cleanup, enable pytest 2022-10-17 06:33:11 +02:00
e168353c55 dev-python/pyoppleio: remove olds, cleanup, enable pytest 2022-10-17 06:32:08 +02:00
2b6acecd99 dev-python/pyopnsense: remove olds, cleanup, enable pytest 2022-10-17 06:31:11 +02:00
9f64e688fc dev-python/pyopenuv: remove olds, cleanup, enable pytest 2022-10-17 06:30:07 +02:00
3698d5eb6d dev-python/pyombi: remove olds, cleanup, enable pytest 2022-10-17 06:29:18 +02:00
eb673b5d29 dev-python/pyoctoprintapi: remove olds, cleanup, enable pytest 2022-10-17 06:28:35 +02:00
c2ddc02d3e dev-python/pyobihai: remove olds, cleanup, enable pytest 2022-10-17 06:27:20 +02:00
ef9e525da6 dev-python/pynzbgetapi: remove olds, cleanup, enable pytest 2022-10-17 06:26:32 +02:00
4a32e6aa53 dev-python/pynx584: remove olds, cleanup, enable pytest 2022-10-17 06:24:51 +02:00
4f5621daca dev-python/pynws: remove olds, cleanup, enable pytest 2022-10-17 06:20:03 +02:00
78d9cec7fd dev-python/pynut2: remove olds, cleanup, enable pytest 2022-10-17 06:19:09 +02:00
8a72e9869b dev-python/pynuki: remove olds, cleanup, enable pytest 2022-10-17 06:18:19 +02:00
Francisco Blas Izquierdo Riera (klondike)
c9f5b6d192 dev-python/gstreamer-player: add missing pygobject dependency
On a fresh install, gstreamer-player fails to load stating:
```
  File "/usr/lib/python3.10/site-packages/gsp/__init__.py", line 11, in <module>
    import gi  # pylint: disable=import-error
ModuleNotFoundError: No module named 'gi'
```

This is caused by a missing dependency to pull in pygobject. Explicitly adding the dependency should solve the issue.
2022-10-16 22:30:39 +02:00
7a1dd10dfb dev-python/PyNINA: remove olds, cleanup, enable pytest 2022-10-16 18:34:38 +02:00
75bd22b5b9 dev-python/pynetio: remove olds, cleanup, enable pytest 2022-10-16 18:33:56 +02:00
abbfb95f17 dev-python/pynello: remove olds, cleanup, enable pytest 2022-10-16 18:31:39 +02:00
ad2e64f51d dev-python/pymyq: remove olds, cleanup, enable pytest 2022-10-16 18:30:56 +02:00
98349c504d dev-python/pymsteams: remove olds, cleanup, enable pytest 2022-10-16 18:30:14 +02:00
78c2fc57f5 dev-python/pymonoprice: remove olds, cleanup, enable pytest 2022-10-16 18:29:31 +02:00
1a5de4f0bb dev-python/pymochad: remove olds, cleanup, enable pytest 2022-10-16 18:28:44 +02:00
7794f0b879 dev-python/pymitv: remove olds, cleanup, enable pytest 2022-10-16 18:28:03 +02:00
1c2bbb03c0 dev-python/pymfy: remove olds, cleanup, enable pytest 2022-10-16 18:27:17 +02:00
75968144f6 dev-python/pymeteoclimatic: remove olds, cleanup, enable pytest 2022-10-16 18:26:03 +02:00
35236353cf dev-python/PyMetEireann: remove olds, cleanup, enable pytest 2022-10-16 18:25:21 +02:00
7657a7cdcb dev-python/pymelcloud: remove olds, cleanup, enable pytest 2022-10-16 18:24:01 +02:00
e45abf8f07 dev-python/PyMeeus: remove olds, cleanup, enable pytest 2022-10-16 18:23:13 +02:00
cafccb28f8 dev-python/pymediaroom: remove olds, cleanup, enable pytest 2022-10-16 18:21:44 +02:00
db92a896ab dev-python/pymata-express: remove olds, cleanup, enable pytest 2022-10-16 18:21:00 +02:00
e2650f00c7 dev-python/pymailgunner: remove olds, cleanup, enable pytest 2022-10-16 18:19:20 +02:00
b7a5161450 dev-python/pylutron: remove olds, cleanup, enable pytest 2022-10-16 18:18:34 +02:00
6c3a5b30c5 dev-python/pyloopenergy: remove olds, cleanup, enable pytest 2022-10-16 18:17:16 +02:00
37246a0279 dev-python/pylitejet: remove olds, cleanup, enable pytest 2022-10-16 18:16:29 +02:00
deafb81252 dev-python/pylint-strict-informational: remove unused pylint-strict-informational 2022-10-16 18:12:55 +02:00
aeb033cde9 dev-python/pylibrespot-java: remove olds, cleanup, enable pytest 2022-10-16 18:12:14 +02:00
4629b1db56 dev-python/pylgnetcast: remove olds, cleanup, enable pytest 2022-10-16 18:11:25 +02:00
54d78e2a77 dev-python/pylacrosse: remove olds, cleanup, enable pytest, exclude tests 2022-10-16 18:10:32 +02:00
4357587802 dev-python/pykwb: remove olds, cleanup, enable pytest 2022-10-16 18:06:17 +02:00
53cd391e63 dev-python/pykulersky: remove olds, cleanup, enable pytest 2022-10-16 18:05:26 +02:00
c42de7c1c5 dev-python/pykrakenapi: remove olds, cleanup, enable pytest 2022-10-16 18:04:21 +02:00
58eb7cce76 dev-python/pykodi: remove olds, cleanup, enable pytest 2022-10-16 18:02:24 +02:00
4d9ea4dd92 dev-python/pykmtronic: remove olds, cleanup, enable pytest 2022-10-16 18:01:20 +02:00
19b58736ab dev-python/pykira: remove olds, cleanup, enable pytest 2022-10-16 18:00:11 +02:00
454a533522 dev-python/pykaleidescape: remove olds, cleanup, enable pytest 2022-10-16 17:55:52 +02:00
5ce6726c28 dev-python/pyitachip2ir: remove olds, cleanup, enable pytest 2022-10-16 17:54:04 +02:00
7f1e8cb6f3 dev-python/pyiss: remove olds, cleanup, enable pytest 2022-10-16 17:52:00 +02:00
c4fefdbf78 dev-python/pyirishrail: remove olds, cleanup, enable pytest 2022-10-16 17:50:18 +02:00
3e85ec01b6 dev-python/pyiqvia: remove olds, cleanup, enable pytest 2022-10-16 17:49:39 +02:00
7a0de2ea4e dev-python/pyipp: remove olds, cleanup, enable pytest 2022-10-16 17:48:54 +02:00
1a6d171fee dev-python/pyicloud: remove olds, cleanup, enable pytest 2022-10-16 17:47:38 +02:00
7afa70cfc3 dev-python/pyhomeworks: remove olds, cleanup, enable pytest 2022-10-16 17:46:10 +02:00
163ed36272 dev-python/pyhomematic: remove olds, cleanup, enable pytest 2022-10-16 17:45:09 +02:00
e425dc9fad dev-python/pyHik: remove olds, cleanup, enable pytest 2022-10-16 17:43:55 +02:00
be521fdf00 dev-python/pyheos: remove olds, cleanup, enable pytest 2022-10-16 17:41:03 +02:00
a8a1116e66 dev-python/pyhaversion: remove olds, cleanup, enable pytest 2022-10-16 17:39:37 +02:00
24bca38dab dev-python/PyGithub: remove outdated PyGithub 2022-10-16 17:38:54 +02:00
4d7e61333e dev-python/pyfttt: remove olds, cleanup, enable pytest 2022-10-16 17:37:41 +02:00
c14deabad6 dev-python/pyfritzhome: remove olds, cleanup, enable pytest 2022-10-16 17:37:03 +02:00
8c3dc3ffe0 dev-python/pyfreedompro: remove olds, cleanup, enable pytest 2022-10-16 17:34:41 +02:00
06470dd2e5 dev-python/pyforked-daapd: remove olds, cleanup, enable pytest 2022-10-16 17:33:56 +02:00
2ae6b23b86 dev-python/pyfnip: remove olds, cleanup, enable pytest 2022-10-16 17:33:00 +02:00
3d54d2ebe0 dev-python/pyflunearyou: remove olds, cleanup, enable pytest 2022-10-16 17:31:21 +02:00
9a6c4aa77a dev-python/PyFlume: remove olds, cleanup, enable pytest 2022-10-16 17:30:12 +02:00
b88c6d3eaf dev-python/PyFlick: remove olds, cleanup, enable pytest 2022-10-16 17:28:44 +02:00
0fa6417127 dev-python/pyflic: remove olds, cleanup, enable pytest 2022-10-16 17:27:37 +02:00
d9252c7906 dev-python/pyflexit: remove olds, cleanup, enable pytest 2022-10-16 17:26:49 +02:00
5a075765aa dev-python/pyfido: remove olds, cleanup, enable pytest 2022-10-16 17:25:27 +02:00
8f7b9dc489 dev-python/pyEzviz: remove olds, cleanup, enable pytest 2022-10-16 17:24:43 +02:00
88697d0c54 dev-python/pyevilgenius: remove olds, cleanup, enable pytest 2022-10-16 17:23:49 +02:00
8109d274ad dev-python/pyeverlights: remove olds, cleanup, enable pytest 2022-10-16 17:22:57 +02:00
87dd4e29a3 dev-python/PyEssent: remove olds, cleanup, enable pytest 2022-10-16 17:22:16 +02:00
866e11bd06 dev-python/pyephember: remove olds, cleanup, enable pytest 2022-10-16 17:20:58 +02:00
c43f380ca0 dev-python/pyEmby: remove olds, cleanup, enable pytest 2022-10-16 17:19:05 +02:00
32f0fda4b4 dev-python/pyefergy: remove olds, cleanup, enable pytest 2022-10-16 17:17:50 +02:00
abb978dec1 dev-python/pyedimax: remove olds, cleanup, enable pytest 2022-10-16 17:16:58 +02:00
a103b5c35c dev-python/pyeconet: remove olds, cleanup, enable pytest 2022-10-16 17:16:14 +02:00
cbc4ab3e33 dev-python/pyebox: remove olds, cleanup, enable pytest 2022-10-16 17:15:30 +02:00
e92f3fd7da dev-python/pydoods: remove olds, cleanup, enable pytest 2022-10-16 17:14:02 +02:00
53c131d136 dev-python/PyDispatcher: remove olds, cleanup, enable pytest 2022-10-16 17:13:20 +02:00
8b14b1f65e dev-python/pydelijn: remove olds, cleanup, enable pytest 2022-10-16 17:12:18 +02:00
ef59d5a1e9 dev-python/pydanfossair: remove olds, cleanup, enable pytest 2022-10-16 17:07:31 +02:00
75f3af0ee2 dev-python/pycups: remove olds, cleanup, enable pytest 2022-10-16 17:04:42 +02:00
adf18e0f49 dev-python/pycsspeechtts: remove olds, cleanup, enable pytest 2022-10-16 17:04:10 +02:00
0012f1ca75 dev-python/pycountry-convert: remove olds, cleanup, enable pytest 2022-10-16 17:03:12 +02:00
24bcb342c9 dev-python/pycoolmasternet-async: remove olds, cleanup, enable pytest 2022-10-16 17:02:26 +02:00
40aef8beb7 dev-python/pyControl4: remove olds, cleanup, enable pytest 2022-10-16 16:57:16 +02:00
9f5ffc2d84 dev-python/pycomfoconnect: remove olds, cleanup, enable pytest 2022-10-16 16:55:06 +02:00
0f387c4120 dev-python/pycocotools: remove olds, cleanup, enable pytest 2022-10-16 16:54:22 +02:00
27912a7950 dev-python/pycmus: remove olds, cleanup, enable pytest 2022-10-16 16:45:51 +02:00
e85205d4a3 dev-python/pyclimacell: remove olds, cleanup, enable pytest 2022-10-16 16:45:05 +02:00
292e9678e4 dev-python/pychannels: remove olds, cleanup, enable pytest 2022-10-16 16:44:23 +02:00
f2611c5c22 dev-python/pycfdns: remove olds, cleanup, enable pytest 2022-10-16 16:43:43 +02:00
502e32d164 dev-python/pycarwings2: remove olds, cleanup, enable pytest 2022-10-16 16:42:57 +02:00
80580c1d06 dev-python/pybotvac: remove olds, cleanup, enable pytest 2022-10-16 16:42:00 +02:00
aac8aab09f WIP: pybluez 2to3 #299 2022-10-16 16:41:08 +02:00
47234d2ed4 dev-python/pyblackbird: remove olds, cleanup, enable pytest 2022-10-16 16:32:00 +02:00
907f68bd63 dev-python/pybbox: remove olds, cleanup, enable pytest 2022-10-16 16:31:18 +02:00
fc2b7c1831 dev-python/pybalboa: remove olds, cleanup, enable pytest 2022-10-16 16:30:28 +02:00
c98fa25d15 dev-python/pyAtome: remove olds, cleanup, enable pytest 2022-10-16 16:29:24 +02:00
5d14c3f827 dev-python/pyatag: remove olds, cleanup, enable pytest 2022-10-16 16:28:31 +02:00
8847765441 dev-python/sseclient-py: remove olds, cleanup, enable pytest 2022-10-16 16:27:48 +02:00
58818efcc2 dev-python/pyarlo: remove olds, cleanup, enable pytest 2022-10-16 16:26:32 +02:00
54e50753c3 dev-python/pyalmond: remove olds, cleanup, enable pytest 2022-10-16 16:25:37 +02:00
acf67645a8 dev-python/pyairnow: remove olds, cleanup, enable pytest 2022-10-16 16:22:48 +02:00
782e03e089 dev-python/pyaftership: remove olds, cleanup, enable pytest 2022-10-16 16:21:07 +02:00
6c4369e981 dev-python/pyaehw4a1: remove olds, cleanup, enable pytest 2022-10-16 16:20:26 +02:00
b90269da04 dev-python/pyads: remove olds, cleanup, enable pytest 2022-10-16 16:19:04 +02:00
e55a36f123 dev-python/py3rijndael: remove olds, cleanup, enable pytest 2022-10-16 16:17:47 +02:00
522b750714 dev-python/py-zabbix: remove olds, cleanup, enable pytest 2022-10-16 16:16:41 +02:00
a5ecd574e9 dev-python/py-schluter: remove olds, cleanup, enable pytest 2022-10-16 16:15:25 +02:00
5b5e80adb8 dev-python/py-nightscout: remove olds, cleanup, enable pytest 2022-10-16 16:14:29 +02:00
9a49b8802d dev-python/py-nextbusnext: remove olds, cleanup, enable pytest 2022-10-16 16:13:05 +02:00
57d0efe063 dev-python/py-melissa-climate: remove olds, cleanup, enable pytest 2022-10-16 16:11:04 +02:00
76c371e952 dev-python/pwmled: remove olds, cleanup, enable pytest 2022-10-16 16:08:57 +02:00
16571b0b1d dev-python/pvo: remove olds, cleanup, enable pytest 2022-10-16 16:02:59 +02:00
023b0ef034 dev-python/pushover_complete: remove olds, cleanup, enable pytest 2022-10-16 16:02:15 +02:00
5c3d0206eb dev-python/pushbullet-py: remove olds, cleanup, enable pytest 2022-10-16 16:01:34 +02:00
0a805d1238 dev-python/pure-python-adb: remove olds, cleanup, enable pytest 2022-10-16 16:00:45 +02:00
bc9f9bca5a dev-python/pure-pcapy3: remove olds, cleanup, enable pytest 2022-10-16 16:00:03 +02:00
cfc1308e28 dev-python/pulsectl: remove olds, cleanup, enable pytest 2022-10-16 15:58:49 +02:00
12502476e1 dev-python/pubnubsub-handler: remove olds, cleanup, enable pytest 2022-10-16 15:57:34 +02:00
8c04e9e13b dev-python/psutil: remove olds, cleanup, enable pytest 2022-10-16 15:56:45 +02:00
58a3c795b0 dev-python/prometheus_client: remove olds, cleanup, enable pytest 2022-10-16 15:55:49 +02:00
007597c2a2 dev-python/proliphix: remove olds, cleanup, enable pytest 2022-10-16 15:53:34 +02:00
74a12e3714 dev-python/ProgettiHWSW: remove olds, cleanup, enable pytest 2022-10-16 15:52:54 +02:00
ad2c00dd00 dev-python/prayer-times-calculator: remove olds, cleanup, enable pytest 2022-10-16 15:52:15 +02:00
91157ef2ec dev-python/prawcore: remove olds, cleanup, enable pytest 2022-10-16 15:51:15 +02:00
a00c6e1611 dev-python/praw: remove olds, cleanup, enable pytest 2022-10-16 15:50:33 +02:00
ae70f05171 dev-python/poolsense: remove olds, cleanup, enable pytest 2022-10-16 15:49:34 +02:00
7816631ccc dev-python/pmsensor: remove olds, cleanup, enable pytest 2022-10-16 15:48:55 +02:00
2a13d5c47e dev-python/plumlightpad: remove olds, cleanup, enable pytest 2022-10-16 15:48:13 +02:00
a060175646 dev-python/plexwebsocket: remove olds, cleanup, enable pytest 2022-10-16 15:47:26 +02:00
edff7e59f6 dev-python/plexauth: remove olds, cleanup, enable pytest 2022-10-16 15:46:23 +02:00
568fc80b98 dev-python/pkce: remove olds, cleanup, enable pytest 2022-10-16 15:45:39 +02:00
bcf7c93888 dev-python/pizzapi: remove olds, cleanup, enable pytest 2022-10-16 15:44:48 +02:00
335422e02c dev-python/pilight: remove olds, cleanup, enable pytest 2022-10-16 15:42:05 +02:00
85485f9902 dev-python/pigpio: remove olds, cleanup, enable pytest 2022-10-16 15:40:26 +02:00
ef4c6a0183 dev-python/piglow: remove olds, cleanup, enable pytest 2022-10-16 15:37:38 +02:00
3dd114db88 dev-python/pifacedigitalio: remove olds, cleanup, enable pytest 2022-10-16 15:32:34 +02:00
f11ae6a581 dev-python/pifacecommon: remove olds, cleanup, enable pytest 2022-10-16 15:31:28 +02:00
0f9a190a82 dev-python/smbus2: remove outdated smbus2 2022-10-16 15:13:45 +02:00
553a2ddf1d dev-python/pi4ioe5v9xxxx: remove olds, cleanup, enable pytest 2022-10-16 15:12:47 +02:00
fcfb1ccec0 dev-python/pi1wire: remove unused pi1wire 2022-10-16 15:11:52 +02:00
4eff932cca dev-python/phx-filters: remove olds, cleanup, enable pytest 2022-10-16 15:11:10 +02:00
17aae3db7b dev-python/phone-modem: remove olds, cleanup, enable pytest 2022-10-16 15:10:00 +02:00
351410d5f9 dev-python/pencompy: remove olds, cleanup, enable pytest 2022-10-16 15:09:13 +02:00
5b8e51f09d dev-python/peco: remove olds, cleanup, enable pytest 2022-10-16 15:06:48 +02:00
44ee4a28e7 dev-python/pcal9535a: remove olds, cleanup, enable pytest 2022-10-16 15:01:26 +02:00
0f7364bd4a dev-python/panasonic-viera: remove olds, cleanup, enable pytest 2022-10-16 14:55:06 +02:00
c1ec0a6015 dev-python/panacotta: remove olds, cleanup, enable pytest 2022-10-16 14:54:17 +02:00
873b3a62f7 dev-python/paho-mqtt: remove olds, cleanup, enable pytest 2022-10-16 14:53:34 +02:00
8917f03aaf dev-python/p1monitor: remove olds, cleanup, enable pytest 2022-10-16 14:52:33 +02:00
90d9ddabf2 dev-python/oyaml: remove olds, cleanup, enable pytest 2022-10-16 14:51:50 +02:00
a8c33beee4 dev-python/ovoenergy: remove olds, cleanup, enable pytest 2022-10-16 14:51:10 +02:00
de4899b490 dev-python/orvibo: remove olds, cleanup, enable pytest 2022-10-16 14:50:23 +02:00
e3ab3264da dev-python/oru: remove olds, cleanup, enable pytest 2022-10-16 14:48:25 +02:00
a33fbef71c dev-python/OPi-GPIO: remove olds, cleanup, enable pytest 2022-10-16 14:47:44 +02:00
a9f9ed9678 dev-python/openwrt-ubus-rpc: remove olds, cleanup, enable pytest 2022-10-16 14:45:20 +02:00
e232e5ed2a dev-python/openwrt-luci-rpc: remove olds, cleanup, enable pytest 2022-10-16 14:44:24 +02:00
080084080d dev-python/openwebifpy: remove olds, cleanup, enable pytest 2022-10-16 14:43:41 +02:00
c886eb6ac0 dev-python/opensensemap-api: remove olds, cleanup, enable pytest 2022-10-16 14:42:28 +02:00
00313738ac dev-python/openhomedevice: remove olds, cleanup, enable pytest 2022-10-16 14:41:43 +02:00
8568ee2519 dev-python/openerz-api: remove olds, cleanup, enable pytest 2022-10-16 14:41:00 +02:00
55d2e29e41 dev-python/open-meteo: remove olds, cleanup, enable pytest 2022-10-16 14:40:12 +02:00
da897f4ac8 dev-python/onkyo-eiscp: remove olds, cleanup, enable pytest 2022-10-16 14:39:27 +02:00
0aff8c66f4 dev-python/ondilo: remove olds, cleanup, enable pytest 2022-10-16 14:38:04 +02:00
215840becb dev-python/omnilogic: remove olds, cleanup, enable pytest 2022-10-16 14:37:20 +02:00
47ab33e0ec dev-python/oemthermostat: remove olds, cleanup, enable pytest 2022-10-16 14:36:07 +02:00
17f9f89f27 dev-python/objgraph: remove outdated objgraph 2022-10-16 14:35:25 +02:00
034f8d482f dev-python/oauth2client: remove outdated oauth2client 2022-10-16 14:34:55 +02:00
eadf5611eb dev-python/oasatelematics: remove olds, cleanup, enable pytest 2022-10-16 14:34:17 +02:00
96b0345424 dev-python/numato-gpio: remove olds, cleanup, enable pytest 2022-10-16 14:32:56 +02:00
47accc19b0 dev-python/nuimo: remove unused nuimo 2022-10-16 14:32:11 +02:00
af766f7a65 dev-python/nuheat: remove olds, cleanup, enable pytest 2022-10-16 14:31:07 +02:00
0b42cbe801 dev-python/nsw-fuel-api-client: remove olds, cleanup, enable pytest 2022-10-16 14:29:57 +02:00
93400f736b dev-python/nsapi: remove olds, cleanup, enable pytest 2022-10-16 14:29:05 +02:00
5aa4efdc34 dev-python/notify-events: remove olds, cleanup, enable pytest 2022-10-16 14:28:16 +02:00
2a5ff4a1cb dev-python/notifications-android-tv: remove olds, cleanup, enable pytest 2022-10-16 14:27:22 +02:00
e6895a322a dev-python/noiseprotocol: remove olds, cleanup, enable pytest 2022-10-16 14:26:37 +02:00
41968f69f6 dev-python/noaa-coops: remove olds, cleanup, enable pytest 2022-10-16 14:25:41 +02:00
390c770885 dev-python/niluclient: remove olds, cleanup, enable pytest 2022-10-16 14:23:14 +02:00
b09c546b05 dev-python/niko-home-control: remove olds, cleanup, enable pytest 2022-10-16 14:22:21 +02:00
1a0dd30dc2 dev-python/nextcord: remove olds, cleanup, enable pytest 2022-10-16 14:20:50 +02:00
dfc75648dc dev-python/nextcloudmonitor: remove olds, cleanup, enable pytest 2022-10-16 14:19:48 +02:00
b073d9ef31 dev-python/neurio: remove olds, cleanup, enable pytest 2022-10-16 14:18:31 +02:00
07e731ce3b dev-python/netmap: remove olds, cleanup, enable pytest 2022-10-16 13:04:31 +02:00
2ed8a49a93 dev-python/netdata: remove olds, cleanup, enable pytest 2022-10-16 13:03:27 +02:00
f56dc2c703 dev-python/ndms2-client: remove olds, cleanup, enable pytest 2022-10-16 13:01:48 +02:00
468d63b9a8 dev-python/nclib: remove olds, cleanup, enable pytest 2022-10-16 13:01:04 +02:00
e030f0d881 dev-python/nad-receiver: remove olds, cleanup, enable pytest 2022-10-16 13:00:13 +02:00
3f9dfb5332 remove olds, cleanup, enable pytest 2022-10-16 11:55:15 +02:00
a0cd884920 dev-python/mycroftapi: remove olds, cleanup, enable pytest 2022-10-16 11:43:36 +02:00
a62b24174d dev-python/mychevy: remove olds, cleanup, enable pytest 2022-10-16 11:38:43 +02:00
54405146ea dev-python/mutesync: remove olds, cleanup, enable pytest 2022-10-16 11:37:54 +02:00
611d87287f dev-python/mullvad-api: remove olds, cleanup, enable pytest 2022-10-16 11:33:14 +02:00
d776aecf7d dev-python/msgpack: remove outdated msgpack 2022-10-16 11:32:25 +02:00
6a430338ca dev-python/ms-cv: remove olds, cleanup, enable pytest 2022-10-16 11:31:49 +02:00
286c3d98ed dev-python/moehlenhoff-alpha2: remove olds, cleanup, enable pytest 2022-10-16 11:30:54 +02:00
85b2de4ff7 dev-python/mock-open: remove olds, cleanup, enable pytest 2022-10-16 11:30:08 +02:00
e9a9a2c6b7 dev-python/mitemp-bt: remove unused mitemp-bt 2022-10-16 11:29:15 +02:00
6f772d94dc dev-python/minio: remove olds, cleanup, enable pytest 2022-10-16 11:28:37 +02:00
6874884576 dev-python/miflora: remove unused miflora 2022-10-16 11:25:30 +02:00
e38ab15ac4 dev-python/mficlient: remove olds, cleanup, enable pytest 2022-10-16 11:24:57 +02:00
8edf9386dc dev-python/meteofrance-api: remove olds, cleanup, enable pytest 2022-10-16 11:23:47 +02:00
974003d011 dev-python/messagebird: remove olds, cleanup, enable pytest 2022-10-16 11:23:00 +02:00
5dbf4023ff dev-python/meater-python: remove olds, cleanup, enable pytest 2022-10-16 11:19:33 +02:00
6544015870 dev-python/mcstatus: remove olds, cleanup, enable pytest 2022-10-16 11:18:29 +02:00
7ac150fe5b dev-python/mbddns: remove olds, cleanup, enable pytest 2022-10-16 11:16:25 +02:00
c4b767052c dev-python/maxcube-api: remove olds, cleanup, enable pytest 2022-10-16 11:15:18 +02:00
412e16f750 dev-python/matrix-client: remove olds, cleanup, enable pytest 2022-10-16 11:14:02 +02:00
92601b2748 dev-python/Mastodon-py: remove olds, cleanup, enable pytest 2022-10-16 11:10:54 +02:00
0a6f66cdab dev-python/marshmallow-dataclass: remove olds, cleanup, enable pytest 2022-10-16 11:08:58 +02:00
e730c2788b dev-python/magicseaweed: remove olds, cleanup, enable pytest 2022-10-16 11:06:54 +02:00
b3de4a0705 dev-python/mac-vendor-lookup: remove olds, cleanup, enable pytest 2022-10-16 11:03:44 +02:00
5690f5b1a9 dev-python/lyft_rides: remove olds, cleanup, enable pytest 2022-10-16 11:02:04 +02:00
4dcbc92102 dev-python/lw12: remove olds, cleanup, enable pytest 2022-10-16 11:01:20 +02:00
63f4024dd9 dev-python/lupupy: remove olds, cleanup, enable pytest 2022-10-16 10:59:46 +02:00
91879055eb dev-python/lomond: remove olds, cleanup, enable pytest 2022-10-16 10:58:23 +02:00
0b778302a6 dev-python/logi-circle: remove olds, cleanup, enable pytest 2022-10-16 10:57:35 +02:00
2a47ef7b07 dev-python/locationsharinglib: remove olds, cleanup, enable pytest 2022-10-16 10:56:47 +02:00
1b159b5e84 dev-python/lmnotify: remove olds, cleanup, enable pytest 2022-10-16 10:55:58 +02:00
9f01672e8a dev-python/linode-api: remove olds, cleanup, enable pytest 2022-10-16 10:55:05 +02:00
cc4c32c793 dev-python/limitlessled: remove olds, cleanup, enable pytest 2022-10-16 10:52:17 +02:00
cc1153c10b dev-python/lightwave: remove olds, cleanup, enable pytest 2022-10-16 10:50:56 +02:00
f21cb001b8 dev-python/liffylights: remove olds, cleanup, enable pytest 2022-10-16 10:49:10 +02:00
f166a044ee dev-python/libusb1: remove olds, cleanup, enable pytest 2022-10-16 10:42:20 +02:00
fb07676fea dev-python/libsoundtouch: remove olds, cleanup, enable pytest 2022-10-16 10:40:25 +02:00
6af8e52c48 dev-python/librouteros: remove olds, cleanup, enable pytest 2022-10-16 10:38:25 +02:00
f8bd429d65 dev-python/libpyvivotek: remove olds, cleanup, enable pytest 2022-10-16 10:35:32 +02:00
2bb0e6aaa5 dev-python/libpyfoscam: remove olds, cleanup, enable pytest 2022-10-16 10:31:52 +02:00
6991115fe6 dev-python/libpurecool: remove olds, cleanup, enable pytest 2022-10-16 10:26:31 +02:00
95de5e04c8 dev-python/libcst: remove olds, cleanup, enable pytest 2022-10-16 10:25:48 +02:00
a99b689cf0 dev-python/lakeside: remove olds, cleanup, enable pytest 2022-10-16 10:24:32 +02:00
5629862820 dev-python/krakenex: remove olds, cleanup, enable pytest 2022-10-16 10:22:14 +02:00
080f4056bd dev-python/kostal-plenticore: remove olds, cleanup, enable pytest 2022-10-16 10:21:21 +02:00
d891b43bc3 dev-python/konnected: remove olds, cleanup, enable pytest 2022-10-16 10:20:36 +02:00
6a77336ccc dev-python/kiwiki-client: remove olds, cleanup, enable pytest 2022-10-16 10:19:06 +02:00
82347c604b dev-python/keyrings_alt: remove olds, cleanup, enable pytest 2022-10-16 10:17:59 +02:00
2e5737ed1b dev-python/keba-kecontact: remove olds, cleanup, enable pytest 2022-10-16 10:17:12 +02:00
5fbed4253a dev-python/kconfiglib: remove olds, cleanup, enable pytest 2022-10-16 10:15:50 +02:00
60cb4097e6 dev-python/jsonrpc-websocket: remove olds, cleanup, enable pytest 2022-10-16 10:14:38 +02:00
fd7b4882d6 dev-python/jsonrpc-base: remove olds, cleanup, enable pytest 2022-10-16 10:13:51 +02:00
5ea4a81ca8 dev-python/jsonrpc-async: remove olds, cleanup, enable pytest 2022-10-16 10:12:55 +02:00
c5b3a56946 dev-python/jsonpath: remove olds, cleanup, enable pytest 2022-10-16 10:12:03 +02:00
6138b21e8c dev-python/jmespath: remove outdated jmespath 2022-10-16 10:11:10 +02:00
70f0396916 dev-python/jdatetime: remove unused jdatetime 2022-10-16 10:10:33 +02:00
b844073e66 dev-python/ismartgate: remove olds, cleanup, enable pytest 2022-10-16 10:09:52 +02:00
342acb1c04 dev-python/iperf3: remove olds, cleanup, enable pytest 2022-10-16 10:09:02 +02:00
4bedd4676a dev-python/iotawattpy: remove olds, cleanup, enable pytest 2022-10-16 10:07:08 +02:00
233bace705 dev-python/influxdb: remove olds, cleanup, enable pytest 2022-10-16 10:04:48 +02:00
f7fddd4f7b dev-python/influxdb-client: remove olds, cleanup, enable pytest 2022-10-16 10:03:45 +02:00
3bc2e2742c dev-python/incomfort-client: remove olds, cleanup, enable pytest 2022-10-16 10:02:15 +02:00
fed34484fe dev-python/immutables: remove unused immutables 2022-10-16 10:01:30 +02:00
f3208c59df dev-python/ihcsdk: remove olds, cleanup, enable pytest 2022-10-16 10:00:58 +02:00
62afc3527e dev-python/iglo: remove olds, cleanup, enable pytest 2022-10-16 09:59:57 +02:00
51f704eb1e dev-python/ifaddr: remove outdated ifaddr 2022-10-16 09:58:39 +02:00
bd15dc1245 dev-python/ibmiotf: remove olds, cleanup, enable pytest 2022-10-16 09:57:50 +02:00
cfc77af939 dev-python/ibm-watson: remove olds, cleanup, enable pytest 2022-10-16 09:56:01 +02:00
3a80a86537 dev-python/ibm-watson: remove olds, cleanup, enable pytest 2022-10-16 09:54:11 +02:00
03650aad0d dev-python/ibm-cloud-sdk-core: remove olds, cleanup, enable pytest 2022-10-16 09:53:20 +02:00
eca99f7222 dev-python/iaqualink: remove olds, cleanup, enable pytest 2022-10-16 09:52:13 +02:00
6cd70c2993 dev-python/iammeter: remove olds, cleanup, enable pytest 2022-10-16 09:51:31 +02:00
c1acf66dbf dev-python/i2csense: remove olds, cleanup, enable pytest 2022-10-16 09:50:45 +02:00
0265930b30 dev-python/hyperion-py: remove olds, cleanup, enable pytest 2022-10-16 09:49:23 +02:00
33806b22a0 dev-python/hyper: remove olds, cleanup, enable pytest 2022-10-16 09:47:11 +02:00
41144f5f7c dev-python/Hydrawiser: remove olds, cleanup, enable pytest 2022-10-16 09:46:18 +02:00
3e3c391d71 dev-python/huisbaasje-client: remove olds, cleanup, enable pytest 2022-10-16 09:45:37 +02:00
7437ab3640 dev-python/httpsig: remove olds, cleanup, enable pytest 2022-10-16 09:44:35 +02:00
bdd1f80601 dev-python/horimote: remove olds, cleanup, enable pytest 2022-10-16 09:43:44 +02:00
4aaffaaff5 dev-python/homepluscontrol: remove olds, cleanup, enable pytest 2022-10-16 09:42:32 +02:00
4b227b57a6 dev-python/homeassistant-pyozw: remove obsolete homeassistant-pyozw (with build failures) 2022-10-16 09:40:55 +02:00
cc4d5dc117 dev-python/homeassistant-pyozw: remove olds, cleanup, enable pytest 2022-10-16 09:38:50 +02:00
a21983c027 dev-python/hole: remove olds, cleanup, enable pytest 2022-10-16 09:34:41 +02:00
5ad2ef1b0b dev-python/hlk-sw16: remove olds, cleanup, enable pytest 2022-10-16 09:33:48 +02:00
426b19ea1f dev-python/hkavr: remove olds, cleanup, enable pytest 2022-10-16 09:32:44 +02:00
bfa05a6857 dev-python/hikvision: remove olds, cleanup, enable pytest 2022-10-16 09:32:00 +02:00
b125f92aaf dev-python/herepy: remove olds, cleanup, enable pytest 2022-10-16 09:30:27 +02:00
fd2c659ced dev-python/heatmiserV3: remove olds, cleanup, enable pytest 2022-10-16 09:29:42 +02:00
8126d6753c dev-python/hbmqtt: remove olds, cleanup, enable pytest 2022-10-16 09:29:01 +02:00
1cdd092fad dev-python/hass-splunk: remove olds, cleanup, enable pytest 2022-10-16 09:25:45 +02:00
32828f5afa dev-python/habitipy: remove olds, cleanup, enable pytest 2022-10-16 09:24:59 +02:00
38676c9248 dev-python/ha-philipsjs: remove olds, cleanup, enable pytest 2022-10-16 09:24:01 +02:00
3ab7b4f50f dev-python/ha-ffmpeg: remove olds, cleanup, enable pytest 2022-10-16 09:23:18 +02:00
57207c7c15 dev-python/guppy3: remove olds, cleanup, enable pytest 2022-10-16 09:22:29 +02:00
eecbe72086 dev-python/gTTS: remove olds, cleanup, enable pytest 2022-10-16 09:21:03 +02:00
effd056307 dev-python/gTTS-token: remove unused gTTS-token 2022-10-16 09:20:17 +02:00
3a9282bede dev-python/gstreamer-player: remove olds, cleanup, enable pytest 2022-10-16 09:19:36 +02:00
3c90166652 dev-python/grpcio: remove olds, cleanup, enable pytest 2022-10-16 09:17:55 +02:00
55f56fc003 dev-python/gridnet: remove olds, cleanup, enable pytest 2022-10-16 09:14:11 +02:00
71d8870975 dev-python/greenwavereality: remove olds, cleanup, enable pytest 2022-10-16 09:13:23 +02:00
df21673c21 dev-python/gps3: remove olds, cleanup, enable pytest 2022-10-16 09:12:34 +02:00
537cfdc8b0 dev-python/gpiozero: remove olds, cleanup, enable pytest 2022-10-16 09:09:29 +02:00
343ec2e8af dev-python/goslide-api: remove olds, cleanup, enable pytest 2022-10-16 09:08:00 +02:00
5443740ab6 dev-python/googlemaps: remove olds, cleanup, enable pytest 2022-10-16 09:06:31 +02:00
c965d9942b dev-python/google-cloud-pubsub: remove olds, cleanup, enable pytest 2022-10-16 09:05:29 +02:00
1c24cc19da dev-python/grpc-google-iam-v1: remove olds, cleanup, enable pytest 2022-10-16 09:03:09 +02:00
ed7fac53d8 dev-python/google-cloud-pubsub: remove olds, cleanup, enable pytest 2022-10-16 08:56:17 +02:00
714928de90 dev-python/gogogate2-api: remove unused gogogate2-api 2022-10-16 08:55:28 +02:00
5f06c2542f dev-python/gntp: remove olds, cleanup, enable pytest 2022-10-16 08:54:35 +02:00
9371963dc5 dev-python/glances-api: remove olds, cleanup, enable pytest 2022-10-16 08:48:37 +02:00
960733630d dev-python/gitterpy: remove olds, cleanup, enable pytest 2022-10-16 08:47:48 +02:00
c472c7e3d0 dev-python/getmac: remove olds, cleanup, enable pytest 2022-10-16 08:45:23 +02:00
cc15a03364 dev-python/getmac: remove olds, cleanup, enable pytest 2022-10-16 08:44:10 +02:00
65e74279e7 dev-python/georss-qld-bushfire-alert-client: remove olds, cleanup, enable pytest 2022-10-16 08:42:59 +02:00
d5604dd622 dev-python/georss-ign-sismologia-client: remove olds, cleanup, enable pytest 2022-10-16 08:42:20 +02:00
9857dbb193 dev-python/georss-generic-client: remove olds, cleanup, enable pytest 2022-10-16 08:40:49 +02:00
4671cd56f5 dev-python/georss-client: remove olds, cleanup, enable pytest 2022-10-16 08:39:57 +02:00
6bfbaf18e3 dev-python/geniushub-client: remove olds, cleanup, enable pytest 2022-10-16 08:37:38 +02:00
62aad288d9 dev-python/gcloud: remove olds, cleanup, enable pytest 2022-10-16 08:36:55 +02:00
c0a3112f87 dev-python/gatt: remove olds, cleanup, enable pytest 2022-10-16 08:35:21 +02:00
905f48d723 dev-python/garminconnect-ha: remove olds, cleanup, enable pytest 2022-10-16 08:33:45 +02:00
2c91385dfb dev-python/future: remove outdated future 2022-10-16 08:32:34 +02:00
29f90b132e dev-python/fritzprofiles: remove unused fritzprofiles 2022-10-16 08:31:57 +02:00
a96d20b8c8 dev-python/freesms: remove olds, cleanup, enable pytest 2022-10-16 08:30:58 +02:00
cd45fe90d8 dev-python/freebox-api: remove olds, cleanup, enable pytest 2022-10-16 08:30:15 +02:00
4898912d00 dev-python/fortiosapi: remove olds, cleanup, enable pytest 2022-10-16 08:29:29 +02:00
24dbba66cd dev-python/forecast-solar: remove olds, cleanup, enable pytest 2022-10-16 08:28:38 +02:00
2e9011b562 dev-python/foobot_async: remove olds, cleanup, enable pytest 2022-10-16 08:27:32 +02:00
c3886e64b5 dev-python/fnvhash: remove olds, cleanup, enable pytest 2022-10-16 08:26:43 +02:00
633614c04f dev-python/flipr-api: remove olds, cleanup, enable pytest 2022-10-16 08:22:53 +02:00
d9c0d23c2c dev-python/fixerio: remove olds, cleanup, enable pytest 2022-10-16 08:22:11 +02:00
2570a7ffbd dev-python/fivem-api: remove olds, cleanup, enable pytest 2022-10-16 08:21:14 +02:00
c0e1672042 dev-python/fitbit: remove olds, cleanup, enable pytest 2022-10-16 08:20:24 +02:00
406c3a6bf1 dev-python/fiblary3: remove olds, cleanup, enable pytest 2022-10-16 08:19:35 +02:00
8167e8192d dev-python/fastdotcom: remove olds, cleanup, enable pytest 2022-10-16 08:17:55 +02:00
5569ce3f2e dev-python/face_recognition_models: remove olds, cleanup, enable pytest 2022-10-16 08:16:45 +02:00
38bdfb6357 dev-python/face_recognition: remove olds, cleanup, enable pytest 2022-10-16 08:14:10 +02:00
f6a259c6dd dev-python/faadelays: remove olds, cleanup, enable pytest 2022-10-16 08:11:14 +02:00
b94bf0ffba dev-python/evohome-async: remove olds, cleanup, enable pytest 2022-10-16 08:10:19 +02:00
3752faaf74 dev-python/evdev: remove olds, cleanup, enable pytest 2022-10-16 08:09:41 +02:00
69468d6d85 dev-python/eternalegypt: remove olds, cleanup, enable pytest 2022-10-16 08:08:58 +02:00
bf8fa88511 dev-python/epsonprinter: remove olds, cleanup, enable pytest 2022-10-16 08:08:03 +02:00
35648664c6 dev-python/ephem: remove olds, cleanup, enable pytest 2022-10-16 08:07:17 +02:00
18c9983ee8 dev-python/envoy-utils: remove olds, cleanup, enable pytest 2022-10-16 08:06:24 +02:00
49aa85d77b dev-python/envirophat: remove olds, cleanup, enable pytest 2022-10-16 08:04:28 +02:00
f796616e22 dev-python/env-canada: remove olds, cleanup, enable pytest 2022-10-16 08:03:35 +02:00
612655c07f dev-python/enum-compat: remove olds, cleanup, enable pytest 2022-10-16 07:57:30 +02:00
dc955d8b33 dev-python/enturclient: remove olds, cleanup, enable pytest 2022-10-16 07:55:53 +02:00
54629d1566 dev-python/enocean: remove olds, cleanup, enable pytest 2022-10-16 07:55:08 +02:00
e85404af0c dev-python/emulated-roku: remove olds, cleanup, enable pytest 2022-10-16 07:54:02 +02:00
44c3e94651 dev-python/elmax-api: remove olds, cleanup, enable pytest 2022-10-16 07:53:10 +02:00
96b4d29547 dev-python/eliqonline: remove olds, cleanup, enable pytest 2022-10-16 07:52:00 +02:00
6b4f9a252a dev-python/eebrightbox: remove olds, cleanup, enable pytest 2022-10-16 07:51:14 +02:00
d2d0afe01d dev-python/ecoaliface: remove olds, cleanup, enable pytest 2022-10-16 07:50:27 +02:00
c3e527ee4d dev-python/ebusdpy: remove olds, cleanup, enable pytest 2022-10-16 07:49:42 +02:00
80c7962e13 dev-python/dynalite-devices: remove olds, cleanup, enable pytest 2022-10-16 07:48:15 +02:00
84c0ab35b8 dev-python/dweepy: remove olds, cleanup, enable pytest 2022-10-16 07:47:30 +02:00
a759040905 dev-python/dwdwfsapi: remove olds, cleanup, enable pytest 2022-10-15 23:32:52 +02:00
0386751839 dev-python/dtlssocket: remove olds, cleanup, enable pytest 2022-10-15 23:31:47 +02:00
6f54c226ae dev-python/dsmr-parser: remove olds, cleanup, enable pytest 2022-10-15 23:31:14 +02:00
8fc6fb8fe4 dev-python/dovado: remove olds, cleanup, enable pytest 2022-10-15 23:30:47 +02:00
6055814611 dev-python/dlipower: remove olds, cleanup, enable pytest 2022-10-15 23:30:16 +02:00
7f278b731e dev-python/dlib: remove olds, cleanup, enable pytest 2022-10-15 23:29:11 +02:00
cf3087e521 dev-python/distro: remove olds, cleanup, enable pytest 2022-10-15 20:47:38 +02:00
e01f5ce63f dev-python/discord-py: remove unused discord-py 2022-10-15 20:46:37 +02:00
278002ccc9 dev-python/discogs-client: remove olds, cleanup, enable pytest 2022-10-15 20:45:52 +02:00
6eefa5244d dev-python/directv: remove olds, cleanup, enable pytest 2022-10-15 20:45:28 +02:00
caec158b47 dev-python/demjson3: remove olds, cleanup, enable pytest 2022-10-15 20:44:46 +02:00
6a178b5dc1 dev-python/deluge-client: remove olds, cleanup, enable pytest 2022-10-15 20:43:47 +02:00
94d1c9d25b dev-python/decora: remove olds, cleanup, enable pytest 2022-10-15 20:42:29 +02:00
fac983c2bf dev-python/decora-wifi: remove olds, cleanup, enable pytest 2022-10-15 20:41:49 +02:00
f44dad463b dev-python/datapoint: remove olds, cleanup, enable pytest 2022-10-15 20:41:14 +02:00
fbc641efd9 dev-python/datadog: remove olds, cleanup, enable pytest 2022-10-15 20:40:29 +02:00
357a6d9f2a dev-python/d2to1: remove olds, cleanup, enable pytest 2022-10-15 20:39:33 +02:00
916483950c dev-python/custom-inherit: remove unused custom-inherit 2022-10-15 20:36:32 +02:00
90fa66f801 dev-python/csrmesh: remove olds, cleanup, enable pytest 2022-10-15 20:35:49 +02:00
619d7c9cb6 dev-python/crownstone-uart: remove olds, cleanup, enable pytest 2022-10-15 20:34:39 +02:00
43262463ff dev-python/crownstone-sse: remove olds, cleanup, enable pytest 2022-10-15 20:34:14 +02:00
0fccf16721 dev-python/crownstone-core: remove olds, cleanup, enable pytest 2022-10-15 20:33:55 +02:00
d23a00541b dev-python/crownstone-cloud: remove olds, cleanup, enable pytest 2022-10-15 20:33:35 +02:00
2d7633f735 dev-python/croniter: remove olds, cleanup, enable pytest 2022-10-15 20:33:04 +02:00
08e78361cf dev-python/crccheck: update crccheck-1.3.0 2022-10-15 20:32:09 +02:00
e7cc12328a dev-python/crc16: remove olds, cleanup, enable pytest 2022-10-15 20:29:44 +02:00
707774e727 dev-python/coronavirus: remove olds, cleanup, enable pytest 2022-10-15 20:28:57 +02:00
22a06f3537 dev-python/convertdate: bump convertdate-2.4.0 2022-10-15 20:28:01 +02:00
0f7dd84586 dev-python/connect-box: remove olds, cleanup, enable pytest 2022-10-15 20:25:21 +02:00
c367827939 dev-python/configargparse: remove configargparse (dupe) 2022-10-15 20:24:58 +02:00
1b78b35856 dev-python/hangups: update hangups-0.4.18-r1, fix some deps 2022-10-15 20:24:22 +02:00
141bd6b0b6 dev-python/config: remove olds, cleanup, enable pytest 2022-10-15 20:17:16 +02:00
75f8cd3460 dev-python/concord232: remove olds, cleanup, enable pytest 2022-10-15 20:16:38 +02:00
4128263d6c dev-python/colour: remove olds, cleanup, enable pytest 2022-10-15 20:15:31 +02:00
a60615bb9d dev-python/colorzero: remove olds, cleanup, enable pytest 2022-10-15 20:14:22 +02:00
e901e32299 dev-python/colorthief: remove olds, cleanup, enable pytest 2022-10-15 20:14:00 +02:00
b2b38df4c8 dev-python/coinbase: remove olds, cleanup, enable pytest 2022-10-15 20:13:15 +02:00
5462d05201 dev-python/codecov: remove olds, cleanup, enable pytest 2022-10-15 20:12:30 +02:00
ee906101bb dev-python/clx-sdk-xms: remove olds, cleanup, enable pytest 2022-10-15 20:12:09 +02:00
f9e5439f6f dev-python/click: remove outdated click 2022-10-15 20:11:15 +02:00
31e8a9f0a0 dev-python/click-log: remove outdated click-log 2022-10-15 20:10:35 +02:00
1a77ed4afd dev-python/clearpasspy: remove olds, cleanup, enable pytest 2022-10-15 20:09:58 +02:00
6f6f149b02 dev-python/ciso8601: remove olds, cleanup, enable pytest 2022-10-15 20:09:13 +02:00
b94971a3f7 dev-python/ciscomobilityexpress: remove olds, cleanup, enable pytest 2022-10-15 20:08:22 +02:00
059b12cf84 dev-python/circuit-webhook: remove olds, cleanup, enable pytest 2022-10-15 20:07:48 +02:00
a93ad37b35 dev-python/cattrs: remove outdated cattrs 2022-10-15 20:06:58 +02:00
5970f9cb15 dev-python/casttube: remove outdated casttube 2022-10-15 20:05:52 +02:00
02ba534079 dev-python/buienradar: remove olds, cleanup, enable pytest 2022-10-15 20:05:16 +02:00
98854187d7 dev-python/btlewrap: remove olds, cleanup, enable pytest 2022-10-15 20:04:21 +02:00
793bcf334b dev-python/bthomehub5-devicelist: remove olds, cleanup, enable pytest 2022-10-15 20:04:05 +02:00
6633e5d0be dev-python/bt-proximity: remove olds, cleanup, enable pytest 2022-10-15 20:03:17 +02:00
0973b59262 dev-python/bsblan: remove olds, cleanup, enable pytest 2022-10-15 20:02:36 +02:00
49ff1a7a2e dev-python/brottsplatskartan: remove olds, cleanup, enable pytest 2022-10-15 20:01:38 +02:00
1e4aadb9a5 dev-python/brotlipy: remove olds, cleanup, enable pytest 2022-10-15 20:00:59 +02:00
782982aec9 dev-python/bravia-tv: remove olds, cleanup, enable pytest 2022-10-15 19:59:49 +02:00
a0c3595cd2 dev-python/bond-api: remove olds, cleanup, enable pytest 2022-10-15 19:59:11 +02:00
d08896dc7a dev-python/bme680: remove olds, cleanup, enable pytest 2022-10-15 19:58:26 +02:00
dfd916d7f9 dev-python/bme280spi: remove olds, cleanup, enable pytest 2022-10-15 19:57:47 +02:00
de7153970b dev-python/bluepy: remove olds, cleanup, enable pytest 2022-10-15 19:56:56 +02:00
983edc6ca7 dev-python/blockchain: remove olds, cleanup, enable pytest 2022-10-15 19:56:25 +02:00
81408b2973 dev-python/blinkt: remove olds, cleanup, enable pytest 2022-10-15 19:55:44 +02:00
5d65d51b54 dev-python/blinkpy: remove olds, cleanup, enable pytest 2022-10-15 19:55:04 +02:00
2fc8ff86b3 dev-python/bizkaibus: remove olds, cleanup, enable pytest 2022-10-15 19:53:40 +02:00
ea2dbf2df3 dev-python/bitstring: remove outdated bitstring 2022-10-15 19:52:49 +02:00
a6520110b5 dev-python/beewi-smartclim: remove olds, cleanup, enable pytest 2022-10-15 19:52:05 +02:00
749a2e85d6 dev-python/beacontools: remove olds, cleanup, enable pytest 2022-10-15 19:50:50 +02:00
631a856055 dev-python/bcrypt: remove olds, cleanup, enable pytest 2022-10-15 19:50:08 +02:00
1568b5726b dev-python/batinfo: remove olds, cleanup, enable pytest 2022-10-15 19:49:22 +02:00
8580d108f4 dev-python/basicmodem: remove unused basicmodem 2022-10-15 19:48:33 +02:00
f6c1ec2532 dev-python/base36: remove olds, cleanup, enable pytest 2022-10-15 19:47:44 +02:00
b368c823ac dev-python/baidu-aip: remove olds, cleanup, enable pytest 2022-10-15 19:47:00 +02:00
187144c80b dev-python/backoff: remove outdated backoff 2022-10-15 19:45:51 +02:00
ad2137e327 dev-python/axis: remove olds, cleanup, enable pytest 2022-10-15 19:44:44 +02:00
5b9be2567a dev-python/avion: remove olds, cleanup, enable pytest 2022-10-15 19:43:54 +02:00
e1fb9f49ec dev-python/avea: remove olds, cleanup, enable pytest 2022-10-15 19:42:24 +02:00
3ca18d1894 dev-python/av: remove olds, cleanup, enable pytest 2022-10-15 19:41:12 +02:00
e54e4b9df2 dev-python/auroranoaa: remove olds, cleanup, enable pytest 2022-10-15 19:39:43 +02:00
ea2eb8e833 dev-python/audio-metadata: remove unused audio-metadata 2022-10-15 19:39:18 +02:00
0d6f43966f dev-python/asynctest: remove olds, cleanup, enable pytest 2022-10-15 19:38:05 +02:00
e3effb79ff dev-python/asyncpysupla: remove olds, cleanup, enable pytest 2022-10-15 19:37:10 +02:00
607d897752 dev-python/asyncio-throttle: remove olds, cleanup, enable pytest 2022-10-15 19:35:56 +02:00
033a2e4b80 dev-python/asynccmd: remove olds, cleanup, enable pytest 2022-10-15 19:35:23 +02:00
ffbbccc335 dev-python/asyncclick: remove olds, cleanup, enable pytest 2022-10-15 19:34:21 +02:00
7ecd7dbba9 dev-python/astral: remove olds, cleanup, enable pytest 2022-10-15 19:33:39 +02:00
ce4e638b6b dev-python/asterisk_mbox: remove olds, cleanup, enable pytest 2022-10-15 19:32:42 +02:00
5db703db65 dev-python/asmog: remove olds, cleanup, enable pytest 2022-10-15 19:31:11 +02:00
7bd9c34fbd dev-python/arris-tg2492lg: remove olds, cleanup, enable pytest 2022-10-15 19:30:32 +02:00
9176805957 dev-python/aresponses: bump aresponses-2.1.6 2022-10-15 19:29:40 +02:00
c1b8cf58cb dev-python/arcam-fmj: remove olds, cleanup, enable pytest 2022-10-15 19:28:07 +02:00
779e3fb16a dev-python/aqualogic: remove olds, cleanup, enable pytest 2022-10-15 19:27:01 +02:00
fbce235e9f dev-python/apns2: remove olds, cleanup, enable pytest 2022-10-15 19:26:27 +02:00
5c473bdd38 dev-python/apcaccess: remove olds, cleanup, enable pytest 2022-10-15 19:25:38 +02:00
6db848426c dev-python/anel-pwrctrl-homeassistant: remove olds, cleanup, enable pytest 2022-10-15 19:24:54 +02:00
40d03c3d1b dev-python/amberelectric: remove olds, cleanup, enable pytest 2022-10-15 19:24:17 +02:00
8b8eeafb26 dev-python/ambee: remove olds, cleanup, enable pytest 2022-10-15 19:23:18 +02:00
346dc9b510 dev-python/alpha-vantage: remove olds, cleanup, enable pytest 2022-10-15 19:20:08 +02:00
4b0e299f50 dev-python/aladdin-connect: remove olds, cleanup, enable pytest 2022-10-15 19:19:30 +02:00
7efa49ffc2 dev-python/ajsonrpc: remove olds, cleanup, enable pytest 2022-10-15 19:18:56 +02:00
61d13c0557 dev-python/airtouch4pyapi: remove olds, cleanup, enable pytest 2022-10-15 19:18:13 +02:00
a59e5b6046 dev-python/airthings-cloud: remove olds, cleanup, enable pytest 2022-10-15 19:17:39 +02:00
f4a399cff6 dev-python/airly: remove olds, cleanup, enable pytest 2022-10-15 19:16:58 +02:00
6d580e1303 dev-python/aioymaps: remove olds, cleanup, enable pytest 2022-10-15 19:16:18 +02:00
c0ba8e521f dev-python/aiowatttime: remove olds, cleanup, enable pytest 2022-10-15 19:15:34 +02:00
7ce3091ef1 dev-python/aiovlc: remove olds, cleanup, enable pytest 2022-10-15 19:14:59 +02:00
4747f1c7df dev-python/aiounittest: bump aiounittest-1.4.2 2022-10-15 19:14:15 +02:00
b0d2be61ae dev-python/aiotractive: remove olds, cleanup, enable pytest 2022-10-15 19:12:30 +02:00
2525bb0fcc dev-python/aiosyncthing: remove olds, cleanup, enable pytest 2022-10-15 19:11:39 +02:00
c8fa4a1051 dev-python/aiosqlite: remove olds, cleanup, enable pytest 2022-10-15 19:10:22 +02:00
1a9af8a343 dev-python/aioshutil: remove olds, cleanup, enable pytest 2022-10-15 19:09:46 +02:00
e3a35ddda5 dev-python/aioserial: remove olds, cleanup, enable pytest 2022-10-15 19:09:00 +02:00
7916692a56 dev-python/aiosenseme: remove olds, cleanup, enable pytest 2022-10-15 19:08:07 +02:00
05e484a828 dev-python/titlecase: remove olds, cleanup, enable pytest 2022-10-15 19:07:20 +02:00
0f683825f3 dev-python/aioridwell: remove olds, cleanup, enable pytest 2022-10-15 19:06:36 +02:00
5e7a3162ab dev-python/aioresponses: remove outdated aioresponses 2022-10-15 19:05:32 +02:00
df0efaad19 dev-python/aiopylgtv: remove unused aiopylgtv 2022-10-15 19:02:15 +02:00
d2fdb1b96e dev-python/aiopvapi: remove olds, cleanup, enable pytest 2022-10-15 18:54:25 +02:00
079e3b5acf dev-python/aiopulse: remove olds, cleanup, enable pytest 2022-10-15 18:52:29 +02:00
b7de37bfb9 dev-python/aiooncue: remove olds, cleanup, enable pytest 2022-10-15 18:51:28 +02:00
b0490758c2 dev-python/aionursery: remove olds, cleanup, enable pytest 2022-10-15 18:50:38 +02:00
e359c3cc60 dev-python/aionotion: remove olds, cleanup, enable pytest 2022-10-15 18:49:31 +02:00
fbd6cede5f dev-python/aionotify: remove olds, cleanup, enable pytest 2022-10-15 18:48:27 +02:00
40ebdcd18a dev-python/aiomodernforms: remove olds, cleanup, enable pytest 2022-10-15 18:47:43 +02:00
ea5b048978 dev-python/aiolyric: remove olds, cleanup, enable pytest 2022-10-15 18:47:03 +02:00
fc25434912 dev-python/aiolifx-effects: remove olds, cleanup, enable pytest 2022-10-15 18:46:05 +02:00
345ca6e34e dev-python/aiokef: remove olds, cleanup, enable pytest 2022-10-15 18:45:14 +02:00
9df6781791 dev-python/aioharmony: remove olds, cleanup, enable pytest 2022-10-15 18:44:24 +02:00
ef5c4ca2dd dev-python/aioftp: remove olds, cleanup, enable pytest 2022-10-15 18:42:35 +02:00
85e91effba dev-python/aioflo: remove olds, cleanup, enable pytest 2022-10-15 18:37:42 +02:00
dce017380c dev-python/aioemonitor: remove olds, cleanup, enable pytest 2022-10-15 18:35:26 +02:00
3957e44ffd dev-python/aioeagle: remove olds, cleanup, enable pytest 2022-10-15 18:33:12 +02:00
2c58666a86 dev-python/aioeafm: remove olds, cleanup, enable pytest 2022-10-15 18:32:13 +02:00
9dd69e99c3 dev-python/aioconsole: remove olds, cleanup, enable pytest 2022-10-15 18:30:50 +02:00
48f0dff04b dev-python/aiocoap: remove olds, cleanup, enable pytest 2022-10-15 18:26:07 +02:00
7f34dbc0ef dev-python/aiocache: remove olds, cleanup, enable pytest 2022-10-15 18:25:02 +02:00
2ce729c18c dev-python/aiobotocore: remove olds, cleanup, enable pytest 2022-10-15 18:24:10 +02:00
1face66ec0 dev-python/aioazuredevops: remove olds, cleanup, enable pytest 2022-10-15 18:23:40 +02:00
ea384d1aaf dev-python/agent-py: remove olds, cleanup, enable pytest 2022-10-15 18:22:57 +02:00
6c1aa30db7 dev-python/adguardhome: remove olds, cleanup, enable pytest 2022-10-15 18:20:43 +02:00
3c6c8c4e05 dev-python/alarmdecoder: remove olds, cleanup, enable pytest 2022-10-15 18:19:37 +02:00
f2adc316e5 dev-python/adext: remove olds, cleanup, enable pytest 2022-10-15 18:18:27 +02:00
4a37fe93b4 dev-python/adb-homeassistant: enable pytest 2022-10-15 18:16:37 +02:00
e5e8d0c15c dev-python/adax: enable pytest 2022-10-15 18:15:13 +02:00
c3abd8929d dev-python/adafruit-circuitpython-register: enable pytest 2022-10-15 18:13:13 +02:00
fb5e514399 dev-python/adafruit-circuitpython-pca9685: enable pytest 2022-10-15 18:11:03 +02:00
f27d4deb59 dev-python/adafruit-circuitpython-mcp230xx: enable pytest 2022-10-15 18:10:19 +02:00
11b27113f3 dev-python/adafruit-circuitpython-dht: enable pytest 2022-10-15 18:09:31 +02:00
d70298d3ff dev-python/adafruit-circuitpython-busdevice: enable pytest 2022-10-15 18:07:28 +02:00
bf0fd3a6c9 dev-python/adafruit-circuitpython-typing: enable pytest 2022-10-15 17:59:17 +02:00
6f940951e2 dev-python/adafruit-circuitpython-bmp280: enable pytest 2022-10-15 17:52:31 +02:00
0ff732913d dev-python/wirelesstagpy: enable pytest 2022-10-15 17:50:16 +02:00
862395a7d2 dev-python/GitPython: enable pytest 2022-10-15 17:49:31 +02:00
5e6b1d1c84 dev-python/DoorBirdPy: enable pytest 2022-10-15 17:49:00 +02:00
8c0a4ef9bc dev-python/CO2Signal: enable pytest 2022-10-15 17:48:21 +02:00
3d681231a1 dev-python/Ambiclimate: enable pytest 2022-10-15 17:47:24 +02:00
99dc95175a dev-python/Adax-local: enable pytest 2022-10-15 17:45:44 +02:00
70cb68c6ad dev-python/Adafruit_BBIO: enable pytest 2022-10-15 17:43:57 +02:00
b92b1d027c dev-python/Adafruit-SHT31: enable pytest 2022-10-15 17:43:14 +02:00
9454e21086 dev-python/Adafruit-PureIO: enable pytest 2022-10-15 17:41:31 +02:00
c605c6b25b dev-python/Adafruit-PCA9685: enable pytest 2022-10-15 17:41:10 +02:00
480ef92a9e dev-python/Adafruit-GPIO: enable pytest 2022-10-15 17:39:36 +02:00
f881dd2381 dev-python/Adafruit-Blinka: enable pytest 2022-10-15 17:38:59 +02:00
8ca5110fcb dev-python/AEMET-OpenData: enable pytest 2022-10-15 17:37:03 +02:00
053ae74468 dev-python/abodepy: enable pytest 2022-10-15 14:59:06 +02:00
54544a3715 dev-python/accuweather: enable pytest 2022-10-15 14:57:15 +02:00
9bfcdb1444 dev-python/withings-api: rework, remove olds 2022-10-15 14:22:03 +02:00
7fcde2bc12 dev-python/requests-oauth: rework, remove olds 2022-10-15 14:21:53 +02:00
0895a500c5 dev-python/wled: rework, remove olds 2022-10-15 14:16:12 +02:00
3e923f0411 dev-python/wolf_smartset: rework, remove olds 2022-10-15 13:32:58 +02:00
d642f5844e dev-python/yalexs-ble: rework, remove olds 2022-10-15 13:24:08 +02:00
f8b36b0192 dev-python/youtube_dl: remove old youtube_dl (was renamed) 2022-10-15 13:23:06 +02:00
34e2a3dabf dev-python/Authlib: update Authlib-1.1.0, remove olds 2022-10-15 13:21:11 +02:00
0f31b7a5d0 dev-python/PyMetno: rework, remove olds 2022-10-15 13:13:53 +02:00
95a7b7ad16 dev-python/PyViCare: rework, remove olds 2022-10-15 13:12:23 +02:00
72ed954b75 dev-python/WazeRouteCalculator: rework, remove olds 2022-10-15 13:11:41 +02:00
3649330379 dev-python/adb-shell: rework, remove olds 2022-10-15 13:10:30 +02:00
fe430e10bd dev-python/afsapi: rework, remove olds 2022-10-15 13:09:17 +02:00
950af5e988 dev-python/aioairzone: rework, remove olds 2022-10-15 13:08:41 +02:00
1fa73fa895 dev-python/aiobafi6: rework, remove olds 2022-10-15 13:07:36 +02:00
7e35eab8fe dev-python/aiogithubapi: rework, remove olds 2022-10-15 13:06:58 +02:00
12963f5aba dev-python/aioimaplib: rework, remove olds 2022-10-15 13:05:35 +02:00
e811025552 dev-python/aiolookin: rework, remove olds 2022-10-15 13:04:30 +02:00
2e83147e7f dev-python/aionanoleaf: rework, remove olds 2022-10-15 13:02:05 +02:00
5774062dbb dev-python/aiopyarr: rework, remove olds 2022-10-15 12:47:47 +02:00
baf8884176 dev-python/aiorecollect: rework, remove olds 2022-10-15 12:46:40 +02:00
1649f72f1e dev-python/aioymaps: rework, remove olds 2022-10-15 12:44:39 +02:00
751d96c45f dev-python/amcrest: rework, remove olds 2022-10-15 12:33:43 +02:00
88be7ac800 dev-python/androidtv: rework, remove olds 2022-10-15 12:32:07 +02:00
0adf2fd8fd dev-python/anthemav: rework, remove olds 2022-10-15 12:30:32 +02:00
022b147c40 dev-python/aresponses: rework, remove olds 2022-10-15 12:08:41 +02:00
38ed564f30 dev-python/asyncmock: rework, remove olds 2022-10-15 11:08:01 +02:00
cae5a15071 dev-python/async-upnp-client: rework, remove olds 2022-10-15 11:06:54 +02:00
8fac396e06 dev-python/asyncio-dgram: bump asyncio-dgram-2.1.2 2022-10-15 11:04:58 +02:00
1287d0cead dev-python/asyncio-mqtt: bump asyncio-mqtt-0.12.1 2022-10-15 11:02:14 +02:00
ef386e72af dev-python/asyncsleepiq: rework, remove olds 2022-10-15 10:59:22 +02:00
6927e72e02 dev-python/bellows: rework, remove olds 2022-10-15 10:58:06 +02:00
7a63fb5f35 dev-python/atenpdu: rework, remove olds 2022-10-15 10:57:56 +02:00
86a659890e dev-python/bimmer-connected: rework, remove olds 2022-10-15 10:55:50 +02:00
cd6b5efab6 dev-python/blebox-uniapi: rework, remove olds 2022-10-15 10:54:48 +02:00
e9d28aa83e dev-python/broadlink: rework, remove olds 2022-10-15 10:54:03 +02:00
9188206169 dev-python/caldav: rework, remove olds 2022-10-15 10:53:04 +02:00
647e652ada dev-python/coverage: rework, remove olds 2022-10-15 10:52:34 +02:00
b3c9b33a57 dev-python/dbus-fast: rework, remove olds 2022-10-15 10:51:42 +02:00
926b67bf78 dev-python/devolo-home-control-api: rework, remove olds 2022-10-15 10:50:53 +02:00
68b958f1ff dev-python/devolo-plc-api: rework, remove olds 2022-10-15 10:49:46 +02:00
c907ee9766 dev-python/elgato: rework, remove olds 2022-10-15 10:49:04 +02:00
f7646501d7 dev-python/elkm1-lib: rework, remove olds 2022-10-15 10:48:00 +02:00
0e622ef443 dev-python/flux-led: rework, remove olds 2022-10-15 10:47:27 +02:00
cf5f66e89a dev-python/envoy-reader: rework, remove olds 2022-10-15 10:47:13 +02:00
ee7c522dad dev-python/garages-amsterdam: rework, remove olds 2022-10-15 10:39:57 +02:00
f3f9b9f245 dev-python/gcal-sync: rework, remove olds 2022-10-15 10:38:28 +02:00
23119839b5 dev-python/pyEight: rework, remove olds 2022-10-15 10:36:00 +02:00
269bdc4b5f dev-python/goalzero: rework, remove olds 2022-10-15 10:35:43 +02:00
1597b184bc dev-python/google-cloud-texttospeech: rework, remove olds 2022-10-15 10:34:07 +02:00
f5b1645d31 dev-python/greeclimate: rework, remove olds 2022-10-15 10:33:18 +02:00
876cd1b2d9 dev-python/greeneye-monitor: rework, remove olds 2022-10-15 10:32:44 +02:00
c53c741d70 dev-python/hdate: rework, remove olds 2022-10-15 10:30:28 +02:00
f867d1ccd1 dev-python/homeconnect: rework, remove olds 2022-10-15 10:29:23 +02:00
5ad7c58091 dev-python/homematicip: rework, remove olds 2022-10-15 10:28:53 +02:00
dbd683c1d2 dev-python/icmplib: rework, remove olds 2022-10-15 10:28:07 +02:00
b4a10d2a5c dev-python/inkbird-ble: rework, remove olds 2022-10-15 10:26:39 +02:00
3a0c7c7914 dev-python/insteon-frontend-home-assistant: rework, remove olds 2022-10-15 10:26:09 +02:00
0017cdf152 dev-python/luftdaten: rework, remove olds 2022-10-15 10:25:15 +02:00
9e52866caa dev-python/motioneye-client: rework, remove olds 2022-10-15 10:23:49 +02:00
96b63def0e dev-python/open-garage: rework, remove olds 2022-10-15 10:20:01 +02:00
4ce5838ebb remove unused dev-python/pipdeptree 2022-10-15 10:18:53 +02:00
d3be795013 dev-python/plugwise: rework, remove olds 2022-10-15 10:18:15 +02:00
6aa9445e00 dev-python/py-synologydsm-api: rework, remove olds 2022-10-15 10:17:30 +02:00
5724c8328f dev-python/py17track: rework, remove olds 2022-10-15 10:16:11 +02:00
58ba8cb600 dev-python/pyRFXtrx: rework, remove olds 2022-10-15 10:10:14 +02:00
810becfcc9 dev-python/pyatmo: rework, remove olds 2022-10-15 10:09:34 +02:00
c18e4e416f dev-python/pyatv: rework, remove olds 2022-10-15 10:09:03 +02:00
7abaa03590 dev-python/pyinsteon: rework, remove olds 2022-10-15 10:08:51 +02:00
798a1143a1 dev-python/pyipma: rework, remove olds 2022-10-15 10:08:37 +02:00
41d918f109 dev-python/pyotgw: rework, remove olds 2022-10-15 10:08:25 +02:00
1e38bb69a8 dev-python/srptools: rework, remove olds 2022-10-15 10:08:10 +02:00
0d49b12f29 dev-python/miniaudio: rework, remove olds 2022-10-15 10:07:59 +02:00
ef7f012db4 dev-python/xknx: remove olds 2022-10-15 10:07:32 +02:00
668a1409aa dev-python/pyaussiebb: rework, remove olds 2022-10-15 10:03:12 +02:00
561cf3731b dev-python/pydexcom: rework, remove olds 2022-10-15 10:01:55 +02:00
0e76826719 dev-python/pyfireservicerota: rework, remove olds 2022-10-15 10:00:49 +02:00
c48f28d3a6 dev-python/pylaunches: rework, remove olds 2022-10-15 09:58:23 +02:00
b6508a2ae4 dev-python/pymazda: rework, remove olds 2022-10-15 09:56:56 +02:00
5e34be07d9 dev-python/pynetgear: rework, remove olds 2022-10-15 09:56:38 +02:00
6f9c5cf9ea dev-python/pyplaato: rework, remove olds 2022-10-15 09:53:26 +02:00
49fa627da0 dev-python/pysiaalarm: rework, remove olds 2022-10-15 09:51:40 +02:00
ded2af2562 dev-python/pytautulli: rework, remove olds 2022-10-15 09:50:27 +02:00
7990fa3e5e dev-python/python-didl-lite: rework, remove olds 2022-10-15 09:49:07 +02:00
b298ead19c dev-python/python-kasa: rework, remove olds 2022-10-15 09:47:51 +02:00
23ba872015 dev-python/pyunifiprotect: rework, remove olds 2022-10-15 09:46:42 +02:00
788eee5270 dev-python/pyvesync: rework, remove olds 2022-10-15 09:46:03 +02:00
42845e8205 dev-python/pywemo: rework, remove olds 2022-10-15 09:44:59 +02:00
a656eab9d4 dev-python/unifi-discovery: rework, remove olds 2022-10-15 09:44:00 +02:00
c78f8cd522 dev-python/renault-api: rework, remove olds 2022-10-15 09:43:24 +02:00
a9c3a7635b dev-python/samsungtvws: rework, remove olds 2022-10-15 09:41:29 +02:00
230ac6772d dev-python/screenlogicpy: rework, remove olds 2022-10-15 09:40:04 +02:00
329ddb8bb8 dev-python/zwave-me-ws: rework, remove olds 2022-10-15 09:38:26 +02:00
4e3834717f dev-python/aiohomekit: rework, remove olds 2022-10-15 09:37:40 +02:00
de4f72e746 dev-python/sense-energy: rework, remove olds 2022-10-15 09:36:29 +02:00
9f8a6d86e7 dev-python/snitun: rework, remove olds 2022-10-15 09:34:20 +02:00
e8f8c343ac dev-python/somecomfort: rework, remove olds 2022-10-15 09:30:40 +02:00
7f10f8ce15 dev-python/starlette: remove olds 2022-10-15 09:29:01 +02:00
924ba07d82 dev-python/stdiomask: rework, remove olds 2022-10-15 09:28:09 +02:00
65b0896152 dev-python/subarulink: rework, remove olds 2022-10-15 09:26:41 +02:00
f08232f257 dev-python/systembridge: remove, unused 2022-10-15 09:25:30 +02:00
916e54d5df dev-python/twentemilieu: rework, remove olds 2022-10-15 09:24:40 +02:00
2ac9c572a9 dev-python/venstarcolortouch: rework, remove olds 2022-10-15 09:23:20 +02:00
6d99a2c248 dev-python/yalesmartalarmclient: rework, remove olds 2022-10-15 09:22:30 +02:00
0a74154722 dev-python/yeelight: rework, remove olds 2022-10-15 09:20:59 +02:00
3e43b2e999 dev-python/yolink-api: rework, remove olds 2022-10-15 09:19:54 +02:00
087ba5fbdb dev-python/youless-api: rework, remove olds 2022-10-15 09:19:15 +02:00
bf9ed179e5 dev-python/AIOAladdinConnect: rework, remove olds 2022-10-15 09:18:06 +02:00
b5527d5585 dev-python/*: rework, remove olds 2022-10-15 09:17:07 +02:00
ec8fb5a131 dev-python/aiounifi: rework, remove olds 2022-10-15 09:15:51 +02:00
20682af236 dev-python/brunt: rework, remove olds 2022-10-15 09:15:10 +02:00
c655b2bc88 dev-python/motionblinds: rework, remove olds 2022-10-15 09:13:23 +02:00
de0089690f dev-python/pydeconz: rework, remove olds 2022-10-15 09:12:44 +02:00
2e7506c20c dev-python/pyoverkiz: rework, remove olds 2022-10-15 09:11:41 +02:00
59403a53bb dev-python/zigpy: rework, remove olds 2022-10-15 09:11:11 +02:00
e489324f76 dev-python/spiderpy: rework, remove olds 2022-10-15 09:10:41 +02:00
0d1c93805e dev-python/pyrisco: rework, remove olds 2022-10-15 09:10:24 +02:00
20ff2c30a4 dev-python/pysensibo: rework, remove olds 2022-10-15 09:09:32 +02:00
62092386d5 dev-python/pytile: rework, remove olds 2022-10-15 09:08:24 +02:00
feff10ca65 dev-python/pytradfri: rework, remove olds 2022-10-15 09:07:12 +02:00
012ffc37f9 dev-python/zha-quirks: rework, remove olds 2022-10-15 09:05:05 +02:00
48bd020eaa dev-python/simplisafe-python: rework, remove olds 2022-10-15 09:03:39 +02:00
0c17796cf2 dev-python/dacite: rework, remove olds 2022-10-15 09:00:59 +02:00
d70df1309d dev-python/gios: rework, remove olds 2022-10-15 08:47:12 +02:00
faeb006715 dev-python/pycountry-convert: rework, remove olds 2022-10-15 08:40:30 +02:00
62d3414085 dev-python/pycountry: remove olds 2022-10-15 08:38:05 +02:00
5c2a0765d3 dev-python/pysml: rework, remove olds 2022-10-15 08:36:28 +02:00
10d57f59d5 dev-python/dicttoxml2: rework, remove olds 2022-10-15 08:35:08 +02:00
20b41740f9 dev-python/pyialarm: rework, remove olds 2022-10-15 08:32:21 +02:00
f89d77d0cb dev-python/feedparser: remove olds 2022-10-15 08:31:05 +02:00
1f47e34aa3 remove olds from MechanicalSoup 2022-10-15 08:30:05 +02:00
20e8d5e96e dev-embedded/esptool: rework, remove olds 2022-10-15 08:28:25 +02:00
1ebaf6951d remove old pyialarmxr 2022-10-15 08:17:48 +02:00
fcac34d624 remove unused dev-python/garminconnect-aio 2022-10-15 08:05:55 +02:00
c3e147fe49 Merge pull request #146 from onkelbeh/2022.10.4
2022.10.4
2022-10-15 07:32:57 +02:00
880b1da7f2 dev-python/aiolip: remove olds 2022-10-15 07:27:30 +02:00
89c93a432f update aioitertools-0.11.0 2022-10-15 07:26:10 +02:00
53860d0567 dev-python/*: remove olds 2022-10-15 07:21:46 +02:00
a3d9562ea6 dev-python/asyncssh: rework, remove olds 2022-10-15 07:19:37 +02:00
a651f2caf4 dev-python/aioasuswrt: rework, remove olds 2022-10-15 07:18:22 +02:00
2e6ac6095f dev-python/aioaseko: rework, remove olds 2022-10-15 07:16:44 +02:00
df8efc3561 dev-python/aioambient: rework, remove olds 2022-10-15 07:14:37 +02:00
aaab15908c dev-python/PyMVGLive: rework, remove olds 2022-10-15 07:11:13 +02:00
8cbe13ec1d dev-python/PyMata: rework, remove olds 2022-10-15 07:10:18 +02:00
8b5549f7db rework, remove olds 2022-10-15 07:08:55 +02:00
5ce0503dd9 dev-python/pyelftools: remove olds 2022-10-15 07:04:48 +02:00
1c418c48aa dev-python/pynacl: remove olds 2022-10-15 07:04:03 +02:00
369a46950d dev-python/emoji: rework, remove olds 2022-10-15 07:02:55 +02:00
510b150a21 dev-python/aprslib: rework, remove olds 2022-10-15 07:01:44 +02:00
e441e7b6e0 dev-python/BlinkStick: rework, remove olds 2022-10-15 07:00:04 +02:00
cb012e54ee dev-python/PyFronius: rework, remove olds 2022-10-15 06:58:24 +02:00
4b89e07eaa update homeassistant-2022.10.4 2022-10-15 06:53:31 +02:00
78d2120300 dev-python/HAP-python: remove olds 2022-10-15 06:49:31 +02:00
220694da28 dev-python/wallbox: bump wallbox-0.4.10 2022-10-15 06:46:33 +02:00
4bc8434bb0 dev-python/total-connect-client: bump total-connect-client-2022.10 2022-10-15 06:43:30 +02:00
35ae14db2c dev-python/nexia: bump nexia-2.0.4 2022-10-15 06:41:07 +02:00
6d7fbc22a9 dev-python/ha-HAP-python: add ha-HAP-python-4.5.2 2022-10-15 06:38:54 +02:00
931b0658f4 dev-python/aioesphomeapi: bump aioesphomeapi-11.1.1 2022-10-15 06:28:14 +02:00
ed676cdcbe dev-python/yalexs: bump yalexs-1.2.6 2022-10-15 06:20:53 +02:00
600261b50b app-misc/*: remove olds 2022-10-15 06:14:41 +02:00
b8dd8f6989 dev-python/pylint: re-add pylint-2.15.0 (from main) 2022-10-12 07:17:46 +02:00
5e8b5be3ab Merge pull request #145 from onkelbeh/2022.10.3
2022.10.3
2022-10-11 07:22:53 +02:00
b77b841774 update homeassistant-2022.10.3 2022-10-11 07:19:05 +02:00
8853a06f96 dev-python/zigpy-zigate: bump zigpy-zigate-0.10.2 2022-10-11 07:17:12 +02:00
f4aa346e7f dev-python/zigpy-xbee: bump zigpy-xbee-0.16.2 2022-10-11 07:15:32 +02:00
107dc5adfb dev-python/aiounifi: bump aiounifi-39 2022-10-11 07:14:05 +02:00
17bd01b0ef dev-python/PySwitchbot: bump PySwitchbot-0.19.15 2022-10-11 07:12:29 +02:00
488fdc6a5e dev-python/pyhiveapi: bump pyhiveapi-0.5.14 2022-10-11 07:10:59 +02:00
1eb3cca32e dev-python/pygtfs: bump pygtfs-0.1.7 2022-10-11 07:08:08 +02:00
193f0c03e0 dev-python/home-assistant-frontend: bump home-assistant-frontend-20221010.0 2022-10-11 07:05:54 +02:00
e2b1072892 dev-python/bluetooth-auto-recovery: bump bluetooth-auto-recovery-0.3.4 2022-10-11 07:03:51 +02:00
ece63471aa app-misc/*: remove olds 2022-10-11 06:56:38 +02:00
0883350890 Merge pull request #143 from onkelbeh/2022.10.2
2022.10.2
2022-10-09 23:44:54 +02:00
e9be3045ac update homeassistant-2022.10.2 2022-10-09 23:40:35 +02:00
e2c8b9ae94 dev-python/typing-extensions: add typing-extensions-4.4.0 2022-10-09 23:28:07 +02:00
bef4d76fc3 dev-python/zigpy-znp: bump zigpy-znp-0.9.1 2022-10-09 23:18:23 +02:00
2f3023ae92 dev-python/zigpy-zigate: bzmp zigpy-zigate-0.10.1 2022-10-09 23:15:29 +02:00
0662ca9318 dev-python/zigpy-xbee: update zigpy-xbee-0.16.1 2022-10-09 23:13:38 +02:00
e9eb8cbc92 dev-python/zigpy: bump zigpy-0.51.3 2022-10-09 23:11:47 +02:00
4562eefb35 dev-python/bellows: bump bellows-0.34.2 2022-10-09 23:10:00 +02:00
06e6ef006c dev-python/aiounifi: bump aiounifi-38 2022-10-09 23:08:25 +02:00
fcdfb1d883 dev-python/pyhumps: pyhumps-3.5.0-r1 enable tests & PEP517=poetry 2022-10-09 23:05:53 +02:00
785bfc7e5d dev-python/warrant-lite: enable tests 2022-10-09 23:02:48 +02:00
029d548408 dev-python/pyoverkiz: bump pyoverkiz-1.5.5 2022-10-09 23:00:23 +02:00
679d8bd980 dev-python/pyatmo: bump pyatmo-7.1.1 2022-10-09 22:58:24 +02:00
77c524e470 dev-python/PyMicroBot: bump PyMicroBot-0.0.8 2022-10-09 22:56:08 +02:00
c0743d5d99 dev-python/pydaikin: bump pydaikin-2.7.2 2022-10-09 22:52:55 +02:00
6f89632d01 app-misc/*: remove olds 2022-10-09 22:49:38 +02:00
b866197a11 update homeassistant-2022.10.1 2022-10-09 10:10:36 +02:00
0cd93d2e06 dev-python/sentry-sdk: re-add sentry-sdk-1.9.8 (from main) 2022-10-09 10:01:24 +02:00
f797a5d805 re-add numpy-1.23.2 (from main) 2022-10-09 09:56:55 +02:00
bb70ca7d52 update home-assistant-frontend-20221006.0 2022-10-09 09:52:21 +02:00
f464f4aa39 update btsmarthub-devicelist-0.2.3 2022-10-09 09:51:15 +02:00
70766a01cc update package.use, remove olds 2022-10-09 09:45:50 +02:00
48a8b6a97c update package.accept_keywords 2022-10-06 14:41:57 +02:00
e111da5c98 Merge branch 'master' of github.com:onkelbeh/HomeAssistantRepository 2022-10-06 12:10:25 +02:00
683b3c4acf exclude pandas from tests 2022-10-06 12:09:15 +02:00
a60d9196c3 exclude padas from tests 2022-10-06 11:47:10 +02:00
73707d3e29 re-add homeassistant-2022.10.0_beta3 (due to problems with the release) 2022-10-06 11:40:46 +02:00
d5451fb689 fix Manifests 2022-10-06 11:07:48 +02:00
6eede0a970 update package.accept_keywords 2022-10-06 11:01:24 +02:00
13c7e6716d fix bad static dependency 2022-10-06 10:57:39 +02:00
10349b5af8 Merge pull request #141 from onkelbeh/2022.10.0
2022.10.0
2022-10-06 10:22:06 +02:00
87688d9b4a tqdm-4.64.0, fix SC2086 2022-10-06 10:18:31 +02:00
db32b8426e exclude pandas from shellcheck 2022-10-06 10:16:38 +02:00
6d050cf82a update package.use 2022-10-06 10:04:22 +02:00
0c7bda45fa update homeassistant-2022.10.0 2022-10-06 10:02:18 +02:00
77921746b2 bump esphome-2022.9.3 2022-10-06 10:01:47 +02:00
1a5b7f15b1 re-add tqdm-4.64.0 (from main) 2022-10-06 09:51:29 +02:00
f4574118aa update zwave-me-ws-0.2.6 2022-10-06 09:45:38 +02:00
a567e477a0 update zwave-me-ws-0.3.0 2022-10-06 09:43:34 +02:00
aeb932e035 bump zwave-js-server-python-0.43.0 2022-10-06 09:37:12 +02:00
f0bb98cbdc update ZHA dependencies:
zigpy-0.51.2
bellows-0.34.1
zha-quirks-0.0.82
zigpy-deconz-0.19.0
zigpy-xbee-0.16.0
zigpy-zigate-0.10.0
zigpy-znp-0.9.0
2022-10-06 09:35:24 +02:00
ae1db84cec bump yolink-api-0.1.0 2022-10-06 09:19:10 +02:00
dba42fec55 bump aioftp-0.21.3 2022-10-06 09:17:30 +02:00
cfda6eb00b bump PyXiaomiGateway-0.14.1 2022-10-06 09:15:29 +02:00
d98e69aef7 update solax-0.3.0 2022-10-06 09:13:41 +02:00
3de596ae80 bump hijri-converter-2.2.4 2022-10-06 09:12:07 +02:00
b07af3fd36 bump korean-lunar-calendar-0.3.1 2022-10-06 09:11:47 +02:00
2ab1107a46 bump holidays-0.16 2022-10-06 09:11:30 +02:00
e98f60f684 bump aiowebostv-0.2.1 2022-10-06 09:07:05 +02:00
ece5a58140 update volvooncall-0.10.1 2022-10-06 09:05:15 +02:00
8b808ada6d amqtt-0.10.1 added 2022-10-06 08:58:42 +02:00
257c2433e8 bump velbus-aio-2022.10.2 2022-10-06 08:44:40 +02:00
8d4c6e0c5f update unifi-discovery-1.1.7 2022-10-06 08:43:21 +02:00
a703e691e6 bump aiounifi-37 2022-10-06 08:40:43 +02:00
e1d283f637 bump pytomorrowio-0.3.5 2022-10-06 08:38:41 +02:00
468c8aa37a add tilt-ble-0.2.3 2022-10-06 08:37:04 +02:00
9968a3dcf4 bump pyTibber-0.25.2 2022-10-06 08:33:07 +02:00
d04d4592ae bump HATasmota-0.6.1 2022-10-06 08:24:53 +02:00
c8d8de2225 bump psutil-5.9.2 (from main) 2022-10-06 08:22:34 +02:00
a311074c45 bump aioswitcher-3.0.0 2022-10-06 08:09:40 +02:00
1627a78390 bump PySwitchbot-0.19.13 2022-10-06 08:04:39 +02:00
03f53d1ec0 add pyswitchbee-1.5.5 2022-10-06 08:02:53 +02:00
09480acc02 bump surepy-0.8.0 2022-10-06 07:52:41 +02:00
835b2b2d35 bump smhi-pkg-1.0.16 2022-10-06 07:47:45 +02:00
a41518682b bump aioshelly-2.0.2 2022-10-06 07:46:06 +02:00
8048245c23 bump regenmaschine-2022.9.2 2022-10-06 07:39:25 +02:00
269ac0ec77 bump pyprusalink-1.1.0 2022-10-06 07:37:43 +02:00
e07f688bd3 bump plugwise-0.21.3 2022-10-06 07:34:14 +02:00
32474a59f3 bump pyoverkiz-1.5.3 2022-10-06 07:30:22 +02:00
8c58dee40b remove old pyotp-2.3.0 2022-10-06 07:27:56 +02:00
d4457d1a70 update openevsewifi-1.1.2 2022-10-06 07:26:13 +02:00
6422b523b8 add pynobo-1.4.0 2022-10-06 01:19:58 +02:00
11ffd7e1f6 remove olds 2022-10-06 01:12:36 +02:00
716a936bf8 add uModbus-1.0.4
add nibe-0.5.0
add connio-0.2.0
add async-modbus-0.2.1
2022-10-06 01:12:11 +02:00
7baab7b89c update pyatmo-7.1.0 2022-10-06 00:42:06 +02:00
73553ffca8 bump mill-local-0.2.0 2022-10-06 00:39:03 +02:00
f5e1781c80 bump millheater-0.10.0 2022-10-06 00:36:32 +02:00
16ea433e9f bump melnor-bluetooth-0.0.20 2022-10-06 00:34:10 +02:00
92c5b5a169 update pymelcloud-2.5.8 2022-10-06 00:32:51 +02:00
e8573b7eb1 update pylutron-caseta-0.15.2 2022-10-06 00:30:08 +02:00
f855b65487 bump pylitterbot-2022.9.6 2022-10-06 00:25:15 +02:00
67e4361799 bump aiolifx-0.8.5 2022-10-06 00:23:39 +02:00
b17fbb68c6 update life360-5.1.1 2022-10-06 00:21:04 +02:00
950efbb149 bump aiopyarr-22.9.0 2022-10-06 00:18:34 +02:00
ce6327ddd1 bump ultraheat-api-0.4.3, ultraheat-api-0.5.0 2022-10-06 00:17:02 +02:00
d4ff95587b bump xknx-1.1.0 2022-10-06 00:14:46 +02:00
7f1c771c6e add PyMicroBot-0.0.6 2022-10-06 00:13:04 +02:00
abe88bc273 add kegtron-ble-0.4.0 2022-10-06 00:09:03 +02:00
3514c6ebfa add ibeacon-ble-0.7.3 2022-10-06 00:05:15 +02:00
ea147fa42c bump aiopvapi-2.0.2 2022-10-06 00:00:09 +02:00
6458d7b485 add energyflip-client-0.2.1 2022-10-05 23:54:39 +02:00
1076771f6b bump aiohomekit-2.0.1 2022-10-05 23:49:58 +02:00
4f99368df1 bump govee-ble-0.19.1 2022-10-05 23:48:05 +02:00
140dc05267 add gspread-5.5.0 2022-10-05 23:44:41 +02:00
5003f3435b bump home-assistant-frontend-20221005.0 2022-10-05 23:41:04 +02:00
ddad19aa08 bump dbus-fast-1.24.0 2022-10-05 23:37:44 +02:00
64bb676afa Merge pull request #138 from onkelbeh/2022.10.0b5
2022.10.0b5
2022-10-04 09:07:20 +02:00
612f4384af update homeassistant-2022.10.0_beta5 2022-10-04 09:03:45 +02:00
178feee2a6 re-add pandas-1.4.3 (from main repo) 2022-10-04 09:00:07 +02:00
7bfd09fb28 bump home-assistant-frontend-20221003.0 2022-10-04 08:57:37 +02:00
b58b282e68 Merge pull request #136 from onkelbeh/2022.10.0b4
2022.10.0b4
2022-10-03 16:42:47 +02:00
3344d3b309 Merge branch 'master' into 2022.10.0b4 2022-10-03 16:41:47 +02:00
0d2edb4da2 re-add colorlog-6.6.0-r1 (from main) 2022-10-03 16:38:34 +02:00
6255996198 update homeassistant-2022.10.0_beta4 2022-10-03 16:33:57 +02:00
aa98f958b0 re-add sentry-sdk-1.9.5 (from main repo) 2022-10-03 16:32:20 +02:00
b0d033500f bump ha-av-10.0.0_beta5 2022-10-03 16:29:40 +02:00
d0aaab36cb bump home-assistant-frontend-20221002.0 2022-10-03 16:27:49 +02:00
bc7f2c86d6 bump aioesphomeapi-11.1.0 2022-10-03 16:27:01 +02:00
4cd093bb3d bump dbus-fast-1.21.17 2022-10-03 16:25:10 +02:00
4367ec6c8d update bluetooth-adapters-0.6.0 2022-10-03 16:24:32 +02:00
522c38a574 bump dbus-fast-1.22.0 2022-10-03 16:21:57 +02:00
9f60d213c5 remove olds 2022-10-03 16:19:26 +02:00
8d89e83fea Merge branch 'master' of git.edevau.net:onkelbeh/HomeAssistantRepository 2022-10-02 22:32:44 +02:00
6bc73ff7dc fix sqlalchemy dep 2022-10-02 22:31:48 +02:00
b85a032257 home-assistant-cli-0.9.5 depedency workaround 2022-10-02 22:29:46 +02:00
cc728a0a46 update package.use 2022-10-02 18:00:48 +02:00
ed8c9cf376 fix recorder deps 2022-10-02 17:54:43 +02:00
1af755c2e7 update package.accept_keywords 2022-10-02 17:17:32 +02:00
401645448e Merge pull request #134 from onkelbeh/home-assistant-cli-0.9.5
home-assistant-cli-0.9.5
2022-10-02 13:20:46 +02:00
ed9383f021 update pymodbus-2.5.3-r1 2022-10-02 13:19:48 +02:00
d6f389602f update homeassistant-2022.10.0_beta3-r1 (add modbus UseFlag) 2022-10-02 13:02:05 +02:00
9989dc1210 update home-assistant-cli-0.9.5 2022-10-02 12:54:20 +02:00
18567f2c89 update dateparser-1.1.1 2022-10-02 12:52:25 +02:00
8809b18105 bump jsonpath-ng-1.5.3 2022-10-02 12:49:04 +02:00
95e9bb656e update netdisco-3.0.0-r1 2022-10-02 12:45:48 +02:00
8f681af5b7 update coveralls-3.3.1-r1 2022-10-02 12:43:34 +02:00
7782bc6f73 update flake8-docstrings-1.6.0-r1 2022-10-02 12:36:24 +02:00
fd2cf8dab3 Merge pull request #133 from onkelbeh/esphome-2022.9.2
esphome 2022.9.2
2022-10-02 12:21:25 +02:00
3edafad1e2 update esphome-2022.9.2 2022-10-02 12:16:13 +02:00
e83beb6a46 bump esphome-dashboard-20220925.0 2022-10-02 12:15:47 +02:00
63c369c050 Merge pull request #132 from onkelbeh/2022.10.0b3
2022.10.0_beta3
2022-10-02 11:58:43 +02:00
9ed38fc927 add pyqrcode-1.2.1-r2 2022-10-02 11:53:25 +02:00
5a24a7c8a5 update homeassistant-2022.10.0_beta3 2022-10-02 11:49:02 +02:00
6cd898cec9 bump home-assistant-frontend-20220929.0 2022-10-02 11:43:35 +02:00
0488b4a2b3 bump awesomeversion-22.9.0 2022-10-02 11:40:20 +02:00
1d7e59a218 bump pyfritzhome-0.6.7 2022-10-02 11:38:09 +02:00
4ea25c3db9 update aioesphomeapi-11.0.0 2022-10-02 11:36:32 +02:00
4d1827e9f3 bump aioecowitt-2022.9.3 2022-10-02 11:34:16 +02:00
01cb1c75b9 bump crownstone-sse-2.0.4 2022-10-02 11:32:37 +02:00
549ee7e844 update hass-nabucasa-0.56.0 2022-10-02 11:30:36 +02:00
3007c668df update bthome-ble-1.2.2 2022-10-02 11:26:42 +02:00
ce4897d181 update sensor-state-data-2.9.0 2022-10-02 11:26:10 +02:00
8f6ab8e8ce update brother-2.0.0 2022-10-02 11:20:24 +02:00
08ef17860d update pybravia-0.2.3 2022-10-02 11:17:56 +02:00
8966628c88 update bluetooth-adapters-0.5.3 2022-10-02 11:13:09 +02:00
9598486303 update AIOAladdinConnect-0.1.46 2022-10-02 11:10:43 +02:00
9547e839bf update bleak-retry-connector-2.1.3 2022-10-02 11:09:57 +02:00
0ce05b621b update dbus-fast-1.18.0 2022-10-02 11:09:34 +02:00
433cc9a433 update bleak-0.18.1 2022-10-02 11:03:18 +02:00
d37b84800b bump yalexs-1.2.4 2022-10-02 11:00:00 +02:00
84b84b0a28 update README.md, new integrations & hardware 2022-09-30 09:48:31 +02:00
c8a46bc530 re-add tornado-6.1-r2 (from main), fix shellcheck 2022-09-28 13:41:33 +02:00
d53f96df18 Merge pull request #128 from onkelbeh/2022.9.7
2022.9.7
2022-09-27 20:56:17 +02:00
3b4b1f3306 bump motionblinds-0.6.13 2022-09-27 20:47:20 +02:00
3b96a7ea31 update homeassistant-2022.9.7 2022-09-27 20:46:57 +02:00
5732d1b27e re-add astroid-2.12.5 (from main) 2022-09-27 20:44:47 +02:00
4728fb5915 bump pyipma-3.0.5 2022-09-27 15:17:26 +02:00
f31bf0314d bump govee-ble-0.19.0 2022-09-27 15:15:02 +02:00
b7a1597d6f bump boschshcpy-0.2.35 2022-09-27 11:17:03 +02:00
74d80e1ac8 bump yalexs-1.2.2 2022-09-27 11:15:09 +02:00
ec8fe6eb06 remove olds 2022-09-27 11:13:28 +02:00
eafa6730e7 re-add pyudev-0.23.2 (from main) 2022-09-27 11:08:00 +02:00
50397970c8 Merge pull request #127 from onkelbeh/2022.9.6
2022.9.6
2022-09-23 12:06:57 +02:00
b279aa6c31 update homeassistant-2022.9.6 2022-09-23 11:57:59 +02:00
e419c183b2 bump PySwitchbot-0.19.10 2022-09-23 11:54:49 +02:00
f30f7a0c38 update aioimaplib-1.0.1
add imaplib2-3.6
2022-09-23 11:52:51 +02:00
01b7c29039 bump aiohomekit-1.5.12 2022-09-23 11:46:28 +02:00
f092b4fe3c update bimmer-connected-0.10.4
add aiofile-3.8.1
add caio-0.9.8
2022-09-23 11:43:19 +02:00
529b618490 update dbus-fast-1.5.1 2022-09-23 10:39:55 +02:00
27c141f5de remove olds 2022-09-23 10:03:32 +02:00
ae03ee698d re-add freezegun-1.2.1 (from main) 2022-09-21 09:00:58 +02:00
95c8a0c431 Merge pull request #126 from onkelbeh/2022.9.5
2022.9.5
2022-09-20 08:16:53 +02:00
5f263cead3 update homeassistant-2022.9.5 2022-09-20 08:12:07 +02:00
fe996a4498 update aiohomekit-1.5.9 2022-09-20 08:09:49 +02:00
8f6575ea0c update yalexs-ble-1.9.2 2022-09-20 08:09:01 +02:00
7a7d5064e8 bump thermobeacon-ble-0.3.2 2022-09-20 08:06:36 +02:00
3722255d12 update PySwitchbot-0.19.9 2022-09-20 07:52:50 +02:00
c923621124 bump python-songpal-0.15.1 2022-09-20 07:45:59 +02:00
98818527b7 bump pyrisco-0.5.5 2022-09-20 07:42:27 +02:00
e23797ea17 bump qingping-ble-0.7.0 2022-09-20 07:40:08 +02:00
34c60c9dc9 update led-ble-0.10.1 2022-09-20 07:37:21 +02:00
2fb5e7c2e4 bump demetriek-0.2.4 2022-09-20 07:34:43 +02:00
22d509e209 bump bleak-retry-connector-1.17.1 2022-09-20 07:28:51 +02:00
fd03a8729c remove olds 2022-09-20 07:25:15 +02:00
3568e3aab7 exclude yarl from shellcheck 2022-09-19 10:33:58 +02:00
Andreas Billmeier (@STR/VW3)
a068388227 re-add yarl-1.7.2-r3 (from main) 2022-09-19 10:25:30 +02:00
f33a2ea7db Merge pull request #125 from onkelbeh/2022.9.4
2022.9.4
2022-09-15 18:32:29 +02:00
ccbb1e0c34 update homeassistant-2022.9.4 2022-09-15 18:19:25 +02:00
c75e9675a6 bump home-assistant-frontend-20220907.2 2022-09-15 18:17:42 +02:00
2506a96ba4 remove olds 2022-09-15 18:13:53 +02:00
b820fa4c98 Merge pull request #124 from onkelbeh/2022.9.3
2022.9.3
2022-09-14 20:51:48 +02:00
b43128e118 update homeassistant-2022.9.3 2022-09-14 20:42:37 +02:00
606f27c176 update yalexs-ble-1.9.0 2022-09-14 20:40:47 +02:00
745b31e661 update xiaomi-ble-0.10.0 2022-09-14 20:38:30 +02:00
56fa82dcfc bump PyViCare-2.17.0 2022-09-14 20:35:42 +02:00
c1d26d792c update PySwitchbot-0.19.8 2022-09-14 20:32:05 +02:00
7c3aabf34e update led-ble-0.10.0 2022-09-14 20:29:31 +02:00
c45702b46e bump pyipma-3.0.4 2022-09-14 20:27:36 +02:00
04d36b6f11 update iohomekit-1.5.7 2022-09-14 20:25:22 +02:00
d43e9ec16a bump govee-ble-0.17.3 2022-09-14 20:22:50 +02:00
4188356b73 bump home-assistant-frontend-20220907.1 2022-09-14 20:20:43 +02:00
0bae0d6b4b update aiodiscover-1.4.13 2022-09-14 20:18:31 +02:00
8278bfdb32 bump bluetooth-auto-recovery-0.3.3 2022-09-14 20:15:30 +02:00
592e03881c update bleak-0.17.0 2022-09-14 20:13:42 +02:00
4b2860b7ff bump bleak-retry-connector-1.15.1
bump bleak-retry-connector-1.16.0
2022-09-14 20:11:25 +02:00
1ed17a70d2 bump blinkpy-0.19.2 2022-09-14 20:07:18 +02:00
ec3cbff0ee remove olds 2022-09-14 20:03:24 +02:00
463c0d07e6 Merge pull request #121 from onkelbeh/2022.9.2
2022.9.2
2022-09-13 07:42:09 +02:00
1853c00815 update homeassistant-2022.9.2 2022-09-13 07:38:59 +02:00
1a79f1fe64 bump zigpy-deconz-0.18.1 2022-09-13 07:36:45 +02:00
e6cef6da10 bump zigpy-0.50.3 2022-09-13 07:34:45 +02:00
16dc12e56f update yalexs-ble-1.8.1 2022-09-13 07:33:06 +02:00
1d3df456a8 update PySwitchbot-0.19.5 2022-09-13 07:31:04 +02:00
dafacb34ec bump pysensibo-1.0.20 2022-09-13 07:28:11 +02:00
af53ee32f1 bump regenmaschine-2022.9.1 2022-09-13 07:25:55 +02:00
38befa480b update led-ble-0.9.1 2022-09-13 07:23:44 +02:00
ced9b3d195 update aiohomekit-1.5.6
update bleak-retry-connector-1.14.0
2022-09-12 19:09:43 +02:00
195d470aaa update aioecowitt-2022.9.1 2022-09-12 19:02:51 +02:00
ebe565e9fa update bluetooth-adapters-0.4.1
add dbus-fast-1.4.0
2022-09-12 18:44:11 +02:00
4bd56b62f8 remove olds 2022-09-12 18:23:18 +02:00
156a89d6f8 add pydantic-1.9.0 workaround 2022-09-10 09:02:58 +02:00
779b8b0d9d fix typo 2022-09-10 08:47:32 +02:00
40f059d7a1 pre add pydantic-1.9.0 2022-09-10 08:37:46 +02:00
5e5f5a16c3 update package.accept_keywords 2022-09-10 08:18:22 +02:00
94c9680594 Merge pull request #120 from onkelbeh/2022.9.1
2022.9.1
2022-09-09 07:19:22 +02:00
8c09a9411c fix typo 2022-09-09 07:17:07 +02:00
3075ddaf69 update homeassistant-2022.9.1 2022-09-09 07:10:27 +02:00
637c71ae2c bump velbus-aio-2022.9.1 2022-09-09 07:09:08 +02:00
1399f5d9d2 bump regenmaschine-2022.9.0 2022-09-09 07:07:16 +02:00
6addbdc009 bump pylitterbot-2022.9.1 2022-09-09 07:05:30 +02:00
89cf418946 bump bluetooth-auto-recovery-0.3.2 2022-09-09 07:03:22 +02:00
e189ac845e update bluetooth-adapters-0.3.5 2022-09-09 07:01:19 +02:00
ce99480eab complete rename of geopy:
update homeassistant-full-2022.7.7
update homeassistant-full-2022.8.6
update homeassistant-full-2022.8.7
update AEMET-OpenData-0.2.1-r1
update env-canada-0.5.22-r1
update hbmqtt-0.9.5
update ritassist-0.9.2-r1
update volvooncall-0.10.0-r1
remove olds
fixes #293
2022-09-09 06:53:11 +02:00
cb1dc3521b more unmasking 2022-09-08 12:49:00 +02:00
8194c6796c >=sci-geosciences/GeographicLib-1.52-r1 accept ~amd64 2022-09-08 07:31:29 +02:00
420cb9b3e4 update sci-geosciences/GeographicLib UseFlag 2022-09-08 07:29:37 +02:00
83812edd3e Merge pull request #119 from onkelbeh/2022.9.0
2022.9.0
2022-09-08 07:07:43 +02:00
e686acefe2 update homeassistant-2022.9.0 2022-09-08 07:00:11 +02:00
1cfef47e8e update zwave-js-server-python-0.41.1 2022-09-08 06:37:30 +02:00
c1334a0323 bump PySwitchbot-0.18.27 2022-09-08 06:35:01 +02:00
aeee1c50ee bump led-ble-0.7.1 2022-09-08 06:33:15 +02:00
5fcc1ca098 bump aiohomekit-1.5.2 2022-09-08 06:31:06 +02:00
5cdef536a8 bump home-assistant-frontend-20220907.0 2022-09-08 06:28:28 +02:00
412a4ce544 update btsmarthub-devicelist-0.2.2 2022-09-08 06:26:11 +02:00
0334f3cf9f remove olds 2022-09-08 06:22:11 +02:00
981eb9e7e4 re-add zeroconf-0.38.7 (from main) 2022-09-08 06:14:18 +02:00
e00b097c69 update homeassistant-2022.9.0_beta6 2022-09-07 07:01:58 +02:00
1972d7f2ab bump thermopro-ble-0.4.3 2022-09-07 06:55:15 +02:00
b988a5a8da bump home-assistant-frontend-20220906.0 2022-09-07 06:53:19 +02:00
0bb18a3c04 bump epson-projector-0.5.0 2022-09-07 06:46:15 +02:00
cf0c456249 bump pybravia-0.2.2 2022-09-07 06:44:21 +02:00
d8e55d0095 update bluetooth-auto-recovery-0.3.1 2022-09-07 06:42:22 +02:00
083341703a update homeassistant-2022.9.0_beta5 2022-09-06 06:43:14 +02:00
dbf039cdf7 bump yalesmartalarmclient-0.3.9 2022-09-06 06:41:06 +02:00
38b6937b05 bump led-ble-0.7.0 2022-09-06 06:38:26 +02:00
743b4491c6 bump govee-ble-0.17.2 2022-09-06 06:34:34 +02:00
6a22800257 bump home-assistant-frontend-20220905.0 2022-09-06 06:32:33 +02:00
6f5cbdef8e bump bthome-ble-1.0.0 2022-09-06 06:29:12 +02:00
28de77785a bump pybravia-0.2.1 2022-09-06 06:26:49 +02:00
ab920b5770 update homeassistant-2022.9.0_beta4 2022-09-05 07:35:06 +02:00
5eba556a3b update python-smarttub-0.0.33 2022-09-05 07:33:36 +02:00
2007eaf426 bump pysensibo-1.0.19 2022-09-05 07:30:58 +02:00
a0aa7db102 update led-ble-0.6.0 2022-09-05 07:29:46 +02:00
b45aaef046 bump flux-led-0.28.32 2022-09-05 07:26:54 +02:00
610d450013 bump sleekxmppfs-1.4.1
add py-sucks-0.9.8
2022-09-05 07:25:14 +02:00
3d7222c04a add bluemaestro-ble-0.2.0 2022-09-05 07:19:11 +02:00
ea42d9f5f1 update homeassistant-2022.9.0_beta3 2022-09-04 08:21:47 +02:00
05b7785419 update grpcio-status-1.48.0 2022-09-04 08:20:03 +02:00
18ade66a67 update grpcio-1.48.0 2022-09-04 08:19:33 +02:00
6097d52068 bump awesomeversion-22.8.0 2022-09-04 08:03:51 +02:00
3d50c7a136 add reworked geopy-2.1.0 2022-09-04 08:01:31 +02:00
71661825be bump zwave-js-server-python-0.41.0 2022-09-04 07:47:42 +02:00
2818377680 bump zha-quirks-0.0.79 2022-09-04 07:45:31 +02:00
d3857f4cdb add yalexs-ble-1.6.4 2022-09-04 07:43:51 +02:00
f231b7555d update xiaomi-ble-0.9.0
update xiaomi-ble-0.9.2
2022-09-04 07:38:03 +02:00
3c2c15b605 bump pywilight-0.0.74 2022-09-03 18:57:45 +02:00
d631e1a1b6 update whirlpool-sixth-sense-0.17.0 2022-09-03 18:55:55 +02:00
77a3736fed bump pyhaversion-22.8.0 2022-09-03 18:17:31 +02:00
6f91ea8eda bump unifi-discovery-1.1.6 2022-09-03 18:15:51 +02:00
1ee63a231e update pyunifiprotect-4.2.0 2022-09-03 18:13:38 +02:00
d1e1618738 update pyTibber-0.24.0
update graphql-subscription-manager-0.6.1
2022-09-03 18:10:12 +02:00
ab8308638b add thermopro-ble-0.4.0 2022-09-03 18:05:20 +02:00
1d59c4c778 add thermobeacon-ble-0.3.1 2022-09-03 18:01:48 +02:00
da4878a95b bump tesla-wall-connector-1.0.2 2022-09-03 17:57:00 +02:00
1a6673e13b bump HATasmota-0.6.0 2022-09-03 17:54:36 +02:00
35392f2441 bump tank-utility-1.4.1
rename tank-utility-1.4.0
2022-09-03 17:52:43 +02:00
19c5f0b3d9 bump PySwitchbot-0.18.22 2022-09-03 17:43:41 +02:00
d7a8078fb9 bump pysqueezebox-0.6.0 2022-09-03 17:42:09 +02:00
2d04eafd28 update python-songpal-0.15 2022-09-03 17:40:53 +02:00
30988a5550 bump pysma-0.6.12 2022-09-03 17:38:50 +02:00
b0acda3cd5 add sensorpro-ble-0.5.0 2022-09-03 17:37:27 +02:00
223cc9fa11 bump pyrisco-0.5.4 2022-09-03 17:33:51 +02:00
decee92932 bump regenmaschine-2022.8.0 2022-09-03 17:32:28 +02:00
c59101ee76 bump aioqsw-0.2.2 2022-09-03 17:31:03 +02:00
d1bec5a700 add qingping-ble-0.6.0 2022-09-03 17:29:23 +02:00
e7f8699540 add pyprusalink-1.0.1 2022-09-03 17:22:41 +02:00
2a22cbf736 bump PlexAPI-4.13.0 2022-09-03 17:15:58 +02:00
7c73211119 bump p1monitor-2.1.0 2022-09-03 17:13:45 +02:00
65cb82c5e0 update pyoverkiz-1.5.0 2022-09-03 13:58:56 +02:00
548e9dc35a bump pyotgw-2.0.3 2022-09-03 13:56:10 +02:00
653b43483b add aioopenexchangerates-0.4.0 2022-09-03 13:54:38 +02:00
e199d52462 bump nextdns-1.1.1 2022-09-03 13:51:12 +02:00
1a5fc807c0 bump pynetgear-0.10.8 2022-09-03 13:49:23 +02:00
3752f715e3 update nettigo-air-monitor-1.4.2
add aqipy-atmotech-0.1.5
2022-09-03 13:46:41 +02:00
ef7e17c1c5 update pymysensors-0.24.0 2022-09-03 13:41:40 +02:00
c4c08fd2e0 add motionblinds-0.6.12 2022-09-03 13:34:24 +02:00
f10973639b add melnor-bluetooth-0.0.15
bump tzdata-2022.2
bump aioconsole-0.5.1
2022-09-03 13:32:52 +02:00
6fb5b17274 update pylitterbot-2022.8.2
add deepdiff-5.8.1
2022-09-03 13:22:27 +02:00
f1045ae504 add led-ble-0.5.4 2022-09-03 13:12:54 +02:00
cb8bdb0d72 add ultraheat-api-0.4.1 2022-09-03 13:07:33 +02:00
a7d027983e cleanup lmnotify 2022-09-03 13:04:43 +02:00
d9dbdcc350 add demetriek-0.2.2 2022-09-03 13:04:03 +02:00
f3c8aa8afa add lacrosse-view-0.0.9 2022-09-03 12:55:29 +02:00
93e98b7482 bump xknx-1.0.2 2022-09-03 12:48:53 +02:00
19df2a7016 add justnimbus-0.6.0 2022-09-03 12:47:34 +02:00
b294e367db update python-izone-1.2.9 2022-09-03 12:41:25 +02:00
0ad97c991e bump prayer-times-calculator-0.0.6 2022-09-03 12:39:01 +02:00
5acdf32168 update pyipma-3.0.2 / cleanup 2022-09-03 12:36:10 +02:00
a8f13c7379 add geographiclib-2.0 2022-09-03 12:27:31 +02:00
867f63b348 cleanup geopy 2022-09-03 12:07:54 +02:00
b8f422b8e3 update aiopvapi-2.0.0 2022-09-03 12:03:54 +02:00
d18caf8cf4 update aiohomekit-1.5.1 2022-09-03 11:46:38 +02:00
6f3d4db668 update DOMAINTABLE.md 2022-09-03 11:44:44 +02:00
650103eb55 add psutil-home-assistant-0.0.1 2022-09-03 11:43:49 +02:00
52209019f6 update govee-ble-0.17.1 2022-09-03 11:41:25 +02:00
1a10cbabaa update google-cloud-texttospeech-2.12.1 2022-09-03 11:37:26 +02:00
4262073564 update glances-api-0.4.1 2022-09-03 11:35:17 +02:00
b234d8ef1f add python-fullykiosk-0.0.11 2022-09-03 11:33:09 +02:00
858b090fc4 bump home-assistant-frontend-20220902.0 2022-09-03 11:30:21 +02:00
293edee2c5 bump pyfritzhome-0.6.5 2022-09-03 11:26:54 +02:00
eb5724b984 bump flux-led-0.28.31 2022-09-03 11:25:12 +02:00
42e1a72f06 bump fjaraskupan-2.0.0 2022-09-03 11:23:32 +02:00
5a3bc9ac9a bump aioesphomeapi-10.13.0 2022-09-03 11:21:48 +02:00
8754bc40c1 add pescea-1.0.12 2022-09-03 11:19:06 +02:00
e125fe8864 add meteocalc-1.1.0 2022-09-03 11:15:40 +02:00
11c0538b6b add aioecowitt-2022.8.3 2022-09-03 11:15:09 +02:00
b02759c65b update hass-nabucasa-0.55.0
bump pycognito-2022.8.0
2022-09-03 10:57:32 +02:00
0861c082d1 bthome-ble-0.5.2 2022-09-03 10:53:25 +02:00
05e0457760 bump sensor-state-data-2.6.0 2022-09-03 10:50:34 +02:00
869efa54b0 add pybravia-0.2.0 2022-09-03 08:59:33 +02:00
283914f380 add bluetooth-auto-recovery-0.3.0 2022-09-03 08:56:56 +02:00
4c17cc5979 add btsocket-0.2.0 2022-09-03 08:55:36 +02:00
a8b97708c3 add PyRIC-0.1.6.3 2022-09-03 08:51:17 +02:00
8732771cbe update bluetooth-adapters-0.3.4 2022-09-03 08:45:28 +02:00
4a80cee3f2 bump bleak-0.16.0 2022-09-03 08:39:42 +02:00
a6ee6ef256 bump python-awair-0.2.4 2022-09-03 08:37:44 +02:00
39b974693d bump yalexs-1.2.1 2022-09-03 08:34:20 +02:00
4a03b2d6aa bump apprise-1.0.0 2022-09-03 08:32:09 +02:00
975cca80e0 bump anthemav-1.4.1 2022-09-03 08:29:35 +02:00
b9e558e1da update pydroid-ipcam-2.0.0 2022-09-03 08:27:27 +02:00
df3026a6be bump AIOAladdinConnect-0.1.44 2022-09-03 08:23:35 +02:00
680df8dd03 bump aioairzone-0.4.8 2022-09-03 08:22:17 +02:00
856c5b7859 bump advantage-air-0.4.1 2022-09-03 08:20:22 +02:00
34003e9260 update accuweather-0.4.0 2022-09-03 08:18:24 +02:00
8fcab5d9d4 remove olds 2022-09-03 08:15:46 +02:00
60392e2a9c re-add coverage-6.4.1 (from main), fixes #291 2022-09-03 07:28:35 +02:00
b1e0c87850 update homeassistant-2022.8.7 2022-08-26 17:35:04 +02:00
5901c93ade fix zigpy-xbee/Manifest 2022-08-26 17:31:34 +02:00
3dcb03cd45 update zigpy-znp-0.8. 2022-08-26 17:31:00 +02:00
b24a93a467 bump zigpy-zigate-0.9.2 2022-08-26 17:28:56 +02:00
f33f569e5d update ZHA deps:
zigpy-0.50.2
bellows-0.33.1
2022-08-26 17:27:02 +02:00
ab595d2e72 update PySwitchbot-0.18.14 2022-08-26 17:23:17 +02:00
f1feffc2af bump bleak-retry-connector-1.11.0 2022-08-26 17:22:35 +02:00
b62f68e083 bump xknx-1.0.1 2022-08-26 17:19:59 +02:00
de7a712666 bump pydeconz-104 2022-08-26 17:18:16 +02:00
ea17d6f434 remove olds 2022-08-26 17:15:47 +02:00
1fd957598d add Hyundai Bluelink supplements:
curlify-2.2.1
oscrypto-1.3.0
push-receiver-0.1.1
2022-08-25 06:22:47 +02:00
1fa8f047c2 update esphome-2022.8.0 2022-08-19 20:09:37 +02:00
399d033d0e Merge pull request #112 from onkelbeh/2022.8.6
2022.8.6
2022-08-18 21:12:26 +02:00
35e95c403c update homeassistant-2022.8.6 2022-08-18 21:10:30 +02:00
0a8c0cd485 bump pynetgear-0.10.7 2022-08-18 20:58:01 +02:00
c78ada9aab remove olds 2022-08-18 20:52:13 +02:00
Andreas Billmeier (@STR/VW3)
295fd5b99e re-add pylint-2.14.4 (from main) 2022-08-18 16:25:47 +02:00
1af99573e8 Merge pull request #111 from onkelbeh/2022.8.5
2022.8.5
2022-08-16 20:56:39 +02:00
9378dc5196 update homeassistant-2022.8.5 2022-08-16 20:49:25 +02:00
b2ebc1ed03 update systembridgeconnector-3.3.2 2022-08-16 20:47:58 +02:00
5fd83ef157 update PySwitchbot-0.18.10 2022-08-16 20:44:55 +02:00
f26b25ccca update sensorpush-ble-1.5.2 2022-08-16 20:43:10 +02:00
9ab071ad7c bump xknx-1.0.0 2022-08-16 20:41:33 +02:00
f052fd745f update inkbird-ble-0.5.5 2022-08-16 20:39:54 +02:00
cbd1352d26 update bluetooth-sensor-state-data-1.6.0 2022-08-16 20:39:35 +02:00
b11497cb87 add bluetooth-data-tools-0.1.2 2022-08-16 20:39:11 +02:00
80f31d565c update sensor-state-data-2.2.0 2022-08-16 20:38:44 +02:00
0d79337908 bump aiohue-4.5.0 2022-08-16 20:32:05 +02:00
6ac16f220a update aiohomekit-1.2.11 2022-08-16 20:30:19 +02:00
a782203579 update bleak-retry-connector-1.8.0 2022-08-16 20:29:59 +02:00
bc4a3e61bb bump homeconnect-0.7.2 2022-08-16 20:24:21 +02:00
21e99b9255 bump bimmer-connected-0.10.2 2022-08-16 20:22:56 +02:00
60850c0590 remove olds! 2022-08-16 20:19:37 +02:00
7302a6220b re-add coverage-6.4.2 (from main) 2022-08-15 10:47:53 +02:00
4fa444814d Merge pull request #110 from onkelbeh/2022.8.4
2022.8.4
2022-08-13 14:28:10 +02:00
4a45339235 update homeassistant-2022.8.4 2022-08-13 14:21:49 +02:00
f819bb4ea8 bump zigpy-0.49.1 2022-08-13 14:20:24 +02:00
16a98878a4 bump bellows-0.32.0 2022-08-13 14:18:52 +02:00
ecf62f7d24 bump aiohomekit-1.2.9 2022-08-13 14:16:49 +02:00
32a650c955 bump govee-ble-0.14.1 2022-08-13 14:15:04 +02:00
59db7bfc97 remove olds 2022-08-13 14:07:40 +02:00
22932fda87 Merge pull request #109 from onkelbeh/2022.8.3
2022.8.3
2022-08-10 19:41:39 +02:00
4ff824b77f update homeassistant-min-2022.8.3 2022-08-10 18:10:32 +02:00
d800605aad bump pyunifiprotect-4.0.12 2022-08-10 17:58:15 +02:00
e7aa29dd56 update inkbird-ble-0.5.2 2022-08-10 17:54:33 +02:00
5a23d1b19f update aiohomekit-1.2.8 2022-08-10 17:51:39 +02:00
12bb63ac9e bump bleak-retry-connector-1.5.0 2022-08-10 17:51:07 +02:00
00d25149bb update govee-ble-0.14.0 2022-08-10 17:46:56 +02:00
d4e89c3295 remove olds 2022-08-10 17:41:10 +02:00
495ba045bf Merge pull request #108 from onkelbeh/2022.8.2
2022.8.2
2022-08-08 07:55:35 +02:00
4431ce7602 update homeassistant-2022.8.2 2022-08-08 07:28:26 +02:00
7969e10bd2 update zigpy-zigate-0.9.1 2022-08-08 07:26:32 +02:00
a671297703 bump zigpy-0.49.0 2022-08-08 07:22:10 +02:00
66a6957e6c bump bellows-0.31.3 2022-08-08 07:20:43 +02:00
e9cb4b1911 bump PySwitchbot-0.18.4 2022-08-08 07:18:56 +02:00
148572826e bump greeclimate-1.3.0 2022-08-08 07:17:07 +02:00
27259d4040 update pydeconz-102.ebuild 2022-08-08 07:15:36 +02:00
d288436592 bump aiobafi6-0.7.2 2022-08-08 07:11:08 +02:00
f6236a255a update platformio-5.2.5-r1, fix some deps 2022-08-07 18:30:46 +02:00
fdcf34d6db Merge pull request #107 from onkelbeh/esphome-2022.6.2
Esphome 2022.6.2
2022-08-07 05:47:39 +02:00
637c8d0a72 update esphome-2022.6.2 2022-08-06 19:30:00 +02:00
37b87ff381 esphome-dashboard cleanup 2022-08-06 19:27:03 +02:00
68e1b07e57 esptool cleanup 2022-08-06 19:26:18 +02:00
af79b59edd platformio-5.2.5, remove olds 2022-08-06 19:24:29 +02:00
0feda00381 Merge pull request #106 from onkelbeh/2022.8.1
2022.8.1
2022-08-06 18:59:17 +02:00
aa1eb260bc update homeassistant-2022.8.1 2022-08-06 15:52:35 +02:00
6abb5ebe51 update orjson-3.7.8 2022-08-06 15:49:24 +02:00
336c787582 bump respx-0.19.2 2022-08-06 15:46:43 +02:00
8a31c5546b bump lru-dict-1.1.8 2022-08-06 15:44:43 +02:00
0b1f414b2b add home-assistant-bluetooth-1.3.0 2022-08-06 15:43:26 +02:00
e02a449e58 add bluetooth-adapters-0.1.3 2022-08-06 15:40:42 +02:00
c6fd7f885c bump meteoalertapi-0.3.0 2022-08-06 15:26:20 +02:00
a5d4c757ad zwave-me-ws-0.2.4, remove olds 2022-08-06 15:24:10 +02:00
96573d8298 bump zigpy-0.48.0 2022-08-06 15:23:14 +02:00
769137ad65 bump zha-quirks-0.0.78 2022-08-06 15:21:07 +02:00
80934b0942 bump bellows-0.31.2 2022-08-06 15:19:50 +02:00
7befe8f920 bump yolink-api-0.0.9 2022-08-06 15:17:44 +02:00
df39df956b update python-miio-0.5.12 2022-08-06 15:16:18 +02:00
e82048e224 add xiaomi-ble-0.6.4 2022-08-06 15:13:16 +02:00
1e9eb8079b bump pycryptodomex-3.15.0 2022-08-06 15:13:02 +02:00
b092b02009 bump wled-0.14.1 2022-08-06 15:06:31 +02:00
08cdb6c48d bump vsure-1.8.1 2022-08-06 15:04:15 +02:00
7c505e2740 bump vallox-websocket-api-2.12.0 2022-08-06 15:02:35 +02:00
6b5523b4ce update unifi-discovery-1.1.5 2022-08-06 15:00:22 +02:00
04d2ee7757 update pyunifiprotect-4.0.11 2022-08-06 14:58:05 +02:00
b1a071fe26 add typer-0.6.1 2022-08-06 14:56:10 +02:00
9529716bb4 update pytraccar-1.0.0 2022-08-06 14:48:47 +02:00
f0c414a230 update PySyncThru-0.7.10 2022-08-06 14:46:05 +02:00
499dab5749 update PySwitchmate-0.5.1 2022-08-06 14:43:30 +02:00
2c6321cdc3 update PySwitchbot-0.17.3 2022-08-06 14:41:29 +02:00
bc454b7dbf update wakeonlan-2.1.0 2022-08-06 14:39:48 +02:00
453f779b94 add bleak-retry-connector-1.4.0 2022-08-06 14:39:10 +02:00
81a01f7d4c bump aiopyarr-22.7.0 2022-08-06 14:34:41 +02:00
148eb804b3 bump shodan-1.28.0 2022-08-06 14:33:14 +02:00
031e67a8df add sensorpush-ble-1.5.1 2022-08-06 14:31:35 +02:00
77646e8caa bump pysensibo-1.0.18 2022-08-06 14:28:55 +02:00
75dcf88277 bump russound-rio-0.1.8 2022-08-06 14:26:01 +02:00
5597c91e82 bump pyrisco-0.5.2 2022-08-06 14:24:19 +02:00
3889348667 update quantum-gateway-0.0.8
add nextdns/nextdns-1.0.2
2022-08-06 14:22:20 +02:00
6284718cae update plugwise-0.18.7 2022-08-06 14:18:28 +02:00
bcd1c254bb update pyotgw-2.0.2 2022-08-06 14:16:01 +02:00
7bbd10321d add opencv-python-headless-4.6.0.66 2022-08-06 14:12:39 +02:00
68c47e260a update nexia-2.0.2 2022-08-06 13:53:16 +02:00
d00a9c2ebc bump motionblinds-0.6.11 2022-08-06 13:51:26 +02:00
8173cfba3f add moat-ble-0.1.1 2022-08-06 13:49:40 +02:00
7a2c934e6e add bluetooth-sensor-state-data-1.5.0 2022-08-06 13:48:33 +02:00
1669062a05 add sensor-state-data-2.0.2 2022-08-06 13:44:32 +02:00
2e7ad05797 add home-assistant-bluetooth-1.4.0 2022-08-06 13:40:39 +02:00
0ca7d9f69e bump pymazda-0.3.7 2022-08-06 13:36:38 +02:00
e387310336 add aiolifx-connection-1.0.0 2022-08-06 13:29:29 +02:00
e32b203219 bump xknx-0.22.1 2022-08-06 13:19:50 +02:00
f3c094bd99 update pyinsteon-1.2.0 2022-08-06 13:17:45 +02:00
8a7bbb2979 add inkbird-ble-0.5.1 2022-08-06 13:14:28 +02:00
bb8244fd0f bump python-homewizard-energy-1.1.0 2022-08-06 13:12:38 +02:00
0850f677f7 update homematicip-1.0.7 2022-08-06 13:11:02 +02:00
4c672edc92 update aiohomekit-1.2.5 2022-08-06 13:08:00 +02:00
1b37a57484 update orjson-3.7.11 2022-08-06 13:05:37 +02:00
a4789acb6e add govee-ble-0.12.6 2022-08-06 12:31:57 +02:00
096e70c2ba update aioguardian-2022.7.0 2022-08-06 12:30:00 +02:00
f6a7f03b5c update google-cloud-texttospeech-2.12.0 2022-08-06 12:27:37 +02:00
e39b203f1c update goodwe-0.2.18 2022-08-06 12:23:10 +02:00
9b467eaabc bump afsapi-0.2.7 2022-08-06 12:20:03 +02:00
6a3ff57e6a bump aioesphomeapi-10.11.0 2022-08-06 12:17:54 +02:00
5225360cb5 update python-eq3bt-0.2 2022-08-06 12:16:07 +02:00
305e50d776 bump enturclient-0.2.4 2022-08-06 12:13:19 +02:00
ff7a9e6c70 bump pydeconz-101 2022-08-06 12:11:18 +02:00
a66d0fb031 bump PyTurboJPEG-1.6.7 2022-08-06 12:09:17 +02:00
a96053510d update bleak-0.15.1 2022-08-06 12:03:19 +02:00
488a017779 update blebox-uniapi-2.0.2 2022-08-06 11:57:15 +02:00
8a9911ba84 bump aiobafi6-0.7.0 2022-08-06 11:54:27 +02:00
a8bc42cd53 update pyatv-0.10.3 2022-08-06 11:52:18 +02:00
12841d8237 bump anthemav-1.3.2 2022-08-06 11:45:58 +02:00
abc757a4af bump adb-shell-0.4.3 2022-08-06 10:54:56 +02:00
948e6af7e6 bump AIOAladdinConnect-0.1.41 2022-08-06 10:52:34 +02:00
d9b05eed4a bump aioairzone-0.4.6 2022-08-06 10:50:35 +02:00
66c199f231 bump home-assistant-frontend-20220802.0 2022-08-06 10:47:38 +02:00
d6513b875d remove olds 2022-08-06 10:11:25 +02:00
64ffbc91c5 remove old media-libs/opencv-3.4.1-r7 2022-08-06 09:56:59 +02:00
b93386cd5a Merge pull request #103 from onkelbeh/2022.7.7
2022.7.7
2022-07-28 18:58:30 +02:00
7d1b5a58cc update homeassistant-2022.7.7 2022-07-28 18:54:22 +02:00
dad22592b1 bump simplisafe-python-2022.7.1 2022-07-28 18:50:44 +02:00
587fb9a04d bump pyotgw-2.0.1 2022-07-28 18:48:29 +02:00
78c96d76b1 bump pygti-0.9.3 2022-07-28 18:47:02 +02:00
06c6c55a95 bump epson-projector-0.4.6 2022-07-28 18:44:34 +02:00
950fdba041 remove olds 2022-07-28 18:40:23 +02:00
618ff6dab0 remoeve obsolete P3.10 test badges 2022-07-22 14:39:28 +02:00
bd5d681804 numexpr-2.8.1-r1 -> ~amd64 2022-07-22 10:00:01 +02:00
632bf8d718 fix pyatv-0.10.2 RDEPEND 2022-07-22 09:55:56 +02:00
d4ea039e08 GeographicLib-1.52 -> P3.10 2022-07-22 09:44:21 +02:00
c19f8c75a5 fix orjson BDEPEND 2022-07-22 09:08:05 +02:00
e3788cf5d1 allow some more for compile tests 2022-07-22 09:06:44 +02:00
ead1dc9b85 update orjson BDEPEND 2022-07-22 08:20:04 +02:00
661fbb7238 Merge pull request #100 from onkelbeh/2022.7.6
2022.7.6
2022-07-21 14:50:18 +02:00
65fd39bed3 avoid test loop (orjson) 2022-07-21 14:49:24 +02:00
cc9637f000 exclude orjson from shellcheck 2022-07-21 14:47:21 +02:00
47306a0b14 lxml-4.8.0-r2 fix some shellcheck issues 2022-07-21 14:38:24 +02:00
0f63b1316b update homeassistant-2022.7.6 2022-07-21 12:23:10 +02:00
6a1c32aa3e bump venstarcolortouch-0.18 2022-07-21 12:21:45 +02:00
5e1028ff07 bump pytomorrowio-0.3.4 2022-07-21 12:19:56 +02:00
3204339b67 update PySwitchbot-0.14.1,
fix PySwitchbot-0.14.0 RDEPEND
2022-07-21 12:18:04 +02:00
406f12d569 bump simplisafe-python-2022.7.0 2022-07-21 12:13:27 +02:00
1dcaa48524 bump aioshelly-2.0.1 2022-07-21 12:11:26 +02:00
0bed0d094f bump pyotgw-2.0.0 2022-07-21 12:10:02 +02:00
abfd81d110 update nessclient-0.10.0 2022-07-21 12:08:10 +02:00
5ce34a2d7f add justbackoff-0.6.0 2022-07-21 12:07:29 +02:00
d13108057b bump bimmer-connected-0.10.1 2022-07-21 12:02:23 +02:00
aa8016ff6b bump AIOAladdinConnect-0.1.27 2022-07-21 12:00:43 +02:00
699c184cf0 bump pyairvisual-2022.7.0 2022-07-21 11:58:41 +02:00
ab3230a5cb fix incorrect LICENSE in dicttoxml and dicttoxml2 2022-07-21 11:55:44 +02:00
fac176e512 update doku to Python 3.10 2022-07-21 11:52:53 +02:00
f6ac75d25b re-add PsychroLib-2.5.0 (needed by dewpoint) 2022-07-20 10:55:44 +02:00
4add7f689f update Rx-3.2.0-r1 (P3_10) 2022-07-20 09:28:50 +02:00
b398752d6d exclude tensorflow from shellcheck 2022-07-20 09:27:06 +02:00
8ea9134b72 re-add pydantic-1.9.0 (from main) 2022-07-19 18:12:30 +02:00
b400feb1b8 Merge pull request #99 from onkelbeh/2022.7
2022.7.5
2022-07-19 17:53:02 +02:00
03968f5dff bump pubnub-6.4.1 2022-07-19 17:46:41 +02:00
79a6ebbbc3 update homeassistant-2022.7.5 2022-07-19 17:45:57 +02:00
39a7736087 bump iso4217-1.11.20220401 2022-07-19 17:38:53 +02:00
ae9982d617 bump zigpy-znp-0.8.1 2022-07-19 17:33:03 +02:00
dd25292483 bump zigpy-0.47.3 2022-07-19 17:31:30 +02:00
95d14cee4f bump bellows-0.31.1 2022-07-19 17:29:57 +02:00
de769006fe bump PyViCare-2.16.4 2022-07-19 17:28:40 +02:00
c3d0038111 bump pyunifiprotect-4.0.10 2022-07-19 17:27:18 +02:00
9b3019b221 bump systembridgeconnector-3.3.2 2022-07-19 17:25:53 +02:00
7b44b205fc update pyruckus-0.16 2022-07-19 17:13:28 +02:00
e5bc50e16b update rokuecp-0.17.0 2022-07-19 17:07:19 +02:00
6f4fb90c31 bump regenmaschine-2022.7.1 2022-07-19 17:05:11 +02:00
5921419191 bump aioqsw-0.1.1 2022-07-19 17:04:16 +02:00
a0d297e056 bump pymazda-0.3.6 2022-07-19 17:02:47 +02:00
3489a4ffe6 bump pylitterbot-2022.7.0 2022-07-19 17:00:45 +02:00
dbc2c3aa82 bump insteon-frontend-home-assistant-0.2.0 2022-07-19 16:58:50 +02:00
8fe621e8f6 bump pyinsteon-1.1.3 2022-07-19 16:57:46 +02:00
84218481dc update pyialarm-2.2.0 2022-07-19 16:55:21 +02:00
c71f975761 add dicttoxml2 2022-07-19 16:54:46 +02:00
f58bfc9a7b bump homematicip-1.0.4 2022-07-19 16:48:49 +02:00
e151323796 bump pyCEC-0.5.2 2022-07-19 16:46:54 +02:00
41e0235927 bump afsapi-0.2.6 2022-07-19 16:45:16 +02:00
faf2bd0cb4 bump pyezviz-0.2.0.9 2022-07-19 16:43:04 +02:00
bf60e2e70d bump pysml-0.0.8 2022-07-19 16:41:46 +02:00
cb96a6387e bvump pydeconz-98 2022-07-19 16:39:07 +02:00
8a94751463 bump blebox-uniapi-2.0.1 2022-07-19 16:37:07 +02:00
2f837280a0 bump AIOAladdinConnect-0.1.25 2022-07-19 16:35:14 +02:00
bb5fe11795 bump home-assistant-frontend-20220707.1 2022-07-19 16:31:39 +02:00
ed29f4f635 update homeassistant-2022.7.2 2022-07-19 15:58:28 +02:00
179a20541c add pysnmplib-5.0.15 (see README.md) 2022-07-19 15:49:54 +02:00
320f1f8e08 bump zwave-js-server-python-0.39.0 2022-07-19 11:27:48 +02:00
c8ddd50c90 update zigpy-znp-0.8.0 2022-07-19 11:25:54 +02:00
20a4046747 update zigpy-zigate-0.9.0 2022-07-19 11:22:57 +02:00
b890a363dc update zigpy-deconz-0.18.0 2022-07-19 11:20:39 +02:00
e8df85f9bc bump aiosteamist-0.3.2 2022-07-19 11:18:34 +02:00
efa2237f95 bump soco-0.28.0 2022-07-19 11:16:08 +02:00
131936bf0b bump aiopyarr-22.6.0 2022-07-19 11:08:02 +02:00
164f25a99e update aioslimproto-2.1.1 2022-07-19 11:06:14 +02:00
6ebba21525 add aioskybell-22.7.0 2022-07-19 11:03:49 +02:00
018f740cc2 bump simplisafe-python-2022.6.1 2022-07-19 11:00:05 +02:00
edc006f509 bump pysensibo-1.0.17 2022-07-19 10:57:58 +02:00
b931e457bc bump satel-integra-0.3.7 2022-07-19 10:56:31 +02:00
f3d50a6916 bump pyRFXtrx-0.30.0 2022-07-19 10:54:45 +02:00
045c2e62c0 bump rflink-0.0.63 2022-07-19 10:53:25 +02:00
f31afa5e59 bump regenmaschine-2022.7.0 2022-07-19 10:51:12 +02:00
eea316061b update aioqsw-0.1.0 2022-07-18 10:14:43 +02:00
af70f468fd update proxmoxer-1.3.1 2022-07-18 10:07:01 +02:00
ddc6a80585 update tesla-powerwall-0.3.18 2022-07-18 10:03:32 +02:00
6dd673a63c bump pycketcasts-1.0.1 2022-07-18 09:57:22 +02:00
e442ebb595 bump pyoverkiz-1.4.2 2022-07-18 09:54:12 +02:00
845c67f939 bump onvif-zeep-async-1.2.1 2022-07-18 09:51:36 +02:00
c004fac0c9 bump nexia-2.0.1 2022-07-18 09:49:22 +02:00
a4d221e03f bump pynetgear-0.10.6 2022-07-18 09:47:33 +02:00
68da00d400 update google-nest-sdm-2.0.0 2022-07-18 09:45:14 +02:00
958f2c4987 update nettigo-air-monitor-1.3.0 2022-07-18 09:40:28 +02:00
f48f695832 bump london-tube-status-0.5 2022-07-18 09:37:22 +02:00
4b2ff542d8 bump aiolifx-0.8.1 2022-07-18 09:35:17 +02:00
3fb3e2d55e bump temescal-0.5 2022-07-18 09:33:39 +02:00
6f71a77923 update kaiterra-async-client-1.0.0Â 2022-07-18 09:32:01 +02:00
70744b8fe0 bump jellyfin-apiclient-python-1.8.1 2022-07-18 09:28:59 +02:00
0ceb3a4f9c bump pyisy-3.0.7 2022-07-18 06:54:54 +02:00
9927b5bdbd bump pyintesishome-1.8.0 2022-07-17 17:03:09 +02:00
29594d3d91 bump intellifire4py-2.0.1 2022-07-17 17:00:36 +02:00
d391968484 bump aioimaplib-1.0.0Â 2022-07-17 16:58:33 +02:00
5106dc21a2 bump xknx-0.21.5 2022-07-17 16:21:18 +02:00
5070931bbd bump homeconnect-0.7.1 2022-07-17 16:19:10 +02:00
24cc99bc56 update homematicip-1.0.3 2022-07-17 16:17:31 +02:00
ebc4a01340 update google-cloud-texttospeech-2.11.1 2022-07-17 16:13:27 +02:00
f4d6dbfff6 update aiohomekit-0.7.20 2022-07-17 16:09:09 +02:00
cf8e7301ee bump chacha20poly1305-reuseable-0.0.4 2022-07-17 16:08:46 +02:00
8a5f6b0281 update HAP-python-4.5.0 2022-07-17 12:12:29 +02:00
6be8cab11a bump pyhiveapi-0.5.1 2022-07-17 12:06:24 +02:00
90e7f1826e bump greeclimate-1.2.0 2022-07-17 12:02:10 +02:00
a2b7eb6c3f bump gcal-sync-0.10.0 2022-07-17 11:57:27 +02:00
5016fec3a3 update zigpy-xbee-0.15.0 2022-07-17 10:06:11 +02:00
1d61a8b69e bump zha-quirks-0.0.77 2022-07-17 09:38:26 +02:00
84b331faf9 update bellows-0.31.0§ 2022-07-17 09:36:56 +02:00
67e2160034 bump zigpy-0.47.2 2022-07-17 09:36:36 +02:00
ba74feae88 bump holidays-0.14.2 2022-07-17 09:31:51 +02:00
b4fd446f33 bump pywizlight-0.5.14 2022-07-17 09:29:19 +02:00
24aa76a961 bump whois-0.9.16 2022-07-17 08:44:18 +02:00
46d868a4b5 bump venstarcolortouch-0.17 2022-07-17 08:42:32 +02:00
2e216b73b1 bump pyvlx-0.2.20 2022-07-17 08:38:28 +02:00
a127bdddd4 bump velbus-aio-2022.6.2 2022-07-17 08:36:01 +02:00
da77b9096e update brother-1.2.3 (pysnmplib again) 2022-07-17 08:32:24 +02:00
9c3bca6dd2 add aio-geojson-usgs-earthquakes-0.1 2022-07-17 08:31:33 +02:00
4ea640a98e cleanup aio-geo* stuff 2022-07-17 08:30:57 +02:00
611dcbf0dd remove olds 2022-07-17 08:26:20 +02:00
a31713b027 bump pyunifiprotect-4.0.9 2022-07-16 21:28:22 +02:00
0d9989a6cb bump aiounifi-34 2022-07-16 21:25:51 +02:00
9592b6c6a8 re-add tensorflow-2.5.0-r3 2022-07-16 21:24:07 +02:00
46b976d814 add systembridgeconnector-3.1.5 2022-07-16 21:13:11 +02:00
faf823934c update PySwitchbot-0.14.0 2022-07-16 21:01:14 +02:00
72d44b540a re-add pylint-2.14.3 (from main) 2022-07-16 15:38:42 +02:00
575a4730ab re-add sqlalchemy-1.4.38 (from main) 2022-07-16 15:34:58 +02:00
818585de71 dg orjson-3.7.5 2022-07-16 15:31:45 +02:00
288ad21bf8 bump awesomeversion-22.6.0 2022-07-16 15:23:02 +02:00
5724dd50e3 re-add psutil-5.9.0 (from main) 2022-07-16 13:59:25 +02:00
7920787ee6 re-add lxml-4.8.0-r2 2022-07-16 13:47:58 +02:00
0c060b3c87 update pydeconz-97 2022-07-16 13:37:44 +02:00
b13e6e8920 add ha-av-10.0.0_beta4 2022-07-16 13:32:08 +02:00
f784c34be6 bump afsapi-0.2.4 2022-07-09 14:14:29 +02:00
8d323cc413 bump home-assistant-frontend==20220707.0 2022-07-09 14:12:02 +02:00
b01cc7f9dd atomicwrites-homeassistant-1.4.1 remove softblock 2022-07-09 14:08:22 +02:00
d0a832460f update fints-3.1.0 2022-07-09 13:41:29 +02:00
0c65c797ad update mt_940-4.26.0 2022-07-09 13:41:06 +02:00
6f1b12c7d6 add file-read-backwards-2.0.0 2022-07-09 13:28:42 +02:00
f1a3c706ac bump pyenvisalink-4.6 2022-07-09 13:23:40 +02:00
205b43b527 bump elkm1-lib-2.0.2 2022-07-09 13:21:16 +02:00
0a0914e210 bump pyEight-0.3.0 2022-07-09 13:19:14 +02:00
3d1dd55688 bump async-upnp-client-0.31.2 2022-07-09 13:15:43 +02:00
a6f472a457 update hass-nabucasa-0.54.1 2022-07-09 13:13:39 +02:00
82e61519dd add atomicwrites-homeassistant-1.4.1 2022-07-09 13:13:03 +02:00
9f17dc5cb9 bump pycognito-2022.5.0 2022-07-09 13:12:37 +02:00
512bdb2145 pychromecast remove olds 2022-07-09 12:57:56 +02:00
0c8c32f04d bump py-canary-0.5.3 2022-07-09 12:56:24 +02:00
2d3143771d update caldav-0.9.1 2022-07-09 12:54:30 +02:00
cc515f9fab bump bimmer-connected-0.9.6 2022-07-09 12:48:56 +02:00
83f12f343f bump blebox-uniapi-2.0.0 2022-07-09 12:46:09 +02:00
500308d20e bump aurorapy-0.2.7 2022-07-09 12:42:53 +02:00
c7fd08878e update apprise-0.9.9 2022-07-09 12:41:05 +02:00
7688cb6de4 update pyatv-0.10.2
add chacha20poly1305-reuseable
2022-07-09 12:38:10 +02:00
1c3cb371c4 update aiokafka-0.7.2 2022-07-09 12:28:02 +02:00
d4b336e93a update AIOAladdinConnect-0.1.21 2022-07-09 10:50:05 +02:00
115b7a032e bump aioairzone-0.4.5 2022-07-09 10:45:23 +02:00
85158edb91 add orjson-3.7.7 2022-07-09 10:41:42 +02:00
bd75f1f432 remove olds 2022-07-09 09:46:47 +02:00
77170c2cec Rename dev-python/{async_timeout → async-timeout} 2022-07-03 11:52:28 +02:00
0a14945f22 cleanup olds 2022-07-03 11:12:20 +02:00
13f6e89ba1 Merge pull request #90 from onkelbeh/2022.6.7
2022.6.7
2022-06-22 20:08:57 +02:00
c2f4a01c1f update homeassistant-2022.6.7 2022-06-22 19:59:12 +02:00
9b4a696520 update pygatt-4.0.5-r1 2022-06-22 19:53:52 +02:00
44123c1fa8 update aiomusiccast-0.14.4 2022-06-22 19:47:35 +02:00
d467af2c19 update aiounifi-32 2022-06-22 19:42:51 +02:00
3f11a649a7 bump nexia-1.0.2 2022-06-22 19:39:17 +02:00
67afa65e25 bump insteon-frontend-home-assistant-0.1.1 2022-06-22 19:35:31 +02:00
ad18805dd0 bump pyinsteon-1.1.1 2022-06-22 19:33:37 +02:00
24e17788b5 bump growattServer-1.2.2 2022-06-22 19:29:42 +02:00
8a319a9465 bump aiobafi6-0.6.0 2022-06-22 19:27:37 +02:00
ed11e957e8 exclude coverage from shellcheck 2022-06-22 19:22:49 +02:00
795eaa7ffe remove olds 2022-06-22 19:12:51 +02:00
9ab9ed8277 re-add coverage-6.4 (from main) 2022-06-22 07:52:05 +02:00
be1054a21d re-add icttoxml-1.7.4Â 2022-06-20 19:48:35 +02:00
82683eca63 Merge pull request #88 from onkelbeh/2022.6.6
2022.6.6
2022-06-15 07:14:46 +02:00
9c9dff2f87 update homeassistant-2022.6.6 2022-06-15 07:11:14 +02:00
f6dc99f0ee bump unifi-discovery-1.1.4 2022-06-15 07:07:12 +02:00
97be5ef6fb remove olds 2022-06-15 07:04:48 +02:00
d8097c02da bump aiohue-4.4.2 2022-06-15 07:04:30 +02:00
87a9396a6b bump pyhiveapi-0.5.10 2022-06-15 07:00:56 +02:00
26c43d91a6 bump bond-async-0.1.22 2022-06-15 06:58:33 +02:00
ceb89ab5af block pydantic-1.9.1 for https://github.com/samuelcolvin/pydantic/issues/4092 2022-06-14 05:02:36 +02:00
d4a644bcc6 unblock =dev-python/pyroute2-0.6.9 2022-06-13 18:32:02 +02:00
156bd78401 pip-22.0.4-r1, fix SC2171 2022-06-13 18:30:02 +02:00
9614347956 re-add pip-22.0.4-r1 (from main), fixes #282 2022-06-13 18:24:56 +02:00
4a56ba8290 Merge pull request #87 from onkelbeh/dbapi-tests
update homeassistant-2022.6.5-r1, remove mysql-connector-python
2022-06-11 10:06:22 +02:00
d8ddaff37b remove olds 2022-06-11 10:01:11 +02:00
19476e11c0 update homeassistant-2022.6.5-r1, remove mysql-connector-python 2022-06-11 09:57:50 +02:00
5ca25f98ff Merge pull request #86 from onkelbeh/2022.6.5
2022.6.5
2022-06-11 08:27:28 +02:00
3d97e5887a update homeassistant-2022.6.5 2022-06-11 08:19:55 +02:00
1e1b258162 bump yolink-api-0.0.8 2022-06-11 08:18:27 +02:00
187cbf4fde update pyunifiprotect-3.9.2 2022-06-11 08:16:46 +02:00
6aea04c680 bump egenmaschine-2022.6.1 2022-06-11 08:14:01 +02:00
e67cd85d44 bump pyhiveapi-0.5.9 2022-06-11 08:12:41 +02:00
373f36d6b9 re-add xmltodict-0.12.0-r1 (from main) 2022-06-10 14:33:18 +02:00
563c27ed11 Merge pull request #85 from onkelbeh/2022.6.4
2022.6.4
2022-06-10 06:47:47 +02:00
a3f052acd1 update homeassistant-2022.6.4 2022-06-10 06:36:03 +02:00
4e1359caa0 bump pywemo-0.9.1 2022-06-10 06:33:15 +02:00
ef02eef8b7 bump async-upnp-client-0.31.1 2022-06-10 06:30:48 +02:00
e5fe93a302 Merge pull request #84 from onkelbeh/mariadb
mariadb (replacement for mysql-connector-python), fixes #280
2022-06-09 06:50:34 +02:00
64cfcdf860 add mariadb USEFlag 2022-06-07 04:05:33 +02:00
497ba0e677 add dev-python/mariadb-1.0.11 (replacement for mysql-connector-python) 2022-06-07 04:04:17 +02:00
147eda27c9 remove old sqlalchemy-1.4.27 2022-06-07 04:03:19 +02:00
0f8ef2b4f3 Merge pull request #83 from onkelbeh/2022.6.3
2022.6.3
2022-06-07 02:27:20 +02:00
24a38b3cb5 update homeassistant-2022.6.3 2022-06-07 02:24:39 +02:00
c0030e67fd update wallbox-0.4.9 2022-06-07 02:13:58 +02:00
f84ebddc1d bump aenum-3.1.11 2022-06-07 02:13:36 +02:00
6ecc12a374 update simplisafe-python-2022.6.0 2022-06-07 02:07:49 +02:00
16bfb27d68 bump regenmaschine-2022.6.0 2022-06-07 02:03:41 +02:00
94b28174fb bump aiolookin-0.1.1 2022-06-07 02:01:23 +02:00
013c5e012c bump pyialarmxr-homeassistant-1.0.18 2022-06-07 01:59:36 +02:00
3ecaa9f17b remove olds 2022-06-07 01:52:03 +02:00
e2829db332 Merge pull request #82 from onkelbeh/2022.6.2
2022.6.2
2022-06-05 00:58:34 +02:00
6df6bfbc89 remove olds 2022-06-05 00:57:40 +02:00
f32ee497f0 update homeassistant-2022.6.2 2022-06-05 00:55:05 +02:00
94edb6aec9 bump pynetgear-0.10.4 2022-06-05 00:54:00 +02:00
19a5e3dfbd bump pypck-0.7.15 2022-06-05 00:52:11 +02:00
14a15e367c bump bimmer-connected-0.9.4 2022-06-05 00:50:46 +02:00
509d07db1c Merge pull request #81 from onkelbeh/2022.6.1
2022.6.1
2022-06-04 13:13:08 +02:00
a44b664d5f update DOMAINTABLE.md 2022-06-04 12:54:46 +02:00
1062a37eb4 update homeassistant-2022.6.1 2022-06-04 12:54:10 +02:00
010dde6259 yolink-api-0.0.6 bump 2022-06-04 12:43:34 +02:00
3f4968a23a bump pyhiveapi-0.5.5 2022-06-04 12:41:47 +02:00
eebb011bc1 bump home-assistant-frontend-20220601.0 2022-06-04 12:39:37 +02:00
f9628d98d9 bump aiobafi6-0.5.0 2022-06-04 12:37:23 +02:00
fb36fbf5b4 merge 2022-06 dev branch 2022-06-01 17:47:46 +02:00
7b8de36c1c homeassistant-2022.6.0 2022-06-01 17:36:52 +02:00
fc67b79971 bump motionblinds-0.6.8 2022-06-01 17:36:02 +02:00
a1fe9c1a2c bump homeassistant-2022.6.0_beta7 2022-06-01 07:23:00 +02:00
e12da47aa2 update homeassistant-2022.6.0_beta6 2022-06-01 01:43:25 +02:00
2edd1d486d update zha-quirks-0.0.75 2022-06-01 01:40:55 +02:00
fbdccb25f9 update pyhiveapi-0.5.4 2022-06-01 01:36:20 +02:00
f9a2be18f9 bump home-assistant-frontend-20220531.0 2022-06-01 01:24:49 +02:00
54ffc21344 remove olds 2022-06-01 01:21:14 +02:00
c63fcee868 update homeassistant-2022.6.0_beta5 2022-05-31 20:42:09 +02:00
f3f655a4d6 fix intel-amt-0.9.0 deps 2022-05-31 20:40:43 +02:00
4921e3c598 bump PlexAPI-4.11.2 2022-05-31 20:38:07 +02:00
149fe5225d bump zwave-js-server-python-0.37.1 2022-05-31 20:35:50 +02:00
5f94318ba6 bump simplisafe-python-2022.5.2 2022-05-31 20:33:57 +02:00
3976c17be1 bump regenmaschine-2022.5.1 2022-05-31 20:31:39 +02:00
Andreas Billmeier (@STR/VW3)
67c797c045 re-add jinja-3.1.1 (from main) 2022-05-31 16:58:07 +02:00
Andreas Billmeier (@STR/VW3)
aac8280008 update homeassistant-2022.6.0_beta4 2022-05-31 16:57:18 +02:00
dbddbf666d add intel-amt-0.9.0
add pem-21.2.0
2022-05-31 07:17:01 +02:00
b1628e797c bump HATasmota-0.5.1 2022-05-31 07:14:28 +02:00
942339e530 bump pyialarmxr-1.0.18 2022-05-31 07:12:42 +02:00
7ca3d66bff bump bimmer-connected-0.9.3 2022-05-31 07:10:11 +02:00
3ff57e2c75 update homeassistant-2022.6.0_beta3 2022-05-29 15:11:03 +02:00
06abcf3f79 update awesomeversion-22.5.2 2022-05-29 14:55:30 +02:00
c11839e7d0 update bimmer-connected-0.9.2 2022-05-29 14:50:57 +02:00
44a3b45208 update package.accept_keywords, 2022.6.0_beta2 2022-05-29 14:47:31 +02:00
ba79332322 remove olds 2022-05-29 14:46:23 +02:00
06515ba065 update homeassistant-2022.6.0_beta2 2022-05-28 10:50:55 +02:00
29e3b39e99 update regenmaschine-2022.5.0 2022-05-28 10:23:07 +02:00
1bc521a836 bump laundrify-aio-1.1.2 2022-05-28 10:19:01 +02:00
3349832292 update home-assistant-frontend-20220526.0 2022-05-28 10:05:09 +02:00
581c137214 exclude protobuf 2022-05-27 19:42:25 +02:00
5713366b9c remove pyproject.toml, migrate to PEP517 2022-05-27 14:04:45 +02:00
72e94037a9 fritzconnection-1.8.0 update KEYWORDS 2022-05-27 13:42:34 +02:00
e690b3a98f pyinsteon: update old MD5 hash 2022-05-27 13:39:43 +02:00
ad73490da7 fix metadata.xml 2022-05-27 13:37:21 +02:00
145396e6c8 remove deepmerge-1.0.1 (now in main) 2022-05-27 13:24:18 +02:00
9df865e44a make sure bond-api is replaced by bond-async-0.1.20-r1 2022-05-27 11:07:17 +02:00
fd3885ce4a update homeassistant-2022.6.0_beta1 2022-05-27 03:04:32 +02:00
17f7e9e9e3 allow betas needed by 2022.6.0 2022-05-27 02:54:41 +02:00
a1dc1b2f8c bump flux-led-0.28.30 2022-05-27 02:53:23 +02:00
850a6b3bee add bond-async-0.1.20 2022-05-27 02:51:11 +02:00
5fce564f22 Merge pull request #75 from onkelbeh/esphome-2022.5.1
esphome-2022.5.1
2022-05-26 17:52:17 +02:00
445c318f7d update esphome-9999 2022-05-26 17:43:53 +02:00
f5cc9f8697 update esptool-3.3.1 2022-05-26 17:43:07 +02:00
5d97016513 update esphome-2022.5.1 2022-05-26 17:42:14 +02:00
62f569c600 update esphome-dashboard-20220508.0 2022-05-26 17:41:20 +02:00
d8d5334c2f update homeassistant-2022.6.0_beta0 2022-05-26 17:15:53 +02:00
a801b2e127 bump pre-commit-2.19.0 (from main) 2022-05-26 17:04:40 +02:00
e627290dda bump mypy-0.960 (from main) 2022-05-26 16:59:55 +02:00
23303da60e bump grpcio-1.46.1 & grpcio-status-1.46.1 2022-05-26 16:56:09 +02:00
93350f57fa allow dev-python/watchdog-2.1.8 2022-05-26 16:40:19 +02:00
fdf7617771 bump zwave-js-server-python-0.37.0 2022-05-26 16:39:40 +02:00
48985f191c bump yalexs-1.1.25 2022-05-26 16:38:14 +02:00
f4b13d706e bump zha-quirks-0.0.74 2022-05-26 16:34:09 +02:00
6ec620d0fa bump bellows-0.30.0 2022-05-26 16:31:49 +02:00
4bfff82a8c add yolink-api-0.0.5 2022-05-26 16:29:28 +02:00
ee0b6661d1 add pyws66i-1.1 2022-05-26 16:26:45 +02:00
9c8668c205 update pywemo-0.8.1 2022-05-26 16:24:08 +02:00
b74b765d62 bump vulcan-api-2.1.1 2022-05-26 16:22:14 +02:00
a04b335ee5 update PyViCare-2.16.2 2022-05-26 16:19:54 +02:00
6a6513da95 bump velbus-aio-2022.5.1 2022-05-26 16:17:04 +02:00
d863137d9d bump unifi-discovery-1.1.3 2022-05-26 16:14:47 +02:00
2219476827 bump pyunifiprotect-3.6.0 2022-05-26 16:12:39 +02:00
800deb71f2 bump twentemilieu-0.6.1 2022-05-26 16:10:24 +02:00
71145c7a7a bump pytrafikverket-0.2.0.1 2022-05-26 16:08:25 +02:00
eed9ff4223 bump HATasmota-0.5.0 2022-05-26 16:06:19 +02:00
28ea016496 bump pyRFXtrx-0.29.0 2022-05-26 16:04:17 +02:00
28005d0a28 add eagle100-0.1.1 2022-05-26 16:02:22 +02:00
ed9d77d1e1 bump aioqsw-0.0.8 2022-05-26 16:00:06 +02:00
8e891761db bump plugwise-0.18.5 2022-05-26 15:58:25 +02:00
b1751b1c1a bump PlexAPI-4.11.1 2022-05-26 15:55:47 +02:00
253d12cf64 update pyownet-0.10.0_p1 2022-05-26 15:53:03 +02:00
e8bdfa1e36 bump nexia-1.0.1 2022-05-26 15:31:01 +02:00
ca0221d3a0 bump motionblinds-0.6.7 2022-05-26 15:17:18 +02:00
94f043961b update moehlenhoff-alpha2-1.2.1 2022-05-26 15:15:33 +02:00
ac947b9bea add laundrify-aio-1.1.1 2022-05-26 15:13:29 +02:00
121ee18dec bump xknx-0.21.3 2022-05-26 15:09:37 +02:00
063150cebd add pyialarmxr-1.0.13 2022-05-26 15:06:12 +02:00
e5ec8ff2c7 update huawei-lte-api-1.6.0 2022-05-26 15:03:19 +02:00
faf7e6311f add python-homewizard-energy-1.0.3 2022-05-26 15:00:17 +02:00
1e84c03552 bump gcal-sync-0.9.0 2022-05-26 14:57:35 +02:00
7dbd2c2908 add geocachingapi-0.2.1 2022-05-26 14:45:25 +02:00
7eb20a765e bump home-assistant-frontend-20220525.0 2022-05-26 14:42:27 +02:00
014f8b784a bump flux-led-0.28.29 2022-05-26 14:35:07 +02:00
3fdc6d4453 bump (renamed) pyezviz-0.2.0.8 2022-05-26 14:32:28 +02:00
392ada5c60 bump aioesphomeapi-10.10.0 2022-05-26 14:25:16 +02:00
f257f49856 bump elkm1-lib-2.0.0 2022-05-26 14:22:32 +02:00
fd14a9f18b bump dsmr-parser-0.33 2022-05-26 14:20:31 +02:00
5e7db4c339 bump async-upnp-client-0.30.1 2022-05-26 14:17:45 +02:00
8140aa396f bump devolo-plc-api-0.8.0 2022-05-26 14:15:37 +02:00
bdf4c6b0a5 bump devolo-home-control-api-0.18.2 2022-05-26 14:12:50 +02:00
2dcb59bee0 bump pychromecast-12.1.3 2022-05-26 13:20:01 +02:00
7990fddc40 bump caldav-0.9.0 2022-05-26 13:16:24 +02:00
5f08a2ff10 bump broadlink-0.18.2 2022-05-26 12:31:43 +02:00
a37c96c19b bump bond-api-0.1.18 2022-05-26 12:15:16 +02:00
5e1160ea98 update bimmer-connected-0.9.0 2022-05-26 12:12:43 +02:00
e6370ae2b1 add aiobafi6-0.3.0 2022-05-26 12:09:10 +02:00
68c60a8638 update protobuf-3.20.1 2022-05-26 12:04:27 +02:00
ef67340b0d bump apprise-0.9.8.3 2022-05-26 11:16:40 +02:00
e89e20ed52 bump aioairzone-0.4.4 2022-05-26 11:14:29 +02:00
3fc67a9909 update Adax-local-0.1.4 2022-05-26 11:12:47 +02:00
a787b8d8c0 allow jinja-3.1.2 2022-05-26 11:08:22 +02:00
357724c9a2 bump awesomeversion-22.5.1 2022-05-26 11:05:17 +02:00
309d3e01eb remove old HA ebuilds 2022-05-26 10:53:54 +02:00
32fbd3eafd update README.md: pysnmplib 2022-05-23 07:39:23 +02:00
bccfecf60c update README.md: pysnmplib 2022-05-23 07:37:56 +02:00
05d4059ba4 correct reedsolomon dep in esptool-3.3, fixes #73 2022-05-22 21:45:32 +02:00
ea7cd84cb0 park psnmplib* 2022-05-22 14:56:50 +02:00
86d019968f remove (pysnmp-)python-jose 2022-05-22 14:27:54 +02:00
b0e41ac77f remove (pysnmp-)rsa 2022-05-22 14:24:26 +02:00
cc861b69bd update package.accept_keywords 2022-05-22 14:17:27 +02:00
c4af9bc387 add a (experimental) blocker for pyasn1 2022-05-22 13:48:53 +02:00
dd68196fd1 rollback to pysnmp, remove package.provided for Github test runs 2022-05-19 07:40:36 +02:00
46f4df016f Merge pull request #74 from onkelbeh/2022.5.5
2022.5.5
2022-05-19 07:18:35 +02:00
5279affbd8 update homeassistant-2022.5.5, pysnmp rollback 2022-05-19 07:10:34 +02:00
3ce15bbb33 bump pyvesync-2.0.3 2022-05-19 06:44:22 +02:00
67bbafa224 bump pyunifiprotect-3.5.1 2022-05-19 06:41:55 +02:00
1fb2121aec bump pillow-9.1.0 (from main) 2022-05-17 22:35:39 +02:00
23e9484a92 re-add fritzconnection-1.8.0 (from main) 2022-05-17 22:26:13 +02:00
7c9be62f75 fix pydeconz-92, using old source from cache 2022-05-14 11:09:53 +02:00
6bbd41dc9d re-add pyjwt-2.3.0 (from main) 2022-05-14 07:34:25 +02:00
a924c4ab6a Merge pull request #72 from onkelbeh/2022.5.4
2022.5.4
2022-05-13 14:17:07 +02:00
30a507d37f update homeassistant-2022.5.4 2022-05-13 07:42:07 +02:00
35915d9b2a update pyunifiprotect-3.4.1 2022-05-13 07:38:25 +02:00
278d5bf339 add uasiren-0.0.1 2022-05-13 07:35:19 +02:00
a501b4ca70 bump simplisafe-python-2022.5.1 2022-05-13 07:32:44 +02:00
3b38284f96 bump nettigo-air-monitor-1.2.4 2022-05-13 07:30:34 +02:00
00c41d018b bump logi-circle-0.2.3 2022-05-13 07:28:41 +02:00
425f5adcd6 update pydeconz-92 2022-05-13 07:26:32 +02:00
a2598ecc44 bump pychromecast-12.1.2 2022-05-13 07:21:36 +02:00
1e667d3de3 Merge pull request #71 from onkelbeh/2022.5.3
2022.5.3
2022-05-09 18:41:55 +02:00
a1eb3a4b19 update homeassistant-2022.5.3 2022-05-09 18:37:04 +02:00
9c7a38660a add ukrainealarm-0.0.1 2022-05-09 18:34:15 +02:00
a12a0b945b bump total-connect-client-2022.5 2022-05-09 18:31:39 +02:00
7ebc5ce7dc bump home-assistant-frontend-20220504.1 2022-05-09 18:29:51 +02:00
589aa66bb5 update py-canary-0.5.2 2022-05-09 18:29:10 +02:00
f76e3be56e Merge pull request #69 from onkelbeh/esphome-2022.4.0
Esphome 2022.4.0
2022-05-07 08:16:41 +02:00
b82dda7f29 Merge pull request #68 from onkelbeh/2022.5.2
2022.5.2
2022-05-07 08:11:35 +02:00
6a63f9326f update esphome-9999 2022-05-07 08:10:21 +02:00
4225d65c0c update esphome-2022.4.0 2022-05-07 07:57:40 +02:00
190b94cc5e remove olds 2022-05-07 07:45:12 +02:00
626b1a1ba9 update homeassistant-2022.5.2 2022-05-07 07:39:38 +02:00
08cd0d384b update glances-api-0.3.5 2022-05-07 07:36:41 +02:00
3b5f7bda8a garminconnect-ha-0.1.6 vanished from Pypi, URL changed 2022-05-07 07:21:55 +02:00
c1393c8db9 update README.md 2022-05-06 22:13:39 +02:00
8d8644f350 adjust some license strings 2022-05-06 22:08:55 +02:00
0a6faa4dcd fix cryptography-36.0.2 shellcheck 2022-05-06 21:43:18 +02:00
60f01d7d59 fix voluptuous-0.12.2 shellcheck 2022-05-06 21:36:29 +02:00
af177283c8 re-add voluptuous-0.12.2 (from main), fixes #276 2022-05-06 21:31:56 +02:00
a9b2e3cb7b re-add click-8.0.4 (from main) 2022-05-06 21:28:24 +02:00
fb97e0d397 Merge pull request #67 from onkelbeh/2022.5.0
Merge 2022.5.1 updates
2022-05-06 20:23:51 +02:00
312caea5d4 cryptography-36.0.2 fix minor syntax 2022-05-06 20:18:22 +02:00
4250969989 add quotes to patchfile 2022-05-06 20:13:36 +02:00
9d4e9fa0b1 update DOMAINTABLE 2022-05-06 20:09:05 +02:00
ba293ebbf6 update homeassistant-2022.5.1 2022-05-06 20:07:25 +02:00
8b61a2e984 add grpcio-status-1.45.0 2022-05-06 19:58:04 +02:00
c24fae292f bump simplisafe-python-2022.5.0 2022-05-06 19:49:12 +02:00
93fddf0122 bump xknx-0.21.2 2022-05-06 19:47:28 +02:00
5e48c45041 bump zwave-js-server-python-0.36.1 2022-05-06 19:45:43 +02:00
1a7d27afb3 bump python-smarttub-0.0.32 2022-05-06 19:43:25 +02:00
a787b44237 update aioslimproto-2.0.1 2022-05-06 19:40:06 +02:00
7e4a5ef7ed bump pysensibo-1.0.14 2022-05-06 19:33:25 +02:00
1a403cc729 bump aiooncue-0.3.4 2022-05-06 19:31:35 +02:00
5137df0c3d bump pynetgear-0.10.0 2022-05-06 19:29:16 +02:00
17dbddb16b bump nettigo-air-monitor-1.2.3 2022-05-06 19:27:41 +02:00
131c6a00eb bump pyinsteon-1.1.0 2022-05-06 19:23:44 +02:00
ab139e442f bump (from main's 1.21.5) numpy-1.21.6 2022-05-06 19:21:12 +02:00
996588729a update gcal-sync-0.7.1 2022-05-06 19:20:36 +02:00
52c65234d2 bump home-assistant-frontend-20220504.0 2022-05-06 19:16:04 +02:00
0aef3b2911 bump pychromecast-12.1.1 2022-05-06 19:09:26 +02:00
30f09b28bd bump aioairzone-0.4.3 2022-05-06 19:06:48 +02:00
25fab8f69b add workaround for replacing pysnmp with pysnmplib, revoke the old efforts 2022-05-06 18:56:33 +02:00
a16e79a7b3 update lomond-0.3.3-r2 (P310) 2022-05-01 12:25:16 +02:00
bab12fb02c update coveralls-3.3.1 (P310) 2022-05-01 11:41:24 +02:00
cc812bad5d update cryptography-36.0.2: allow pysnmp-pyasn1-modules 2022-05-01 10:22:34 +02:00
4284d2f43a pyasn1-modules-0.2.8-r9: remove distutils 2022-05-01 10:11:48 +02:00
624c8f691d add the appropriate blockers to pysnmp-pyasn1-modules-0.2.9 2022-05-01 09:35:00 +02:00
9a1f7a9c2c add pyasn1-modules-0.2.8-r9 as a replacement virtual 2022-05-01 09:31:32 +02:00
d2374833b3 add pysnmp-pyasn1-modules-0.2.9 2022-05-01 09:26:50 +02:00
565a475b41 python-jose-3.3.0-r9: allow pysnmp-pyasn1 2022-05-01 09:18:41 +02:00
d622cae54a rsa-4.8-r9: allow pysnmp-pyasn1 2022-05-01 09:14:52 +02:00
adb556cc29 update homeassistant-2022.5.0_beta4 2022-04-30 22:16:58 +02:00
aa3a3fa865 add insteon-frontend-home-assistant-0.1.0 2022-04-30 22:14:08 +02:00
e02e8d1ecd update pyinsteon-1.1.0_beta3 2022-04-30 22:09:55 +02:00
5c87c3f60f update zha-quirks-0.0.73 2022-04-30 22:05:27 +02:00
77730cec62 update zigpy-deconz-0.16.0 2022-04-30 22:04:10 +02:00
7943059bf0 update zigpy-0.45.1 2022-04-30 22:02:34 +02:00
5dcffc6c61 bump HATasmota-0.4.1 2022-04-30 21:58:08 +02:00
5bf2d407c3 bump gcal-sync-0.6.3.ebuild
bump gcal-sync-0.7.0.ebuild
2022-04-30 21:55:22 +02:00
2ca96e5a05 bump home-assistant-frontend-20220429.0 2022-04-30 21:44:22 +02:00
133411313a bump pydeconz-91 2022-04-30 21:43:03 +02:00
393e1caae3 update homeassistant-2022.5.0_beta0 2022-04-30 21:26:07 +02:00
b3d80ba4b7 atenpdu-0.3.2-r1: fix Typo 2022-04-30 21:23:05 +02:00
32cd7538aa bump pytest-socket-0.5.1 2022-04-30 21:16:52 +02:00
7e8aedee4d re-add cryptography-36.0.2 (from main) 2022-04-30 21:13:27 +02:00
80bdc7e993 update brother-1.2.0 2022-04-30 20:56:34 +02:00
0a90079b98 add pysnmplib-5.0.10 2022-04-30 20:56:05 +02:00
82ebd475b3 add pysnmp-pysmi-1.1.8 and a replacement virtual for pysmi 2022-04-30 20:55:38 +02:00
1d638b2d60 add pysnmp-pyasn1-1.1.2 and a replacement virtual for pyasn1 2022-04-30 20:53:50 +02:00
7baef92c2d adb-shell-0.4.2-r1: allow pysnmp-pyasn1 2022-04-30 20:15:47 +02:00
fc7c626476 atenpdu-0.3.2-r1: allow pysnmplib 2022-04-30 20:14:38 +02:00
98c16a94e1 bump pyvesync-2.0.2 2022-04-30 20:13:28 +02:00
13d97bed73 bump zwave-me-ws-0.2.4 2022-04-30 20:13:02 +02:00
132363effe bump pynws-1.4.1 2022-04-30 20:12:37 +02:00
1d6898ebc0 bump pyevilgenius-2.0.0 2022-04-30 20:12:13 +02:00
123430d586 bump pyoverkiz-1.4.0 2022-04-30 20:11:41 +02:00
893b32e89a bump TwitterAPI-2.7.12 2022-04-30 20:10:58 +02:00
9087a10d89 Merge remote-tracking branch 'origin/master' into 2022.0.5 2022-04-30 15:14:52 +02:00
603c8c730f bump elkm1-lib-1.3.5 2022-04-30 15:08:36 +02:00
7c476aaa75 bump zwave-js-server-python-0.36.0 2022-04-30 15:03:52 +02:00
a805f9bcd4 update aiotractive-0.5.4 2022-04-30 14:52:19 +02:00
34f4e16e53 bump python-kasa-0.5.0 2022-04-30 14:49:58 +02:00
8ade4e6389 bump total-connect-client-2022.3 2022-04-30 14:47:31 +02:00
b7580e6c65 bump pytomorrowio-0.3.3 2022-04-30 14:44:45 +02:00
4259526fdb bump pyTibber-0.22.3 2022-04-30 14:43:15 +02:00
77ae1fcb6e add pycocotools-2.0.1 2022-04-30 14:39:55 +02:00
7224a56e0d update python-smarttub-0.0.31 2022-04-30 14:38:05 +02:00
fff77d464b add aioslimproto-1.0.0 2022-04-30 14:34:36 +02:00
8d50952f0f bump simplisafe-python-2022.4.1 2022-04-30 11:42:04 +02:00
5bccf9ebcd bump aioshelly-2.0.0 2022-04-30 11:28:27 +02:00
b8f5d35b9e bump sentry-sdk-1.5.10 (from main) 2022-04-30 11:26:09 +02:00
b297f8f263 cleanup spotipy-2.19.0, remove redis (dupe to redis-py) 2022-04-30 11:23:48 +02:00
bd962c9708 add aiosenz-1.0.0 2022-04-30 11:19:56 +02:00
8d4949d287 bump pysensibo-1.0.12 2022-04-30 11:10:05 +02:00
29e615c746 bump praw-7.5.0 2022-04-30 11:08:00 +02:00
ca0aea6e68 add aioqsw-0.0.5 2022-04-30 11:04:40 +02:00
4bcdcddcd0 bump ha-philipsjs-2.9.0 2022-04-30 11:02:08 +02:00
cae8e3f6aa update peco-0.0.29 2022-04-30 10:59:38 +02:00
931aed97de bump pyopenuv-2022.4.0 2022-04-30 10:56:13 +02:00
29fea104a8 update nettigo-air-monitor-1.2.2 2022-04-30 10:52:22 +02:00
44c7aefc0c bump motionblinds-0.6.5 2022-04-30 10:49:12 +02:00
ab7dd2f3bb add meater-python-0.0.8 2022-04-30 10:47:19 +02:00
c641a7c71c update pyiqvia-2022.4.0 2022-04-30 10:44:07 +02:00
b4d27b5fe7 update aioguardian-2022.3.2 2022-04-30 10:41:30 +02:00
4b1b839eda bump greeclimate-1.1.1 2022-04-30 10:38:23 +02:00
34fa711602 add gcal-sync-0.6.2 2022-04-30 10:36:02 +02:00
772755ac41 update av-9.2.0 2022-04-30 10:14:08 +02:00
4ac8c71fc5 bump home-assistant-frontend-20220427.0 2022-04-30 10:06:51 +02:00
8d289d2966 bump flux-led-0.28.28 2022-04-30 09:59:56 +02:00
5a50b3947d update env-canada-0.5.22Â 2022-04-30 09:55:12 +02:00
50f2fcb020 bump async-upnp-client-0.29.0 2022-04-30 09:51:19 +02:00
f68417d271 update pydeconz-90 2022-04-30 09:48:35 +02:00
5c4039a702 re-add pylint-2.13.3 (from main) 2022-04-30 07:38:37 +02:00
d0d92b8024 re-add jinja-3.1.0 (from main) 2022-04-29 23:44:42 +02:00
cfabcaaf1f update debugpy-1.6.0 2022-04-29 16:51:46 +02:00
84e05d887f bump pychromecast-12.0.0 2022-04-28 20:00:51 +02:00
38cf7b5a00 bump bimmer-connected-0.8.12 2022-04-27 21:28:56 +02:00
8f1ca6bc7c bump androidtv-0.0.67 2022-04-27 20:43:57 +02:00
943ab9a735 bump aioairzone-0.4.2 2022-04-27 19:17:11 +02:00
16f19d4577 update homeassistant-2022.4.7 2022-04-25 20:51:41 +02:00
5ddde601ad bump zwave-js-server-python-0.35.3 2022-04-25 20:48:13 +02:00
900b245134 bump pyplaato-0.0.18 2022-04-25 20:45:44 +02:00
87c76befed bump xknx-0.20.4 2022-04-25 20:43:37 +02:00
79bd29efc6 update aiodiscover-1.4.11, bump pyroute2-0.6.9 2022-04-25 20:42:05 +02:00
85d6212ac3 rename setuptools_rust (c22222767b) 2022-04-23 14:53:11 +02:00
3976bc3bca update homeassistant-2022.4.6 2022-04-21 07:37:40 +02:00
71a031651b dg zigpy-zigate-0.7.4 2022-04-21 07:35:42 +02:00
1ad5518d1a bump pyunifiprotect-3.4.0 2022-04-21 07:31:51 +02:00
5aa748a534 bump roonapi-0.1.1 2022-04-21 07:23:09 +02:00
010521f311 bump aiohomekit-0.7.17 2022-04-21 07:20:12 +02:00
51f6c128a9 bump elkm1-lib-1.2.2 2022-04-21 06:49:50 +02:00
f3d24edebf bump aiodiscover-1.4.9 2022-04-21 06:46:57 +02:00
be51e31f62 update homeassistant-2022.4.5 2022-04-17 09:41:06 +02:00
1621757f1a re-add google-api-python-client-2.38.0-r1 (from main) 2022-04-17 09:37:16 +02:00
81a408860b bump openhomedevice-2.0.2 2022-04-17 09:32:26 +02:00
086c97a93a bump pymazda-0.3.3 2022-04-17 09:29:52 +02:00
9c6275a6af bump xknx-0.20.3 2022-04-17 09:27:43 +02:00
29de004e2c stabilize ha-av-9.1.1_p3 2022-04-17 09:23:46 +02:00
b04ad0a48f re-schedule all Github workflows 2022-04-16 12:16:28 +02:00
f6746a0ee8 add med Ebuild compile test on Python 3.10 2022-04-16 12:15:08 +02:00
6a601b2dbf update homeassistant-2022.4.4 2022-04-15 03:12:16 +02:00
57a2ded552 update ha-av-9.1.1_p3 2022-04-15 03:09:48 +02:00
4fca9c92d2 update homeassistant-2022.4.3 2022-04-13 07:30:19 +02:00
c1c2ce1af7 bump zha-quirks-0.0.72 2022-04-13 07:13:08 +02:00
0786358a28 bump zigpy-0.44.2 2022-04-13 07:11:16 +02:00
f11f861a4f bump renault-api-0.1.11 2022-04-13 07:07:49 +02:00
3c5ed5ff14 update xknx-0.20.2 2022-04-13 07:05:24 +02:00
f0acec24a8 bump devolo-home-control-api-0.18.1 2022-04-13 07:02:56 +02:00
5305 changed files with 66623 additions and 59703 deletions

View File

@@ -3,7 +3,7 @@ name: emerge ha-med
on:
workflow_dispatch:
schedule:
- cron: '15 10 * * *' # Daily
- cron: '15 9 * * *' # Daily
jobs:
emerge-ha-med:
@@ -13,7 +13,7 @@ jobs:
options: --privileged
steps:
- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: emerge-sync
run: |

View File

@@ -3,7 +3,7 @@ name: emerge ha-min
on:
workflow_dispatch:
schedule:
- cron: '17 10 * * *' # Daily
- cron: '15 8 * * *' # Daily
jobs:
emerge-ha-min:
@@ -13,8 +13,8 @@ jobs:
options: --privileged
steps:
- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: emerge-sync
run: |
sudo -u portage git -C /var/db/repos/gentoo pull
@@ -33,5 +33,5 @@ jobs:
- name: emerge
run: |
emerge --jobs=4 --autounmask=y --autounmask-continue=y dev-lang/rust-bin
emerge --autounmask=y --autounmask-continue=y dev-lang/rust-bin
emerge --jobs=4 --autounmask=y --autounmask-continue=y app-misc/homeassistant-min

47
.github/workflows/emerge-p310-med.yml vendored Normal file
View File

@@ -0,0 +1,47 @@
name: emerge ha-med on 3.10
on:
workflow_dispatch:
schedule:
- cron: '15 11 * * *' # Daily
jobs:
emerge-ha-med-310:
runs-on: ubuntu-latest
container:
image: ghcr.io/antonfischl1980/gentoo-ci:main
options: --privileged
steps:
- name: Checkout code
uses: actions/checkout@v3
- 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: Switch to Python 3.10
run: |
echo "USE_PYTHON=\"3.10 3.9\"" >>/etc/portage/make.conf
echo "PYTHON_TARGETS=\"python3_10 python3_9\"" >>/etc/portage/make.conf
echo "PYTHON_SINGLE_TARGET=\"python3_10\"" >>/etc/portage/make.conf
emerge --jobs=4 -tv app-eselect/eselect-python app-portage/eix
eselect python set python3.10
eix-update
eix -I# --installed-without-use python_targets_python3_10 | xargs emerge --jobs=4 -1tv
- name: /etc/portage/
run: |
rsync -aHDPSv etc/portage/ /etc/portage/
- name: emerge
run: |
emerge --jobs=4 --autounmask=y --autounmask-continue=y dev-lang/rust-bin
emerge --jobs=4 --autounmask=y --autounmask-continue=y app-misc/homeassistant

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: |

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

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

View File

@@ -1,31 +0,0 @@
name: repoman
on:
workflow_dispatch:
schedule:
- cron: '15 17 * * *' # 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

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: opencv pillow numpy
ignore_paths: coverage numpy opencv orjson pandas pillow tensorflow protobuf yarl aiohttp pytest-cov

View File

@@ -13,9 +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|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|
@@ -40,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|
@@ -60,6 +64,7 @@
|aws|Interact with Amazon Web Services|N|N|Y|0.91|
|axis|Communicating with newer devices from Axis Communications|Y|Y|Y|0.45|
|backup|allows you to create and download backups for your Home Assistant Core|N|Y|Y|2022.4.0b0|
|baf|Integrates Big Ass Fans devices into Home Assistant|N|N|Y|2022.6.0b0|
|baidu|Text-to-speech platform uses Baidu TTS engine to read a text with natural soundi|N|Y|Y|0.59|
|balboa|This integration adds support for Balboa Spa WiFi Modules|N|N|Y|2021.12.0b0|
|bbb_gpio|Base for all BeagleBone Black related GPIO platforms|N|N|Y|0.36|
@@ -74,7 +79,9 @@
|blinksticklight|The blinkstick platform lets you control your Blinkstick lights|N|Y|Y|0.7.5|
|blinkt|The blinkt light platform lets you control the Blinkt! board, featuring eight su|N|Y|Y|0.44|
|blockchain|Displays Bitcoin wallet balances from blockchain.info|N|Y|Y|0.47|
|bluemaestro|Integrates BlueMaestro devices into Home Assistant|N|N|Y|2022.9.0b4|
|bluesound|Allows you to control your Bluesound HiFi wireless speakers and audio integratio|N|N|Y|0.51|
|bluetooth|The Bluetooth integration will detect nearby Bluetooth devices|Y|Y|Y|2022.8.1|
|bluetooth_le_tracker|Tracks Bluetooth low-energy devices periodically based on interval_seconds value|Y|Y|Y|0.27|
|bluetooth_tracker|Discovers new devices on boot and tracks Bluetooth devices periodically|N|Y|Y|0.18|
|bme280|Bosch BME280 Environmental sensor connected via I2c bus (SDA, SCL pins)|N|Y|Y|0.48|
@@ -83,12 +90,14 @@
|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|
|brottsplatskartan|brottsplatskartan sensor allows one to track reported incidents|N|Y|Y|0.85|
|brunt|The brunt platform allows one to control Blind Engines by Brunt|N|Y|Y|0.75|
|bsblan|This integration integrates BSBLan device into Home Assistant|N|Y|Y|0.110|
|bthome|Integrates BTHome BLE devices into Home Assistant|N|N|Y|2022.9.0b3|
|bt_home_hub_5|Offers presence detection by looking at connected devices to a BT Home |N|Y|Y|0.22|
|bt_smarthub|Presence detection by looking at BT Smart Hub based routers|N|Y|Y|0.82|
|buienradar|Integrate buienradar weather data into Home Assistant|N|Y|Y|0.47|
@@ -152,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|
@@ -166,6 +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|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|
@@ -183,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|
@@ -194,6 +206,7 @@
|epson|The epson platform allows you to control a Epson projector|N|N|Y|0.72|
|epsonworkforce|monitor the ink levels of a Epson Workforce printer|N|N|Y|0.92|
|eq3btsmart|Integrate EQ3 Bluetooth Smart Thermostats in Home Assistant|N|N|Y|0.18|
|escea|allows monitoring and control of local Escea fireplaces|N|N|Y|2022.9.0b3|
|esphome|Support for esphome sensors, covers and switches and it's dashboard|Y|Y|Y|0.85|
|essent|communicate with the (undocumented) API of Dutch energy provider Essent|N|N|Y||
|etherscan|displays Ether and ERC-20 token balances from Etherscan.io|N|N|Y|0.47|
@@ -209,6 +222,8 @@
|ffmpeg|allows other Home Assistant integrations to process video and audio streams|Y|Y|Y|0.29|
|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|
@@ -239,8 +254,8 @@
|fritzbox_callmonitor|monitors the call monitor exposed by AVM FRITZ!Box routers on TCP port 1012|N|Y|Y|0.27|
|fritzbox_netmonitor|sensor monitors the network statistics exposed by AVM FRITZ!Box routers|N|Y|Y|0.36|
|fronius|Add (very basic) Support for Fronius Symo JSON Api to Home Assistant|Y|Y|Y|0.96|
|frontend|official frontend to control Home Assistant|Y|Y|Y|0.7|
|frontier_silicon|Support for Internet Radios based on the Frontier Silicon chipset|N|N|Y|0.40|
|fully_kiosk|Fully Kiosk Browser control in Home Assistant|N|N|Y|2022.9.0b3|
|futurenow|Allows you to use P5 FutureNow relay/dimmer units as lights|N|N|Y|0.75|
|garages_amsterdam|measure the occupancy of Amsterdam parking garages in the Netherlands|N|N|Y|2021.6|
|garmin_connect|The Garmin Connect sensor allows you to expose data from Garmin Connect|N|Y|Y||
@@ -248,6 +263,7 @@
|gdacs|lets you use a GeoRSS feed provided by GDACS|N|N|Y|0.106|
|generic|The generic camera platform allows you to integrate any IP camera or other URL|N|N|Y||
|geniushub|geniushub integration links Home Assistant with your Genius Hub CH/DHW|N|N|Y|0.92|
|geocaching|The Geocaching integration pulls data from your Geocaching.com account|N|N|Y|2022.6.0b0|
|geonetnz_quakes|Use a GeoJSON feed provided by New Zealands GeoNet in Home Assistant|N|N|Y|0.98|
|geonetnz_volcano|GeoJSON feed provided by New Zealands GeoNet|N|N|Y|0.103|
|geo_json_events|geo_json_events platform lets you integrate GeoJSON feeds|N|N|Y|0.79|
@@ -264,11 +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|
|gpmdp|Allows you to control a GPMDP instance from Home Assistant|N|N|Y|0.20|
|govee_ble|Integrates Govee BLE devices into Home Assistant|N|N|Y|2022.8.1|
|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|
@@ -279,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|
@@ -312,8 +331,10 @@
|hydrawise|communicate with Hunter Wi-Fi irrigation controllers|N|Y|Y|0.71|
|hyperion|integrate your Hyperion into Home Assistant|Y|N|Y|0.7.6|
|ialarm|A simple library to interface with iAlarm systems, built for Home-Assistant|N|N|Y|2021.5|
|ialarm_xr|Provides connectivity with the Antifurto365 iAlarmXR alarm systems|N|N|Y|2022.6.0b0|
|iammeter|real-time readings of WEM3080, WEM3162 & WEM3080T) meters|N|N|Y|0.107|
|iaqualink|iAqualink by Jandy allows you to control your pool via cloud service|N|Y|Y|0.99|
|ibeacon|Adding iBeacon Tracker to your Home Assistant instance|N|N|Y|2022.10.0|
|icloud|iCloud allows users to track their location on iOS devices|N|N|Y|0.10|
|idteck_prox|This integration works with Proximity Readers (RFID card readers)|N|N|Y|0.85|
|ifttt|With the IFTTT component, you can trigger applets through the “Webhooks” service|N|N|Y|0.8|
@@ -321,9 +342,11 @@
|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|
|inkbird|Integrates INKBIRD devices into Home Assistant|N|N|Y|2022.8.1|
|insteon|allowing linked INSTEON devices to be used|N|Y|Y|0.39|
|intellifire|integrate IntelliFire Wi-Fi fireplace modules|N|N|Y|2022.2.0b1|
|intesishome|communications with IntesisHome Smart AC Controllers|N|Y|Y|0.104|
@@ -343,13 +366,16 @@
|jewish_calendar|Displays information related to the Jewish Calendar as a variety of sensors|N|Y|Y|0.79|
|joaoapps_join|joaoapps_join integration exposes services from Join|N|Y|Y|0.24|
|juicenet|pulls data from a JuiceNet charging station|N|N|Y|0.47|
|justnimbus|queries the JustNumbus API used by the JustNimbus web dashboard|N|N|Y|2022.9.0b3|
|kaiterra|view the readings from your Laser Egg or Sensedge device|N|N|Y|0.100|
|kaleidescape|The Kaleidescape integration allows automation of Kaleidescape movie player|N|N|Y|2022.4.0b0|
|keba|integrates your Keba charging station (wallbox)|N|N|Y|0.98|
|keenetic_ndms2|presence detection for Keenetic Routers|N|N|Y|0.54|
|kef|KEF wireless speakers|N|Y|Y|0.104|
|kegtron|Integrates Kegtron Smart Keg Monitor (Gen 1) devices into Home Assistant|N|N|Y|2022.10.0|
|keyboard|The keyboard integration simulates key presses on the host machine|N|N|Y||
|keyboard_remote|Receive signals from a keyboard and use it as a remote control|N|N|Y|0.29|
|keymitt_ble|allows you to locally control a MicroBot Push|N|N|Y|2022.10.0|
|kira|main integration to integrate Keene Electronics IR over IP Kira modules|N|N|Y|0.45|
|kiwi|open your KIWI Smart Locks and Smart Entry Devices|N|N|Y|0.72|
|kmtronic|IP-connected relays|N|N|Y|2021.3|
@@ -361,12 +387,18 @@
|kulersky|connects Brightech Kuler Sky floor lamps to Home Assistant|N|N|Y|2020.12|
|kwb|integrates the sensors of KWB Easyfire pellet central heating units |N|N|Y|0.40|
|lacrosse|using the data provided by a Jeelink USB dongle or this Arduino sketch|N|N|Y|0.58|
|lacrosse_view|allows access to LaCrosse sensors|N|N|Y|2022.9.0b3|
|lametric|LaMetric Time smart clock listen to web radio and display notifications|N|N|Y|0.49|
|landisgyr_heat_meter|read the meter values from Ultraheat devices by Landis & Gyr|N|N|Y|2022.9.0b3|
|lastfm|lastfm sensor platform will allow you to see whenever a user starts scrobbling|N|N|Y|0.20|
|launch_library|information about the next planned space launch|N|N|Y|0.83|
|laundrify|Monitor the status of your washing machine or dryer using a laundrify WiFi power|N|N|Y|2022.6.0b0|
|lcn|allows you to connect to LCN hardware devices|N|N|Y|0.85|
|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|
|lidarr|The Lidarr integration pulls data from a given Lidarr instance|N|N|Y|2022.10.0|
|life360|detect presence using the unofficial API of Life360|N|N|Y|0.95|
|lifx|The lifx integration allows you to integrate your LIFX into Home Assistant|N|Y|Y|0.81|
|lifx_legacy|The lifx integration allows you to integrate your LIFX into Home Assistant|N|N|Y|None|
@@ -376,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|
@@ -390,16 +424,19 @@
|lyric|Honeywell Lyric thermostat platform|N|N|Y|2021.3|
|magicseaweed|Provides API wrapper to magicseaweed.com.|N|N|Y|0.75|
|mailgun|A simple mailgun client - pymailgun fork with Python 3 support|N|N|Y|0.38|
|mariadb|WIP: set dependencies for mariadb-connector-python|Y|Y|Y|2022.6.3|
|marytts|text-to-speech platform uses MaryTTS Text-to-Speech engine|N|N|Y|0.43|
|mastodon|uses Mastodon to deliver notifications from Home Assistant|N|N|Y|0.67|
|matrix|allows you to send messages to matrix rooms|N|N|Y|0.69|
|maxcube|eQ-3 ELV MAX Cube Python API|Y|Y|Y|0.40|
|mazda|Mazda Connected Services integration|N|N|Y|2021.3|
|mcp23017|base for all related mcp23017 platforms in Home Assistant|N|N|Y|0.94|
|meater|communication with the Meater Temperature Probe from Apption Labs|N|N|Y|2022.5.0b0|
|mediaroom|control a Mediaroom Set-Top Box (STB) from Home Assistant|N|N|Y|0.63|
|media_extractor|Gets a stream URL and sends it to a media player entity|N|Y|Y|0.49|
|melcloud|Python MELCloud interface|N|N|Y|0.106|
|melissa|main integration to connect to a Melissa Climate A/C control|N|N|Y|0.63|
|melnor|allows you to control your Melnor Bluetooth watering valves|N|N|Y|2022.9.0b3|
|message_bird|MessageBird's REST API|N|N|Y|0.16|
|met|met platform uses the Met.no web service as a source for meteorological data|N|N|Y|0.79|
|meteoalarm|watch for weather alerts in europe from MeteoAlarm|N|N|Y|0.93|
@@ -410,19 +447,20 @@
|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|
|modbus|sensors and switches controlled over MODBUS serial, TCP, and UDP connections|N|N|Y||
|modbus|sensors and switches controlled over MODBUS serial, TCP, and UDP connections|Y|Y|Y||
|modem_callerid|Uses an available modem for collecting caller ID information|N|N|Y|0.40|
|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|
|mpd|allows you to control a Music Player Daemon from Home Assistant|N|N|Y||
@@ -457,7 +495,9 @@
|nexia|allows you to integrate your Nexia thermostats into Home Assistant|N|N|Y|0.108|
|nextbus| will give you the next departure time and associated data fro NextBus|N|N|Y|0.93|
|nextcloud|pulls summary Nextcloud information into Home Assistant|N|N|Y|0.108|
|nextdns|allows you to monitor NextDNS statistics|N|N|Y|2022.8.1|
|nfandroidtv|Notifications for Android TV and Notifications for Fire TV|N|N|Y|0.32|
|nibe_heatpump|control and monitor Nibe Heat Pumps in Home Assistant|N|N|Y|2022.10.0|
|nightscout|allows you to view your CGM data from Nightscout|N|N|Y|0.115|
|niko_home_control|platform allows you to integrate your Niko Home Control|N|N|Y|0.82|
|nilu|An API client for getting pollution data from NILU sensor stations in Norway|N|N|Y|0.87|
@@ -466,6 +506,7 @@
|nmap_tracker|Presence detection for Home Assistant with nmap|N|N|Y|0.7|
|nmbs|Python wrapper for the iRail API|N|N|Y|0.85|
|noaa_tides|prediction for the tides for any location in the United States|N|N|Y|0.75|
|nobo_hub|Integrates Nobo Ecohub into Home Assistant|N|N|Y|2022.10.0|
|norway_air|A library to communicate with the met.no api|N|N|Y|0.88|
|notify_events|The Notify.Events service is a platform for the notify component|Y|Y|Y|0.112|
|notion|retrieves data from Notion wireless home monitoring sensor kits|N|N|Y|0.96|
@@ -490,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|
@@ -501,10 +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|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|
@@ -540,17 +584,21 @@
|prosegur|Prosegur Smart Alarms (Cloud Polling)|N|N|Y|2021.8.0|
|proxmoxve|poll data from Proxmox VE virtualization environment|N|N|Y|0.103|
|proxy|pass another cameras output through post-processing routines|N|N|Y|0.65|
|prusalink|PrusaLink integration allows you to monitor your Prusa 3D printer|N|N|Y|2022.9.0b3|
|ps4|allows you to control a Sony PlayStation 4 console|Y|Y|Y|0.89|
|pulseaudio_loopback|whole home audio system based upon PulseAudio|N|N|Y|0.16|
|pure_energie|integrates the Pure Energie Monitor device with Home Assistant|N|N|Y|2022.3.0b3|
|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|
|pvpc_hourly_pricing|hourly price of electricity in Spain from PVPC|N|N|Y|0.108|
|python_script|write Python scripts that are exposed as services in Home Assistant|Y|Y|Y|0.47|
|qbittorrent|monitor your downloads with qBittorrent from within Home Assistant|N|N|Y|0.84|
|qingping|Integrates Qingping devices into Home Assistant|N|N|Y|2022.9.0b3|
|qld_bushfire|GeoRSS feed containing bushfire alerts for Queensland|N|N|Y|0.95|
|qnap|Python API for obtaining QNAP NAS system stats|Y|Y|Y|0.38|
|qnap_qsw|This integration interacts with the local API of QNAP QSW managed switches|N|N|Y|2022.5.0b0|
|qrcode|enables QR code recognition from cameras|N|N|Y|0.87|
|quantum_gateway|device tracker platform for Verizon Fios|N|N|Y|0.81|
|qvr_pro|QVR Pro allows you to connect to cams configured on your QNAP NAS|Y|Y|Y|0.107|
@@ -573,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|
@@ -598,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|
@@ -612,7 +664,11 @@
|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|
|senz|allows you to control and monitor your nVent RAYCHEM SENZ-WIFI thermostats|N|N|Y|2022.5.0b0|
|serial|use data provided by a device connected to the serial port of the system|N|N|Y|0.56|
|serial_pm|Particulate matter sensors measure the amount of very small particles in the air|N|N|Y|0.26|
|sesame|allows you to control your Sesame smart locks made by CANDY HOUSE, Inc.|N|N|Y|0.47|
@@ -636,6 +692,7 @@
|slack|The slack platform delivers notifications from Home Assistant to Slack|N|N|Y||
|sleepiq|lets you view sensor data from SleepIQ by SleepNumber|N|N|Y|0.29|
|slide|integrate your slide.store devices in Home Assistant using the official API|N|N|Y|0.99|
|slimproto|allows you to control a Squeezebox music player directly from Home Assistant|N|N|Y|2022.5.0b0|
|sma|add Support for SMA Solar WebConnect|N|Y|Y|0.36|
|smappee|integrate Smappee monitors, plugs and switches|N|Y|Y|0.64|
|smarthab|control your lights and shutters with the SmartHab integration|N|Y|Y|0.94|
@@ -647,8 +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|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|
@@ -679,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|
@@ -687,6 +745,7 @@
|surepetcare|information on your Sure Petcare Connect Pet or Cat Flap|N|N|Y|0.104|
|swiss_hydrological_data|details (temperature, level, and discharge) of rivers and lakes in Switzerland|N|N|Y|0.22|
|swiss_public_transport|give you the next three SBB departure times from a given location|N|N|Y||
|switchbee|library to control SwitchBee smart home devices|N|N|Y|2022.10.0|
|switchbot|allows you to control SwitchBot devices from Home Assistant|N|N|Y|0.78|
|switcher_kis|allows you to control the Switcher V2 Water Heater|N|N|Y|0.93|
|switchmate|allows you to control Switchmate devices from Home Assistant|N|N|Y|0.78|
@@ -714,12 +773,15 @@
|tesla_wall_connector|allows you to integrate your Gen 3 Tesla Wall Connector with Wi-Fi|N|N|Y|2021.12.0b0|
|test|internal and developer use|Y|Y|Y|None|
|tfiac|integrates several vendors air conditioning systems into Home Assistant|N|N|Y|0.91|
|thermobeacon|Integrates ThermoBeacon devices into Home Assistant|N|N|Y|2022.9.0b3|
|thermopro|Integrates ThermoPro devices into Home Assistant|N|N|Y|2022.9.0b3|
|thermoworks_smoke|pulls data for your ThermoWorks Smoke Thermometer|N|N|Y|0.81|
|thingspeak|makes Home Assistant communicate with the ThingSpeak API|N|N|Y|0.32|
|thinkingcleaner|displays information about your Thinking Cleaner add-on|N|N|Y|0.18|
|tibber|a sensor with the current electricity price|N|N|Y|0.8|
|tikteck|Support for the Bluetooth smart bulb from Tikteck|N|N|Y|0.36|
|tile|API for Tile Bluetooth trackers|Y|Y|Y|0.58|
|tilt_ble|Integrates Tilt Hydrometer BLE devices into Home Assistant|N|N|Y|2022.10.0|
|tmb|Library that interacts with TMB API|N|N|Y|0.104|
|todoist|connect to your Todoist Projects and generate binary sensors|N|N|Y|0.54|
|tof|uses an invisible laser to measure distance with millimeter resolution|N|N|Y|0.90|
@@ -730,10 +792,12 @@
|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|Y|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|
|tradfri|Control/observe IKEA Tradfri devices|M|M|Y|0.43|
|trafikverket_ferry|Retrieve ferry departure information from Trafikverket|N|N|Y|2022.5.0b0|
|trafikverket_train|Retrieve train departure information from Trafikverket|N|N|Y|0.96|
|trafikverket_weatherstation|weather information provided by Trafikverket weather stations in Sweden|N|N|Y|0.66|
|transmission|transmission integration allows you to monitor your downloads with Transmission|N|N|Y|0.87|
@@ -748,6 +812,7 @@
|twitch|monitor Twitch channel status from within Home Assistant|N|N|Y|0.10|
|twitter|notification platform uses Twitter to deliver notifications from Home Assistant|N|N|Y|0.12|
|ubus|a presence detection scanner for OpenWrt using ubus|N|N|Y|0.7.6|
|ukraine_alarm|uses the Ukraine Alarm web service to offer air-raid siren notifications|N|N|Y|2022.5.3|
|unifi|talk with a Ubiquiti unifi Controller|N|Y|Y|0.81|
|unifiled|control lights from a UniFi LED by Ubiquiti Networks controller|N|N|Y|0.102|
|unifiprotect|Camera feeds and Sensor data from a UniFi Protect application|N|N|Y|2022.2.0b1|
@@ -755,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|
@@ -806,15 +870,17 @@
|wled|add support for Aircookie's WLED|N|Y|Y|0.102|
|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|
|xbee|send and receive commands to and from other devices on the Zigbee|N|N|Y|0.12|
|ws66i|Control the Soundavo Whole-Home Audio Amplifier via local network|N|N|Y|2022.6.0b0|
|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|
|xiaomi_aqara|allows you to integrate Xiaomi Aqara-compatible devices|N|Y|Y|0.57|
|xiaomi_ble|Integrates devices that implement the Xiaomi Mijia BLE MiBeacon protocol|N|N|Y|2022.8.1|
|xiaomi_miio|add support for Xiaomi smart appliances|N|Y|Y|0.51|
|xiaomi_tv|The xiaomi_tv platform allows you to control a Xiaomi TV|N|Y|Y|0.64|
|xmpp|Python 3 library for XMPP|N|N|Y||
|xs1|get and set values of the EZcontrol XS1 Gateway|N|Y|Y|0.88|
|yalexs_ble|Integrates Yale Access Bluetooth devices into Home Assistant|N|N|Y|2022.9.0b3|
|yale_smart_alarm|Yale Smart Alarm systems and Smart Hub through Yales API|N|N|Y|0.78|
|yamaha|Library for Yamaha RX-* Receivers|Y|Y|Y|0.16|
|yamaha_musiccast|add support for Yamaha MusicCast devices|Y|Y|Y|0.53|
@@ -822,12 +888,15 @@
|yeelight|allows you to control your Yeelight Wifi bulbs|N|Y|Y|0.32|
|yeelightsunflower|allows you to control your Yeelight Sunflower light bulbs|N|N|Y|0.39|
|yi|allows you to utilize Yi Home Cameras within Home Assistant|N|Y|Y|0.56|
|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|

216
README.md
View File

@@ -2,11 +2,14 @@
## without Docker & Virtual Environments
[![OS](https://img.shields.io/badge/OS-Gentoo%20Linux-blue)](https://www.gentoo.org/)
[![pkgcheck](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/pkgcheck.yml/badge.svg)](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/pkgcheck.yml)
[![shellcheck](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/shellcheck.yml/badge.svg)](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/shellcheck.yml)
[![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)
[![emerge ha-med](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-med.yml/badge.svg)](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-med.yml)
[![emerge ha-min on 3.10](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-p310-min.yml/badge.svg)](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-p310-min.yml)
[![weekly commits](https://img.shields.io/github/commit-activity/w/onkelbeh/HomeAssistantRepository)](https://github.com/onkelbeh/HomeAssistantRepository/commits/)
[![monthly commits](https://img.shields.io/github/commit-activity/m/onkelbeh/HomeAssistantRepository)](https://github.com/onkelbeh/HomeAssistantRepository/commits/)
[![version](https://img.shields.io/github/v/release/onkelbeh/HomeAssistantRepository)](https://github.com/onkelbeh/HomeAssistantRepository/releases)
https://www.home-assistant.io/
@@ -17,7 +20,7 @@ https://github.com/home-assistant/home-assistant
## Origin: Ireland, Home: Bavaria
Once this was a fork of Paul Healy's `https://cgit.gentoo.org/user/lmiphay.git/tree/app-misc/homeassistant-bin`, which seemed unmaintained to me. At first I just wanted to compile it for my personal use. This happened at Home Assistant 0.77 in September 2018. Some friends told me they wanted to use/see it, so I placed it on my public git server, and was caught by surprise by several hundred page views in the very first days. I'll do my best to keep it close to the official releases, though it might get slower during summers. After three months it had ~170 ebuilds, Nov 2019 > 1599 Ebuilds in > 830 packages are on file, 970 packages in 2380 Ebuilds in September 2020. As long as I certainly do not count automatically consolidated collections, this Overlay has grown to one of the largest [Gentoo Repos](https://qa-reports.gentoo.org/output/repos/) during the last year.
If you have questions or suggestions: contact me, **any** help is very welcome. If you want to help or contribute, please [join me](https://git.edevau.net/user/sign_up).
If you have questions or suggestions: contact me, **any** help is very welcome. If you want to help or contribute, please [join us](https://git.edevau.net/user/sign_up).
## Authors welcome
If you are an author of an integration / component or other stuff related to Home Assistant and I have your stuff not added already, please file a pull request, or just drop me a note. For adding a component, I need a release file in tar.gz or zip format. Tagged releases on GitHub are OK, but a
@@ -29,6 +32,27 @@ 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)
## 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
```
KEYWORDS="amd64 arm arm64 x86"
```
no matter of the platform they are designed to run on, e.g. on a Raspberry Pi. Please choose your modules wisely :-)
I will keep the best last two major versions of all three main Ebuilds and 2-3 versions of the current, when other Ebuilds are touched, their unreferenced versions will be removed.
As soon as 80% have been completed, `dev-python/nose` was deprecated (which was referenced in ALL Ebuilds) :-( 800 more packages to touch...
## 2022-07: file collisions with pysnmp
With 2022.7.0, Home Assistant and some components started again using `pysnmplib`, this causes file collisions with `pysnmp`, which is referred by many packages from Gentoo. `pysnmp` uses the same namespace as `pysnmplib`, and should be compatible. To avoid the collisions, add the following packages
```
# Workaround for replacing pysnmp with pysnmplib
dev-python/pysnmp-4.4.12-r2
dev-python/pyasn1-1.1.2
dev-python/pyasn1-modules-0.2.8-r1
dev-python/pysmi-0.3.4
```
to `/etc/portage/profile/package.provided`, so portage assumes you have them installed. Then, run `emerge --depclean -a` to remove them, and install `dev-python/pysnmplib`.
## 2022-03-21: new Testjobs
[![pkgcheck](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/pkgcheck.yml/badge.svg)](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/pkgcheck.yml) [![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) [![emerge ha-med](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-med.yml/badge.svg)](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-med.yml)
@@ -47,20 +71,19 @@ Since homeassistant-0.115.3 the **Main Ebuild** is released in three different s
### `app-misc/homeassistant-min`
[![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)
[![emerge ha-min on 3.10](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-p310-min.yml/badge.svg)](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-p310-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 **88** 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 **95** 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 **284** 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 **289** 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 **834** 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)
@@ -78,8 +101,8 @@ Best you start using the `app-misc/homeassistant-min` Ebuild. If you have it run
* Be aware that all dependent libraries could be marked as stable here as soon as they compile. Outside HA dependencies except of portage are not tested.
* 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"
* I currently run tests only on Python 3.9, and am starting to try builds on Python 3.10.
* python-3.9.9 is set as default target.
* 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.10 is set as default target.
# Bigger Changes
@@ -103,7 +126,6 @@ Currrently missing (2022.4):
* azure-servicebus-0.50.3
* python-lirc-1.2.3
* opencv-python-headless-4.3.0.36
* tensorflow
In some cases I had to add patches to the Ebuilds, some packages have versions pinned without any reason. Mostly, I copy hard pinnings without questioning, in very problematic cases I open a ticket at the problem's origin. For me its OK, if the packages compile and complete their own tests in the sandbox. Please let me know if you encounter problems. I will continuously expand my tests and do more cleanups. I am continuously filing pull requests to reduce the amount of needed patches. Most of them are caused by missing files in SDIST archives and/or having wrong package exclude masks in `setup.py`.
@@ -132,48 +154,73 @@ Sorry, due to technical reasons, I currently cannot offer public ssh access to m
Sure, you can submit **issues** and **pull requests** on both sites, but I prefer them on my own server (requires registration).
## Python versions
### Python 3.9
My production box currently runs Python 3.9.7_p1 (9.11.2021). Most modules are OK with 3.9 support, some are not completed yet. I will upgrade them if they are touched, if you find your favorite components missing, just open a ticket and drop me a list. During compile tests, I have all available tests turned on.
### Python 3.10
My production box currently runs Python 3.10.8 (31.10.2022). All modules are OK with 3.10 support.
### Python <= 3.8 Support
Should still work, but since Python 3.8 support is dropped, I will do no further tests on it, you should upgrade soon.
### Python 3.11
3.11 support will be added if possible whenever a module is touched, most already work, some external deps are still mising.
### Python 3.10 Support
Currently not usable in production, my testbox compiles a lot of modules now, but some important things are still missing.
### Python <= 3.9 Support
Should still work, but since Python 3.8 support is dropped, I will do no further tests on it, you should upgrade now.
Python 3.9 support will also be dropped soon.
## Installation on Python 3.9
Since Python 3.9 is default target since 05/2021, installation is very easy now.
## 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 is at `/usr/portage/gentoo` in my boxes, because I _always_ have more than one repo active by default. Others use `/usr/local/portage/homeassistant`
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]
location = /usr/portage/homeassistant
location = /var/db/repos/homeassistant
sync-type = git
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:
```sh
USE_PYTHON="3.9"
PYTHON_TARGETS="python3_9"
PYTHON_SINGLE_TARGET="python3_9"
USE_PYTHON="3.10"
PYTHON_TARGETS="python3_10"
PYTHON_SINGLE_TARGET="python3_10"
```
Run `eselect python` to put Python 3.9 on position 1
Edit `/etc/python-exec/python-exec.conf` to put Python 3.10 on top position.
Finally install Home Assistant:
```sh
@@ -181,22 +228,23 @@ $ 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.9 from a pre 3.9 system (same as it was from Python 3.6 to 3.7, and 3.7 to 3.8).
## 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).
### The fastest way:
* Remove app-misc/homeassistant (emerge -cav)
* if you are using esphome, remove it, too.
* run `emerge --depclean -a`, this will remove all dependent packages
* update your naked core system as described below, or just run a
```sh
$ emerge -tauvDUN @world --autounmask=y --changed-deps --changed-use --newuse --deep --with-bdeps=y
```
* reinstall app-misc/homeassistant with only the new Python Version
* reinstall app-misc/homeassistant for only the new Python Version
This avoids a lot of recompiling all Home Assistant deps, and a lot of dependency trouble. Very recommended. I did not, but I just wanted to see if the hard way works too ;-)
This avoids a lot of recompiling all Home Assistant deps, and a lot of dependency trouble. A naked box is significant easier to upgrade, Very recommended. I did not, but I just wanted to see if the hard way still works, too ;-)
### The upgrade steps:
@@ -204,18 +252,18 @@ Make sure your system is up to date:
```sh
$ emerge -tauvDUN @world
```
Install Python 3.9:
Install Python 3.10:
```sh
$ emerge -tav dev-lang/python:3.9
$ emerge -tav dev-lang/python:3.10
```
Edit your `/etc/portage/make.conf` to set the new Python Targets, make sure you have **both** versions active now:
```sh
USE_PYTHON="3.9 3.8"
PYTHON_TARGETS="python3_9 python3_8"
PYTHON_SINGLE_TARGET="python3_9"
USE_PYTHON="3.10 3.9"
PYTHON_TARGETS="python3_10 python3_9"
PYTHON_SINGLE_TARGET="python3_10"
```
Run `eselect python` to put Python 3.8 on position 1, perhaps you'll have to edit `/etc/python-exec/python-exec.conf`.
Run `eselect python` to put Python 3.10 on position 1, perhaps you'll have to edit `/etc/python-exec/python-exec.conf`.
Run the Update:
```sh
@@ -225,27 +273,27 @@ $ emerge --depclean
```
If everything is clean, double check with:
* `eix --installed-with-use python_targets_python3_8` (<- old version)
* `eix --installed-without-use python_targets_python3_9` (<- new version)
* `eix --installed-with-use python_targets_python3_9` (<- old version)
* `eix --installed-without-use python_targets_python3_10` (<- new version)
or
* `diff <(equery h python_targets_python3_8) <(equery h python_targets_python3_9)`
* `diff <(equery h python_single_target_python3_8) <(equery h python_single_target_python3_9)`
* `diff <(equery h python_targets_python3_9) <(equery h python_targets_python3_10)`
* `diff <(equery h python_single_target_python3_9) <(equery h python_single_target_python3_10)`
Help it with:
```sh
eix -I# --installed-without-use python_targets_python3_9 | xargs emerge -1tv
eix -I# --installed-without-use python_targets_python3_10 | xargs emerge -1tv
```
Now you have all Python packages for both versions installed, time to get rid of the packages compiled for the old Python:
Edit your `/etc/portage/make.conf` to remove old Python Targets:
```sh
USE_PYTHON="3.9"
PYTHON_TARGETS="python3_9"
PYTHON_SINGLE_TARGET="python3_9"
USE_PYTHON="3.10"
PYTHON_TARGETS="python3_10"
PYTHON_SINGLE_TARGET="python3_10"
```
Run the Update again:
@@ -255,27 +303,31 @@ Run the Update again:
# emerge --depclean
```
It does not make sense to compile all this stuff **for more than one** Python target.
It does not make sense to compile all this stuff for more than **one** Python target.
Check if all is gone:
```sh
# eix --installed-with-use python_targets_python3_8
# eix --installed-with-use python_targets_python3_9
```
Recompile all packages which are still present in the old Python. Repeat until all have vanished.
On some boxes I had to recompile python-exec before a depclean removed the old Python:
```sh
# emerge -1tv dev-lang/python-exec --usepkg-exclude=*
```
### Remove the old Python
```sh
# emerge -cav /dev-lang/python:3.8
# emerge -cav /dev-lang/python:3.9
```
### Tools that might help to clean up:
```sh
$ eix --installed-with-use python_targets_python3_8
$ diff <(equery h python_targets_python3_8) <(equery h python_targets_python3_9)
$ eix --installed-with-use python_targets_python3_9
$ diff <(equery h python_targets_python3_9) <(equery h python_targets_python3_10)
```
# My VMs/boxes and Stuff I use
@@ -286,13 +338,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.9.9-r1
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.12
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.2-p1
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
@@ -350,6 +402,10 @@ I am now stuck at Kodi 18.9 but that's worth it.
### influxdb
storing the temperatures from the DS18B20 (heating system & room temps).
### kia_uvo
Retrieves Data from Hyundai Cloud Service.
### KNX
I used a couple of chinese relay cards controlled with PCF8574 I2C extenders attached to an ESP32 with ESPHome. Caused by capacitive load (mostly chinese LED stuff), some EMV trouble on the I2C bus led me to bury this efforts, took some money and ordered a bunch of KNX actors from MDT. I decided that it would be nice to have current measurement, so I took the "MDT AMI-1216.02 Schaltaktor 12fach 16/20A C-Last Industrie mit Strommessung", the MDT SCN-IP000.03 IP Interface and the matching MDT STV-0320.02 320 mA power supply for a first start. And I added an MDT BE-04230.02 binary input array with 4 220V inputs (which was too small after a few days). I am very happy with it. After finishing the big click in ETS, the replacement only took a few hours.
@@ -376,6 +432,11 @@ EQ3-Max! (I accidently bought some, so I have to use them until they die, 8 devi
### mikrotik
presence detection, query the connected mac addresses from the CAP AC.
### modbus
* Eastron SDM630 Powermeters
* Waveshare RS485 to ETH (B) Gateway
### mqtt (also Zigbee)
The Sonoff Pow (and R2) will stay with Tasmota for a while, because I have no good implementation of Tasmota's energy summary in ESPHome. I have connectd these via MQTT.
Some Zigbee devices via an CC2531 USB stick from Amazon and `zigbee2mqtt`. Since zigbee2mqtt, a lot of new devices are here now:
@@ -387,6 +448,12 @@ Some Zigbee devices via an CC2531 USB stick from Amazon and `zigbee2mqtt`. Since
### mysql
using a local mariadb for the recorder.
### openwbmqtt
Use the version from https://github.com/ChristophCaina/openwbmqtt, which has some enhancements and has renamed NumberEntities (https://community.home-assistant.io/t/depricated-numberentity-features/440282).
* OpenWB series2 (custom), no display, 11kW, Type-B FI, Addon, no phase switch (Kona)
### otp
### owntracks
@@ -506,49 +573,48 @@ 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 1701 Ebuilds in total, 1694 of them have in total 1700 (35 different) licenses assigned.
There are 1811 Ebuilds in total, 1800 of them have in total 1805 (34 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1036|
|Apache-2.0|313|
|GPL-3|103|
|BSD|89|
|LGPL-3|28|
|MIT|1054|
|Apache-2.0|396|
|GPL-3|112|
|BSD|94|
|LGPL-3|26|
|GPL-2|21|
|LGPL-3+|17|
|GPL-3+|14|
|all-rights-reserved|13|
|LGPL-3+|12|
|BSD-2|7|
|Unlicense|6|
|BSD-2|6|
|LGPL-2.1|6|
|EPL-1.0|5|
|MPL-2.0|5|
|LGPL-2.1+|5|
|LGPL-2.1|5|
|public-domain|4|
|LGPL-2+|3|
|BSD-4|3|
|LGPL-2.1+|3|
|PSF-2|3|
|GPL-2+|3|
|EPL-2.0|3|
|PSF-2|4|
|EPL-1.0|3|
|AGPL-3+|2|
|ZPL|2|
|LGPL-2+|2|
|ISC|2|
|NEWLIB|2|
|CC-BY-NC-SA-3.0|2|
|MPL-2.0|2|
|HPND|2|
|BSD-4|2|
|EPL-2.0|2|
|ECL-2.0|1|
|Boost-1.0|1|
|AGPL-3|1|
|PSF-2.3|1|
|PSFL|1|
|HPND|1|
|PSF-2.4|1|
|NEWLIB|1|
|CC-BY-NC-SA-3.0|1|
|LGPL-2|1|
|CC-BY-NC-SA-4.0|1|
|CC0-1.0|1|
|GPL-2+|1|
(Last counted: 12/04/2022)
(Last counted: 09/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: 12/04/2022
Last updated: 09/03/2023

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>

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

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>

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=313

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>

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

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>

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 zigbee2mqtt"
ACCT_USER_ID=313
ACCT_USER_HOME=/var/lib/zigbee2mqtt
ACCT_USER_GROUPS=( zigbee2mqtt dialout )
acct-user_add_deps

View File

@@ -1,5 +0,0 @@
DIST certbot-1.17.0.tar.gz 1386471 BLAKE2B 26cf23c481cc67e1fa0f698dee83dd42b1d382814f10bdb4d2a459f1274f3d661d2a58815c30110701d46362c3fbaee9f57089a7eda1221c9b9dadb2c48dc79d SHA512 104deb8e6e804a3a3f50c730f00307aa39d9d42756f24be009fedc27c889c1575b456455ee11441e341025db6f528359e927a347554ebd57b64c39e789576eda
DIST certbot-1.18.0.tar.gz 1332615 BLAKE2B eb086710b943893025d6e1091470ca02de074232372f4c9fa21fa83a347fe54df988b9553c8cf6afd6e166b8c464d595171984c984008a872e16c0179bb774b2 SHA512 94b16ba0586e0f5d3036280c68f9976c25889ca48fbbe7aded41f0d9feba2300a3f0ff8fe321b39d8642bcdd874c7332cf2acb3187b5869fe415831f58a75a7b
EBUILD acme-1.17.0.ebuild 1681 BLAKE2B b2914fb399c7e01f081c006e16bb62b698830ecdcb88e71ae4bd784ec42d421a7dd42cdae57dba083d9ce0d1819ec412453a2f09f0bb9b1ddc9c7cbe2a6fee66 SHA512 ebc29f43ecb76a13eb866a1e73de2ebfeea44fced92d0d89ac2bea85a544aeca89dec5d2ed2a42a188832899175b901c6178e949f416ff6a620d004098ce8400
EBUILD acme-1.18.0-r1.ebuild 1123 BLAKE2B 37c29dec8eb47e63cc708fd431af8689155798c9a4fe2c07dd2de26980adf8335d523f1a5e06a17c707561571ac6b0b7ba97a477419b1f974c8881fd03b99ca4 SHA512 964a1b0e24ad95302f47a09d1c1f1560d5551547c36f3bd2eaaab6c03a320444ef296f4141017420a61d9d36378490a149a3c325e43e471796a960c913650a5d
MISC metadata.xml 451 BLAKE2B ec7933fe14e9c19ae3bdd54773576bd5b0d25f3f1c8bf3a4019953fd4cbd00545e1c4c29a9293e590056b836ea3778b184862eb05c9d100c9946d259344f2f67 SHA512 17a085981f6ad35aa2fdad2af59b415643d796f33c35fbc9c902e4e9d53bca3ed2431707775d67e1a41522cd44b545867553138aa8adf65f442e26f572d2d8bf

View File

@@ -1,68 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=(python{3_7,3_8,3_9})
DISTUTILS_USE_SETUPTOOLS=rdepend
if [[ ${PV} == 9999* ]]; then
EGIT_REPO_URI="https://github.com/certbot/certbot.git"
inherit git-r3
S=${WORKDIR}/${P}/${PN}
else
SRC_URI="https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> certbot-${PV}.tar.gz"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
S=${WORKDIR}/certbot-${PV}/acme
fi
inherit distutils-r1
DESCRIPTION="An implementation of the ACME protocol"
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="doc test"
RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/cryptography-2.1.4[${PYTHON_USEDEP}]
>=dev-python/idna-2.0.0[${PYTHON_USEDEP}]
>=dev-python/josepy-1.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-17.3.0[${PYTHON_USEDEP}]
dev-python/pyrfc3339[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
>=dev-python/requests-2.10[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.3.0[${PYTHON_USEDEP}]
"
DEPEND="
doc? (
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
)
test? (
${RDEPEND}
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
"
src_compile() {
python_foreach_impl run_in_build_dir default
distutils-r1_src_compile
if use doc ; then
cd docs || die
sphinx-build -b html -d _build/doctrees . _build/html
fi
}
python_test() {
nosetests -w "${PN}" || die
}
python_install_all() {
use doc && local HTML_DOCS=( docs/_build/html/. )
distutils-r1_python_install_all
}

View File

@@ -1,39 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
if [[ ${PV} == 9999* ]]; then
EGIT_REPO_URI="https://github.com/certbot/certbot.git"
inherit git-r3
S=${WORKDIR}/${P}/${PN}
else
SRC_URI="https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> certbot-${PV}.tar.gz"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
S=${WORKDIR}/certbot-${PV}/acme
fi
DESCRIPTION="An implementation of the ACME protocol"
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/"
LICENSE="Apache-2.0"
SLOT="0"
RDEPEND="
dev-python/chardet[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.1.4[${PYTHON_USEDEP}]
>=dev-python/josepy-1.1.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-17.3.0[${PYTHON_USEDEP}]
dev-python/pyrfc3339[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
>=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
>=dev-python/requests-toolbelt-0.3.0[${PYTHON_USEDEP}]
"
distutils_enable_sphinx docs dev-python/sphinx_rtd_theme
distutils_enable_tests pytest

View File

@@ -1,15 +0,0 @@
<?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">acme</remote-id>
<maintainer status="unknown">
<email>certbot-dev@eff.org</email>
<name>Certbot Project</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,6 +1,6 @@
DIST home-assistant-cli-0.9.3.tar.gz 61623 BLAKE2B 3833b3e63c9b44afd911d642f9a829d5ab473fd48b374fa185c4210a7f5a792ca3873ee583bc0d4aab4e447d15e11d0bdcfed4932c276311da953a06498c32e1 SHA512 9f52e96a5330135f1fcebb8dc32ebe9732555641a656768ef09e5b19f9222f99b67e31a7dea4c48411718f28ceca14ce7fe65e0bc0d47e5b6a8506fc82fde37f
DIST home-assistant-cli-0.9.4.tar.gz 61027 BLAKE2B cce0f297c2fa6022d28b7ba0e5fbe4ba7d8ff781a9a3d58718689ae3ed6e6bbb5fac23815b1f181b92e263c8333d30bfc840f8826565b68324830b887b9cdb3e SHA512 a7cdbd74d5eb32b2bce380d7086320ef6c1775dfdbce72eb18ebaad7518b540f385ec910696bed0f2d3852d001a8dbc85bb1ea47508c1e709ba04f7df815a31c
EBUILD home-assistant-cli-0.9.3-r1.ebuild 2481 BLAKE2B 1fd503fae0395ece0e487d593cfaebfc171f4a7b9a255bd4d5db697f0f27b277d7f12dcff8f96652cd320181c0aef3f92883531727a33f265b0e411bc8354868 SHA512 6398e962592f326dc39029d9d3d66fd455487faa5fec0ad02eef6dcabf3677ad1b694705db7a9a9d03d6ee05024d1b965de66133f333602e83418bb1d39ad441
EBUILD home-assistant-cli-0.9.4.ebuild 2551 BLAKE2B 164afc58bfd421c93bae8c91c1dfd6a4c731e8fbfb95879637b1f2fc05cf5a3e6e0fa1521328aa146e72354151688bff658514bc0f63f883d5c557f4f00c1ee7 SHA512 e78a4caec9f583afdc7802c5496f1a4e9dd7c3f90ad780cbc84c991dabdae3129241cc9fef2a185992e2a25511d4a62989fe804ea157db701ee54c1e4e27c2f1
EBUILD home-assistant-cli-9999.ebuild 2641 BLAKE2B dbe845518d9b04902757008a592d09dc55c69362985d6222b077a537d684f342e702d4254f7f3ee289a361dc8e6a554706ca1560c0bacd20b2298c3c77fde710 SHA512 5bf0d99d59c1e6841ff8f1bcd27b96ee8896f7a2a6de5c8a1ee557cba86f9cdd07218f895963038015dc2fcf479a60b21e82d19aa94f6d8dab3eb51f9200026c
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 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

View File

@@ -1,70 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/home-assistant-cli.git"
else
SRC_URI="https://github.com/home-assistant/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
fi
DESCRIPTION="The Home Assistant Command-line Interface (hass-cli)"
HOMEPAGE="https://github.com/home-assistant/home-assistant-cli/"
EGIT_REPO_URI="https://github.com/home-assistant/home-assistant-cli.git"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
>=dev-python/click-log-0.3.2[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
>=dev-python/dateparser-0.7.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/jsonpath-ng-1.5.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.8.3[${PYTHON_USEDEP}]
>=dev-python/regex-2021.4.4[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
<dev-python/ruamel-yaml-0.17[${PYTHON_USEDEP}]
>=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
>=dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
>=dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
>=dev-python/flake8-3.9[${PYTHON_USEDEP}]
>=dev-python/mock-open-1.4[${PYTHON_USEDEP}]
>=dev-python/mypy-0.800[${PYTHON_USEDEP}]
>=dev-python/pydocstyle-6.0.0[${PYTHON_USEDEP}]
>=dev-python/pylint-2.7[${PYTHON_USEDEP}]
>=dev-python/pytest-cov-2.11[${PYTHON_USEDEP}]
>=dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
>=dev-python/pytest-timeout-1.4[${PYTHON_USEDEP}]
>=dev-python/pytest-6.0.0[${PYTHON_USEDEP}]
>=dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
>=dev-python/wheel-0.33.1[${PYTHON_USEDEP}]
>=dev-python/codecov-2.0.15[${PYTHON_USEDEP}]
>=dev-python/twine-1.13.0[${PYTHON_USEDEP}]
)"
src_prepare() {
sed -i -e "s/'ruamel.yaml>=0.16.5,<0.17'/'ruamel.yaml>=0.15.100'/" setup.py || die "Sed version helper failed!"
sed -i -e "s/'click>=8,<9'/'click'/" setup.py || die "click version helper failed!"
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/home-assistant-cli.git"
else
SRC_URI="https://github.com/home-assistant/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="https://github.com/home-assistant/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
fi
DESCRIPTION="The Home Assistant Command-line Interface (hass-cli)"
@@ -20,7 +20,7 @@ EGIT_REPO_URI="https://github.com/home-assistant/home-assistant-cli.git"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -39,7 +39,6 @@ RDEPEND=">=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
>=dev-python/codecov-2.0.15[${PYTHON_USEDEP}]
>=dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
>=dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
@@ -63,8 +62,3 @@ src_prepare() {
sed -i -e "s/'dateparser>=0.7.1,<0.8'/'dateparser>=0.7.1'/" setup.py || die "click version helper failed!"
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,64 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/home-assistant-cli.git"
else
SRC_URI="https://github.com/home-assistant/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
fi
DESCRIPTION="The Home Assistant Command-line Interface (hass-cli)"
HOMEPAGE="https://github.com/home-assistant/home-assistant-cli/"
EGIT_REPO_URI="https://github.com/home-assistant/home-assistant-cli.git"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/aiohttp-3.8.0[${PYTHON_USEDEP}]
>=dev-python/click-log-0.4[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
>=dev-python/dateparser-0.7.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/jsonpath-ng-1.5.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-3.0.0[${PYTHON_USEDEP}]
dev-python/regex[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.17[${PYTHON_USEDEP}]
<dev-python/ruamel-yaml-0.18[${PYTHON_USEDEP}]
>=dev-python/requests-2.28.0[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
>=dev-python/codecov-2.0.15[${PYTHON_USEDEP}]
>=dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
>=dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
>=dev-python/flake8-3.9[${PYTHON_USEDEP}]
>=dev-python/mock-open-1.4[${PYTHON_USEDEP}]
>=dev-python/mypy-0.800[${PYTHON_USEDEP}]
>=dev-python/pydocstyle-6.0.0[${PYTHON_USEDEP}]
>=dev-python/pylint-2.7[${PYTHON_USEDEP}]
>=dev-python/pytest-cov-2.11[${PYTHON_USEDEP}]
>=dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
>=dev-python/pytest-timeout-2[${PYTHON_USEDEP}]
>=dev-python/pytest-7.0.0[${PYTHON_USEDEP}]
>=dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
>=dev-python/wheel-0.33.1[${PYTHON_USEDEP}]
>=dev-python/twine-1.13.0[${PYTHON_USEDEP}]
)"
src_prepare() {
sed -i -e "s/'regex>=2022.9'/'regex'/" setup.py || die "regex version helper failed!"
eapply_user
}
distutils_enable_tests pytest

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/home-assistant-cli.git"
else
SRC_URI="https://github.com/home-assistant/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="https://github.com/home-assistant/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
fi
DESCRIPTION="The Home Assistant Command-line Interface (hass-cli)"
@@ -20,26 +20,25 @@ EGIT_REPO_URI="https://github.com/home-assistant/home-assistant-cli.git"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
>=dev-python/click-log-0.3.2[${PYTHON_USEDEP}]
RDEPEND=">=dev-python/aiohttp-3.8.0[${PYTHON_USEDEP}]
>=dev-python/click-log-0.4[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
>=dev-python/dateparser-0.7.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/jsonpath-ng-1.5.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-3.0.0[${PYTHON_USEDEP}]
dev-python/regex[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.16.5[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.17[${PYTHON_USEDEP}]
<dev-python/ruamel-yaml-0.18[${PYTHON_USEDEP}]
>=dev-python/requests-2.26.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.28.0[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
>=dev-python/codecov-2.0.15[${PYTHON_USEDEP}]
>=dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
>=dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
@@ -50,22 +49,16 @@ BDEPEND="
>=dev-python/pylint-2.7[${PYTHON_USEDEP}]
>=dev-python/pytest-cov-2.11[${PYTHON_USEDEP}]
>=dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
>=dev-python/pytest-timeout-1.4[${PYTHON_USEDEP}]
>=dev-python/pytest-6.0.0[${PYTHON_USEDEP}]
>=dev-python/pytest-timeout-2[${PYTHON_USEDEP}]
>=dev-python/pytest-7.0.0[${PYTHON_USEDEP}]
>=dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
>=dev-python/wheel-0.33.1[${PYTHON_USEDEP}]
>=dev-python/twine-1.13.0[${PYTHON_USEDEP}]
)"
src_prepare() {
sed -i -e "s/'regex>=2021.10.8'/'regex'/" setup.py || die "regex version helper failed!"
sed -i -e "s/'ruamel.yaml>=0.16.5,<0.18'/'ruamel.yaml>=0.15.100'/" setup.py || die "ruamel.yaml version helper failed!"
sed -i -e "s/'click>=8,<9'/'click'/" setup.py || die "click version helper failed!"
sed -i -e "s/'dateparser>=0.7.1,<0.8'/'dateparser>=0.7.1'/" setup.py || die "dateparser version helper failed!"
sed -i -e "s/'regex>=2022.9'/'regex'/" setup.py || die "regex version helper failed!"
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
distutils_enable_tests pytest

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,19 +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.3.6.tar.gz 13937549 BLAKE2B 1bc1a835ab04de3bdb206f9684af73337151e92d3827dd06aa48d20e513d1de408c18fa3166c550578c9de15295edd0e3f1e97ca52a58fcfe22a2fabc5186589 SHA512 a4794c7e4c35e794a11682d79514c2b176f68944915f13a495e3c0cfc39566105df44dce355e37de9c2552dd0eb5e871d4c7f3f17ce25ba7703c2cba6a0f08b4
DIST homeassistant-2022.3.7.tar.gz 13936325 BLAKE2B 37d84e15f68d44b3c5cd47088ead328f0e4e543240bfe85b02cdfe56858b43146e15be8de572743aced8ef6357882f1fbd2a3d2daf56308260f505ea9f54125e SHA512 df254ac03ac34bc9022c068cbbc48e68530818c653c5db8e7b352e901276514371e6ef558db3fb7385f034f243ead55c6865bb07a5ff9d04f557fff0673f34a4
DIST homeassistant-2022.3.8.tar.gz 13937134 BLAKE2B d8c9922fd0e3c4b78609e0b286a569723784ba3bd909a522f340302fda42441a36932946b217d94a2ebdacad6068f5b1270fd25727d5582fbce65b1a75afbc7f SHA512 fe40837a3ce70860e37fe8aadfbe3545e0ab22e203677996352f26444319f3856dca940a4bcec7da9d8ab9dc854dd52211795890939a2c44edcc811942f1e1da
DIST homeassistant-2022.4.0.tar.gz 15134090 BLAKE2B 955394b2fe777c5ff8f24b633f5b36725bff8e1839f53c0981bc9b106c20eb87a72e2ddf3c9ad961ba8a47c39806d1af2a39f42ef4131e3f9041920c7308c169 SHA512 aada52cbc82547b7695c9e184d8a9549f1067496de9cc4b986fb02f563e77bbdc316ae287cb92a499ca4a40c312ef7280ee714759cda0ce24e2f1bc19963e6ce
DIST homeassistant-2022.4.0b6.tar.gz 15132614 BLAKE2B 47b67da042e198ce78b097d8a0bb0bd758a8f5f9296f2070812fa0f681b24bc6702bc4957d7ab6c7789464b7cf74aff4cfb22432f0d050fb625cb99b8b4d4768 SHA512 9e66ade57083809e22168d110c7fc578b9dcc6ad192d780ac6f35eebb0d30dd9195e9bfded086c0edbaa2ce4d797196fc3aed369edccde3fe05f928a14935044
DIST homeassistant-2022.4.1.tar.gz 15135474 BLAKE2B 73372f3b49a6995f65e5256da8f5c6863c7be2213d60be1ae14c4928b2ee7705a24a1df3c2fefb4bf1460f098ac521130cf5a9713da9783add51f197a862452c SHA512 7c3af225d635e4902f6a735c94b9470800ccb88cc2f0cc81d6fbdaad26dac78c4aebdc965982ab9413cd59d3f4234c8e7f73ca87f30abb9cd40ab0ed667f45fb
DIST homeassistant-2022.4.2.tar.gz 15138875 BLAKE2B ff02bae44165093c79ef085461f03078fb638b26c9a1e832cf389a50436b7e46328b399351f646f3131a7033da34a7acd70648ecbf934eb467b64d4b9248e030 SHA512 cb3345445e66ab29295a6b2fee7a0f4d002b8c5120b53592b5a383510d688bbe2da1be2b4b7af1bee822620c31787dcf42df6ed19a668f3601768a91d5008421
EBUILD homeassistant-full-2022.3.6.ebuild 70931 BLAKE2B cc43f915bf6d721ec9f53add454784322866154f0b6a85592ca3eab8df7893b24421526119464c14d91c745001797661907ff06a24ed2f00bfa61c68729585e2 SHA512 834f2d7b967540d73828254fc657f14ee9d6bd66d22a6ecf0a3ba0ba6203a255e2f97c98b03579858aacf6b165f7fa09062b2c6f1c553a2da29a0a02213421f1
EBUILD homeassistant-full-2022.3.7.ebuild 70931 BLAKE2B f56ff92d86ad4ac168b415305cb096b24334037bb58c2ebf800536f430fdf8c1d9758008720550687c92ba074ca7fca1ea80a339b5d6927caa4d12548a44a421 SHA512 391bd0cb4105ea3a9c8c9b1ed90b6d18882a1d9ee81b017c86f869910eab86da1d4d28e94c813f85e107a2de36faba56edc1f1a5000098194d0ee9f92a693889
EBUILD homeassistant-full-2022.3.8.ebuild 70974 BLAKE2B ecbd4e94f787f37f81093ad17f17802bbf94649797cfb4c483da2e1bcab49735368a5e15315293ec1c1423eef661968d348b5a084acc08f30f950de7411d91e7 SHA512 7ca87dcdbd9c03e987e1c10c626eb28635fc9ae0abf1723a23eb2a7117b65137969f3522281bb67528ff07ebd28b400f6762e5334a25c3aaedf9c71b443dbbfe
EBUILD homeassistant-full-2022.4.0.ebuild 71875 BLAKE2B 0962e45f12958ca531e34b431deace516224cfb49336149cf1fc284692e24ef4fe51a83d4238f0bc275ce35733f7f9a3839caa14488e53d575f200fe139ac45a SHA512 835b0b0235ec08145bf728c04ec2a330a602add4e3161feaec4f910045945178de38e8105d0ea28d765df4eb92723e46d3d8c24b91e577e612a5e08edd32a4e2
EBUILD homeassistant-full-2022.4.0_beta6.ebuild 71881 BLAKE2B 6fc142266e58f6beee2622bcc36cf1bef8f9d32b308d9d1e3e147a40bb177412c9a7043d9d08d153ca414236dfb57053d299f3a322092016314bca1b5358cd0b SHA512 a4a8ed42b9b1afef8300bbaad5dece4b2994b5603389fa0df5f5e48059f99c13a1481b39564bc767da58e574e8632bcba277ab2c9156ae6d3452a9c54b19907f
EBUILD homeassistant-full-2022.4.1.ebuild 71917 BLAKE2B a56fe977cdd2e8590eb2c0dec541ad422293dff6166dc28d17d52c634c16fe3ee1fbd904fdcaea7d52474370f9fd5e3ecbe1fd96591dd76324c48df8d89cfc1e SHA512 f1e6206aa3973a85766aab7ce1fa7de27a92d63a8e9078b222693a4ce05f2f881fa0cbb059b0da76c422a541866a89293ce74b0a7659c0ed356b1e45a99b00d3
EBUILD homeassistant-full-2022.4.2.ebuild 71915 BLAKE2B cacc38a5eed52235bcf81990f9f1b0708a0983f8239dfd45fac7c228caca28d039fd7edecb801abc0080f7366c95a1c2017754a84cd754a21c45d08d7d17eeeb SHA512 f915230bfc8a610692631a56eedb388917a890831185ee7dfa5bbc9ef349cb73cf8cc5bcdf965e051e6f96049a1b0533ed21653258ae00400c4f756afe89f00f
EBUILD homeassistant-full-9999.ebuild 71921 BLAKE2B 0f82a2ae34bc842a335745ecf431588a4fb762a05e59650be6523df768cdb1082c85fb1587573ca8918d1679b01c7c4cfc7cf0305d3d8b168317da7c0043d913 SHA512 9f7e3110671ca97a8d1d94a1447089601eb53ad58fed9543afe790f541e203072a53d5142b9c734a4708223802bb2d93b578560c1a86326bd2ee1031696c6d95
MISC metadata.xml 78030 BLAKE2B fdc3b8ee8fb98b7fe7754813114f42f8badd8e5a1aa0eec5f75a26b7d0c3cf9ddb52c2956ffcf2d9d0f0e8f64eeb64d39a6c0484ba6201d6192b49730781d928 SHA512 6815aab7333f286446162c36851dd708360c504edeffe9a68e5fc7947ab304a30e5118f6d9776821a4a2232800eb43c51e89376c884278b100eb6fa3a13046b5
DIST homeassistant-2022.11.0.gh.tar.gz 17079666 BLAKE2B 07ac79262de27cd1095515d2226c10585e82bc98772daa53085cbab9cca2e827acbe4caf5d7832bd4c879deb14fd9c6d164fd04b672eb16a43b06ce7a478096e SHA512 0f0a43667d8051f96852aed671ddb3c7f9860f986f36ea401b7ed75a0c11abc336ca9c9226989d5c4df7cdba580f8d9e8a728c631bc0834305847747df4f0c23
DIST homeassistant-2022.12.9.gh.tar.gz 17422314 BLAKE2B 34f294100a81a903f4b15618660f1b28a92369d62d3ed3092c65dae5a2c8fcdd28a2624fe87cc5b6d19ffbbf23dfed49c723a27a86bcba3aa4f36ee48b83ccd4 SHA512 b1a398243c9e76e631ad4c2e1c62e7e6e6aa0287f11d43814032db4cdfbb65a50728d1a335d91edeca1944ae55eda61acfa2e99869e1831b84b1162780b290d2
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
EBUILD homeassistant-full-2022.11.0.ebuild 76217 BLAKE2B 603b41451399042d89fdbaf7e6e34e8b0e759492ebd1c4d8f85cd01531d01e20623d7d987831db031f847ace6ff60f53a05dfa55b90cb65361d8f16b0cf88d9b SHA512 dffb437593e38bd3b00725845b2bca6d5937498bd73933b2e5b2d48d0ae0c69a5e89d897e16a9fab6cb3d7e20116eb7f87d5f0b2bf50cf54a837189fe66376ec
EBUILD homeassistant-full-2022.12.9.ebuild 77358 BLAKE2B 87be9c62dcc053e8b4b827ee681ca54743e8e4a7f1c906ab9878006fbef5dd5130b53d76ac8e027c03738a27874942636d182daf0dca1fb96aa7ce75af94cf02 SHA512 4cc6a6ef385a55d635096bab898cb9824d216dbb518842de2029aa4c4d332b604f7a45a8dac306fcea9f09e08a56342f825c75d132de5e2e3c7962d1fd83d7bd
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-9999.ebuild 78990 BLAKE2B e4da409c84aaac450ae567a74905a3b5b4ebc794c97864991871465a91bf9802713ed25dcbc7f4957943e02db3e39d6750392fe2c843977ca55cb3282d44aa68 SHA512 140bc49cbecb388ac7c2c34fd3ba0cd634302a886e9346eafb6e25c1efb87ed4af56eeaecfea9f47772de82c8378dea0f9577eb1e25c60f530dea2aaea563f38
MISC metadata.xml 84403 BLAKE2B f7c4d71f5209559455a50ca41698c9eece063db8dfaacd23dc7788acb81e26388616e151f11c8c308fd727bb78da1d92ef22fe483489be02b1cd13a05d650662 SHA512 4761c0e5e90a7cc1c523f314dc3877e9958f78ea47a75f8027259251311cea1eee47aaec19832ca529604c4d55e43f8f8eb3266b6465b143f99dbc735b328328

View File

@@ -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

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

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

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,9 +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">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>
@@ -54,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>
@@ -76,6 +81,7 @@
<flag name="aws">Interact with Amazon Web Services</flag>
<flag name="axis">Communicating with newer devices from Axis Communications</flag>
<flag name="backup">allows you to create and download backups for your Home Assistant Core</flag>
<flag name="baf">Integrates Big Ass Fans devices into Home Assistant</flag>
<flag name="baidu">Text-to-speech platform uses Baidu TTS engine to read a text with natural soundi</flag>
<flag name="balboa">This integration adds support for Balboa Spa WiFi Modules</flag>
<flag name="bbb_gpio">Base for all BeagleBone Black related GPIO platforms</flag>
@@ -90,7 +96,9 @@
<flag name="blinksticklight">The blinkstick platform lets you control your Blinkstick lights</flag>
<flag name="blinkt">The blinkt light platform lets you control the Blinkt! board, featuring eight su</flag>
<flag name="blockchain">Displays Bitcoin wallet balances from blockchain.info</flag>
<flag name="bluemaestro">Integrates BlueMaestro devices into Home Assistant</flag>
<flag name="bluesound">Allows you to control your Bluesound HiFi wireless speakers and audio integratio</flag>
<flag name="bluetooth">The Bluetooth integration will detect nearby Bluetooth devices</flag>
<flag name="bluetooth_le_tracker">Tracks Bluetooth low-energy devices periodically based on interval_seconds value</flag>
<flag name="bluetooth_tracker">Discovers new devices on boot and tracks Bluetooth devices periodically</flag>
<flag name="bme280">Bosch BME280 Environmental sensor connected via I2c bus (SDA, SCL pins)</flag>
@@ -99,12 +107,14 @@
<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>
<flag name="brottsplatskartan">brottsplatskartan sensor allows one to track reported incidents</flag>
<flag name="brunt">The brunt platform allows one to control Blind Engines by Brunt</flag>
<flag name="bsblan">This integration integrates BSBLan device into Home Assistant</flag>
<flag name="bthome">Integrates BTHome BLE devices into Home Assistant</flag>
<flag name="bt_home_hub_5">Offers presence detection by looking at connected devices to a BT Home </flag>
<flag name="bt_smarthub">Presence detection by looking at BT Smart Hub based routers</flag>
<flag name="buienradar">Integrate buienradar weather data into Home Assistant</flag>
@@ -168,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>
@@ -182,6 +193,7 @@
<flag name="ecobee">Talk to Ecobee thermostats from Home Assistant</flag>
<flag name="econet">consuming the information provided by a EcoNet enabled Rheem water heater</flag>
<flag name="ecovacs">ecovacs integration to integrate all Ecovacs (Deebot) vacuums</flag>
<flag name="ecowitt">add Ecowitt Weather station to your Home Assistant</flag>
<flag name="eddystone_temperature">reads temperature information from Eddystone beacons</flag>
<flag name="edimax">switch platform allows you to control the state of your Edimax switches</flag>
<flag name="edl21">edl21 integration lets you read German EDL21 smart meters using SML</flag>
@@ -199,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>
@@ -210,6 +223,7 @@
<flag name="epson">The epson platform allows you to control a Epson projector</flag>
<flag name="epsonworkforce">monitor the ink levels of a Epson Workforce printer</flag>
<flag name="eq3btsmart">Integrate EQ3 Bluetooth Smart Thermostats in Home Assistant</flag>
<flag name="escea">allows monitoring and control of local Escea fireplaces</flag>
<flag name="esphome">Support for esphome sensors, covers and switches and it's dashboard</flag>
<flag name="essent">communicate with the (undocumented) API of Dutch energy provider Essent</flag>
<flag name="etherscan">displays Ether and ERC-20 token balances from Etherscan.io</flag>
@@ -225,6 +239,8 @@
<flag name="ffmpeg">allows other Home Assistant integrations to process video and audio streams</flag>
<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>
@@ -255,8 +271,8 @@
<flag name="fritzbox_callmonitor">monitors the call monitor exposed by AVM FRITZ!Box routers on TCP port 1012</flag>
<flag name="fritzbox_netmonitor">sensor monitors the network statistics exposed by AVM FRITZ!Box routers</flag>
<flag name="fronius">Add (very basic) Support for Fronius Symo JSON Api to Home Assistant</flag>
<flag name="frontend">official frontend to control Home Assistant</flag>
<flag name="frontier_silicon">Support for Internet Radios based on the Frontier Silicon chipset</flag>
<flag name="fully_kiosk">Fully Kiosk Browser control in Home Assistant</flag>
<flag name="futurenow">Allows you to use P5 FutureNow relay/dimmer units as lights</flag>
<flag name="garages_amsterdam">measure the occupancy of Amsterdam parking garages in the Netherlands</flag>
<flag name="garmin_connect">The Garmin Connect sensor allows you to expose data from Garmin Connect</flag>
@@ -264,6 +280,7 @@
<flag name="gdacs">lets you use a GeoRSS feed provided by GDACS</flag>
<flag name="generic">The generic camera platform allows you to integrate any IP camera or other URL</flag>
<flag name="geniushub">geniushub integration links Home Assistant with your Genius Hub CH/DHW</flag>
<flag name="geocaching">The Geocaching integration pulls data from your Geocaching.com account</flag>
<flag name="geonetnz_quakes">Use a GeoJSON feed provided by New Zealands GeoNet in Home Assistant</flag>
<flag name="geonetnz_volcano">GeoJSON feed provided by New Zealands GeoNet</flag>
<flag name="geo_json_events">geo_json_events platform lets you integrate GeoJSON feeds</flag>
@@ -280,11 +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="gpmdp">Allows you to control a GPMDP instance from Home Assistant</flag>
<flag name="govee_ble">Integrates Govee BLE devices into 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>
@@ -295,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>
@@ -328,8 +348,10 @@
<flag name="hydrawise">communicate with Hunter Wi-Fi irrigation controllers</flag>
<flag name="hyperion">integrate your Hyperion into Home Assistant</flag>
<flag name="ialarm">A simple library to interface with iAlarm systems, built for Home-Assistant</flag>
<flag name="ialarm_xr">Provides connectivity with the Antifurto365 iAlarmXR alarm systems</flag>
<flag name="iammeter">real-time readings of WEM3080, WEM3162 &amp; WEM3080T) meters</flag>
<flag name="iaqualink">iAqualink by Jandy allows you to control your pool via cloud service</flag>
<flag name="ibeacon">Adding iBeacon Tracker to your Home Assistant instance</flag>
<flag name="icloud">iCloud allows users to track their location on iOS devices</flag>
<flag name="idteck_prox">This integration works with Proximity Readers (RFID card readers)</flag>
<flag name="ifttt">With the IFTTT component, you can trigger applets through the “Webhooks” service</flag>
@@ -337,9 +359,11 @@
<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>
<flag name="inkbird">Integrates INKBIRD devices into Home Assistant</flag>
<flag name="insteon">allowing linked INSTEON devices to be used</flag>
<flag name="intellifire">integrate IntelliFire Wi-Fi fireplace modules</flag>
<flag name="intesishome">communications with IntesisHome Smart AC Controllers</flag>
@@ -359,13 +383,16 @@
<flag name="jewish_calendar">Displays information related to the Jewish Calendar as a variety of sensors</flag>
<flag name="joaoapps_join">joaoapps_join integration exposes services from Join</flag>
<flag name="juicenet">pulls data from a JuiceNet charging station</flag>
<flag name="justnimbus">queries the JustNumbus API used by the JustNimbus web dashboard</flag>
<flag name="kaiterra">view the readings from your Laser Egg or Sensedge device</flag>
<flag name="kaleidescape">The Kaleidescape integration allows automation of Kaleidescape movie player</flag>
<flag name="keba">integrates your Keba charging station (wallbox)</flag>
<flag name="keenetic_ndms2">presence detection for Keenetic Routers</flag>
<flag name="kef">KEF wireless speakers</flag>
<flag name="kegtron">Integrates Kegtron Smart Keg Monitor (Gen 1) devices into Home Assistant</flag>
<flag name="keyboard">The keyboard integration simulates key presses on the host machine</flag>
<flag name="keyboard_remote">Receive signals from a keyboard and use it as a remote control</flag>
<flag name="keymitt_ble">allows you to locally control a MicroBot Push</flag>
<flag name="kira">main integration to integrate Keene Electronics IR over IP Kira modules</flag>
<flag name="kiwi">open your KIWI Smart Locks and Smart Entry Devices</flag>
<flag name="kmtronic">IP-connected relays</flag>
@@ -377,12 +404,18 @@
<flag name="kulersky">connects Brightech Kuler Sky floor lamps to Home Assistant</flag>
<flag name="kwb">integrates the sensors of KWB Easyfire pellet central heating units </flag>
<flag name="lacrosse">using the data provided by a Jeelink USB dongle or this Arduino sketch</flag>
<flag name="lacrosse_view">allows access to LaCrosse sensors</flag>
<flag name="lametric">LaMetric Time smart clock listen to web radio and display notifications</flag>
<flag name="landisgyr_heat_meter">read the meter values from Ultraheat devices by Landis &amp; Gyr</flag>
<flag name="lastfm">lastfm sensor platform will allow you to see whenever a user starts scrobbling</flag>
<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>
<flag name="lidarr">The Lidarr integration pulls data from a given Lidarr instance</flag>
<flag name="life360">detect presence using the unofficial API of Life360</flag>
<flag name="lifx">The lifx integration allows you to integrate your LIFX into Home Assistant</flag>
<flag name="lifx_legacy">The lifx integration allows you to integrate your LIFX into Home Assistant</flag>
@@ -392,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>
@@ -406,16 +441,19 @@
<flag name="lyric">Honeywell Lyric thermostat platform</flag>
<flag name="magicseaweed">Provides API wrapper to magicseaweed.com.</flag>
<flag name="mailgun">A simple mailgun client - pymailgun fork with Python 3 support</flag>
<flag name="mariadb">WIP: set dependencies for mariadb-connector-python</flag>
<flag name="marytts">text-to-speech platform uses MaryTTS Text-to-Speech engine</flag>
<flag name="mastodon">uses Mastodon to deliver notifications from Home Assistant</flag>
<flag name="matrix">allows you to send messages to matrix rooms</flag>
<flag name="maxcube">eQ-3 ELV MAX Cube Python API</flag>
<flag name="mazda">Mazda Connected Services integration</flag>
<flag name="mcp23017">base for all related mcp23017 platforms in Home Assistant</flag>
<flag name="meater">communication with the Meater Temperature Probe from Apption Labs</flag>
<flag name="mediaroom">control a Mediaroom Set-Top Box (STB) from Home Assistant</flag>
<flag name="media_extractor">Gets a stream URL and sends it to a media player entity</flag>
<flag name="melcloud">Python MELCloud interface</flag>
<flag name="melissa">main integration to connect to a Melissa Climate A/C control</flag>
<flag name="melnor">allows you to control your Melnor Bluetooth watering valves</flag>
<flag name="message_bird">MessageBird's REST API</flag>
<flag name="met">met platform uses the Met.no web service as a source for meteorological data</flag>
<flag name="meteoalarm">watch for weather alerts in europe from MeteoAlarm</flag>
@@ -426,12 +464,11 @@
<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>
<flag name="modbus">sensors and switches controlled over MODBUS serial, TCP, and UDP connections</flag>
@@ -439,6 +476,8 @@
<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>
<flag name="mpd">allows you to control a Music Player Daemon from Home Assistant</flag>
@@ -473,7 +512,9 @@
<flag name="nexia">allows you to integrate your Nexia thermostats into Home Assistant</flag>
<flag name="nextbus"> will give you the next departure time and associated data fro NextBus</flag>
<flag name="nextcloud">pulls summary Nextcloud information into Home Assistant</flag>
<flag name="nextdns">allows you to monitor NextDNS statistics</flag>
<flag name="nfandroidtv">Notifications for Android TV and Notifications for Fire TV</flag>
<flag name="nibe_heatpump">control and monitor Nibe Heat Pumps in Home Assistant</flag>
<flag name="nightscout">allows you to view your CGM data from Nightscout</flag>
<flag name="niko_home_control">platform allows you to integrate your Niko Home Control</flag>
<flag name="nilu">An API client for getting pollution data from NILU sensor stations in Norway</flag>
@@ -482,6 +523,7 @@
<flag name="nmap_tracker">Presence detection for Home Assistant with nmap</flag>
<flag name="nmbs">Python wrapper for the iRail API</flag>
<flag name="noaa_tides">prediction for the tides for any location in the United States</flag>
<flag name="nobo_hub">Integrates Nobo Ecohub into Home Assistant</flag>
<flag name="norway_air">A library to communicate with the met.no api</flag>
<flag name="notify_events">The Notify.Events service is a platform for the notify component</flag>
<flag name="notion">retrieves data from Notion wireless home monitoring sensor kits</flag>
@@ -506,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>
@@ -517,10 +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">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>
@@ -556,17 +601,21 @@
<flag name="prosegur">Prosegur Smart Alarms (Cloud Polling)</flag>
<flag name="proxmoxve">poll data from Proxmox VE virtualization environment</flag>
<flag name="proxy">pass another cameras output through post-processing routines</flag>
<flag name="prusalink">PrusaLink integration allows you to monitor your Prusa 3D printer</flag>
<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>
<flag name="pvpc_hourly_pricing">hourly price of electricity in Spain from PVPC</flag>
<flag name="python_script">write Python scripts that are exposed as services in Home Assistant</flag>
<flag name="qbittorrent">monitor your downloads with qBittorrent from within Home Assistant</flag>
<flag name="qingping">Integrates Qingping devices into Home Assistant</flag>
<flag name="qld_bushfire">GeoRSS feed containing bushfire alerts for Queensland</flag>
<flag name="qnap">Python API for obtaining QNAP NAS system stats</flag>
<flag name="qnap_qsw">This integration interacts with the local API of QNAP QSW managed switches</flag>
<flag name="qrcode">enables QR code recognition from cameras</flag>
<flag name="quantum_gateway">device tracker platform for Verizon Fios</flag>
<flag name="qvr_pro">QVR Pro allows you to connect to cams configured on your QNAP NAS</flag>
@@ -589,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>
@@ -614,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>
@@ -628,7 +681,11 @@
<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>
<flag name="senz">allows you to control and monitor your nVent RAYCHEM SENZ-WIFI thermostats</flag>
<flag name="serial">use data provided by a device connected to the serial port of the system</flag>
<flag name="serial_pm">Particulate matter sensors measure the amount of very small particles in the air</flag>
<flag name="sesame">allows you to control your Sesame smart locks made by CANDY HOUSE, Inc.</flag>
@@ -652,6 +709,7 @@
<flag name="slack">The slack platform delivers notifications from Home Assistant to Slack</flag>
<flag name="sleepiq">lets you view sensor data from SleepIQ by SleepNumber</flag>
<flag name="slide">integrate your slide.store devices in Home Assistant using the official API</flag>
<flag name="slimproto">allows you to control a Squeezebox music player directly from Home Assistant</flag>
<flag name="sma">add Support for SMA Solar WebConnect</flag>
<flag name="smappee">integrate Smappee monitors, plugs and switches</flag>
<flag name="smarthab">control your lights and shutters with the SmartHab integration</flag>
@@ -663,8 +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">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>
@@ -695,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>
@@ -703,6 +762,7 @@
<flag name="surepetcare">information on your Sure Petcare Connect Pet or Cat Flap</flag>
<flag name="swiss_hydrological_data">details (temperature, level, and discharge) of rivers and lakes in Switzerland</flag>
<flag name="swiss_public_transport">give you the next three SBB departure times from a given location</flag>
<flag name="switchbee">library to control SwitchBee smart home devices</flag>
<flag name="switchbot">allows you to control SwitchBot devices from Home Assistant</flag>
<flag name="switcher_kis">allows you to control the Switcher V2 Water Heater</flag>
<flag name="switchmate">allows you to control Switchmate devices from Home Assistant</flag>
@@ -730,12 +790,15 @@
<flag name="tesla_wall_connector">allows you to integrate your Gen 3 Tesla Wall Connector with Wi-Fi</flag>
<flag name="test">internal and developer use</flag>
<flag name="tfiac">integrates several vendors air conditioning systems into Home Assistant</flag>
<flag name="thermobeacon">Integrates ThermoBeacon devices into Home Assistant</flag>
<flag name="thermopro">Integrates ThermoPro devices into Home Assistant</flag>
<flag name="thermoworks_smoke">pulls data for your ThermoWorks Smoke Thermometer</flag>
<flag name="thingspeak">makes Home Assistant communicate with the ThingSpeak API</flag>
<flag name="thinkingcleaner">displays information about your Thinking Cleaner add-on</flag>
<flag name="tibber">a sensor with the current electricity price</flag>
<flag name="tikteck">Support for the Bluetooth smart bulb from Tikteck</flag>
<flag name="tile">API for Tile Bluetooth trackers</flag>
<flag name="tilt_ble">Integrates Tilt Hydrometer BLE devices into Home Assistant</flag>
<flag name="tmb">Library that interacts with TMB API</flag>
<flag name="todoist">connect to your Todoist Projects and generate binary sensors</flag>
<flag name="tof">uses an invisible laser to measure distance with millimeter resolution</flag>
@@ -746,10 +809,12 @@
<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>
<flag name="tradfri">Control/observe IKEA Tradfri devices</flag>
<flag name="trafikverket_ferry">Retrieve ferry departure information from Trafikverket</flag>
<flag name="trafikverket_train">Retrieve train departure information from Trafikverket</flag>
<flag name="trafikverket_weatherstation">weather information provided by Trafikverket weather stations in Sweden</flag>
<flag name="transmission">transmission integration allows you to monitor your downloads with Transmission</flag>
@@ -764,6 +829,7 @@
<flag name="twitch">monitor Twitch channel status from within Home Assistant</flag>
<flag name="twitter">notification platform uses Twitter to deliver notifications from Home Assistant</flag>
<flag name="ubus">a presence detection scanner for OpenWrt using ubus</flag>
<flag name="ukraine_alarm">uses the Ukraine Alarm web service to offer air-raid siren notifications</flag>
<flag name="unifi">talk with a Ubiquiti unifi Controller</flag>
<flag name="unifiled">control lights from a UniFi LED by Ubiquiti Networks controller</flag>
<flag name="unifiprotect">Camera feeds and Sensor data from a UniFi Protect application</flag>
@@ -771,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>
@@ -822,15 +887,17 @@
<flag name="wled">add support for Aircookie's WLED</flag>
<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="xbee">send and receive commands to and from other devices on the Zigbee</flag>
<flag name="ws66i">Control the Soundavo Whole-Home Audio Amplifier via local network</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>
<flag name="xiaomi_aqara">allows you to integrate Xiaomi Aqara-compatible devices</flag>
<flag name="xiaomi_ble">Integrates devices that implement the Xiaomi Mijia BLE MiBeacon protocol</flag>
<flag name="xiaomi_miio">add support for Xiaomi smart appliances</flag>
<flag name="xiaomi_tv">The xiaomi_tv platform allows you to control a Xiaomi TV</flag>
<flag name="xmpp">Python 3 library for XMPP</flag>
<flag name="xs1">get and set values of the EZcontrol XS1 Gateway</flag>
<flag name="yalexs_ble">Integrates Yale Access Bluetooth devices into Home Assistant</flag>
<flag name="yale_smart_alarm">Yale Smart Alarm systems and Smart Hub through Yales API</flag>
<flag name="yamaha">Library for Yamaha RX-* Receivers</flag>
<flag name="yamaha_musiccast">add support for Yamaha MusicCast devices</flag>
@@ -838,12 +905,15 @@
<flag name="yeelight">allows you to control your Yeelight Wifi bulbs</flag>
<flag name="yeelightsunflower">allows you to control your Yeelight Sunflower light bulbs</flag>
<flag name="yi">allows you to utilize Yi Home Cameras within Home Assistant</flag>
<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>

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,18 +8,14 @@ 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.3.6.tar.gz 13937549 BLAKE2B 1bc1a835ab04de3bdb206f9684af73337151e92d3827dd06aa48d20e513d1de408c18fa3166c550578c9de15295edd0e3f1e97ca52a58fcfe22a2fabc5186589 SHA512 a4794c7e4c35e794a11682d79514c2b176f68944915f13a495e3c0cfc39566105df44dce355e37de9c2552dd0eb5e871d4c7f3f17ce25ba7703c2cba6a0f08b4
DIST homeassistant-2022.3.7.tar.gz 13936325 BLAKE2B 37d84e15f68d44b3c5cd47088ead328f0e4e543240bfe85b02cdfe56858b43146e15be8de572743aced8ef6357882f1fbd2a3d2daf56308260f505ea9f54125e SHA512 df254ac03ac34bc9022c068cbbc48e68530818c653c5db8e7b352e901276514371e6ef558db3fb7385f034f243ead55c6865bb07a5ff9d04f557fff0673f34a4
DIST homeassistant-2022.3.8.tar.gz 13937134 BLAKE2B d8c9922fd0e3c4b78609e0b286a569723784ba3bd909a522f340302fda42441a36932946b217d94a2ebdacad6068f5b1270fd25727d5582fbce65b1a75afbc7f SHA512 fe40837a3ce70860e37fe8aadfbe3545e0ab22e203677996352f26444319f3856dca940a4bcec7da9d8ab9dc854dd52211795890939a2c44edcc811942f1e1da
DIST homeassistant-2022.4.0.tar.gz 15134090 BLAKE2B 955394b2fe777c5ff8f24b633f5b36725bff8e1839f53c0981bc9b106c20eb87a72e2ddf3c9ad961ba8a47c39806d1af2a39f42ef4131e3f9041920c7308c169 SHA512 aada52cbc82547b7695c9e184d8a9549f1067496de9cc4b986fb02f563e77bbdc316ae287cb92a499ca4a40c312ef7280ee714759cda0ce24e2f1bc19963e6ce
DIST homeassistant-2022.4.0b6.tar.gz 15132614 BLAKE2B 47b67da042e198ce78b097d8a0bb0bd758a8f5f9296f2070812fa0f681b24bc6702bc4957d7ab6c7789464b7cf74aff4cfb22432f0d050fb625cb99b8b4d4768 SHA512 9e66ade57083809e22168d110c7fc578b9dcc6ad192d780ac6f35eebb0d30dd9195e9bfded086c0edbaa2ce4d797196fc3aed369edccde3fe05f928a14935044
DIST homeassistant-2022.4.1.tar.gz 15135474 BLAKE2B 73372f3b49a6995f65e5256da8f5c6863c7be2213d60be1ae14c4928b2ee7705a24a1df3c2fefb4bf1460f098ac521130cf5a9713da9783add51f197a862452c SHA512 7c3af225d635e4902f6a735c94b9470800ccb88cc2f0cc81d6fbdaad26dac78c4aebdc965982ab9413cd59d3f4234c8e7f73ca87f30abb9cd40ab0ed667f45fb
DIST homeassistant-2022.4.2.tar.gz 15138875 BLAKE2B ff02bae44165093c79ef085461f03078fb638b26c9a1e832cf389a50436b7e46328b399351f646f3131a7033da34a7acd70648ecbf934eb467b64d4b9248e030 SHA512 cb3345445e66ab29295a6b2fee7a0f4d002b8c5120b53592b5a383510d688bbe2da1be2b4b7af1bee822620c31787dcf42df6ed19a668f3601768a91d5008421
EBUILD homeassistant-min-2022.3.6.ebuild 13996 BLAKE2B 3eba324d8719cd8fe500bf61f3543aa32c19deec60c5cb2949f6ced78311f00b9c373bed821e120f29d7d437bbe8318efac71dd4ec3beb5aae41f125893e35e3 SHA512 537069e007a7021aea0fdb5fc0abc16b5d85a4463d5805de0c2069575281581c846db41b4c02a1970c30a0a8206b5d40c8f024c84009520667ae7d9214fbe4e1
EBUILD homeassistant-min-2022.3.7.ebuild 13996 BLAKE2B 3eba324d8719cd8fe500bf61f3543aa32c19deec60c5cb2949f6ced78311f00b9c373bed821e120f29d7d437bbe8318efac71dd4ec3beb5aae41f125893e35e3 SHA512 537069e007a7021aea0fdb5fc0abc16b5d85a4463d5805de0c2069575281581c846db41b4c02a1970c30a0a8206b5d40c8f024c84009520667ae7d9214fbe4e1
EBUILD homeassistant-min-2022.3.8.ebuild 14039 BLAKE2B da66fefeee1967bd488f2b86c63bdeed25fe4bed16fe1fbf1d660e3ecb1e09d2d86ffe36460e3e94613b95ea40c906143c40ad53554cfb28134d4ecb6c30ab10 SHA512 368d608df8679b03d6511d756a4bb48e9893ff0aef058baf45771551d42005a1152e608a1a45acfd7aba1455df524c8403d611b3b3f87a61600e4d01e0208f6e
EBUILD homeassistant-min-2022.4.0.ebuild 14143 BLAKE2B c2ca6346c5f46fc2ef3022778f668b8c063e91b7c078a97177b7e1349f1ca54c7efabd4626a1953492e76a14ce1e505a18b55744d2524ef0d14b11a4ceb74861 SHA512 c760f2d90a67030ff0d82085ae56b1e1d71f85ccfd1c70a654ca33571f2457490ecbf608bb55f05c5f59bae848400809f14fe2085147acc9b98f61b422c90aea
EBUILD homeassistant-min-2022.4.0_beta6.ebuild 14149 BLAKE2B 40d09d448bbce3ff09ba2fbbb57f1a98d834e3faaea2d5881434f444ad466976573b48e8c840d469910a482335859fdb6c94cb1c5228c228192f176af4074b30 SHA512 afcf7ac3adaa6dcf78a79cac638ccaa1b36c0480ba9693cd3dc566eb26c42898585139090687437c079f245a23661b0f990c6a98fa00bbb329b5157a9ab18531
EBUILD homeassistant-min-2022.4.1.ebuild 14209 BLAKE2B e07dca8907f52669230ab60fa2db60d96d3b1de6745c35d4c45b75b15c86866b0811560bb9ae84fe2bd2f008911ed56341e13f4acdc5771958ec01ac260d06b4 SHA512 1675064bd5030c84a6e615ae4695fd6a6e62f07883d60160df67ae15112abe39ba7409cd12e1a2708caa3de528ebd92157f7ed08652e4dd508cfa77d1a0fa354
EBUILD homeassistant-min-2022.4.2.ebuild 14328 BLAKE2B f39f5ad30a3c14729842c0babcfffa567a0f0e779ad2d845ca608cb342c7a37ba4a7723707e4b54ed9ab1d90f43d3976c44b889fe4807fc3e5b0a7175a4ad9ed SHA512 427d87eca644a2ee9a60fcec83cf90b08f2104f7b7dce6b9e61da7943cc1e14ad4165a95732d98d587d14cd7ab467cb67aecaa79bfbfd57bfbae95809ab81374
MISC metadata.xml 8235 BLAKE2B 96b66a6ec8467f5f214b43cf8f4ed92033342a4b39c1b2c693ce5ab0090530dfb9b3a407db4700bba14ffbff50ccf3a413adeb9cb5c086d2c8b07a3f29231127 SHA512 9365642cf8066096e6610cedb6b06caebd9d858a8cbeae9ae5cdabe5c78201169f9564fc023788f5bd0850c215d0d26e04bc4aa6d4f129a2db4c97585935d306
DIST homeassistant-2022.12.9.gh.tar.gz 17422314 BLAKE2B 34f294100a81a903f4b15618660f1b28a92369d62d3ed3092c65dae5a2c8fcdd28a2624fe87cc5b6d19ffbbf23dfed49c723a27a86bcba3aa4f36ee48b83ccd4 SHA512 b1a398243c9e76e631ad4c2e1c62e7e6e6aa0287f11d43814032db4cdfbb65a50728d1a335d91edeca1944ae55eda61acfa2e99869e1831b84b1162780b290d2
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
EBUILD homeassistant-min-2022.12.9.ebuild 15819 BLAKE2B de8fb7aa08ecd43f6e7755c86bb90f015d912a73efde1d2c976e33cb9a7f2c905801ad817218c8fde9aac4a30aa9273a122ba11fd617396e33a7cdcc6c1a89d0 SHA512 edf90af68c9e50c15dd029d19a2d88f8cbce1d7a85f78510c0b69d4d721345daa2ead348871ce5cb2e65442a96b0066fab40b6eb6c6ffbb10b8c52da09f6936d
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
MISC metadata.xml 8909 BLAKE2B 104002b525b997e5dbc76e75e13553b05bd109cd6402c320508850c9cbb57c16e1700d546e966a1076d9ccf0ab0f5a18e269bbb362dd1890d7032421216466e7 SHA512 6fe745b3f1667f41850b08ffa67ac3894b8b78edb35670760ec9895a3a3be212af51133ce1883134342d8f1868fa75f44e554f38032cf5b7a6917d3107ddb980

View File

@@ -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() {

View File

@@ -0,0 +1,300 @@
# 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}.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.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.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.2[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.32.3[${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.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.10.2[${PYTHON_USEDEP}]
~dev-python/bleak-0.19.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.12.0[${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.3[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.75.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.14.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.8.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20221213.1[${PYTHON_USEDEP}]
~dev-python/httpcore-0.16.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.1[${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/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${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.3.0[${PYTHON_USEDEP}]
<dev-python/pip-22.4.0
~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/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.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/zeroconf-0.39.4[${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/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
accuweather? ( ~dev-python/accuweather-0.4.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.11.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-44[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.19.2[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.10.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.12.0[${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.75.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-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.3[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.32.3[${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-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.4.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.1.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.4[${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}] )
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.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}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.13.1[${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.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.3[${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.1.2[${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.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.21.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.4[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.1[${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.3[${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.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/zeroconf-0.39.4[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.5[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.89[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.52.3[${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.43.1[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~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.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~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.7[${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-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.2.0[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${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}]
)
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

View File

@@ -1,277 +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_SETUPTOOLS=pyproject.toml
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 amd64-linux x86-linux"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings enigma2 esphome ffmpeg forecast_solar fronius +frontend github +homekit homekit_controller http hyperion influxdb knx kodi kraken maxcube mikrotik +mobile_app +mqtt myq mysensors +mysql +notify_events octoprint +otp owntracks ozw +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 tplink tradfri 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.8[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.5.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}]
~dev-python/async_timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${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-35.0.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.44.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.54.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220301.2[${PYTHON_USEDEP}]
~dev-python/httpcore-0.14.5[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.21.3[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-9.0.1[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.1.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.4.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.22.0[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.27.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.27[${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.12.2[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.38.4[${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-5.0.9[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.0[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.63[${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_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.8.2[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.5[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-10.2.3[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.21.4[${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.23.5[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.23.5[${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.8.2[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.1.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
frontend? ( ~dev-python/home-assistant-frontend-20220301.2[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.2.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.4.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-0.7.16[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hyperion? ( ~dev-python/hyperion-py-0.7.4[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.19.2[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
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.4.0[${PYTHON_USEDEP}] )
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/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.7[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] )
ozw? ( ~dev-python/python-openzwave-mqtt-1.4.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.10.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.2[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.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-1.7.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-3.7.7.0[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-1.0.11[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.26.4[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.19.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.3.1[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.4.1[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-9.0.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.2.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.7.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.13[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.13[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.29.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.67[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.43.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.8.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.7.0[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/zwave-js-server-python-0.35.2[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.3.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.1.0[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.931[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.17.0
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.12.2[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.4.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${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.4.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.0.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
~dev-python/respx-0.19.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.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
}

View File

@@ -1,277 +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_SETUPTOOLS=pyproject.toml
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 amd64-linux x86-linux"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings enigma2 esphome ffmpeg forecast_solar fronius +frontend github +homekit homekit_controller http hyperion influxdb knx kodi kraken maxcube mikrotik +mobile_app +mqtt myq mysensors +mysql +notify_events octoprint +otp owntracks ozw +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 tplink tradfri 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.8[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.5.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}]
~dev-python/async_timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${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-35.0.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.44.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.54.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220301.2[${PYTHON_USEDEP}]
~dev-python/httpcore-0.14.5[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.21.3[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-9.0.1[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.1.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.4.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.22.0[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.27.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.27[${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.12.2[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.38.4[${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-5.0.9[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.0[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.63[${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_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.8.2[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.5[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-10.2.3[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.21.4[${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.23.5[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.23.5[${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.8.2[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.1.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
frontend? ( ~dev-python/home-assistant-frontend-20220301.2[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.2.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.4.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-0.7.16[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hyperion? ( ~dev-python/hyperion-py-0.7.4[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.19.2[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
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.4.0[${PYTHON_USEDEP}] )
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/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.7[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] )
ozw? ( ~dev-python/python-openzwave-mqtt-1.4.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.10.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.2[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.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-1.7.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-3.7.7.0[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-1.0.11[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.26.4[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.19.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.3.1[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.4.1[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-9.0.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.2.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.7.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.13[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.13[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.29.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.67[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.43.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.8.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.7.0[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/zwave-js-server-python-0.35.2[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.3.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.1.0[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.931[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.17.0
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.12.2[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.4.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${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.4.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.0.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
~dev-python/respx-0.19.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.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
}

View File

@@ -1,278 +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_SETUPTOOLS=pyproject.toml
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 amd64-linux x86-linux"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings enigma2 esphome ffmpeg forecast_solar fronius +frontend github +homekit homekit_controller http hyperion influxdb knx kodi kraken maxcube mikrotik +mobile_app +mqtt myq mysensors +mysql +notify_events octoprint +otp owntracks ozw +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 tplink tradfri 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.8[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.5.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}]
~dev-python/async_timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${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/click-8.0.4[${PYTHON_USEDEP}]
~dev-python/cryptography-35.0.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.44.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.54.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220301.2[${PYTHON_USEDEP}]
~dev-python/httpcore-0.14.5[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.21.3[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-9.0.1[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.1.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.4.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.22.0[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.27.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.27[${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.12.2[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.38.4[${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-5.0.9[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.0[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.63[${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_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.8.2[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.5[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-10.2.3[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.21.4[${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.23.5[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.23.5[${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.8.2[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.1.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
frontend? ( ~dev-python/home-assistant-frontend-20220301.2[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.2.3[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.4.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-0.7.16[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hyperion? ( ~dev-python/hyperion-py-0.7.4[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.19.2[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
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.4.0[${PYTHON_USEDEP}] )
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/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.7[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] )
ozw? ( ~dev-python/python-openzwave-mqtt-1.4.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.10.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.2[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.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-1.7.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-3.7.7.0[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-1.0.11[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.26.4[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.19.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.3.1[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.4.1[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-9.0.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.2.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.7.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.13[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.13[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.29.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.67[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.43.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.8.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.7.0[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/zwave-js-server-python-0.35.2[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.3.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.1.0[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.931[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.17.0
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.12.2[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.4.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${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.4.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.0.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
~dev-python/respx-0.19.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.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
}

View File

@@ -1,278 +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_SETUPTOOLS=pyproject.toml
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 amd64-linux x86-linux"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings enigma2 esphome ffmpeg forecast_solar fronius +frontend github +homekit homekit_controller http hyperion influxdb knx kodi kraken maxcube mikrotik +mobile_app +mqtt myq mysensors +mysql +notify_events octoprint +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.8[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.5.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.27.0[${PYTHON_USEDEP}]
~dev-python/async_timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${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/click-8.0.4[${PYTHON_USEDEP}]
~dev-python/cryptography-35.0.0[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.45.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.54.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220405.0[${PYTHON_USEDEP}]
~dev-python/httpcore-0.14.7[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.22.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.0[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-9.0.1[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.3.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.22.0[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.27.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.32[${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.12.2[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.38.4[${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-5.0.9[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.2[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.66[${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_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.8.2[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.6[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-11.0.0[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.21.4[${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.27.0[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.27.0[${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.8.2[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
frontend? ( ~dev-python/home-assistant-frontend-20220405.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.4.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-0.7.16[${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-0.20.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}] )
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}] )
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/mysql-connector-python[${PYTHON_USEDEP}] 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}] )
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.10.1[${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.32[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.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.0.1[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.27.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-1.0.11[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.27.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.19.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.32[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.4.0[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.4.3[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.27.0[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.4.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.7.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.13[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.13[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.29.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.69[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.44.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.8.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.7.0[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/zwave-js-server-python-0.35.2[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.3.2[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.942[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.17.0
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.13.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.4.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${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.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
~dev-python/respx-0.19.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.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
}

View File

@@ -1,278 +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_SETUPTOOLS=pyproject.toml
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 ~amd64-linux ~x86-linux"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings enigma2 esphome ffmpeg forecast_solar fronius +frontend github +homekit homekit_controller http hyperion influxdb knx kodi kraken maxcube mikrotik +mobile_app +mqtt myq mysensors +mysql +notify_events octoprint +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.8[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.5.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.27.0[${PYTHON_USEDEP}]
~dev-python/async_timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${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/click-8.0.4[${PYTHON_USEDEP}]
~dev-python/cryptography-35.0.0[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.45.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.54.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220405.0[${PYTHON_USEDEP}]
~dev-python/httpcore-0.14.7[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.22.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.0[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-9.0.1[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.3.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.22.0[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.27.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.32[${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.12.2[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.38.4[${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-5.0.9[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.2[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.66[${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_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.8.2[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.6[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-11.0.0[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.21.4[${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.27.0[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.27.0[${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.8.2[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
frontend? ( ~dev-python/home-assistant-frontend-20220405.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.4.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-0.7.16[${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-0.20.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}] )
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}] )
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/mysql-connector-python[${PYTHON_USEDEP}] 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}] )
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.10.1[${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.32[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.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.0.1[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.27.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-1.0.11[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.27.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.19.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.32[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.4.0[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.4.3[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.27.0[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.4.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.7.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.13[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.13[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.29.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.69[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.44.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.8.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.7.0[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/zwave-js-server-python-0.35.2[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.3.2[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.942[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.17.0
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.13.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.4.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${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.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
~dev-python/respx-0.19.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.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
}

View File

@@ -1,279 +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_SETUPTOOLS=pyproject.toml
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 amd64-linux x86-linux"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings enigma2 esphome ffmpeg forecast_solar fronius +frontend github +homekit homekit_controller http hyperion influxdb knx kodi kraken maxcube mikrotik +mobile_app +mqtt myq mysensors +mysql +notify_events octoprint +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.8[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.5.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.27.0[${PYTHON_USEDEP}]
~dev-python/async_timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${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/click-8.0.4[${PYTHON_USEDEP}]
~dev-python/cryptography-35.0.0[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.45.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.54.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220405.0[${PYTHON_USEDEP}]
~dev-python/httpcore-0.14.7[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.22.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.0[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-9.0.1[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.3.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.22.0[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.27.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.32[${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.12.2[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.38.4[${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-5.0.9[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.2[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.66[${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_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.8.2[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.6[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-11.0.0[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.21.4[${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.27.0[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.27.0[${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.8.2[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
frontend? ( ~dev-python/home-assistant-frontend-20220405.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.4.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-0.7.16[${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-0.20.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}] )
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}] )
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/mysql-connector-python[${PYTHON_USEDEP}] 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}] )
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.10.1[${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.32[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.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.0.1[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.27.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-1.0.11[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.27.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.19.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.32[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.4.0[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.1.0[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.4.3[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.27.0[${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.0.1[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.7.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.13[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.13[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.29.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.71[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.44.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.8.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.7.0[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/zwave-js-server-python-0.35.2[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.3.2[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.942[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.17.0
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.13.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.4.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${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.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
~dev-python/respx-0.19.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.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
}

View File

@@ -1,280 +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_SETUPTOOLS=pyproject.toml
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 amd64-linux x86-linux"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings enigma2 esphome ffmpeg forecast_solar fronius +frontend github +homekit homekit_controller http hyperion influxdb knx kodi kraken maxcube mikrotik +mobile_app +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.8[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.5.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.27.0[${PYTHON_USEDEP}]
~dev-python/async_timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${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/click-8.0.4[${PYTHON_USEDEP}]
~dev-python/cryptography-35.0.0[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.45.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.54.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220405.0[${PYTHON_USEDEP}]
~dev-python/httpcore-0.14.7[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.22.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.0[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-9.0.1[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.3.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.22.0[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.27.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.32[${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.12.2[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.38.4[${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-5.0.9[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.2[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.66[${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_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.8.2[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.6[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-11.0.0[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.21.4[${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.27.0[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.27.0[${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.8.2[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
frontend? ( ~dev-python/home-assistant-frontend-20220405.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.4.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-0.7.16[${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-0.20.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}] )
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}] )
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/mysql-connector-python[${PYTHON_USEDEP}] 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.0[${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.10.1[${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.32[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.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.0.1[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.27.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-1.0.11[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.27.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.19.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.32[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.4.0[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.1.0[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.4.3[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.27.0[${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.0.1[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.7.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.13[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.13[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.29.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.71[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.44.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.8.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.7.0[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/zwave-js-server-python-0.35.2[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.3.2[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.942[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.17.0
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.13.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.4.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${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.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
~dev-python/respx-0.19.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.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
}

View File

@@ -0,0 +1,300 @@
# 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}.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.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.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.2[${PYTHON_USEDEP}]
~dev-python/astral-2.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-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.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.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.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.2[${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/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${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.3.0[${PYTHON_USEDEP}]
<dev-python/pip-22.4.0
~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/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.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/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.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.4.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-44[${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-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.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-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/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-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}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-2.5.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.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.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-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.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.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-5.2.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.28.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${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.4[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${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.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.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/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.13[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${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.991[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.3.1[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-2.20.0
~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-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.2.0[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${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}]
)
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

View File

@@ -0,0 +1,303 @@
# 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="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.1[${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.0[${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-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.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.6[${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-22.4.0
~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.1[${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/zeroconf-0.47.1[${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-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-1.0.1[${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.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.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-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-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.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-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.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.0[${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-1.4.45[${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.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.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.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.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.14[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${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.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-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.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.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}]
)
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

View File

@@ -0,0 +1,309 @@
# 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="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-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.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.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.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.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.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.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.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.4[${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
"
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

View File

@@ -0,0 +1,309 @@
# 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="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-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}
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
"
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

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>
@@ -21,6 +22,7 @@
<flag name="androidtv">Library for controlling an Android TV, formerly firetv</flag>
<flag name="android_ip_webcam">The android_ip_webcam integration turns any Android phone or tablet into a netwo</flag>
<flag name="axis">Communicating with newer devices from Axis Communications</flag>
<flag name="bluetooth">The Bluetooth integration will detect nearby Bluetooth devices</flag>
<flag name="bluetooth_le_tracker">Tracks Bluetooth low-energy devices periodically based on interval_seconds value</flag>
<flag name="caldav">Integrate a CalDAV (RFC4791) calendar in Home Assistant</flag>
<flag name="camera">The camera integration allows you to use IP cameras with Home Assistant</flag>
@@ -33,12 +35,13 @@
<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>
<flag name="file">Store notifications as a file</flag>
<flag name="forecast_solar">Asynchronous Python client for getting forecast solar information</flag>
<flag name="fronius">Add (very basic) Support for Fronius Symo JSON Api to Home Assistant</flag>
<flag name="frontend">official frontend to control Home Assistant</flag>
<flag name="github">GitHub sensor integrates data from GitHub to monitor your favorite repositories</flag>
<flag name="homekit">Integrate HomeKit controller and accessory in Home Assistant</flag>
<flag name="homekit_controller">Allows you to connect accessories with the “Works with HomeKit” logo</flag>
@@ -48,9 +51,13 @@
<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>
<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>
<flag name="mqtt">install MQTT Broker and dependencies</flag>
<flag name="myq">lets you control MyQ-Enabled garage doors</flag>
<flag name="mysensors">combines devices like Arduino, ESP8266, Raspberry Pi, NRF24L01+ and RFM69</flag>
@@ -90,6 +97,7 @@
<flag name="tile">API for Tile Bluetooth trackers</flag>
<flag name="tomorrowio">obtain weather, air quality, pollen, and fire information fro tomorrow.io</flag>
<flag name="tplink">control your TP-Link Smart Home Devices</flag>
<flag name="tplink_omada">allows you to control your TP-Link Omada SDN Devices</flag>
<flag name="upnp">support UPnP/Internet Gateway Device (IGD) Protocol</flag>
<flag name="utility_meter">integration provides functionality to track consumptions of various utilities</flag>
<flag name="version">display the current Home Assistant versions</flag>

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,18 +8,16 @@ 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.3.6.tar.gz 13937549 BLAKE2B 1bc1a835ab04de3bdb206f9684af73337151e92d3827dd06aa48d20e513d1de408c18fa3166c550578c9de15295edd0e3f1e97ca52a58fcfe22a2fabc5186589 SHA512 a4794c7e4c35e794a11682d79514c2b176f68944915f13a495e3c0cfc39566105df44dce355e37de9c2552dd0eb5e871d4c7f3f17ce25ba7703c2cba6a0f08b4
DIST homeassistant-2022.3.7.tar.gz 13936325 BLAKE2B 37d84e15f68d44b3c5cd47088ead328f0e4e543240bfe85b02cdfe56858b43146e15be8de572743aced8ef6357882f1fbd2a3d2daf56308260f505ea9f54125e SHA512 df254ac03ac34bc9022c068cbbc48e68530818c653c5db8e7b352e901276514371e6ef558db3fb7385f034f243ead55c6865bb07a5ff9d04f557fff0673f34a4
DIST homeassistant-2022.3.8.tar.gz 13937134 BLAKE2B d8c9922fd0e3c4b78609e0b286a569723784ba3bd909a522f340302fda42441a36932946b217d94a2ebdacad6068f5b1270fd25727d5582fbce65b1a75afbc7f SHA512 fe40837a3ce70860e37fe8aadfbe3545e0ab22e203677996352f26444319f3856dca940a4bcec7da9d8ab9dc854dd52211795890939a2c44edcc811942f1e1da
DIST homeassistant-2022.4.0.tar.gz 15134090 BLAKE2B 955394b2fe777c5ff8f24b633f5b36725bff8e1839f53c0981bc9b106c20eb87a72e2ddf3c9ad961ba8a47c39806d1af2a39f42ef4131e3f9041920c7308c169 SHA512 aada52cbc82547b7695c9e184d8a9549f1067496de9cc4b986fb02f563e77bbdc316ae287cb92a499ca4a40c312ef7280ee714759cda0ce24e2f1bc19963e6ce
DIST homeassistant-2022.4.0b6.tar.gz 15132614 BLAKE2B 47b67da042e198ce78b097d8a0bb0bd758a8f5f9296f2070812fa0f681b24bc6702bc4957d7ab6c7789464b7cf74aff4cfb22432f0d050fb625cb99b8b4d4768 SHA512 9e66ade57083809e22168d110c7fc578b9dcc6ad192d780ac6f35eebb0d30dd9195e9bfded086c0edbaa2ce4d797196fc3aed369edccde3fe05f928a14935044
DIST homeassistant-2022.4.1.tar.gz 15135474 BLAKE2B 73372f3b49a6995f65e5256da8f5c6863c7be2213d60be1ae14c4928b2ee7705a24a1df3c2fefb4bf1460f098ac521130cf5a9713da9783add51f197a862452c SHA512 7c3af225d635e4902f6a735c94b9470800ccb88cc2f0cc81d6fbdaad26dac78c4aebdc965982ab9413cd59d3f4234c8e7f73ca87f30abb9cd40ab0ed667f45fb
DIST homeassistant-2022.4.2.tar.gz 15138875 BLAKE2B ff02bae44165093c79ef085461f03078fb638b26c9a1e832cf389a50436b7e46328b399351f646f3131a7033da34a7acd70648ecbf934eb467b64d4b9248e030 SHA512 cb3345445e66ab29295a6b2fee7a0f4d002b8c5120b53592b5a383510d688bbe2da1be2b4b7af1bee822620c31787dcf42df6ed19a668f3601768a91d5008421
EBUILD homeassistant-2022.3.6.ebuild 28931 BLAKE2B fc61b9888552ef9b4d1f0f272586e579238639b6cba237b6aea0fb9acaf22806ac81bee293aa23eb4c022ad8d8a945f6de2acaf27d30733d237cf4208cdca913 SHA512 f7bee27ab0d56f17e6da9eea4723fa52d6333410d27bd19d52ace6f59a29c3d321e75cfed15455efff3dbd677d4811cb70125604703b92aa5d4f71f54e1bbf05
EBUILD homeassistant-2022.3.7.ebuild 28931 BLAKE2B 0c9e208b3afb7b519e1d5fa3de780e6424ffd492d8ba28c34aed8c754bcc916cc8d5c7d09b1175e6ba92ebf257ba6bcb10d672ec675881fa0e0c9f7c2b81b51a SHA512 8846026da1a48e11d7384cc1c80540ee603e632a216fbce2dbf6cb19a2c0eb6c1df24d4d809fec7b96f856ff1071eafb0d3e14b0b4e0218713c9a090baa72561
EBUILD homeassistant-2022.3.8.ebuild 28974 BLAKE2B 72f6380cf807c0031d52a462e8c7acc3bd820e810d78a15f72f3a93466fca35a25a531d0b0108bd67f7638e5edc2391a2315aaaa758a0561991451656d8d6485 SHA512 416d68055b83cd7aa990ba8d942a63616a8f1208690f2e5aafb074fbaeae316b6b94d44e9843a40253a6259272efcee45f6fbbdbf8f141440385d9365e76a00a
EBUILD homeassistant-2022.4.0.ebuild 29037 BLAKE2B b8c861fb0bdea18ba2169ff81830630f0b04e84b31fa00e6eec40be72166bd22d6a8d9a68d5eb4e75feb5a0aa79a32c952301d3ad013540f66d8960266bd7b3b SHA512 b5ce9b75aa2a7d0228b0a9c3cde01f6e215e1e4011111bf4d3add358fc4f0c93a40ddc669a173a9a9fac9a2f21b96ec6967b024e9de2a72c82070e55fba1576d
EBUILD homeassistant-2022.4.0_beta6.ebuild 29043 BLAKE2B de32af95a09cc3580ba57de291a4f23212e5395158000a464a61bdb2be04cacbb1070d4e89a290fb4ed2227736d948ef88c8634bbb53628dbf1a9060bad48168 SHA512 0190884cf25539d5ab8a74da729ea87a7783df891f62bae92bd9cc832426906de5ba580fc357c3cf340e89e60ab59a4fa8c2c10b623e93bb62079f5bb75fd485
EBUILD homeassistant-2022.4.1.ebuild 29165 BLAKE2B e2e9a110884018d863f43e8ce0a9ae945ab3639584d31c9493f9a542e191caaabc97860023c1a5018e651eae3bca7c24ccd3fd91218b8ed0760790db9e0a0a5a SHA512 e7da3d582b92600edf923e64d23b9dc6600de136ebb3d44eb35f477f1bb7574eb4dc438fbdbb1af8fc13b236a5c29b400c2c1467b69e04e3aa8aeee4d40e5497
EBUILD homeassistant-2022.4.2.ebuild 29284 BLAKE2B e73bd132b4b0f2a98009937abf53d662e00208aa1cb40d13675633c3092546d089f95ca4d4b8b80fb4016007139d93954a20831440d8a1715fcd1bb54f627b4c SHA512 52b2227c8ed3a47176571487580a241d5b23ab487ac3e0b13fe87ca774ef835ec296aeba2a359ad4e0e3e2205870f1a8181144412756f5c6099947ff19adf80e
MISC metadata.xml 25911 BLAKE2B 6e1a00c61ff94577f63d862745556e03e39c0341795f3a72ce28e40557fa8c7668287227feb9f68687de462341fbc8b3b0262eca7986293b6794eb57a404ae06 SHA512 1a1c230dddba61b047255f5703ccdb79b6efe2f232f9889cdf0b8f5c78d6d850b9f4b368f976bfba6cc87f13b916f7e946f7319c3d482689c31293732a01b715
DIST homeassistant-2022.11.0.gh.tar.gz 17079666 BLAKE2B 07ac79262de27cd1095515d2226c10585e82bc98772daa53085cbab9cca2e827acbe4caf5d7832bd4c879deb14fd9c6d164fd04b672eb16a43b06ce7a478096e SHA512 0f0a43667d8051f96852aed671ddb3c7f9860f986f36ea401b7ed75a0c11abc336ca9c9226989d5c4df7cdba580f8d9e8a728c631bc0834305847747df4f0c23
DIST homeassistant-2022.12.9.gh.tar.gz 17422314 BLAKE2B 34f294100a81a903f4b15618660f1b28a92369d62d3ed3092c65dae5a2c8fcdd28a2624fe87cc5b6d19ffbbf23dfed49c723a27a86bcba3aa4f36ee48b83ccd4 SHA512 b1a398243c9e76e631ad4c2e1c62e7e6e6aa0287f11d43814032db4cdfbb65a50728d1a335d91edeca1944ae55eda61acfa2e99869e1831b84b1162780b290d2
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
EBUILD homeassistant-2022.11.0.ebuild 30353 BLAKE2B c529f12ca264233494b952bb239762da593ff8c1d93c533c40d7d507998d1f68cd848a5e570f9d9c51916d15912566a57eaf94695a761e250e7ff45c2d608d11 SHA512 a32089db64416d97b3e2bdef4bfb936a0fbe1575474021a0dc2209ecc4a7fe3328ae2aa931ec6cfcda320b8ab169f85a8c7aa141781d03cfdf3df9a5959b6def
EBUILD homeassistant-2022.12.9.ebuild 30871 BLAKE2B 57e14ffb9c165d4dd7bf1a49283f39212d2c6a1bd34807067ca1a273168904adcfa7be92b477a202ee6574299a3a3356db4eafd737feb1af9b6cfec83f02fe4a SHA512 6e22e72a63aaa0938c45a3e833108d53d50b5f1d05531c36a8f62bc7a540fe45022585d99953712a652e5b423076d887487199844e3dddd26691bed149149f0e
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
MISC metadata.xml 26350 BLAKE2B 4bdd2f50c2cff1d687933f93c74cd223bd85c42ddb6818a4af700e45227f9e52a03de2060361b631040975b8ba0c43b226b005f4ecacd27692e3aae4c93c997f SHA512 77bc7e43c492069064e98b9c20af944326700f3c2263bf2c430a12200148831ca304511523871229150e4b2e89211f97940950113f22d9a491f8d2284a09337d

View File

@@ -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() {

View File

@@ -0,0 +1,489 @@
# 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}.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 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
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.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/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.32.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/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.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}]
>=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.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-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/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.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/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/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.42[${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/zeroconf-0.39.4[${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/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-1.2.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.4.0[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
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.46[${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.69[${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.1.0[${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.2.6[${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}] )
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.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.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}] )
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}] )
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}] )
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.5[${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}] )
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.8.0[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-105[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${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}] )
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.32.1[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.32.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}] )
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-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}] )
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.32[${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.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.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.3[${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.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}] )
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.5.0[${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.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.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.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.6[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.2.0[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2022.10.2[${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.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}] )
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.3.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}] )
nws? ( ~dev-python/pynws-1.4.1[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${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}] )
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.25.3[${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.10.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.42[${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.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.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}] )
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.7.2[${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.3.0[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.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.42[${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.3[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.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.5[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
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-41[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.32.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.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}] )
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}] )
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}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.1[${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.32.1[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.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.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}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.12.12[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.4.4[${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-vcs/pre-commit-2.20.0
~dev-python/pylint-2.15.5[${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.3[${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/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

View File

@@ -0,0 +1,494 @@
# 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}.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 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 )
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.1[${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.32.3[${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.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.10.2[${PYTHON_USEDEP}]
~dev-python/bleak-0.19.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.12.0[${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.3[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.75.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.14.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.8.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20221213.1[${PYTHON_USEDEP}]
~dev-python/httpcore-0.16.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.1[${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/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${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.3.0[${PYTHON_USEDEP}]
<dev-python/pip-22.4.0
~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/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.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/zeroconf-0.39.4[${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/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-1.2.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.4.0[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
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.11.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}] )
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.0[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${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}] ~dev-python/yalexs-ble-1.10.2[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-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.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.19.2[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.10.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.12.0[${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.75.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}] )
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.3[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-2.0.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.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-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.8.0[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-105[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${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}] )
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.32.3[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.32.3[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.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-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-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}] )
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.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-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.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.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.1.1[${PYTHON_USEDEP}] ~dev-python/here-transit-1.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.4.1[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.11[${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.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}] )
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.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.1.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.7[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.2.0[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2022.11.0[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-4.2.4[${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? ( ~net-misc/youtube-dl-2021.12.17 )
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}] )
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.4.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.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}] )
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.1[${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}] )
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.6.3[${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.32.3[${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.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.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.15[${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.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.21.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.4[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.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.5[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
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-42[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.32.3[${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.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.19.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}] )
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.17.2[${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.4[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.32.3[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.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.5[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.89[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.52.3[${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.1[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~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.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~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.7[${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-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.2.0[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${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}]
)
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

View File

@@ -1,472 +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_SETUPTOOLS=pyproject.toml
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 amd64-linux x86-linux"
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 baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain 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 flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius +frontend 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 maxcube media_extractor meteo_france mfi miflora mikrotik mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo opengarage opensensemap openweathermap opnsense +otp owntracks ozw 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 toon totalconnect tplink tradfri 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.8[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.5.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}]
~dev-python/async_timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${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-35.0.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.44.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.54.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220301.2[${PYTHON_USEDEP}]
~dev-python/httpcore-0.14.5[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.21.3[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-9.0.1[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.1.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.4.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.22.0[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.27.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.27[${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.12.2[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.38.4[${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-5.0.9[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/aladdin-connect-0.4[${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.0[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.63[${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.2.0[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.10.0[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.9.7[${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.22[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${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.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-44[${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-1.3.3[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.18.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_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.8.11[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-api-0.1.16[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.11[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.0[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-1.1.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}] )
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.8.2[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.5[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-10.2.3[${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.21.4[${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-87[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.10.10[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.17.4[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.8[${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.23.5[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.23.5[${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.20[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-10.8.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}] )
fibaro? ( ~dev-python/fiblary3-0.1.8[${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.27[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.1.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.12.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}] )
frontend? ( ~dev-python/home-assistant-frontend-20220301.2[${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.3[${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.1.0[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-2021.11.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.4.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-0.7.16[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.2[${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.3.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-0.9.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.0.13[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.7.6[${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.6[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.19.2[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-0.7.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2021.12.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}] )
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}] )
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.2[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.5[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] 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.3.2[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.7[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${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.4.0[${PYTHON_USEDEP}] )
ozw? ( ~dev-python/python-openzwave-mqtt-1.4.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-2.7.6[${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.10.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.16.6[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.17[${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.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.15.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.5[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.0.38[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.7.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-3.7.7.0[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-1.0.11[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.26.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2022.2.1[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/skybellpy-0.6.3[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.6.10[${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/pysnmp-4.4.12[${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.26.4[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.19.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.27[${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.6[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.3.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}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2022.2.1[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.4.1[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-9.0.0[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-31[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.11.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2022.2.4[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.19[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.2.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.16.1[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${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.1.3[${PYTHON_USEDEP}] ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.7.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.13[${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.13.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.13[${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.11[${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.3[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.9[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.29.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.67[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.43.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.8.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.7.0[${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.35.2[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.3.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.1.0[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.931[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.17.0
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.12.2[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.4.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${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.4.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.0.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
~dev-python/respx-0.19.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.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
}

View File

@@ -1,472 +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_SETUPTOOLS=pyproject.toml
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 amd64-linux x86-linux"
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 baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain 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 flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius +frontend 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 maxcube media_extractor meteo_france mfi miflora mikrotik mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo opengarage opensensemap openweathermap opnsense +otp owntracks ozw 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 toon totalconnect tplink tradfri 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.8[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.5.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}]
~dev-python/async_timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${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-35.0.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.44.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.54.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220301.2[${PYTHON_USEDEP}]
~dev-python/httpcore-0.14.5[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.21.3[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-9.0.1[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.1.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.4.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.22.0[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.27.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.27[${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.12.2[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.38.4[${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-5.0.9[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/aladdin-connect-0.4[${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.0[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.63[${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.2.0[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.10.0[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.9.7[${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.22[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${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.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-44[${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-1.3.3[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.18.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_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.8.11[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-api-0.1.16[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.11[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.0[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-1.1.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}] )
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.8.2[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.5[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-10.2.3[${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.21.4[${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-87[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.10.10[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.17.4[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.8[${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.23.5[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.23.5[${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.20[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-10.8.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}] )
fibaro? ( ~dev-python/fiblary3-0.1.8[${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.27[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.1.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.12.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}] )
frontend? ( ~dev-python/home-assistant-frontend-20220301.2[${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.3[${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.1.0[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-2021.11.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.4.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-0.7.16[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.2[${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.4.1[${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-0.9.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.0.13[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.7.6[${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.6[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.19.2[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-0.7.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2021.12.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}] )
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}] )
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.2[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.5[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] 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.3.2[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.7[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${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.4.0[${PYTHON_USEDEP}] )
ozw? ( ~dev-python/python-openzwave-mqtt-1.4.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-2.7.6[${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.10.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.16.6[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.17[${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.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.15.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.5[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.0.38[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.7.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-3.7.7.0[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-1.0.11[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.26.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2022.2.1[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/skybellpy-0.6.3[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.6.10[${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/pysnmp-4.4.12[${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.26.4[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.19.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.27[${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.7[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.3.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}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2022.2.1[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.4.1[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-9.0.0[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-31[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.11.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2022.2.4[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.19[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.2.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.16.1[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${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.1.3[${PYTHON_USEDEP}] ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.7.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.13[${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.13.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.13[${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.11[${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.3[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.9[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.29.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.67[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.43.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.8.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.7.0[${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.35.2[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.3.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.1.0[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.931[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.17.0
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.12.2[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.4.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${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.4.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.0.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
~dev-python/respx-0.19.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.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
}

View File

@@ -1,473 +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_SETUPTOOLS=pyproject.toml
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 amd64-linux x86-linux"
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 baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain 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 flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius +frontend 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 maxcube media_extractor meteo_france mfi miflora mikrotik mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo opengarage opensensemap openweathermap opnsense +otp owntracks ozw 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 toon totalconnect tplink tradfri 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.8[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.5.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}]
~dev-python/async_timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${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/click-8.0.4[${PYTHON_USEDEP}]
~dev-python/cryptography-35.0.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.44.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.54.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220301.2[${PYTHON_USEDEP}]
~dev-python/httpcore-0.14.5[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.21.3[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-9.0.1[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.1.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.4.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.22.0[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.27.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.27[${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.12.2[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.38.4[${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-5.0.9[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/aladdin-connect-0.4[${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.0[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.63[${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.2.0[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.10.0[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.9.7[${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.22[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${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.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-44[${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-1.3.3[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.18.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_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.8.11[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-api-0.1.16[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.11[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.0[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-1.1.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}] )
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.8.2[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.5[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-10.2.3[${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.21.4[${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-87[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.10.10[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.17.4[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.8[${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.23.5[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.23.5[${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.20[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-10.8.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}] )
fibaro? ( ~dev-python/fiblary3-0.1.8[${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.27[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.1.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.12.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}] )
frontend? ( ~dev-python/home-assistant-frontend-20220301.2[${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.3[${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.1.0[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-2021.11.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.4.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-0.7.16[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.2[${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.4.1[${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-0.9.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.0.13[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.7.6[${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.6[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.19.2[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-0.7.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2021.12.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}] )
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}] )
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.2[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.5[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] 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.3.2[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.7[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${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.4.0[${PYTHON_USEDEP}] )
ozw? ( ~dev-python/python-openzwave-mqtt-1.4.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-2.7.6[${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.10.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.16.6[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.17[${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.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.15.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.5[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.0.38[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.7.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-3.7.7.0[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-1.0.11[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.26.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2022.2.1[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/skybellpy-0.6.3[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.6.10[${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/pysnmp-4.4.12[${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.26.4[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.19.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.27[${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.7[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.3.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}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2022.2.1[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.4.1[${PYTHON_USEDEP}] )
tradfri? ( ~dev-python/pytradfri-9.0.0[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-31[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.11.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2022.2.4[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.19[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.2.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.16.1[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${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.1.3[${PYTHON_USEDEP}] ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.7.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.13[${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.13.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.13[${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.11[${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.3[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.9[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.29.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.67[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.43.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.8.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.7.0[${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.35.2[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.3.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.1.0[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.931[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.17.0
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.12.2[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.4.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${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.4.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.0.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
~dev-python/respx-0.19.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.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
}

View File

@@ -1,473 +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_SETUPTOOLS=pyproject.toml
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 amd64-linux x86-linux"
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_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 flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius +frontend 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 maxcube media_extractor meteo_france mfi miflora mikrotik mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo 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.8[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.5.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.27.0[${PYTHON_USEDEP}]
~dev-python/async_timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${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/click-8.0.4[${PYTHON_USEDEP}]
~dev-python/cryptography-35.0.0[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.45.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.54.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220405.0[${PYTHON_USEDEP}]
~dev-python/httpcore-0.14.7[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.22.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.0[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-9.0.1[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.3.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.22.0[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.27.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.32[${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.12.2[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.38.4[${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-5.0.9[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/aladdin-connect-0.4[${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.2[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.66[${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.2.0[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.10.0[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.9.7[${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.23[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${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}] )
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-1.3.3[${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_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.8.11[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-api-0.1.16[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.11[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.1[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-1.1.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}] )
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.8.2[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.6[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-11.0.0[${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.21.4[${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-87[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.10.10[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.17.4[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.8[${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.27.0[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.27.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}] )
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.21[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-10.8.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}] )
fibaro? ( ~dev-python/fiblary3-0.1.8[${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.27[${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.12.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}] )
frontend? ( ~dev-python/home-assistant-frontend-20220405.0[${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.1.0[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-2021.11.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.4.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-0.7.16[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.2[${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.4.1[${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-0.9.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.0.13[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.7.6[${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-0.20.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.7.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2022.3.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}] )
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}] )
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.2[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.5[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] 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.3.2[${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}] )
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.7.6[${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.10.1[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.17.3[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.17[${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.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.32[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.16.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.5[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.0.38[${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.0.1[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.27.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-1.0.11[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.27.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2022.3.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/skybellpy-0.6.3[${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/pysnmp-4.4.12[${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.27.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.19.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.32[${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.8.0[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.4.0[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2022.2.1[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.4.3[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-31[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.27.0[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.11.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2022.2.4[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.19[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.4.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.16.1[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${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.7.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.13[${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.13.2[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.13[${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.11[${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.3[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.27.0[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.29.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.69[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.44.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.8.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.7.0[${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.35.2[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.3.2[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.942[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.17.0
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.13.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.4.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${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.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
~dev-python/respx-0.19.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.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
}

View File

@@ -1,473 +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_SETUPTOOLS=pyproject.toml
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 ~amd64-linux ~x86-linux"
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_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 flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius +frontend 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 maxcube media_extractor meteo_france mfi miflora mikrotik mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo 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.8[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.5.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.27.0[${PYTHON_USEDEP}]
~dev-python/async_timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${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/click-8.0.4[${PYTHON_USEDEP}]
~dev-python/cryptography-35.0.0[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.45.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.54.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220405.0[${PYTHON_USEDEP}]
~dev-python/httpcore-0.14.7[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.22.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.0[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-9.0.1[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.3.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.22.0[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.27.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.32[${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.12.2[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.38.4[${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-5.0.9[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/aladdin-connect-0.4[${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.2[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.66[${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.2.0[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.10.0[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.9.7[${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.23[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${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}] )
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-1.3.3[${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_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.8.11[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-api-0.1.16[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.11[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.1[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-1.1.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}] )
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.8.2[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.6[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-11.0.0[${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.21.4[${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-87[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.10.10[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.17.4[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.8[${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.27.0[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.27.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}] )
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.21[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-10.8.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}] )
fibaro? ( ~dev-python/fiblary3-0.1.8[${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.27[${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.12.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}] )
frontend? ( ~dev-python/home-assistant-frontend-20220405.0[${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.1.0[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-2021.11.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.4.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-0.7.16[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.2[${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.4.1[${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-0.9.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.0.13[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.7.6[${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-0.20.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.7.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2022.3.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}] )
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}] )
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.2[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.5[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] 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.3.2[${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}] )
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.7.6[${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.10.1[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.17.3[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.17[${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.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.32[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.16.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.5[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.0.38[${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.0.1[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.27.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-1.0.11[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.27.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2022.3.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/skybellpy-0.6.3[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.6.10[${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/pysnmp-4.4.12[${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.27.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.19.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.32[${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.8.0[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.4.0[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2022.2.1[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.4.3[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-31[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.27.0[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.11.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2022.2.4[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.19[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.4.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.16.1[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${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.7.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.13[${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.13.2[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.13[${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.11[${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.3[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.27.0[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.29.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.69[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.44.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.8.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.7.0[${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.35.2[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.3.2[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.942[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.17.0
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.13.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.4.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${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.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
~dev-python/respx-0.19.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.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
}

View File

@@ -1,475 +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_SETUPTOOLS=pyproject.toml
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 amd64-linux x86-linux"
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_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 flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius +frontend 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 maxcube media_extractor meteo_france mfi miflora mikrotik mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo 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.8[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.5.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.27.0[${PYTHON_USEDEP}]
~dev-python/async_timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${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/click-8.0.4[${PYTHON_USEDEP}]
~dev-python/cryptography-35.0.0[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.45.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.54.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220405.0[${PYTHON_USEDEP}]
~dev-python/httpcore-0.14.7[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.22.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.0[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-9.0.1[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.3.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.22.0[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.27.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.32[${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.12.2[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.38.4[${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-5.0.9[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/aladdin-connect-0.4[${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.2[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.66[${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.2.0[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.10.0[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.9.7[${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.23[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${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-1.3.3[${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_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.8.11[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-api-0.1.16[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.11[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.1[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-1.1.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}] )
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.8.2[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.6[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-11.0.0[${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.21.4[${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-87[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.10.10[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.17.4[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.8[${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.27.0[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.27.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}] )
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.21[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-10.8.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}] )
fibaro? ( ~dev-python/fiblary3-0.1.8[${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.27[${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.12.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}] )
frontend? ( ~dev-python/home-assistant-frontend-20220405.0[${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.1.0[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-2021.11.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.4.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-0.7.16[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.2[${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.4.1[${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-0.9.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.0.13[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.7.6[${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-0.20.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.7.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2022.3.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}] )
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}] )
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.2[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.5[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] 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.3.2[${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}] )
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.7.6[${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.10.1[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.17.3[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.17[${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.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.32[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.16.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.5[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.0.38[${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.0.1[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.27.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-1.0.11[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.27.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2022.3.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/skybellpy-0.6.3[${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/pysnmp-4.4.12[${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.27.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.19.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.32[${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.8.0[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.4.0[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.1.0[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2022.2.1[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.4.3[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-31[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.27.0[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.11.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2022.2.4[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.19[${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.1[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${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.7.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.13[${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.13.2[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.13[${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.11[${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.3[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.27.0[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.29.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.71[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.44.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.8.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.7.0[${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.35.2[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.3.2[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.942[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.17.0
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.13.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.4.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${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.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
~dev-python/respx-0.19.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.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
}

View File

@@ -1,476 +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_SETUPTOOLS=pyproject.toml
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 amd64-linux x86-linux"
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_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 flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius +frontend 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 maxcube media_extractor meteo_france mfi miflora mikrotik mitemp_bt +mobile_app +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.8[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.5.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.27.0[${PYTHON_USEDEP}]
~dev-python/async_timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${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/click-8.0.4[${PYTHON_USEDEP}]
~dev-python/cryptography-35.0.0[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.45.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.54.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220405.0[${PYTHON_USEDEP}]
~dev-python/httpcore-0.14.7[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.22.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.0[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-9.0.1[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.3.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.22.0[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.27.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.32[${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.12.2[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.38.4[${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-5.0.9[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/aladdin-connect-0.4[${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.2[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.66[${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.2.0[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.10.0[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.9.7[${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.23[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${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-1.3.3[${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_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.8.11[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-api-0.1.16[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.11[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.1[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-1.1.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}] )
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.8.2[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.6[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-11.0.0[${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.21.4[${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-87[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.10.10[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.17.4[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.8[${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.27.0[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.27.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}] )
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.21[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-10.8.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}] )
fibaro? ( ~dev-python/fiblary3-0.1.8[${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.27[${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.12.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}] )
frontend? ( ~dev-python/home-assistant-frontend-20220405.0[${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.1.0[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-2021.11.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.4.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-0.7.16[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.2[${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.4.1[${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-0.9.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.0.13[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.7.6[${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-0.20.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.7.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2022.3.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}] )
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}] )
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.2[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.5[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] 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.3.2[${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.0[${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.7.6[${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.10.1[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.17.3[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.17[${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.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.32[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.16.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.5[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.0.38[${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.0.1[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.27.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-1.0.11[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.27.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2022.3.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/skybellpy-0.6.3[${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/pysnmp-4.4.12[${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.27.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.19.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.32[${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.8.0[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.4.0[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.1.0[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2022.2.1[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.4.3[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-31[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.27.0[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.11.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2022.2.4[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.19[${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.1[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${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.7.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.13[${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.13.2[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.13[${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.11[${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.3[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.27.0[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.29.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.71[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.44.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.8.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.7.0[${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.35.2[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.3.2[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.942[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.17.0
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.13.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.4.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.4[${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.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
~dev-python/respx-0.19.0[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.49.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
}

View File

@@ -0,0 +1,495 @@
# 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}.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.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.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.2[${PYTHON_USEDEP}]
~dev-python/astral-2.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-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.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.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.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.2[${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/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${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.3.0[${PYTHON_USEDEP}]
<dev-python/pip-22.4.0
~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/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.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/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.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/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.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.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}] )
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.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}] ~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}] )
awair? ( ~dev-python/python-awair-0.2.4[${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.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.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.12.0[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.1.22[${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/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-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.8.0[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-106[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${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}] )
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.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.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-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}] )
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.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-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.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.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.4.4[${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.5.0[${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.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.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.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.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-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? ( ~net-misc/youtube-dl-2021.12.17 )
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}] )
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.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.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.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}] )
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.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.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-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.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.28.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${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.4[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${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}] )
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-43[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${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-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.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.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.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.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.33.0[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${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.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.44.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.12.13[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${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.991[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.3.1[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-2.20.0
~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-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.2.0[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${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}]
)
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

View File

@@ -0,0 +1,498 @@
# 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.1[${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.0[${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-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.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.6[${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-22.4.0
~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.1[${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/zeroconf-0.47.1[${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.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}] ~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-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}] )
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.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.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.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/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.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-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.8.0[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-106[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${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.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.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}] )
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.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.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.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.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.4.6[${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.1[${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.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.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.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.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.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-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.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-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.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.0[${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-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-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.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-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-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-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.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.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.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.1[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${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.44.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.12.14[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${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.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-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.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.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}]
)
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

View File

@@ -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-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.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.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.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.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.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.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.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.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.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.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.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-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

View File

@@ -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

View File

@@ -1,24 +0,0 @@
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.logrotate 186 BLAKE2B 260c2260bffc1bd164499beb2d63168c1d7bf838c586f1dbd782e9d6d88ee641f187ff0ea38b587db2f8de986a0f3cf75ee170779ac218e890fb6daf520f482d SHA512 917a4a33747c195e9d7477846f846a79d56b5cce37aa0bfb417d1d9acd24a2c106d9f2d348e1f779e3ef4e778fc5fdcbea26b56c91a0d84615ea7d7f55fc2f56
AUX homeassistant.service 295 BLAKE2B d6989960404ed89f1888e0776a622b8b1800c39353f458d38af2364f1cc6a93c249155c291633792666e12c5235d8d43e9ce933a1e8958ea3fa948f74ebdf716 SHA512 c2c7349e3eda8a0bf85543697e37d0038e7c89ebdbaa22104dfc26f56d408d1c843c2aaa0c935359ab0ba27e7e3529a48a5487bf5c3377e37d47b0cbececa3ec
AUX maxcube_TypeError_01114_dirty_hack.patch 2264 BLAKE2B d4287d558066962e331e91839ac9008bdaa3b41bfccd634d79479b3d35716e2defedfa311d06143fd2d97a253965dd3b78a9b8097d9ed961a0616fbebbc3761c SHA512 3b7264dd59df521bcc2b3a3e449960d59eb85c9a91fafbe022d63f5e5c3308a17e3f171a33dcef116bf9fe0ccd4302a5357e5bf92a72870ceddd1f306c2be29c
AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec2048796d705dd3958cf89b28e744089a51531c967c5c54f3deb9c0a39ba68d93e062550c0af44eedf464922ee55435cb01ceac SHA512 1c7a2c45a7eefe6e6cb1b9354e94a0fe0afcfa09f519f6d6237359f67545a438cccf53121850ebf5258519d0adeb3e653159d41f5aea398e5c8f7a8ed07081a5
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-2021.12.10.tar.gz 12522551 BLAKE2B e781a8c74ea71a573ce23b5fdb5bb4bb1bbdb0021b2575702464caadf455f7db9121bee01abe6e83aae2e412ee7fb4328e52166b981cc2ab4ee9bd2df93802ff SHA512 db0c809879a3b3055cd37e18d545930b3d866c9209bdebfc86639a1b829682a444c33d9c1360564c25f76a94b0441e456d0c362e635b1895e7b4d653aed1e9be
DIST homeassistant-2022.2.8.tar.gz 13422279 BLAKE2B f93762d8c0a49e38e4383d2bfa614ad79a324f82caad87e3e5e6546107c2e05319c3fbf0525324f14791fb70b396fededd635ff245fde7fe89f51e3fb70a5899 SHA512 d521eccd093c6aee46f1cf2975b72631013f8c11a9f21b5487c3ab71b7cbbd251aa680ca7e2cce9e068526a5ec650b0d4448bca7b76ebf95ba35c90c987e92a3
DIST homeassistant-2022.2.9.tar.gz 13423139 BLAKE2B eef653f45d01dfeb191d421905aa08f8fd297c9a66262d83ce5b8c70b932fc69d3b5e16471861b2cd4021ff3519d5037d8912afc25565430be07ca82300ce5c9 SHA512 fd0094c0c4365b967cabe9f1c548a75efd5b134e5a1d9822c207b160d8973b1e1f20fcf5159c2ea6974c37f8467cd9d100f93163a3933bf5ae25ce697cb87d98
DIST homeassistant-2022.3.0.tar.gz 13929444 BLAKE2B c95898e3a3952b718829ee579647ed598f920744b397851b6b0ccb580bb89ca81f250384c77cac1455d829e5cb15d9a62cd1b0b98a55153a47914ba5e9572261 SHA512 d5cac171a4bbc1a5c8c777af4cd43936c6dd23cc218604433c88c504a4ff49aebe9d17be26b63917951ca5af509907b52926b53530b8002e9ddfb35f0febc2c7
DIST homeassistant-2022.3.1.tar.gz 13930881 BLAKE2B 10d3f9fe3cd63204ae6772c2be9f880fd7971393297b677c98d3802be6f7d01a40b9eb5c92bab2736e47da023cc234c9aa7a83e0f8415df49db214a1a2b9ce77 SHA512 88080bd5c472cd99557e6424434142ff61202bf5ddcdef64edf133b31234fce0061b4691e95b58ea5a0c5749015f9c43b6cc519f24e6fc495a19d3de4c2cf0a8
DIST homeassistant-2022.3.2.tar.gz 13933059 BLAKE2B bed15e656096f0b519e21dedd454bf3aa29892e00e0db7c0e8ca5e747218e7c2b20d9fee2afdade98dcc3ac77fea215a0878e9f3dc19db54c3a7b2cecfb4be20 SHA512 c58a6a607d2a1ca21cc39b5bc3a07f529613dbd0183ea1e311d4a18b5b6c168fc9ec9e228727753c816cfc428d58c724338b4982006fbd0317c277a1bea95ff4
EBUILD homeassistant-full-2021.12.10.ebuild 69393 BLAKE2B e7669f76b50f5119f180efc0bb1c2615f325f7379326dae2c1c5ee6559214fcb54864cdec61001a34ca9273303a24e0e7265bc11f8f8c48d21f1c9edcac3829b SHA512 c98badf22758d967530cd73711602f3bf3154b2b6fedd0baebe47a34c57e2823cbfa0d22f9bfd9fd718f49b33a37db9877aaae7baa8ae48a926cf2936172026e
EBUILD homeassistant-full-2022.2.8.ebuild 70888 BLAKE2B c0ace811a9c0f96b0a36385dc151d84adb64d9015207ab5fa45de6a8b8e306f72fa4f6fb8050a0352ce873bab6447283559d0cb80445445c5d2f3f2b28278819 SHA512 8b5bbd2a30e4ebe33e7649f02d76edb2e8cc5e5456837c4b2ff160dc305676c4ed905147fc49eb701e910e24dae72f385eb9853f2f19345494f4651e134c6835
EBUILD homeassistant-full-2022.2.9.ebuild 70824 BLAKE2B a364f91ba6116f2967aaac593020a0675ec0e1e264971284cc501407c13f3244eb1594937b5613d800da848ee1cbef5b4ff5e80bedf3ecf337c9101fb6bb7766 SHA512 5bc026a59255dace09d494da3e23b5d9b2b3d2aa7e8d7a119de28519e7799a141f53da149ed192d72c6437c735eb50b255596cc517c6055e96ea3010da13c387
EBUILD homeassistant-full-2022.3.0.ebuild 71221 BLAKE2B cf847dadb09e28d9be6cf90fcd95e295a04a5a665ab6867ad41a6ba559303eb4ca47a2eceb23f285e22b0eb3d675fedd621e43876a2906f1ab91d8d3ba6a620c SHA512 026a6b8fa2e8aa47a1c3c6a75c82f463f328e5850d781f5955f250c27be2aa9931392910d8789580dc7a11872e2290548e9bbd198d38859f92fbdb24f9c214ac
EBUILD homeassistant-full-2022.3.1.ebuild 71221 BLAKE2B a3e061f765fb15a3696e07ed3ee23a7aee33a8ef687fe8cd4fef345fa1f4342e3f9fbe180b992b1db1ced5eb5256dcfd832415cb1e1d67bae18847cc8dc6209f SHA512 defd96c13cf7bf59474794b4507e16d35992faa828b241ce19f008fcb223635ac16300658e71cad8f46cde61d352716b21ff6683649255a4a81a3bcfc34acae0
EBUILD homeassistant-full-2022.3.2.ebuild 71223 BLAKE2B 68286fdccae0cfd3f737b3d7057f629839a309ddf655296a1763c503367660109636b882ff5cb94a391c296e9d8876c4fc6d4ec496eeb85e76eb16069d414ede SHA512 0be7b002f608f1ea8e4d8fa68a1be7135a3e698b458f0e9b68d9e130abc6a6fb3a874275d90b19c5a60022e969af510e7495bc85ef6ecab83416585389c9a670
EBUILD homeassistant-full-9999.ebuild 71229 BLAKE2B ae1af3c418de7dd473249ade70a9cd3ec5db59954a659e1bc807ccca9f3876667f87e7c8ebe50c01d36c120298ff64729dcaceeac1e632ce3a6ddcbb118798f8 SHA512 a966c5a8369ccb6738b9e688520293db4632ceb849d14ca7fa9ff37fd0e3f1132b2813bdf950a535730c294d989b8fff2cfb5639e8a24eb2ff35e61567d9a916
MISC metadata.xml 77295 BLAKE2B 0bdfc00222f645ae7dd855138c59dc800a45fcefe6b35432b34b49c7a100ffca00761dc0f73bc54d173a93cf45cd965c751d17e23502f587e85a152c355dc5c5 SHA512 3bf342ee5905ebbb5c5c4a38f7db6dd77c3439e8cc7b0f4ce618b50f308e4913b2618fb7cc403a06aa5d36ac873bbb430c6a1656a829c9cc699f1354e028edb9

View File

@@ -1,3 +0,0 @@
#!/bin/bash
/usr/bin/hass -c /etc/homeassistant/ --script check_config

View File

@@ -1,9 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# /etc/conf.d/homeassistant: configuration for /etc/init.d/homeassistant
# Switches to pass to hass. See 'hass --help' for
# a description of the possible switches.
#
HASS_OPTS=""

View File

@@ -1,37 +0,0 @@
#!/sbin/openrc-run
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
description="Open-source home automation platform"
user="homeassistant:homeassistant"
stdoutlog="/var/log/homeassistant/stdout.log"
serverlog="/var/log/homeassistant/server.log"
warningslog="/var/log/homeassistant/warnings.log"
start_stop_daemon_args="--user $user --stdout $stdoutlog --stderr $serverlog --wait 10"
command="/usr/bin/hass"
command_args="
--config /etc/homeassistant
--log-file $warningslog
--log-rotate-days 9
${HASS_OPTS}
"
command_background=yes
pidfile=/run/homeassistant.pid
depend() {
need net
# need socat-zwave
# need mosquitto
after bootmisc
}
start_pre() {
checkpath --file --owner $user --mode 0644 $stdoutlog
checkpath --file --owner $user --mode 0644 $serverlog
checkpath --file --owner $user --mode 0644 $warningslog
}

View File

@@ -1,12 +0,0 @@
/var/log/homeassistant/server.log
/var/log/homeassistant/stdout.log
{
compress
maxage 365
rotate 7
size=+1024k
notifempty
missingok
copytruncate
su homeassistant homeassistant
}

View File

@@ -1,11 +0,0 @@
[Unit]
Description=Home Assistant
After=network-online.target
[Service]
ExecStart=/usr/bin/hass --skip-pip --log-no-color --log-rotate-days 9 --log-file /var/log/homeassistant/warnings.log --config /etc/homeassistant
Group=homeassistant
User=homeassistant
[Install]
WantedBy=multi-user.target

View File

@@ -1,50 +0,0 @@
diff --git a/homeassistant/components/maxcube/binary_sensor.py b/homeassistant/components/maxcube/binary_sensor.py
index b42c96f..6433f8f 100644
--- a/homeassistant/components/maxcube/binary_sensor.py
+++ b/homeassistant/components/maxcube/binary_sensor.py
@@ -17,7 +17,7 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
name = f"{cube.room_by_id(device.room_id).name} {device.name}"
# Only add Window Shutters
- if cube.is_windowshutter(device):
+ if device.type == 4:
devices.append(MaxCubeShutter(handler, name, device.rf_address))
if devices:
diff --git a/homeassistant/components/maxcube/climate.py b/homeassistant/components/maxcube/climate.py
index 69d9177..c846e91 100644
--- a/homeassistant/components/maxcube/climate.py
+++ b/homeassistant/components/maxcube/climate.py
@@ -65,7 +65,7 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
for device in cube.devices:
name = f"{cube.room_by_id(device.room_id).name} {device.name}"
- if cube.is_thermostat(device) or cube.is_wallthermostat(device):
+ if device.type == 1 or device.type == 3:
devices.append(MaxCubeClimate(handler, name, device.rf_address))
if devices:
@@ -173,11 +173,11 @@ class MaxCubeClimate(ClimateEntity):
device = cube.device_by_rf(self._rf_address)
valve = 0
- if cube.is_thermostat(device):
+ if device.type == 1:
valve = device.valve_position
- elif cube.is_wallthermostat(device):
+ elif device.type == 3:
for device in cube.devices_by_room(cube.room_by_id(device.room_id)):
- if cube.is_thermostat(device) and device.valve_position > 0:
+ if device.type == 1 and device.valve_position > 0:
valve = device.valve_position
break
else:
@@ -275,7 +275,7 @@ class MaxCubeClimate(ClimateEntity):
device = cube.device_by_rf(self._rf_address)
attributes = {}
- if cube.is_thermostat(device):
+ if device.type == 1:
attributes[ATTR_VALVE_POSITION] = device.valve_position
return attributes

View File

@@ -1,28 +0,0 @@
diff --git a/homeassistant/components/maxcube/binary_sensor.py b/homeassistant/components/maxcube/binary_sensor.py
index 639b670..8a02649 100644
--- a/homeassistant/components/maxcube/binary_sensor.py
+++ b/homeassistant/components/maxcube/binary_sensor.py
@@ -17,7 +17,8 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
name = "{} {}".format(cube.room_by_id(device.room_id).name, device.name)
# Only add Window Shutters
- if cube.is_windowshutter(device):
+ # if cube.is_windowhutter(device):
+ if device.type == 4:
devices.append(MaxCubeShutter(handler, name, device.rf_address))
if devices:
diff --git a/homeassistant/components/maxcube/climate.py b/homeassistant/components/maxcube/climate.py
index e09dfc2..40df857 100644
--- a/homeassistant/components/maxcube/climate.py
+++ b/homeassistant/components/maxcube/climate.py
@@ -36,7 +36,8 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
for device in cube.devices:
name = "{} {}".format(cube.room_by_id(device.room_id).name, device.name)
- if cube.is_thermostat(device) or cube.is_wallthermostat(device):
+ # if cube.is_thermostat(device) or cube.is_wallthermostat(device):
+ if device.type == 3 or device.type == 1:
devices.append(MaxCubeClimate(handler, name, device.rf_address))
if devices:

View File

@@ -1,4 +0,0 @@
recorder:
purge_interval: 2
purge_keep_days: 10
db_url: sqlite:///var/db/homeassistant/home-assistant_v2.db

View File

@@ -1,26 +0,0 @@
#!/sbin/openrc-run
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# socat pty,link=/dev/ttyUSB0,raw,user=homeassistant,group=dialout,mode=777 tcp:172.16.3.199:3333
description="Tunnel to MS3 for making a Z-wave Socket"
user="root:root"
stdoutlog="/var/log/homeassistant/socat.log"
start_stop_daemon_args="--user $user --stdout $stdoutlog"
command="/usr/bin/socat"
command_args="
pty,link=/dev/ttyUSB0,raw,user=homeassistant,group=dialout,mode=777
tcp:172.16.3.199:3333
"
command_background=yes
pidfile=/run/socat-zwave.pid
depend() {
need net
after bootmisc
}

View File

@@ -1,48 +0,0 @@
#!/bin/bash
# This script will:
# 1. stop homeassistant if it is running (wait/kill it if it fails to stop)
# 2. backs up /opt/homeassistant (moves it to: /opt/homeassistant-OLD_VERSION)
# 3. merges the new version of homeassistant
# 4. re-starts homeassistant if the merge was successful
prog="homeassistant"
atom="app-misc/${prog}-bin"
if /etc/init.d/${prog} --ifstarted stop ; then
echo "${prog} stopped"
else
echo "failed to stop, sleeping/killing: ${prog}"
sleep 10
pkill -9 -f "/opt/${prog}/bin/python3"
/etc/init.d/${prog} zap
fi
installed_version()
{
equery --no-color list -F '$fullversion' "${atom}" | tail -1
}
version=$(installed_version)
if [ -d "/opt/${prog}" ] ; then
if [ ! -d "/opt/${prog}-v${version}" ] ; then
echo "backing up previous version as v${version}"
echo "rollback by: mv /opt/${prog}-v${version} /opt/${prog}"
mv "/opt/${prog}" "/opt/${prog}-v${version}"
else
echo "Previous backup found - (re-)move it manually and run the script again"
exit 2
fi
fi
if emerge -v1 "${atom}" ; then
echo "${atom} $(installed_version) merge successful"
/etc/init.d/${prog} --ifstopped start
echo "now check the logs in /var/log/${prog}; e.g."
echo " tail -f /var/log/${prog}/server.log"
exit 0
else
echo "${atom} merge failed"
exit 1
fi

File diff suppressed because one or more lines are too long

View File

@@ -1,847 +0,0 @@
<?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">home-assistant</remote-id>
<doc>https://www.home-assistant.io/docs/</doc>
<maintainer>
<email>hello@home-assistant.io</email>
<name>The Home Assistant Authors</name>
</maintainer>
</upstream>
<use>
<flag name="abode">Library for the Abode alarm API</flag>
<flag name="accuweather">Uses the AccuWeather web service as a source for weather data</flag>
<flag name="acer_projector">Allows you to control the state of RS232 connected projectors from Acer</flag>
<flag name="acmeda">Control and monitor covers via your Rolelase Acmeda Automate hub</flag>
<flag name="adax">Integrates Adax heater into Home Assistant</flag>
<flag name="adguard">Monitor your ad- and tracker-blocking DNS server</flag>
<flag name="ads">Beckhoff automation devices running TwinCAT</flag>
<flag name="advantage_air">API helper for Advantage Air's MyAir and e-zone API</flag>
<flag name="aemet"> AEMET OpenData meteorological data</flag>
<flag name="aftership">The aftership platform allows one to track deliveries by AfterShip</flag>
<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="airthings">A python3 library to communicate with Aws</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="aladdin_connect">The aladdin_connect cover platform lets you control Genie Aladdin Connect garage</flag>
<flag name="alarmdecoder">AlarmDecoder extended</flag>
<flag name="almond">Almond is an open, privacy-preserving virtual assistant by Stanford Open Virtual</flag>
<flag name="alpha_vantage">The alpha_vantage sensor platform uses Alpha Vantage to monitor the stock market</flag>
<flag name="amazon_polly">Text-to-speech platform that works with Amazon Polly</flag>
<flag name="ambee">Asynchronous Python client for the Ambee API</flag>
<flag name="amberelectric">Interface to the Amber Electric API, allowing you to download current and foreca</flag>
<flag name="ambiclimate">Communicate with Ambiclimate devices</flag>
<flag name="ambient_station">Retrieves local weather information from Ambient Weather</flag>
<flag name="amcrest">Integrate your Amcrest or Dahua IP camera</flag>
<flag name="ampio">Will query the open data API of ampio.pl to monitor air quality sensor station</flag>
<flag name="androidtv">Library for controlling an Android TV, formerly firetv</flag>
<flag name="android_ip_webcam">The android_ip_webcam integration turns any Android phone or tablet into a netwo</flag>
<flag name="anel_pwrctrl">The anel_pwrctrl switch platform allows you to control ANEL PwrCtrl devices</flag>
<flag name="anthemav">Both Anthems current and last generation of A/V Receivers and Processors suppor</flag>
<flag name="apache_kafka">Sends all state changes from Home Assistant to a Apache Kafka topic</flag>
<flag name="apcupsd">Query Apcupsd status information from Home Assistant</flag>
<flag name="apns">Use Apple Push Notification service (APNS) to deliver notifications</flag>
<flag name="apple_tv">Library for controlling an Apple TV</flag>
<flag name="apprise">The Apprise service is an all-in-one solution to open up Home Assistant</flag>
<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="arcam_fmj">Control Arcam receivers from Home Assistant</flag>
<flag name="arlo">Allows you to integrate your Arlo devices into Home Assistant</flag>
<flag name="arris_tg2492lg">Presence detection from an Arris TG2492LG router</flag>
<flag name="aruba">Presence detection by looking at connected devices to an Aruba Instant device</flag>
<flag name="aseko_pool_live">allows you to monitor your Aseko ASIN Aqua dosing systems</flag>
<flag name="asterisk_mbox">asterisk_mbox Asterisk Voicemail integration</flag>
<flag name="asuswrt">Api wrapper for Asuswrt</flag>
<flag name="atag">Connect to Atag One thermostats, reporting and setting its status</flag>
<flag name="aten_pe">The aten_pe integration lets you control ATEN Rack PDUs from Home Assistant</flag>
<flag name="atome">The atome sensor platform is retrieving the consumption of your home from the Di</flag>
<flag name="august">The august integration allows you to integrate your August devices in Home Assis</flag>
<flag name="aurora">The aurora platform uses the NOAA Aurora Forecast service to let you know if an </flag>
<flag name="aurora_abb_powerone">This implements a direct RS485 connection to a solar inverter in the PVI-3.0/3.6</flag>
<flag name="aussie_broadband">displays various service metrics using the Aussie Broadband API</flag>
<flag name="avea">Library for Elgato Avea bulbs</flag>
<flag name="avion">Support for the Avi-on Bluetooth dimmer switch Avi-on</flag>
<flag name="avri">Query the next scheduled waste pickup and the type of waste from Avri</flag>
<flag name="awair">Library to integrate the Awair GraphQL API into Home Assistant</flag>
<flag name="aws">Interact with Amazon Web Services</flag>
<flag name="axis">Communicating with newer devices from Axis Communications</flag>
<flag name="baidu">Text-to-speech platform uses Baidu TTS engine to read a text with natural soundi</flag>
<flag name="balboa">This integration adds support for Balboa Spa WiFi Modules</flag>
<flag name="bbb_gpio">Base for all BeagleBone Black related GPIO platforms</flag>
<flag name="bbox">Presence detection from Bbox Modem Router from Bouygues Telecom</flag>
<flag name="beewi_smartclim">BeeWi SmartClim BLE is a Bluetooth Low Energy sensor device</flag>
<flag name="bh1750">Allows you to read the ambient light level in Lux from a BH1750FVI sensor connec</flag>
<flag name="bitcoin">Displays various details about the Bitcoin network</flag>
<flag name="bizkaibus">The bizkaibus sensor will give you the time until the next bus in the selected s</flag>
<flag name="blackbird">Control Monoprice Blackbird Matrix Switch using a serial connection</flag>
<flag name="blebox">BleBox produces small, low-power, surprisingly affordable, feature-rich WiFi dev</flag>
<flag name="blink">Get events from Blink camera and security systems</flag>
<flag name="blinksticklight">The blinkstick platform lets you control your Blinkstick lights</flag>
<flag name="blinkt">The blinkt light platform lets you control the Blinkt! board, featuring eight su</flag>
<flag name="blockchain">Displays Bitcoin wallet balances from blockchain.info</flag>
<flag name="bluesound">Allows you to control your Bluesound HiFi wireless speakers and audio integratio</flag>
<flag name="bluetooth_le_tracker">Tracks Bluetooth low-energy devices periodically based on interval_seconds value</flag>
<flag name="bluetooth_tracker">Discovers new devices on boot and tracks Bluetooth devices periodically</flag>
<flag name="bme280">Bosch BME280 Environmental sensor connected via I2c bus (SDA, SCL pins)</flag>
<flag name="bme680">Read temperature, humidity, pressure and gas resistance values of a Bosch BME680</flag>
<flag name="bmp280">Get temperature and pressure values of a Bosch BMP280 Environmental sensor conne</flag>
<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="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>
<flag name="brottsplatskartan">brottsplatskartan sensor allows one to track reported incidents</flag>
<flag name="brunt">The brunt platform allows one to control Blind Engines by Brunt</flag>
<flag name="bsblan">This integration integrates BSBLan device into Home Assistant</flag>
<flag name="bt_home_hub_5">Offers presence detection by looking at connected devices to a BT Home </flag>
<flag name="bt_smarthub">Presence detection by looking at BT Smart Hub based routers</flag>
<flag name="buienradar">Integrate buienradar weather data into Home Assistant</flag>
<flag name="caldav">Integrate a CalDAV (RFC4791) calendar in Home Assistant</flag>
<flag name="camera">The camera integration allows you to use IP cameras with Home Assistant</flag>
<flag name="canary">Allows you to integrate your Canary devices from Home Assistant</flag>
<flag name="cast">Let Home Assitant talk to Google Chromecast</flag>
<flag name="channels">Allows you to control Channels from Home Assistant</flag>
<flag name="circuit">Unify Circuit platform allows you to send notifications</flag>
<flag name="cisco_ios">Presence detection scanner for Cisco IOS devices</flag>
<flag name="cisco_mobility_express">ciscomobilityexpress support for Home Assistant</flag>
<flag name="cisco_webex_teams">Deliver rich notifications from Home Assistant to Cisco Webex Teams</flag>
<flag name="clementine">The clementine platform allows you to control a Clementine Music Player</flag>
<flag name="cli">Set a dependency for Home Assistant Cli hass-cli (lots of modules required)</flag>
<flag name="climacell">obtain weather information from the ClimaCell API</flag>
<flag name="cloud">Quickly integrate your local Home Assistant with various cloud services</flag>
<flag name="cloudflare">With the cloudflare integration, you can keep your Cloudflare records up to date</flag>
<flag name="cmus">Allows you to control a cmus music player from Home Assistant</flag>
<flag name="co2signal">Queries the CO2Signal API for the CO2 intensity of a specific region</flag>
<flag name="coinbase">Lets you access account balances and exchange rates from coinbase</flag>
<flag name="color_extractor">color_extractor extracts the predominant color from a given image</flag>
<flag name="comfoconnect">Comfoconnect integration lets you control Zehnder ComfoAir</flag>
<flag name="compensation">Compensation integration consumes the state from other sensors</flag>
<flag name="concord232">Provides integration with GE, Interlogix (and other brands) alarm panels</flag>
<flag name="control4">Allows you to control and monitor lights from your local Control4 system</flag>
<flag name="coolmaster">The coolmaster climate platform lets you control HVAC through CoolMasterNet</flag>
<flag name="coronavirus">Add sensors for COVID-19 infections from Johns Hopkins University</flag>
<flag name="cppm_tracker">Detect presence by looking at connected devices to Aruba Clearpass</flag>
<flag name="cpuspeed">The cpuspeed sensor platform to allow you to monitor the current CPU speed</flag>
<flag name="crownstone">allows you to control your Crownstones via cloud or using a USB dongle</flag>
<flag name="cups">Using the open source printing system CUPS to show details about your printers</flag>
<flag name="daikin">Integrate Daikin wireless controllers into Home Assistant</flag>
<flag name="danfoss_air">The danfoss_air integration accesses information from your Danfoss Air HRV unit</flag>
<flag name="darksky">Use dark sky weather data from Home Assistant</flag>
<flag name="datadog">The datadog integration sends all state changes to Datadog using a Datadog Agent</flag>
<flag name="debugpy">Useful in testing changes on a local development install</flag>
<flag name="deconz">Add deCONZ ConBee/RaspBee Zigbee gateways to Home Assistant</flag>
<flag name="decora">Support Decora Bluetooth dimmer switch Leviton from Home Assistant</flag>
<flag name="decora_wifi">Support for Leviton Decora Wi-Fi dimmers/switches via the MyLeviton API</flag>
<flag name="delijn">De Lijn public transport network in Flanders</flag>
<flag name="deluge">Local polling for Deluge Switches and Sensors</flag>
<flag name="denonavr">Automation Library for Denon AVR receivers</flag>
<flag name="deutsche_bahn">will give you the departure time of the next train for the given connection</flag>
<flag name="devolo_home_control">Add Devolo Home-control to Home Assistant</flag>
<flag name="devolo_home_network">The devolo Home Network integration allows you to monitor your PLC network</flag>
<flag name="dexcom">View your CGM data from Dexcom from Home Assistant</flag>
<flag name="dhcp">will watch the network for DHCP requests for supported devices and services</flag>
<flag name="dht">Get the current temperature and humidity from a DHT11, DHT22 or AM2302 device</flag>
<flag name="digitalloggers">Switch platform controls the state of your Digital Loggers switches</flag>
<flag name="digital_ocean">Access information about your Digital Ocean droplets from Home Assistant</flag>
<flag name="directv">Allows you to control a DirecTV receiver and its client devices</flag>
<flag name="discogs">Discogs Client for Home Assistant</flag>
<flag name="discord">Send messages to the user using Discord from Home Assistant</flag>
<flag name="discovery">Automatically configure zeroconf/mDNS and UPnP devices in Home Assistant</flag>
<flag name="dlib_face_detect">Image processing platform for Home Assistant</flag>
<flag name="dlib_face_identify">image processing platform allows you to use the Dlib</flag>
<flag name="dlink">Allows you to control the state of your D-Link Wi-Fi Smart Plugs</flag>
<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="dnsip">will expose an IP address, fetched via DNS resolution, as its value</flag>
<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="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>
<flag name="dwd_weather_warnings">dwd_weather_warnings sensor platform uses DWD for warnings</flag>
<flag name="dweet">transfer details collected with Home Assistant to Dweet.io</flag>
<flag name="dynalite">Dynalite DyNET interface forHome Assistant </flag>
<flag name="dyson">integrate all Dyson related platforms into Home Assistant</flag>
<flag name="eafm">UK Environment Agency Flood Monitoring API to provide sensors</flag>
<flag name="ebox">Integrate your EBox account information into Home Assistant</flag>
<flag name="ebusd">Integration between ebusd daemon for communication with eBUS heating systems</flag>
<flag name="ecoal_boiler">The ecoal_boiler integration is the base for pumps and sensors</flag>
<flag name="ecobee">Talk to Ecobee thermostats from Home Assistant</flag>
<flag name="econet">consuming the information provided by a EcoNet enabled Rheem water heater</flag>
<flag name="ecovacs">ecovacs integration to integrate all Ecovacs (Deebot) vacuums</flag>
<flag name="eddystone_temperature">reads temperature information from Eddystone beacons</flag>
<flag name="edimax">switch platform allows you to control the state of your Edimax switches</flag>
<flag name="edl21">edl21 integration lets you read German EDL21 smart meters using SML</flag>
<flag name="ee_brightbox">presence detection by looking at connected devices to a EE Bright Box 2 router</flag>
<flag name="efergy">Integrate your Efergy meter information into Home Assistant</flag>
<flag name="egardia">Control an Egardia/Woonveilig alarm control panel from Home Assistant</flag>
<flag name="eight_sleep">Fetch data from your Eight Sleep smart cover or mattress</flag>
<flag name="elgato">The Elgato Key Light sets the bar for high-end studio lighting</flag>
<flag name="eliqonline">Integrate your ELIQ Online smart meter information</flag>
<flag name="elkm1">Elk-M1 is a home security and automation controller</flag>
<flag name="elmax">enables Home Assistant integration with ELMAX control panels</flag>
<flag name="elv">control the state of your ELV PCA 301 smart switch</flag>
<flag name="emby">The emby platform allows you to control a Emby multimedia system</flag>
<flag name="emonitor">SiteSage Emonitor allows local power monitoring on a per circuit basis</flag>
<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="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>
<flag name="entur_public_transport">entur_public_transport sensor gives real-time departure information</flag>
<flag name="environment_canada">Access meteorological data from Environment Canada from Home Assistant</flag>
<flag name="envirophat">Display information collected by an Enviro pHAT add-on board</flag>
<flag name="envisalink">Link Envisalink devices to Home Assistant</flag>
<flag name="ephember">The ephember climate platform lets you control EPH Controls thermostats</flag>
<flag name="epson">The epson platform allows you to control a Epson projector</flag>
<flag name="epsonworkforce">monitor the ink levels of a Epson Workforce printer</flag>
<flag name="eq3btsmart">Integrate EQ3 Bluetooth Smart Thermostats in Home Assistant</flag>
<flag name="esphome">Support for esphome sensors, covers and switches and it's dashboard</flag>
<flag name="essent">communicate with the (undocumented) API of Dutch energy provider Essent</flag>
<flag name="etherscan">displays Ether and ERC-20 token balances from Etherscan.io</flag>
<flag name="eufy">eufy integration is the main integration to integrate various eufy devices</flag>
<flag name="everlights">Library for controlling an EverLights lighting system</flag>
<flag name="evil_genius_labs">allows you to control and monitor the artworks by Evil Genius Labs</flag>
<flag name="evohome">links with all non-US Honeywell Total Connect Comfort (TCC) CH/DHW systems</flag>
<flag name="ezviz">ezviz sensor platform uses the EzvizLife API to interact with the devices</flag>
<flag name="faa_delays">delays at US Airports based on the FAAs National Airspace System Status</flag>
<flag name="familyhub">get images of the inside of your Samsung Family Hub refrigerator</flag>
<flag name="fastdotcom">uses the Fast.com web service to measure network bandwidth performance</flag>
<flag name="feedreader">an RSS/Atom feed reader that polls feeds every hour</flag>
<flag name="ffmpeg">allows other Home Assistant integrations to process video and audio streams</flag>
<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="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>
<flag name="fitbit">The Fitbit sensor allows you to expose data from Fitbit to Home Assistant</flag>
<flag name="fivem">lets you retrieve information from a FiveM server within Home Assistant</flag>
<flag name="fixer">current exchange rate from Fixer.io using data from ECB</flag>
<flag name="fjaraskupan">Fjäråskupan allows you to control your Bluetooth equipped kitchen fan</flag>
<flag name="fleetgo">integrate your vehicles equipped with FleetGO hardware into Home Assistant</flag>
<flag name="flexit">Integrates Flexit Air Conditioning unit into Home Assistant</flag>
<flag name="flic">The flic platform allows you to receive click events from flic smart buttons</flag>
<flag name="flick_electric">Flick Electric Co is a power company in New Zealand</flag>
<flag name="flipr">Flipr is a smart pool monitor (Cloud Polling)</flag>
<flag name="flo">The flo integration integrates Flo by Moen smart water shutoff valves</flag>
<flag name="flume">monitors the real-time status of your home water meter</flag>
<flag name="flunearyou">allows users in the US to get information from Flu Near You</flag>
<flag name="flux_led">flux_led support is integrated into Home Assistant as a light platform</flag>
<flag name="folder_watcher">publishing events on the bus on the creation/deletion/modification of files</flag>
<flag name="foobot">fetch air quality data from your Foobot device</flag>
<flag name="forecast_solar">Asynchronous Python client for getting forecast solar information</flag>
<flag name="forked_daapd">allows you to control your forked-daapd server from Home Assistant</flag>
<flag name="fortios">device tracking of devices with a MAC address connected to a FortiGate</flag>
<flag name="foscam">watch the live stream of your Foscam IP camera</flag>
<flag name="freebox">allows you to observe and control Freebox router</flag>
<flag name="freedompro">Python library for Freedompro API</flag>
<flag name="free_mobile">free_mobile platform is using the French mobile operator Free Mobile to send SMS</flag>
<flag name="fritz">The fritz platform offers presence detection for Home Assistant</flag>
<flag name="fritzbox">Allows you to integrate the switch and climate devices in Home Assistant</flag>
<flag name="fritzbox_callmonitor">monitors the call monitor exposed by AVM FRITZ!Box routers on TCP port 1012</flag>
<flag name="fritzbox_netmonitor">sensor monitors the network statistics exposed by AVM FRITZ!Box routers</flag>
<flag name="fronius">Add (very basic) Support for Fronius Symo JSON Api to Home Assistant</flag>
<flag name="frontend">official frontend to control Home Assistant</flag>
<flag name="frontier_silicon">Support for Internet Radios based on the Frontier Silicon chipset</flag>
<flag name="futurenow">Allows you to use P5 FutureNow relay/dimmer units as lights</flag>
<flag name="garages_amsterdam">measure the occupancy of Amsterdam parking garages in the Netherlands</flag>
<flag name="garmin_connect">The Garmin Connect sensor allows you to expose data from Garmin Connect</flag>
<flag name="gc100">The Global Caché GC-100 can be integrated into Home Assistant</flag>
<flag name="gdacs">lets you use a GeoRSS feed provided by GDACS</flag>
<flag name="geniushub">geniushub integration links Home Assistant with your Genius Hub CH/DHW</flag>
<flag name="geonetnz_quakes">Use a GeoJSON feed provided by New Zealands GeoNet in Home Assistant</flag>
<flag name="geonetnz_volcano">GeoJSON feed provided by New Zealands GeoNet</flag>
<flag name="geo_json_events">geo_json_events platform lets you integrate GeoJSON feeds</flag>
<flag name="geo_rss_events">geo_rss_events sensor retrieves events from a GeoRSS feed</flag>
<flag name="gios">Source for air quality data for Home Assistant</flag>
<flag name="github">GitHub sensor integrates data from GitHub to monitor your favorite repositories</flag>
<flag name="gitlab_ci">Sensor platform integrates results reported by CI/CD Pipeline Jobs in GitLab</flag>
<flag name="gitter">Sensor allows one to monitor a Gitter.im chatroom for unread messages</flag>
<flag name="glances">Allows you to monitor the system information provided by the Glances API</flag>
<flag name="gntp">Growl Notification Protocol: sending and receiving notifications</flag>
<flag name="goalfeed">Use your Goalfeed account to trigger events in Home Assistant</flag>
<flag name="goalzero">Access Goal Zero REST Api from Home Assistant</flag>
<flag name="gogogate2">Control Gogogate2-Enabled garage doors from Home Assistant</flag>
<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_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_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="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>
<flag name="greenwave">Communicates with the Greenwave Reality (TCP Connected) Gateway</flag>
<flag name="growatt_server">Talk to growatt server from Home Assistant</flag>
<flag name="gstreamer">Allows you to play audio via a gstreamer pipeline from Home Assistant</flag>
<flag name="gtfs">gtfs sensor will give you the next departure time</flag>
<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="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>
<flag name="heatmiser">Control Heatmiser DT/DT-E/PRT/PRT-E thermostats from Heatmiser</flag>
<flag name="heos">Controlling HEOS devices through the HEOS CLI Protocol from Home Assistant</flag>
<flag name="here_travel_time">here_travel_time sensor provides travel time from the HERE Routing API</flag>
<flag name="hikvision">Parses the event stream of a Hikvision IP Camera for Home Assistant</flag>
<flag name="hikvisioncam">Allows you to control your motion detection settings from Home Assistant</flag>
<flag name="hisense_aehw4a1">Give Wi-Fi connectivity to some Hisense ACs</flag>
<flag name="hive">Set up and integrate all supported Hive devices in Home Assistant</flag>
<flag name="hlk_sw16">HLK-SW16 by Hi-Link is a simple networkable 16 port relay device</flag>
<flag name="homekit">Integrate HomeKit controller and accessory in Home Assistant</flag>
<flag name="homekit_controller">Allows you to connect accessories with the “Works with HomeKit” logo</flag>
<flag name="homematic">An API for the homematicip cloud</flag>
<flag name="homematicip_cloud">A python wrapper for the homematicIP REST API (Access Point Based)</flag>
<flag name="homewizard">collect data locally from the HomeWizard Energy products</flag>
<flag name="homeworks">Lutron Homeworks Series 4 &amp; 8 systems via RS232</flag>
<flag name="home_connect">Home Connect standard for Bosch and Siemens</flag>
<flag name="home_plus_control">allows you to control a range of Legrand in-wall switches and power outlets</flag>
<flag name="honeywell">Integrates US-based Honeywell Total Connect Comfort (TCC) climate systems</flag>
<flag name="horizon">Allows you to control a Unitymedia Horizon HD Recorder from Home Assistant</flag>
<flag name="hp_ilo">Query HP Integrated Lights out XML interfaces from Home Assistant</flag>
<flag name="html5">html5 enables you to receive push notifications to Chrome or Firefox</flag>
<flag name="http">Serves all files and data required for the Home Assistant frontend</flag>
<flag name="htu21d">Read the temperature and humidity from a HTU21D sensor (I2C)</flag>
<flag name="huawei_lte">allows you to observe and control Huawei LTE devices</flag>
<flag name="hue">talk to Philips Hue</flag>
<flag name="huisbaasje">Huisbaasje smart energy meters</flag>
<flag name="hunterdouglas_powerview">integrate your Hunter Douglas PowerView devices</flag>
<flag name="hvv_departures">departures of busses, trains and ferries in Hamburg</flag>
<flag name="hydrawise">communicate with Hunter Wi-Fi irrigation controllers</flag>
<flag name="hyperion">integrate your Hyperion into Home Assistant</flag>
<flag name="ialarm">A simple library to interface with iAlarm systems, built for Home-Assistant</flag>
<flag name="iammeter">real-time readings of WEM3080, WEM3162 &amp; WEM3080T) meters</flag>
<flag name="iaqualink">iAqualink by Jandy allows you to control your pool via cloud service</flag>
<flag name="icloud">iCloud allows users to track their location on iOS devices</flag>
<flag name="idteck_prox">This integration works with Proximity Readers (RFID card readers)</flag>
<flag name="ifttt">With the IFTTT component, you can trigger applets through the “Webhooks” service</flag>
<flag name="iglo"> integrate your iGlo Lights into Home Assistant</flag>
<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="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>
<flag name="insteon">allowing linked INSTEON devices to be used</flag>
<flag name="intellifire">integrate IntelliFire Wi-Fi fireplace modules</flag>
<flag name="intesishome">communications with IntesisHome Smart AC Controllers</flag>
<flag name="iota">IOTA is a new blockless distributed ledger</flag>
<flag name="iotawatt">Integration for the IoTaWatt Open WiFi Electricity Monitor</flag>
<flag name="iperf3">iperf3 sensor integration allows you to measure network bandwidth</flag>
<flag name="ipma">ipma weather platform</flag>
<flag name="ipp">read current data from your networked printer</flag>
<flag name="iqvia">collects allergy, asthma and disease information (based on a U.S. ZIP code)</flag>
<flag name="irish_rail_transport">will give you the time until the next two departures</flag>
<flag name="islamic_prayer_times">integration displays the various prayer times for Muslims as sensors</flag>
<flag name="iss">know if the station is above your home location</flag>
<flag name="isy994">controller that is capable of controlling Insteon and X10 devices</flag>
<flag name="itach">control IR devices with a Global Caché iTach Device and GC-100 devices</flag>
<flag name="izone">control of a local iZone ducted reverse-cycle climate control device</flag>
<flag name="jellyfin">exposes a Jellyfin server as a Media Source in Home Assistant</flag>
<flag name="jewish_calendar">Displays information related to the Jewish Calendar as a variety of sensors</flag>
<flag name="joaoapps_join">joaoapps_join integration exposes services from Join</flag>
<flag name="juicenet">pulls data from a JuiceNet charging station</flag>
<flag name="kaiterra">view the readings from your Laser Egg or Sensedge device</flag>
<flag name="keba">integrates your Keba charging station (wallbox)</flag>
<flag name="keenetic_ndms2">presence detection for Keenetic Routers</flag>
<flag name="kef">KEF wireless speakers</flag>
<flag name="keyboard">The keyboard integration simulates key presses on the host machine</flag>
<flag name="keyboard_remote">Receive signals from a keyboard and use it as a remote control</flag>
<flag name="kira">main integration to integrate Keene Electronics IR over IP Kira modules</flag>
<flag name="kiwi">open your KIWI Smart Locks and Smart Entry Devices</flag>
<flag name="kmtronic">IP-connected relays</flag>
<flag name="knx">Asynchronous Library for the KNX protocol</flag>
<flag name="kodi">control a Kodi multimedia system</flag>
<flag name="konnected">connect wired sensors and switches to a Konnected Alarm Panel</flag>
<flag name="kostal_plenticore">allows you to get data from Kostal Plenticore solar inverters</flag>
<flag name="kraken">allows you to monitor exchange rates on kraken.com</flag>
<flag name="kulersky">connects Brightech Kuler Sky floor lamps to Home Assistant</flag>
<flag name="kwb">integrates the sensors of KWB Easyfire pellet central heating units </flag>
<flag name="lacrosse">using the data provided by a Jeelink USB dongle or this Arduino sketch</flag>
<flag name="lametric">LaMetric Time smart clock listen to web radio and display notifications</flag>
<flag name="lastfm">lastfm sensor platform will allow you to see whenever a user starts scrobbling</flag>
<flag name="launch_library">information about the next planned space launch</flag>
<flag name="lcn">allows you to connect to LCN hardware devices</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>
<flag name="life360">detect presence using the unofficial API of Life360</flag>
<flag name="lifx">The lifx integration allows you to integrate your LIFX into Home Assistant</flag>
<flag name="lifx_legacy">The lifx integration allows you to integrate your LIFX into Home Assistant</flag>
<flag name="lightwave">WiFi link for controlling Lightwave lights, switches and TRVs</flag>
<flag name="limitlessled">control your LimitlessLED lights from within Home Assistant</flag>
<flag name="linode">allows you to access the information about your Linode systems</flag>
<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="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>
<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>
<flag name="lupusec">Lupusec alarm control panel and ultimately all connected sensors</flag>
<flag name="lutron">communicating with the Lutron main hub</flag>
<flag name="lutron_caseta">for communicating with the Lutron Caseta Smart Bridge</flag>
<flag name="lw12wifi">Library to control the Lagute LW-12 WiFi LED controller</flag>
<flag name="lyft">Unofficial Lyft Rides API Python SDK</flag>
<flag name="lyric">Honeywell Lyric thermostat platform</flag>
<flag name="magicseaweed">Provides API wrapper to magicseaweed.com.</flag>
<flag name="mailgun">A simple mailgun client - pymailgun fork with Python 3 support</flag>
<flag name="marytts">text-to-speech platform uses MaryTTS Text-to-Speech engine</flag>
<flag name="mastodon">uses Mastodon to deliver notifications from Home Assistant</flag>
<flag name="matrix">allows you to send messages to matrix rooms</flag>
<flag name="maxcube">eQ-3 ELV MAX Cube Python API</flag>
<flag name="mazda">Mazda Connected Services integration</flag>
<flag name="mcp23017">base for all related mcp23017 platforms in Home Assistant</flag>
<flag name="mediaroom">control a Mediaroom Set-Top Box (STB) from Home Assistant</flag>
<flag name="media_extractor">Gets a stream URL and sends it to a media player entity</flag>
<flag name="melcloud">Python MELCloud interface</flag>
<flag name="melissa">main integration to connect to a Melissa Climate A/C control</flag>
<flag name="message_bird">MessageBird's REST API</flag>
<flag name="met">met platform uses the Met.no web service as a source for meteorological data</flag>
<flag name="meteoalarm">watch for weather alerts in europe from MeteoAlarm</flag>
<flag name="meteoclimatic">use Meteoclimatic web service as a source for meteorological data</flag>
<flag name="meteo_france">uses the meteorological data from Meteo-France</flag>
<flag name="metoffice">weather platform uses the Met Offices DataPoint API</flag>
<flag name="met_eireann">Met Éireann (The Irish Meteorological Service) Public Weather Forecast API</flag>
<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="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>
<flag name="modbus">sensors and switches controlled over MODBUS serial, TCP, and UDP connections</flag>
<flag name="modem_callerid">Uses an available modem for collecting caller ID information</flag>
<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="motioneye">integrate your motionEye server into Home Assistant</flag>
<flag name="motion_blinds">control Motion Blinds from Coulisse B.V.</flag>
<flag name="mpd">allows you to control a Music Player Daemon from Home Assistant</flag>
<flag name="mqtt">install MQTT Broker and dependencies</flag>
<flag name="msteams">send notifications from Home Assistant to a team channel in Microsoft Teams</flag>
<flag name="mullvad">Mullvad VPN integration pulls Mullvad VPN status information</flag>
<flag name="mutesync">mutesync integration for Home Assistant connects to the mütesync virtual button</flag>
<flag name="mvglive">departure times bus, tram, subway, train of Munich public transport network</flag>
<flag name="mychevy">communicates with the my.chevrolet website using the javascript API</flag>
<flag name="mycroft">allows you to send notifications and more to Mycroft from Home Assistant</flag>
<flag name="myq">lets you control MyQ-Enabled garage doors</flag>
<flag name="mysensors">combines devices like Arduino, ESP8266, Raspberry Pi, NRF24L01+ and RFM69</flag>
<flag name="mysql">set dependencies to install MySQL Libraries for use with HomeAssistant</flag>
<flag name="mystrom">Python API for interacting with myStrom devices</flag>
<flag name="mythicbeastsdns">automatically update your dynamic DNS entry at Mythic Beasts</flag>
<flag name="nad">allows you to control a NAD receiver through RS232, TCP and Telnet</flag>
<flag name="nam">get temperature, humidity, pressure , air quality from Nettigo devices</flag>
<flag name="namecheapdns">automatically update your dynamic DNS entry at namecheapdns</flag>
<flag name="nanoleaf">allows you to control Nanoleaf Light Panels from Home Assistant</flag>
<flag name="neato">Python package for controlling Neato pybotvac Connected vacuum robot</flag>
<flag name="nederlandse_spoorwegen">train service in the Netherlands</flag>
<flag name="nello">The nello platform allows you to control Nello intercoms</flag>
<flag name="ness_alarm">integrate a Ness D8x/D16x alarm system</flag>
<flag name="nest">main integration to integrate all Nest related platforms</flag>
<flag name="netatmo">Access to Netatmo weather station data</flag>
<flag name="netdata">API for interacting with Netdata</flag>
<flag name="netgear">detect presence by looking at connected devices to a NETGEAR device</flag>
<flag name="netgear_lte">observe and control NETGEAR LTE modems</flag>
<flag name="netio">Binding library for Koukaam netio devices</flag>
<flag name="network">provides network configuration for integrations such as Zeroconf</flag>
<flag name="neurio_energy">Integrate your Neurio meter information into Home Assistant</flag>
<flag name="nexia">allows you to integrate your Nexia thermostats into Home Assistant</flag>
<flag name="nextbus"> will give you the next departure time and associated data fro NextBus</flag>
<flag name="nextcloud">pulls summary Nextcloud information into Home Assistant</flag>
<flag name="nfandroidtv">Notifications for Android TV and Notifications for Fire TV</flag>
<flag name="nightscout">allows you to view your CGM data from Nightscout</flag>
<flag name="niko_home_control">platform allows you to integrate your Niko Home Control</flag>
<flag name="nilu">An API client for getting pollution data from NILU sensor stations in Norway</flag>
<flag name="nina">displays warnings from Bundesamt für Bevölkerungsschutz und Katastrophenhilfe</flag>
<flag name="nissan_leaf">integration with the NissanConnect EV cloud service</flag>
<flag name="nmap_tracker">Presence detection for Home Assistant with nmap</flag>
<flag name="nmbs">Python wrapper for the iRail API</flag>
<flag name="noaa_tides">prediction for the tides for any location in the United States</flag>
<flag name="norway_air">A library to communicate with the met.no api</flag>
<flag name="notify_events">The Notify.Events service is a platform for the notify component</flag>
<flag name="notion">retrieves data from Notion wireless home monitoring sensor kits</flag>
<flag name="nsw_fuel_station">uses the NSW Fuel Check App data as a source for current fuel price data</flag>
<flag name="nsw_rural_fire_service_feed">integrate a GeoJSON feed provided by the NSW Rural Fire Service</flag>
<flag name="nuheat">control your connected NuHeat Signature floor heating thermostats</flag>
<flag name="nuki">control Nuki Smart Locks</flag>
<flag name="numato">base for all related GPIO platforms of the Numato 32 Port USB GPIO expander</flag>
<flag name="nut">monitor a UPS (battery backup) by using data from a NUT (Network UPS Tools)</flag>
<flag name="nws">uses the National Weather Service web API</flag>
<flag name="nx584">NX584/NX8E Interface Library and Server</flag>
<flag name="nzbget">monitor and control your downloads with NZBGet</flag>
<flag name="oasa_telematics">bus and trolley arrival times for Greek public transport for Athens</flag>
<flag name="obihai">view the call status for your Obihai devices</flag>
<flag name="octoprint">The main integration to integrate OctoPrint sensors</flag>
<flag name="oem">ESP8266 based “WiFi MQTT Relay / Thermostat” sold by OpenEnergyMonitor</flag>
<flag name="ohmconnect"> show you the current OhmConnect status for the given OhmConnect ID</flag>
<flag name="ombi">The Ombi integration monitors data from your Ombi instance</flag>
<flag name="omnilogic">Hayward Onmilogic pool control system</flag>
<flag name="oncue">allow you to monitor the state of your Oncue enabled Kohler generator</flag>
<flag name="ondilo_ico">ICO continuously analyzes the water quality of your pool/spa</flag>
<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="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>
<flag name="openhome"> connect an Openhome Compliant Renderer to Home Assistant</flag>
<flag name="opensensemap">query the open data API of openSenseMap.org air quality sensor station</flag>
<flag name="opentherm_gw">control the OpenTherm Gateway from Home Assistant</flag>
<flag name="openuv">The openuv integration displays UV and Ozone data from openuv.io</flag>
<flag name="openweathermap">uses OpenWeatherMap as a source for current meteorological data</flag>
<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="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="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>
<flag name="owntracks">OwnTracks: track your location and send it directly to Home Assistant</flag>
<flag name="ozw">Open Zwave MQTT</flag>
<flag name="p1_monitor">The P1 Monitor integration integrates the P1 Monitor API platform</flag>
<flag name="panasonic_bluray">allows you to control a Panasonic Blu-Ray player</flag>
<flag name="panasonic_viera">panasonic_viera platform allows you to control a Panasonic Viera TV</flag>
<flag name="pandora">Pandora account, you can control it from Home Assistant with this media player</flag>
<flag name="pcal9535a">pcal9535a integration is the base for all related pcal9535a platforms</flag>
<flag name="pencom">Pencom is a computer-controlled relay, I/O and custom boards</flag>
<flag name="philips_js">allows you to control Philips TVs which expose the jointSPACE JSON-API</flag>
<flag name="pi4ioe5v9xxxx">support for the quasi-bidirectional devices pi4ioe5v9xxxx I2C I/O port expander</flag>
<flag name="picnic">get information from Picnic about orders, deliveries and cart content</flag>
<flag name="piglow">control the Piglow lights on your Raspberry Pi from within Home Assistant</flag>
<flag name="pilight">Pilight is a open source solution to communicate with 433 MHz devices</flag>
<flag name="ping">use the great ICMPLib for Presence Detection and as a binary Sensor</flag>
<flag name="pi_hole">retrieve statistics and interact with a Pi-hole system</flag>
<flag name="pjlink">control projectors with support for the PJLink protocol from Home Assistant</flag>
<flag name="plaato">sets up integration with Plaato Airlock and Keg</flag>
<flag name="plex">Python bindings for the Plex API</flag>
<flag name="plugwise">Plugwise_Smile (Anna/Adam/P1/Stretch) API to use in conjunction with Home Assist</flag>
<flag name="plum_lightpad">A python package that interacts with the Plum Lightpad</flag>
<flag name="pocketcasts">monitor unplayed episodes you have of your favorite podcasts at Pocket Casts</flag>
<flag name="point">Point hub enables integration with the Minut Point</flag>
<flag name="poolsense">PoolSense is a smart pool monitor</flag>
<flag name="powerwall">API for Tesla Powerwall</flag>
<flag name="profiler">Help visualize profiling data from cProfile with kcachegrind and qcachegrind</flag>
<flag name="progettihwsw">brings the automation experience with ProgettiHWSW boards</flag>
<flag name="proliphix">control Proliphix thermostat from Home Assistant</flag>
<flag name="prometheus">The prometheus integration exposes metrics in a format which Prometheus can read</flag>
<flag name="prosegur">Prosegur Smart Alarms (Cloud Polling)</flag>
<flag name="proxmoxve">poll data from Proxmox VE virtualization environment</flag>
<flag name="proxy">pass another cameras output through post-processing routines</flag>
<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="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>
<flag name="pvpc_hourly_pricing">hourly price of electricity in Spain from PVPC</flag>
<flag name="python_script">write Python scripts that are exposed as services in Home Assistant</flag>
<flag name="qbittorrent">monitor your downloads with qBittorrent from within Home Assistant</flag>
<flag name="qld_bushfire">GeoRSS feed containing bushfire alerts for Queensland</flag>
<flag name="qnap">Python API for obtaining QNAP NAS system stats</flag>
<flag name="qrcode">enables QR code recognition from cameras</flag>
<flag name="quantum_gateway">device tracker platform for Verizon Fios</flag>
<flag name="qvr_pro">QVR Pro allows you to connect to cams configured on your QNAP NAS</flag>
<flag name="qwikswitch">the main integration to integrate various QwikSwitch devices with Home Assistant</flag>
<flag name="rachio">The rachio platform allows you to control your Rachio irrigation system</flag>
<flag name="radiotherm">control a thermostat from Radio Thermostat or 3M Filtrete</flag>
<flag name="radio_browser">use the directory of radio stations collected on Radio Browser in Home Assistant</flag>
<flag name="rainbird">allows interacting with LNK WiFi module of the Rain Bird Irrigation system</flag>
<flag name="raincloud">allows you to integrate your Melnor RainCloud sprinkler system in Home Assistant</flag>
<flag name="rainforest_eagle">platform for Rainforest Automations Eagle-200 and Legacy Eagle energy gateways</flag>
<flag name="rainmachine">integrate all platforms related to RainMachine smart Wi-Fi sprinkler controllers</flag>
<flag name="raspihats">The base for all related Raspihats platforms in Home Assistant</flag>
<flag name="raspyrfm">adds support for cheap RC 433 MHz outlets via one of the supported gateways</flag>
<flag name="rdw">looks up any dutch registered vehicle by its license plate</flag>
<flag name="recollect_waste">track the next scheduled waste pickup and what type of waste from Recollect</flag>
<flag name="recorder">storing details in a database per sqlalchemy</flag>
<flag name="recswitch">allows you to control the Ankuoo REC Switch devices from Home Assistant</flag>
<flag name="reddit">integrates data from Reddit to monitor your favorite subreddits</flag>
<flag name="rejseplanen">travel details for Danish public transport</flag>
<flag name="remember_the_milk">create tasks in Remember The Milk (RTM) from Home Assistant</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="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>
<flag name="rfxtrx">supports RFXtrx 433 MHz devices by RFXCOM</flag>
<flag name="ridwell">allows users to track waste recycling pickups scheduled with Ridwell</flag>
<flag name="ring">integrate your ring.com devices</flag>
<flag name="ripple">The ripple sensor platform displays Ripple wallet balances from Ripple.com</flag>
<flag name="risco">This integration connects with Risco Alarms over Risco Cloud</flag>
<flag name="rituals_perfume_genie">monitor your Rituals perfume diffusers</flag>
<flag name="rmvtransport">departure time of bus, tram, subway, train in Rhein-Main area public transport</flag>
<flag name="rocketchat">allows you to send messages to your Rocket.Chat instance from Home Assistant</flag>
<flag name="roku">add support for Roku players</flag>
<flag name="roomba">control a iRobot Roomba vacuum or iRobot Braava m-series mop</flag>
<flag name="roon">allows you to control RoonLabs music players</flag>
<flag name="route53">keep your AWS Route53 DNS records up to date</flag>
<flag name="rova">uses an unofficial ROVA API to allow you to get your waste collection schedule</flag>
<flag name="rpi_gpio">The rpi_gpio integration is the base for all GPIO platforms in Home Assistant</flag>
<flag name="rpi_gpio_pwm">connect pigpio-daemon on an Raspberry Pi</flag>
<flag name="rpi_pfio">base for all related PiFace Digital I/O (PFIO) platforms in Home Assistant</flag>
<flag name="rpi_power">monitor your Raspis Power Supply</flag>
<flag name="rpi_rf">control devices over 433/315MHz LPD/SRD signals on a RPi</flag>
<flag name="rtsp_to_webrtc">provide WebRTC live streams for any RTSP camera</flag>
<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="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>
<flag name="satel_integra">Satel Integra alarm panel to leverage</flag>
<flag name="schluter">integrate your Schluter-DITRA-HEAT-E-WiFi electric floor heating thermostat</flag>
<flag name="scrape">scraping information from websites</flag>
<flag name="screenlogic">allows you to integrate your Pentair IntelliTouch or EasyTouch pool controller</flag>
<flag name="scsgate">allows to interact with the MyHome system from BTicino/Legrande</flag>
<flag name="season">display astronomical or meteorological season (Spring, Summer, Autumn, Winter)</flag>
<flag name="sendgrid">Notification platform sends email notifications via SendGrid</flag>
<flag name="sense">Integrate your Sense meter information into Home Assistant</flag>
<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="sentry">The free Sentry account allows 5000 events per month</flag>
<flag name="serial">use data provided by a device connected to the serial port of the system</flag>
<flag name="serial_pm">Particulate matter sensors measure the amount of very small particles in the air</flag>
<flag name="sesame">allows you to control your Sesame smart locks made by CANDY HOUSE, Inc.</flag>
<flag name="seventeentrack">get package data tied to their 17track.net account</flag>
<flag name="seven_segments">allows you to read physical seven segments displays</flag>
<flag name="sharkiq">The sharkiq integration allows you to control your Shark IQ vacuum</flag>
<flag name="shelly">Shelly devices</flag>
<flag name="shiftr">transfer details collected with Home Assistant to Shiftr.io</flag>
<flag name="shodan">Shodan is a search engine for Internet-connected devices</flag>
<flag name="sht31">allows you to get the current temperature and humidity from a Sensirion SHT31</flag>
<flag name="sia">provides integration with several alarm systems that implement the SIA Protocol</flag>
<flag name="sighthound">Detect people in camera images using Sighthound Cloud</flag>
<flag name="signal_messenger">add Support for Moxie's Signal API</flag>
<flag name="simplepush">deliver notifications from Home Assistant to your Android device</flag>
<flag name="simplisafe">integrates SimpliSafe home security (V2 and V3) systems</flag>
<flag name="sinch">The sinch platform uses Sinch to deliver notifications from Home Assistant</flag>
<flag name="sisyphus">allows you to observe and control your Sisyphus Kinetic Art Table</flag>
<flag name="skybeacon">supports CR2477-powered iBeacon/eddystone sensors</flag>
<flag name="skybell">integrate your Skybell.com doorbells</flag>
<flag name="sky_hub">presence detection at connected devices to a Sky Hub router based router</flag>
<flag name="slack">The slack platform delivers notifications from Home Assistant to Slack</flag>
<flag name="sleepiq">lets you view sensor data from SleepIQ by SleepNumber</flag>
<flag name="slide">integrate your slide.store devices in Home Assistant using the official API</flag>
<flag name="sma">add Support for SMA Solar WebConnect</flag>
<flag name="smappee">integrate Smappee monitors, plugs and switches</flag>
<flag name="smarthab">control your lights and shutters with the SmartHab integration</flag>
<flag name="smartthings">use the SmartThings Cloud API</flag>
<flag name="smarttub"> control hot tubs which use the SmartTub system</flag>
<flag name="smarty"> lets you control Salda Smarty ventilation units from Home Assistant</flag>
<flag name="smart_meter_texas">allows Texas residents to integrate their electric meters into Home Assistant</flag>
<flag name="smhi">support for the SMHI.se web service as a source for meteorological data</flag>
<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="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>
<flag name="solax">Solax inverter API client</flag>
<flag name="soma">integrate their Soma Smarthome devices into Home Assistant</flag>
<flag name="somfy">Somfy devices via their online service</flag>
<flag name="somfy_mylink">an interface to a compatible Somfy MyLink hub utilizing the Synergy API</flag>
<flag name="sonarr">The Sonarr integration pulls data from a given Sonarr instance</flag>
<flag name="songpal">control Sonys Songpal (”Audio Control API”) compatible devices</flag>
<flag name="sonos">Sonos Media Player Support</flag>
<flag name="sony_projector">allows you to control the state of SDCP compatible network-connected projectors</flag>
<flag name="soundtouch">control your Bose Soundtouch speakers from Home Assistant</flag>
<flag name="spc">integrate your Vanderbilt SPC alarm panel and any connected sensors</flag>
<flag name="speedtestdotnet">speedtest.net support</flag>
<flag name="spider">integrate all Itho Daalderop Spider related platforms</flag>
<flag name="splunk">log all state changes to an external Splunk database</flag>
<flag name="spotify">Spotify media player integration allows you to control Spotify playback</flag>
<flag name="sql">enables you to use an SQL database supported by the sqlalchemy library</flag>
<flag name="squeezebox">library to control Logitech Media Server</flag>
<flag name="srp_energy">SRP Energy integration hourly energy usage report</flag>
<flag name="ssdp">will scan the network for supported devices and services (Upnp)</flag>
<flag name="ssl">include support for haproxy</flag>
<flag name="starline">retrieve data of your StarLine security system from the StarLine portal</flag>
<flag name="starlingbank">monitor your account balance data as sensors</flag>
<flag name="startca">Integrate your Start.ca account information into Home Assistant</flag>
<flag name="statsd">transfer all state changes to an external StatsD instance</flag>
<flag name="steamist">monitor the state of your Steamist steam shower</flag>
<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="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>
<flag name="suez_water">consumption of water from the French water provider Tout Sur Mon Eau</flag>
<flag name="supla">Supla is an Open Source home automation system for ESP8266 based devices</flag>
<flag name="surepetcare">information on your Sure Petcare Connect Pet or Cat Flap</flag>
<flag name="swiss_hydrological_data">details (temperature, level, and discharge) of rivers and lakes in Switzerland</flag>
<flag name="swiss_public_transport">give you the next three SBB departure times from a given location</flag>
<flag name="switchbot">allows you to control SwitchBot devices from Home Assistant</flag>
<flag name="switcher_kis">allows you to control the Switcher V2 Water Heater</flag>
<flag name="switchmate">allows you to control Switchmate devices from Home Assistant</flag>
<flag name="syncthing">allows you to monitor states of your synced folders from Syncthing</flag>
<flag name="syncthru">allows you to read current data from your local Samsung printer</flag>
<flag name="synology_dsm">monitor getting various statistics from your Synology NAS</flag>
<flag name="synology_srm">detect presence by looking at connected devices to a Synology SRM router</flag>
<flag name="systemd">internal and developer use</flag>
<flag name="systemmonitor">Allows you to monitor disk usage, memory usage, CPU usage, and running processes</flag>
<flag name="system_bridge">System Bridge runs on your local machine to share system information via its AP</flag>
<flag name="tado">an interface to the my.tado.com website</flag>
<flag name="tahoma">interface to the tahomalink.com website. It adds covers, scenes and a sun sensor</flag>
<flag name="tailscale">monitor and automate on the state of the devices in your Tailscale VPN</flag>
<flag name="tankerkoenig">monitor the fuel prices with tankerkoenig.de</flag>
<flag name="tank_utility">Add Tank Utility propane tank monitors to Home Assistant</flag>
<flag name="tapsaff">provides the Taps Aff status for a given location within the UK</flag>
<flag name="tasmota">Python module to help parse and construct Tasmota MQTT messages</flag>
<flag name="tautulli">The tautulli sensor platform will monitor activity on a given Tautulli Server</flag>
<flag name="ted5000">monitors electricity consumption/production by connecting to the TED gateway</flag>
<flag name="telegram_bot">Use Telegram on your mobile or desktop device to send and receive messages</flag>
<flag name="tellduslive">cloud platform that connects to your Tellstick</flag>
<flag name="tellstick">integrates TellStick devices into Home Assistant</flag>
<flag name="temper">get the current temperature from a TEMPer device</flag>
<flag name="tesla">integration with the Tesla cloud service</flag>
<flag name="tesla_wall_connector">allows you to integrate your Gen 3 Tesla Wall Connector with Wi-Fi</flag>
<flag name="test">internal and developer use</flag>
<flag name="tfiac">integrates several vendors air conditioning systems into Home Assistant</flag>
<flag name="thermoworks_smoke">pulls data for your ThermoWorks Smoke Thermometer</flag>
<flag name="thingspeak">makes Home Assistant communicate with the ThingSpeak API</flag>
<flag name="thinkingcleaner">displays information about your Thinking Cleaner add-on</flag>
<flag name="tibber">a sensor with the current electricity price</flag>
<flag name="tikteck">Support for the Bluetooth smart bulb from Tikteck</flag>
<flag name="tile">API for Tile Bluetooth trackers</flag>
<flag name="tmb">Library that interacts with TMB API</flag>
<flag name="todoist">connect to your Todoist Projects and generate binary sensors</flag>
<flag name="tof">uses an invisible laser to measure distance with millimeter resolution</flag>
<flag name="tolo">allows you to control your TOLO Sauna and TOLO Steam Bath</flag>
<flag name="toon">client for the Quby ToonAPI</flag>
<flag name="totalconnect">provides connectivity with the Honeywell TotalConnect alarm systems</flag>
<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="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>
<flag name="tradfri">Control/observe IKEA Tradfri devices</flag>
<flag name="trafikverket_train">Retrieve train departure information from Trafikverket</flag>
<flag name="trafikverket_weatherstation">weather information provided by Trafikverket weather stations in Sweden</flag>
<flag name="transmission">transmission integration allows you to monitor your downloads with Transmission</flag>
<flag name="transport_nsw">gets next departure from Transport NSW stop for bus, train, light rail or ferry</flag>
<flag name="travisci">integrate the test build results reported by Travis-CI working</flag>
<flag name="trend">sensors which show the trend of numeric state orstate_attributes</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="twentemilieu">allows you to track the next scheduled waste pickups by Twente Milieu</flag>
<flag name="twilio">enables the sending of notifications via SMS and the creation of calls</flag>
<flag name="twinkly">control Twinkly LED string from Home Assistant</flag>
<flag name="twitch">monitor Twitch channel status from within Home Assistant</flag>
<flag name="twitter">notification platform uses Twitter to deliver notifications from Home Assistant</flag>
<flag name="ubus">a presence detection scanner for OpenWrt using ubus</flag>
<flag name="unifi">talk with a Ubiquiti unifi Controller</flag>
<flag name="unifiled">control lights from a UniFi LED by Ubiquiti Networks controller</flag>
<flag name="unifiprotect">Camera feeds and Sensor data from a UniFi Protect application</flag>
<flag name="unifi_direct">detect presence by looking at devices connected to a UniFi AP</flag>
<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>
<flag name="uscis">updates on your USCIS case using your case/receipt number</flag>
<flag name="usgs_earthquakes_feed">a GeoJSON feed provided by the U.S. Geological Survey</flag>
<flag name="utility_meter">integration provides functionality to track consumptions of various utilities</flag>
<flag name="uvc">allows you to integrate UniFi Video Camera (UVC) into Home Assistant</flag>
<flag name="vallox">control any Vallox ventilation unit</flag>
<flag name="vasttrafik">traveling details for the larger Göteborg area in Sweden from the Västtrafik</flag>
<flag name="velbus">supports the Velbus USB, serial and TCP/IP gateway</flag>
<flag name="velux">allows you to connect to a Velux KLF 200 interface</flag>
<flag name="venstar">allows you to control Venstar thermostats from Home Assistant</flag>
<flag name="vera">add support for Vera Z-Wave Controller</flag>
<flag name="verisure">Home Assistant has support to integrate your Verisure devices</flag>
<flag name="versasense">The VersaSense integration supports the VersaSense Edge Gateway</flag>
<flag name="version">display the current Home Assistant versions</flag>
<flag name="vesync">control smart switches and outlets connected to the VeSync App</flag>
<flag name="vicare">communicate with the Viessmann ViCare API</flag>
<flag name="vilfo">integration allows you to observe the state of your Vilfo Router</flag>
<flag name="vivotek">camera platform allows you to integrate a VIVOTEK IP camera</flag>
<flag name="vizio">allows you to control SmartCast-compatible TVs</flag>
<flag name="vlc">The vlc platform allows you to control VLC media player</flag>
<flag name="vlc_telnet">Control VLC via it's telnet interface</flag>
<flag name="volkszaehler">consuming the system information provided by the Volkszaehler API</flag>
<flag name="volumio">allows you to control a Volumio media player</flag>
<flag name="volvooncall">offers presence detection as well as sensors such as odometer and fuel leve</flag>
<flag name="vultr">access information about and interact with your Vultr subscriptions</flag>
<flag name="w800rf32">supports W800RF32 devices by WGL Designs</flag>
<flag name="wake_on_lan">enables the ability to send magic packets to Wake on LAN capable devices</flag>
<flag name="wallbox">pulls data from the MyWallbox Portal for your Wallbox charging station</flag>
<flag name="waqi">will query World Air Quality Index service</flag>
<flag name="waterfurnace">Python interface for waterfurnace geothermal systems</flag>
<flag name="watson_iot">link Home Assistant with an IBM Watson IoT Platform instance</flag>
<flag name="watson_tts">text-to-speech platform that works with IBM Watson Cloud</flag>
<flag name="watttime">Cloud based Climate Trace Service</flag>
<flag name="waze_travel_time">waze_travel_time sensor provides travel time from the Waze</flag>
<flag name="webostv">allows you to control a LG webOS Smart TV</flag>
<flag name="wemo">discover and control WeMo devices</flag>
<flag name="whirlpool">integrates Whirlpool 6th Sense Live appliances</flag>
<flag name="whois">perform daily WHOIS lookups</flag>
<flag name="wiffi">allows you to connect your STALL WIFFI devices directly</flag>
<flag name="wilight">The wilight integration is to integrate WiLight devices with Home Assistant</flag>
<flag name="wink">support for Wink Z-Wave Plus Smart Hub</flag>
<flag name="wirelesstag">integrate your wirelesstag.net sensors tags</flag>
<flag name="withings">add support for Withings Health API</flag>
<flag name="wiz">allows you to control your WiZ lights and smart sockets</flag>
<flag name="wled">add support for Aircookie's WLED</flag>
<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="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>
<flag name="xiaomi_aqara">allows you to integrate Xiaomi Aqara-compatible devices</flag>
<flag name="xiaomi_miio">add support for Xiaomi smart appliances</flag>
<flag name="xiaomi_tv">The xiaomi_tv platform allows you to control a Xiaomi TV</flag>
<flag name="xmpp">Python 3 library for XMPP</flag>
<flag name="xs1">get and set values of the EZcontrol XS1 Gateway</flag>
<flag name="yale_smart_alarm">Yale Smart Alarm systems and Smart Hub through Yales API</flag>
<flag name="yamaha">Library for Yamaha RX-* Receivers</flag>
<flag name="yamaha_musiccast">add support for Yamaha MusicCast devices</flag>
<flag name="yandex_transport">will give you the time until the next departure time from a bus/tramway/etc stop</flag>
<flag name="yeelight">allows you to control your Yeelight Wifi bulbs</flag>
<flag name="yeelightsunflower">allows you to control your Yeelight Sunflower light bulbs</flag>
<flag name="yi">allows you to utilize Yi Home Cameras within 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="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="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>
<flag name="zoneminder">Support for ZoneMinder Cameras</flag>
<flag name="zwave">Support for Z-Wave Devices (uncomplete)</flag>
<flag name="zwave_js">control a Z-Wave network via the Z-Wave JS driver</flag>
<flag name="zwave_me">allows you to control a Z-Wave network via the Z-Wave.Me Z-Way</flag>
</use>
</pkgmetadata>

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>
@@ -64,6 +65,7 @@
<flag name="blinksticklight">The blinkstick platform lets you control your Blinkstick lights</flag>
<flag name="blinkt">The blinkt light platform lets you control the Blinkt! board, featuring eight su</flag>
<flag name="blockchain">Displays Bitcoin wallet balances from blockchain.info</flag>
<flag name="bluetooth">The Bluetooth integration will detect nearby Bluetooth devices</flag>
<flag name="bluetooth_le_tracker">Tracks Bluetooth low-energy devices periodically based on interval_seconds value</flag>
<flag name="bluetooth_tracker">Discovers new devices on boot and tracks Bluetooth devices periodically</flag>
<flag name="bme280">Bosch BME280 Environmental sensor connected via I2c bus (SDA, SCL pins)</flag>
@@ -109,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>
@@ -119,6 +122,7 @@
<flag name="evohome">links with all non-US Honeywell Total Connect Comfort (TCC) CH/DHW systems</flag>
<flag name="ffmpeg">allows other Home Assistant integrations to process video and audio streams</flag>
<flag name="fibaro">Fibaro hub is a controller mainly connecting to Z-Wave devices</flag>
<flag name="file">Store notifications as a file</flag>
<flag name="flume">monitors the real-time status of your home water meter</flag>
<flag name="flunearyou">allows users in the US to get information from Flu Near You</flag>
<flag name="flux_led">flux_led support is integrated into Home Assistant as a light platform</flag>
@@ -131,7 +135,6 @@
<flag name="fritzbox_callmonitor">monitors the call monitor exposed by AVM FRITZ!Box routers on TCP port 1012</flag>
<flag name="fritzbox_netmonitor">sensor monitors the network statistics exposed by AVM FRITZ!Box routers</flag>
<flag name="fronius">Add (very basic) Support for Fronius Symo JSON Api to Home Assistant</flag>
<flag name="frontend">official frontend to control Home Assistant</flag>
<flag name="garmin_connect">The Garmin Connect sensor allows you to expose data from Garmin Connect</flag>
<flag name="gios">Source for air quality data for Home Assistant</flag>
<flag name="github">GitHub sensor integrates data from GitHub to monitor your favorite repositories</flag>
@@ -153,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>
@@ -170,17 +174,19 @@
<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>
<flag name="mariadb">WIP: set dependencies for mariadb-connector-python</flag>
<flag name="maxcube">eQ-3 ELV MAX Cube Python API</flag>
<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>
<flag name="mqtt">install MQTT Broker and dependencies</flag>
<flag name="myq">lets you control MyQ-Enabled garage doors</flag>
<flag name="mysql">set dependencies to install MySQL Libraries for use with HomeAssistant</flag>

View File

@@ -0,0 +1,2 @@
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

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 $?
}

View File

@@ -0,0 +1 @@
d /var/lib/node-red 0750 node-red node-red

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

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>

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
}

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

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 $?
}

View File

@@ -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

View File

@@ -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

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>

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -1,9 +1,11 @@
DIST esphome-dashboard-20220116.0.tar.gz 578418 BLAKE2B 87d165e0d9733c7d1cedfb6cb10f3b197f9e6aa6feeeb0b730b0315bee8a356378946b1362dd7da35ae31638da4cb9e436bc21d92064857670cb6e11de242a14 SHA512 2c08a1a3d894e458527f33fc86bfeb65d4a424b22e547f0132fbfb3b086453369a3b9de9f6ff4f366efda941f95b735e7b5a54ec9974a45cd8f4d3613823be93
DIST esphome-dashboard-20220209.0.tar.gz 577391 BLAKE2B e1c7db6a8eff21da438f949f1d9d12f666f171066cb580cb7773a87f926e362e50138db0a461bd4f60c4859c2ceb7366af2014a63b920aaf4c0f7e532a6bd821 SHA512 47543fa3372102d3f13332a1e59307a8718eb4518e0920bd840b44aecc1f1b431ebd604d310fa27cd1cf42d27ee9df22a3cb7618cfd740df3ad2ad138d2cecb0
DIST esphome-dashboard-20220219.0.tar.gz 579496 BLAKE2B 2d31672623ef0bafc4b0efffacd7ed7ca4b7b1aabe96f4b2b26c9dfb4ee4ce0514e79b61b33840396c927d004fae6a80474e5b4f4b1bae4d185eb519faba69e7 SHA512 6132f0b915411c276ac19934452e28dcda485d8f32d5b72059874c8d41250f7a9a1b3a720ebf5ff10ce24a0336002bcccaf390ffd6c20f1aa6a80b43ab83878c
DIST esphome-dashboard-20220309.0.tar.gz 580193 BLAKE2B 362c1581c97c590be11c9de23ac3685bbf04a7b558d3c7795c260a8d19d3422990e4df4b7c040a9ab9f7b975f91919db6e760e67d7e3c681d8b4ec264d9f602e SHA512 a0449ed175751995c7c86da4a19da980a8fa30f65b19811d571f34374383c4070ba075ddaae63114fab5593b280504931fdee00c897517f76819ea741172bb44
EBUILD esphome-dashboard-20220116.0.ebuild 711 BLAKE2B f61b23604cd39b7c3c3d5d19c2a42c1c9e609118812d79caed7c983b58325684787fb8a685bd3fb7271ed401b8ebe46bc9b0968da153f97fc954775fb6df4ba3 SHA512 47a281a5caee05369b7d21964bd52dfaea3cb22695a5dac9256fe7650bb568449a66c017aa34f3c8dcef0c852143dc3c71aa0ddb6dfef71218417c15ddc77dd1
EBUILD esphome-dashboard-20220209.0.ebuild 711 BLAKE2B f61b23604cd39b7c3c3d5d19c2a42c1c9e609118812d79caed7c983b58325684787fb8a685bd3fb7271ed401b8ebe46bc9b0968da153f97fc954775fb6df4ba3 SHA512 47a281a5caee05369b7d21964bd52dfaea3cb22695a5dac9256fe7650bb568449a66c017aa34f3c8dcef0c852143dc3c71aa0ddb6dfef71218417c15ddc77dd1
EBUILD esphome-dashboard-20220219.0.ebuild 711 BLAKE2B f61b23604cd39b7c3c3d5d19c2a42c1c9e609118812d79caed7c983b58325684787fb8a685bd3fb7271ed401b8ebe46bc9b0968da153f97fc954775fb6df4ba3 SHA512 47a281a5caee05369b7d21964bd52dfaea3cb22695a5dac9256fe7650bb568449a66c017aa34f3c8dcef0c852143dc3c71aa0ddb6dfef71218417c15ddc77dd1
EBUILD esphome-dashboard-20220309.0.ebuild 711 BLAKE2B f61b23604cd39b7c3c3d5d19c2a42c1c9e609118812d79caed7c983b58325684787fb8a685bd3fb7271ed401b8ebe46bc9b0968da153f97fc954775fb6df4ba3 SHA512 47a281a5caee05369b7d21964bd52dfaea3cb22695a5dac9256fe7650bb568449a66c017aa34f3c8dcef0c852143dc3c71aa0ddb6dfef71218417c15ddc77dd1
DIST esphome-dashboard-20220508.0.tar.gz 586340 BLAKE2B 83245cd2d3b698d3298225f4e08f828d2b9c8393b0d02dca8791ee2d807888a747fce29b8ed93309321f2244196c87795f30c96d3f697091d2bb101b287c7d7b SHA512 9524002eb889769928414a4f3915275b2d18aeab62ac77e994140a26fd7c1b0e28dbd65ec9dce1f10b4e547a31ce6165f616d385f14318624b28525b0de9386a
DIST esphome-dashboard-20220925.0.tar.gz 1382384 BLAKE2B a0132eadb87607ed946f9e644dcf99cf97bc67de6da5003343e78d3061f6af13dcdf40c405e6e0127dbe053943987fd053f13a43c555cc322dddfc1a03de2f4e SHA512 bcb024785879dc21c0a98c5832c62a93f83b46444ea226187b8d95463cce385d8080419ac588475e86ea5f2110806cafee321fb3300c11df560f23f15e18ee2f
DIST esphome-dashboard-20221007.0.tar.gz 1366164 BLAKE2B be89ae60169beba2c0664ba1a1f86998746343b8dd7be16de3b1db00aef473ae60f7b301dd48adb466da8a28f15ea936183ddac5985abe881f92bfadae9f3604 SHA512 8b8737751af394e47cd5384c69c5965b2f0e581d53b4520ebf7efbcfa20be418de97af968fe47e845a1cd9d1dbb5d36a6d55c29e0b8c2c359e889c91fa534074
DIST esphome-dashboard-20221020.0.tar.gz 1369043 BLAKE2B ddc007f34ba2167a5c970aa7060dbe89ba5b358cea83eca9d661f5578fddfac7e5cd3dc3dd0e341bc79735286cb40b0cac487ce7f5dd4f2b16d0b8f7ee81ecbd SHA512 1a2b572b357c87d7f2cd5dabf84ddf659f80ec9c646739ba5126ee0c177a46813cf8d0970f8b5cd11443c5e370f332c05947cb81aac8c525ed1d21d786c7a100
DIST esphome-dashboard-20221109.0.tar.gz 1372059 BLAKE2B 4d3bc1580f750425836cf08cd9786c15c2fa8d4ccb6d29dfafc9e20c04331100749fbb1f600d083ea2f0b1e875499883069a9d015f266cb0bf3e3f257176641a SHA512 3ad980304dfbd183013fea21a1335f253256e39219af7ed19ef83d8d49b97b051b235dd751ae2587a42f22a3d2c0a9ba3631d810fc8def1818801ff661e98aea
EBUILD esphome-dashboard-20220508.0.ebuild 475 BLAKE2B 19745c563aef2c013d2edb82570c4ce9f19b9b59ab83698b75fa1fd5052343f4eda09f4bc576e361fac1e1455c38faaf32327384515d98178b3166df1185f7af SHA512 76b1ece501bc80975ce8f31325c08c132f4c0115668370d8f420ef546d42feb735d13024b7afea33da7d429ef2df0a37bc0e321851dd024370ed5fe40031f9f5
EBUILD esphome-dashboard-20220925.0.ebuild 475 BLAKE2B 19745c563aef2c013d2edb82570c4ce9f19b9b59ab83698b75fa1fd5052343f4eda09f4bc576e361fac1e1455c38faaf32327384515d98178b3166df1185f7af SHA512 76b1ece501bc80975ce8f31325c08c132f4c0115668370d8f420ef546d42feb735d13024b7afea33da7d429ef2df0a37bc0e321851dd024370ed5fe40031f9f5
EBUILD esphome-dashboard-20221007.0.ebuild 475 BLAKE2B 19745c563aef2c013d2edb82570c4ce9f19b9b59ab83698b75fa1fd5052343f4eda09f4bc576e361fac1e1455c38faaf32327384515d98178b3166df1185f7af SHA512 76b1ece501bc80975ce8f31325c08c132f4c0115668370d8f420ef546d42feb735d13024b7afea33da7d429ef2df0a37bc0e321851dd024370ed5fe40031f9f5
EBUILD esphome-dashboard-20221020.0.ebuild 475 BLAKE2B 19745c563aef2c013d2edb82570c4ce9f19b9b59ab83698b75fa1fd5052343f4eda09f4bc576e361fac1e1455c38faaf32327384515d98178b3166df1185f7af SHA512 76b1ece501bc80975ce8f31325c08c132f4c0115668370d8f420ef546d42feb735d13024b7afea33da7d429ef2df0a37bc0e321851dd024370ed5fe40031f9f5
EBUILD esphome-dashboard-20221109.0.ebuild 475 BLAKE2B 19745c563aef2c013d2edb82570c4ce9f19b9b59ab83698b75fa1fd5052343f4eda09f4bc576e361fac1e1455c38faaf32327384515d98178b3166df1185f7af SHA512 76b1ece501bc80975ce8f31325c08c132f4c0115668370d8f420ef546d42feb735d13024b7afea33da7d429ef2df0a37bc0e321851dd024370ed5fe40031f9f5
MISC metadata.xml 457 BLAKE2B fb323c348ed5e2f693be7b58df4affee5a7826e24e992289d119364b8e82b0c018e3ea9f4c8f75b4fc25b9b9c29a3333807d5fd1e224090ff35ed288785f1f4d SHA512 15f5f9e99324d166192481d3ea2a24a06c9612279a214c7f31827ff9c4b0fd4175354a783b5656873dc493928cbd8e074009fe2568c88c608f0be91aea1ad5dc

View File

@@ -1,33 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
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"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=""
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -1,33 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
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"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=""
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -1,33 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
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"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=""
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -1,33 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
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"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=""
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,19 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
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}]"

View File

@@ -0,0 +1,19 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
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}]"

View File

@@ -0,0 +1,19 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
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}]"

View File

@@ -0,0 +1,19 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
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}]"

View File

@@ -0,0 +1,19 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
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}]"

View File

@@ -2,11 +2,15 @@ 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.2.6.tar.gz 1330829 BLAKE2B b7efff4bf97629d121ead88b977bd4ad20b8363184096debc76b9695eb3b665faac660e7f10452ea2ab180449ff7d70ffe21a3f49134783b8e3720dd28356888 SHA512 5c19bf5dfb1ad15e4a295e1a3a816794240374111f0781f7b30971c9004418ce4f75e7495bcc7381dd386805bdb8ff98201b481e3e3b9ef5c2773961da001d08
DIST esphome-2022.3.1.tar.gz 1379869 BLAKE2B 33667793663ef21f8ee2e515d373a97e2175d1d93be62ac37e39dd05f18ef4de001426a616a0040e22750ba08ddb59ca3475986248ccf465fcb4dae113423b3a SHA512 942c54575cca1e2a397074a7e71d913038fb86ecae33863af845a6159991a70e6115f822ca34802bb28f267157c50783599182c3f6628213173027a39088af63
DIST esphome-2022.3.2.tar.gz 1379523 BLAKE2B c27e7d53d36723724b2e2a5f1e5758168499be55525e4bc157c473a6e8d2e7429add15a01f79212c87645f863f598b5f2a5ae77278eacf38c7bcf7201c3db548 SHA512 37354ad959b41a245eb968e4f49482373231b4e4603e9523f39e95cea2e528b307a5f401d5d5913d45bcf4238d085161c83ca7b7212f45cde18589c687b460bc
EBUILD esphome-2022.2.6.ebuild 2969 BLAKE2B bd170b30aa19d7eaec9b09db60e0a85f8b61aa21a081fe468cd7b426f13772ee3e3568877c24adacc632d0843e532e5a3b04a9376ab28de834d9cf782a644cf6 SHA512 05cadb168d502ac6c0a9c1ebc9c5df5497c2409a97275489f0f39c3f7578c0788063e3e8cc13e4d68546b6920b818c11af558be568670084f3380cfc472e21f9
EBUILD esphome-2022.3.1.ebuild 2947 BLAKE2B caa51970d1837f960f15d880278af9ec21e62b07f2dac24ea59ed19503aae7728e8d0a98495aeffc394023d5f2c8a1ab1f5d3c8352ec87f7cbaccd0a64195e7b SHA512 1aef942fd693bda363d27e4babc4c276edd98aa0a032473ddcb26006935666c9483e0de2262a3305631257c5388b2cab806120d860c94fee845e510820b0ac89
EBUILD esphome-2022.3.2.ebuild 2947 BLAKE2B caa51970d1837f960f15d880278af9ec21e62b07f2dac24ea59ed19503aae7728e8d0a98495aeffc394023d5f2c8a1ab1f5d3c8352ec87f7cbaccd0a64195e7b SHA512 1aef942fd693bda363d27e4babc4c276edd98aa0a032473ddcb26006935666c9483e0de2262a3305631257c5388b2cab806120d860c94fee845e510820b0ac89
EBUILD esphome-9999.ebuild 2886 BLAKE2B 47683c0030b1cc7ad7ee1a2379d706a3e3353ae2cfab6121477c1a62dc8aac4b6626fa4dfb847397d9387d0729e67c6bb973845a2cf148a3e4afb03775b2276e SHA512 1abf0a920decef39617f85194c353ee651584d77586792530dec17a8efc0e50a27573dcda4eeb698be559dcee5d20644f1b2de5f8abc00ca254978529b42a672
DIST esphome-2022.10.1.tar.gz 1555809 BLAKE2B e746addb2df675f9977dbc9e3d4431fcb16f30c5b245810911e60a9824d0b7437bdae206b9e3292dc0e86eefeec44b4014f1b4dd70f5be6958275a111637be61 SHA512 2db31a99546880dc767d65281c89e2b277055c92d995b9cfa884fc68e05eca066a8f8a4558593f1797d5c53f7d5df5301b599e82d351867779480982919ff5c2
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-2022.8.0.tar.gz 1509796 BLAKE2B 4bef31867b9f53801dc40f3bd15745f34f43ad0ff2b26d5115b581d18f94f033115f80aabcc4767e88e2cb693bc0785781eb1d5340029bcfd931155da1159320 SHA512 9b2a6a7ca914c27ac1ddc3cb4820943805b61d57747977431c8d770a512d5f8bb01faf6a9bafba1af995577d1187ec486326c0624c77e6f975e1d6985c08242d
DIST esphome-2022.9.3.tar.gz 1551087 BLAKE2B 0f23762654334637e78e3ac0f552cb26e90e590b9d09194a66374eb5245330124168dec2d3be08975de60b46263bd978411b8d15aead005b85e7bed8ffe0111e SHA512 12e7d41adb2db8cf274d2525db8fa52ddc49b4baea50e62244f859b88fc19c494f6ef7b911824c2fc428ce24f63c00ca8a8e9247fdc55cf8643a3b9498677383
EBUILD esphome-2022.10.1.ebuild 3029 BLAKE2B 941e8da2012682ca0e0b489fc842d5f76e1ca2e0a60260e51d0d2d7709dde59802375aa4c2eeed546059c0ac9c597909b88916ef4bf4b2b4994d9eaeeda230ef SHA512 52821687d8391260d849834bff53537998fcd383a8d1ce81ef9c05dea1cf33b9f4360f247246719ca2feedb0133c0fecf46711741e6d130487e9422f323abe5f
EBUILD esphome-2022.10.2.ebuild 3032 BLAKE2B 024a02706058f71ae81c2b6d477b458d05c04aa9ec54d1f4d0e6f1e83341dd720bd0f26596f2d9bb6284f831ca2ff6db22bf2469c5c52cde678fa089bd697e81 SHA512 efe1da6e55aab79ed6a61c7d18e4e3f4167695b3d376392610300943e0191f41c5d13d08b228ae0cacd05ad303f6f595c0c223007f5ed6de198c3e3ffc96dc2e
EBUILD esphome-2022.11.2.ebuild 3032 BLAKE2B 4cd8983ff81a91fedc56c7c542a3b01d728c2abdf548fef32da33ab48f2b83a72ae13fab9d559323dfc27b11347a1ec8fa5b3c5f99d013b981a47176e5df7a4c SHA512 278e9cf1b904d0e92a290b6de4d9e7098d13ed2624403e40e399a7797967590559b0309fd7694440e5919e71b5976be6249a2813c6b67d14efe92964286acf81
EBUILD esphome-2022.8.0.ebuild 3029 BLAKE2B f43cc4be4843329d7270eeadaf463f2ebfa405e06c66c2cc51b8033201fbbf640b74689234fdc6b93ab63c86448d43ef53ec65fffb8fab1571eb6cb1c0c65ab6 SHA512 f39c6ef83d558a6f843b761153645a78467e26db9f6a133095c2df04520b3456d0553ee07e85c1d7ab7b979b86ba4613c40406c2918acfd52c258734f8324bfe
EBUILD esphome-2022.9.3.ebuild 3029 BLAKE2B 1ac24a60856ee61030594c00d613d398899b03335f704f9ad64c9ff69255c10c76a76e5c31ed90105e191ce9aee8087e4ba8f15d5ad9cef678eec0a0ad2ef5fa SHA512 e062c8007d4768f0fe902ab184b7997e6c01568facf3cfea3caec8d07d5dd3ffa550d785964852e907b29795e2779c21fa09cd4768b2e738c82b26d7860bfd41
EBUILD esphome-9999.ebuild 2871 BLAKE2B 19d48b24c87b9f0fcb5c31b56c60928c179f22bf2ae04f3be3e8efe1bdc1d765afbc39414ed46745a402cfa9385c8835ee03f7c35282d73c6f76fc0933aaf2df SHA512 3f461f148546a0338725897755079351b0e668530ba9c48e8987b7678f07ab50af53df583eca5b86a3285ad0e8c7ea1386d74bdcacfe4528cdcf6d8b3fd433a5
MISC metadata.xml 528 BLAKE2B f51bbfdf53280873d115d2aa5720f958fb34aab599c47e22e6ea0bbb5492abd6768902be8c862dedf0e8364c840a4b93f6aa3a6d013e639cc1087b291fcf919a SHA512 7d073562b5e22a06680493fdff1657bc3541f699f677e3d21e37c6b02e638100c0559362ce4edc750094d59660ecedc1e9df194459b858b881a3c26c8aa90659

View File

@@ -0,0 +1,104 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{9..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} )
$(python_gen_cond_dep '
~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[${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-20221007.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
')"
BDEPEND="$(python_gen_cond_dep '
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 "/colorama==/c\colorama" -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

View File

@@ -0,0 +1,104 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{9..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}.gh.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} )
$(python_gen_cond_dep '
~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[${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-20221007.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
')"
BDEPEND="$(python_gen_cond_dep '
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 "/colorama==/c\colorama" -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

View File

@@ -0,0 +1,104 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{9..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}.gh.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} )
$(python_gen_cond_dep '
~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[${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.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-20221109.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
')"
BDEPEND="$(python_gen_cond_dep '
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 "/colorama==/c\colorama" -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

View File

@@ -1,102 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
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 ~amd64-linux ~x86-linux"
IUSE="+server test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="
server? ( acct-group/${PN} acct-user/${PN} )
~dev-python/voluptuous-0.12.2[${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.1[${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.2[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20220209.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]"
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
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 "s/aioesphomeapi==10.8.2/aioesphomeapi/g" -i requirements.txt || die
sed "s/click==8.0.3/click/g" -i requirements.txt || die
sed "s/zeroconf==0.38.3/zeroconf/g" -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
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -1,102 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
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 ~amd64-linux ~x86-linux"
IUSE="+server test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="
server? ( acct-group/${PN} acct-user/${PN} )
~dev-python/voluptuous-0.12.2[${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.1[${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.2[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20220309.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]"
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
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
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -1,102 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
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 ~amd64-linux ~x86-linux"
IUSE="+server test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="
server? ( acct-group/${PN} acct-user/${PN} )
~dev-python/voluptuous-0.12.2[${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.1[${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.2[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20220309.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]"
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
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
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,104 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{9..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} )
$(python_gen_cond_dep '
~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[${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-20220508.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
')"
BDEPEND="$(python_gen_cond_dep '
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 "/colorama==/c\colorama" -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

View File

@@ -0,0 +1,104 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{9..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} )
$(python_gen_cond_dep '
~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[${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-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
')"
BDEPEND="$(python_gen_cond_dep '
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 "/colorama==/c\colorama" -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

View File

@@ -3,7 +3,8 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{9..11} )
inherit readme.gentoo-r1 distutils-r1
@@ -15,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 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm arm64 x86"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
@@ -29,32 +30,35 @@ IUSE="+server test"
RESTRICT="!test? ( test )"
RDEPEND="server? ( acct-group/${PN} acct-user/${PN} )
~dev-python/voluptuous-0.12.2[${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.1[${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-8.0.4[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20220309.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]"
$(python_gen_cond_dep '
~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[${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.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-20221109.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
')"
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
BDEPEND="$(python_gen_cond_dep '
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
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="
@@ -74,8 +78,6 @@ src_prepare() {
eapply_user
}
distutils_enable_tests pytest
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
@@ -90,13 +92,10 @@ python_install_all() {
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog
fi
}
distutils_enable_tests pytest

View File

@@ -1,5 +1,5 @@
DIST esptool-3.2.tar.gz 7155428 BLAKE2B f81a8b77f1994599c3302915915e225249a5e735accbe47c8936de47564e47a33ae711df47c57e599d980b450dc4d710f819087a97d086b9d0f15a98622c0da4 SHA512 5e67b3a17190e051d7706ee2dbbe855488765a7bfed15b15f5a04022c3fbf19112905ba6a672c37b1bac5501d45d477cfff07c004cd83b2d1a111430992cefc1
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.2.ebuild 1114 BLAKE2B 77b2ebbcad9e15c41747464d3a2c7e03192329ddcb4655afac5e4607af49734964fd27459e4a547c3471da326b60cc10fd047278de60287d580d4aef0d1aa0f8 SHA512 a7ad9a05c90d64b7f09d79505e76b2eaeb7e722c5145fa9ec4910d505368acd3e34c3f6e1d707f995d3104beb0b45327929a7d693573d6768d944bb7caddc211
EBUILD esptool-3.3.ebuild 1114 BLAKE2B 77b2ebbcad9e15c41747464d3a2c7e03192329ddcb4655afac5e4607af49734964fd27459e4a547c3471da326b60cc10fd047278de60287d580d4aef0d1aa0f8 SHA512 a7ad9a05c90d64b7f09d79505e76b2eaeb7e722c5145fa9ec4910d505368acd3e34c3f6e1d707f995d3104beb0b45327929a7d693573d6768d944bb7caddc211
EBUILD esptool-3.3-r2.ebuild 1137 BLAKE2B a0750cfe81864d135e9b320b668a66ab238d52d0bc300f43aef1ad34141e79ba9b8c443d48f37ff0538069963046b959205c1ca1f53b454496c6a4671c6f33d8 SHA512 3bc72c721c4cc311ab671c03e47291423e67427cb8f9aee3e5a334863bc2e4d07ef2c93bba4745a199d90ddecef7f29d7384133663df35e99fe3eeb445a17ba0
EBUILD esptool-3.3.1.ebuild 1137 BLAKE2B a0750cfe81864d135e9b320b668a66ab238d52d0bc300f43aef1ad34141e79ba9b8c443d48f37ff0538069963046b959205c1ca1f53b454496c6a4671c6f33d8 SHA512 3bc72c721c4cc311ab671c03e47291423e67427cb8f9aee3e5a334863bc2e4d07ef2c93bba4745a199d90ddecef7f29d7384133663df35e99fe3eeb445a17ba0
MISC metadata.xml 504 BLAKE2B 2efaa3eb78c1ce0d4aef5891223a09228d83da25bc81169bc53aed23d4344e3107295947ae7d7313bedb44310e0cb2eadf54ab4407e8e493777f93c7662ed87c SHA512 0a8ee6b1576fd22397682c50b366c00a95292893fcbcad18e8f433cfe18bc88a4b58a606c8617d05691cc9109f21134f57258257a9d3b1c12ce1e7545ecf6838

View File

@@ -1,40 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
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"
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
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}]
<=dev-python/reedsolomon-1.5.4[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/pip[${PYTHON_USEDEP}]
dev-python/wheel[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,42 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
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"
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/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
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

View File

@@ -0,0 +1,42 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
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"
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/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
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

View File

@@ -1,40 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
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"
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
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}]
<=dev-python/reedsolomon-1.5.4[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/pip[${PYTHON_USEDEP}]
dev-python/wheel[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -1,7 +1,5 @@
DIST platformio-5.2.2.tar.gz 218435 BLAKE2B b39a750c4d44b2c2063c630f1b8ed566bb108afc84bdc165a5dcc87eb65503d98975e0f0f1a4222fd301ff1a9f5b68de53eb01710e8046bf85bddb0ac563ea97 SHA512 e63aa20d9ee8a7ef71132b719e05dfbed74ff3118307d36f758aa976b86e5a193826c750dd0ec2ab67583e15724afcbc75c93c8deb515fb87fd2f8973734f286
DIST platformio-5.2.4.tar.gz 254337 BLAKE2B e29b69a514b5f3bc6faefb15dd4e3195152d74b763961c35c33cd9e44bcd430920dc2f4d553244c2ac1bb83d745c006c67d2d52973fa07562c8b98d8e74a2ac3 SHA512 f90c1f5d9dcada99c610003b26ccaa4e08c214757d0c26daeea3cae006a02179aea1eb0bc656751913d0b2c4161195b1afe9ab0eaab5ad594ff986f6b56728f8
DIST platformio-5.2.5.tar.gz 218705 BLAKE2B b46568460c32613015f9cb3087a66f26a80c57592304f5a2043df9633b4b7eebc6f76723251fa0d20252faad0f7f9400c60f5d2cade18c41cebf090aee870fd2 SHA512 e4c03602c9331cd5a6b979f67e82b125cd2b441d80033806ebf5c993976c5cff8bbc7b65cf687e85676876a96dbf530872dbd2a8e2114ee10b094ac77ccd6fbf
EBUILD platformio-5.2.2-r2.ebuild 1529 BLAKE2B 9b07f3505245089facd8d40e8a7d8bd4a722c99e5ebd0433c311ab79f3e3b96c0155833d5834f253448ee04b9b935dd53fd5a45a47b32f30badeddb9251bd462 SHA512 ba8503638d3cf213390a8f0064692c1d774508eec413d3b51b6280fd26d6171d44c5eca2f2f8a6fceed056526a2068cfa10ac406d6d0d5169df4e66a67888c92
EBUILD platformio-5.2.4-r2.ebuild 2504 BLAKE2B 729ba19ba01fb0b73b0e54df78825a5ad7e6a7c29e9dc25d60b36f7e165c5781578115acbd8beb3537f926673681916eb0a9990a765da1a8b220544e0b79b723 SHA512 efe6d23d21d7f6218c1d47f431bcbcc7d85c5a36fb43799275a76353315b046918d92fb697f0b1a8efb4341fe01027663f052abf96ef7012e3c66a45f32f8543
EBUILD platformio-5.2.5.ebuild 2461 BLAKE2B 9181024e89db4fafd3bcd90176a46fb21b4ce37e3fcdbb9b80e820b833cef364137c08c448a526f2665bf19aa34609d538bdf6a35489f025f8d724322bf6f335 SHA512 0961d21b6b421b47c65f4489ac99553976f29a8a9cfaef2033a613ff8671d9185ca23816469fd68e2512ab59d1e531cb6d0bcfefc1fb3b9b0a4845964462cf6f
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

View File

@@ -1,41 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
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 ~amd64-linux ~x86-linux"
IUSE=""
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND=">dev-python/bottle-0.12[${PYTHON_USEDEP}]
>=dev-python/click-7.1.2[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
>=dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
>=dev-python/pyelftools-0.27[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.8.1[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
<dev-python/tabulate-1[${PYTHON_USEDEP}]
>=dev-python/aiofiles-0.7.0[${PYTHON_USEDEP}]
>=dev-python/ajsonrpc-1.1.0[${PYTHON_USEDEP}]
>=dev-python/starlette-0.16.0[${PYTHON_USEDEP}]
<dev-python/starlette-0.17.0[${PYTHON_USEDEP}]
>=dev-python/uvicorn-0.15.0[${PYTHON_USEDEP}]
<dev-python/uvicorn-0.16.0[${PYTHON_USEDEP}]
>=dev-python/wsproto-1.0.0[${PYTHON_USEDEP}]"
src_prepare() {
sed -i -e 's/"zeroconf==0.36.*"/"zeroconf"/' setup.py || die "zeroconf version helper failed!"
eapply_user
}

View File

@@ -1,75 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
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"
S="${WORKDIR}"/${PN}-core-${PV}
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
RDEPEND=">=dev-python/aiofiles-0.8.0[${PYTHON_USEDEP}]
dev-python/ajsonrpc[${PYTHON_USEDEP}]
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
>=dev-python/click-8.0.0[${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/requests-2.4[${PYTHON_USEDEP}]
<dev-python/requests-3[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.8.1[${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/pyelftools-0.27[${PYTHON_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_USEDEP}]
>=dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
>=dev-python/starlette-0.17[${PYTHON_USEDEP}]
>=dev-python/uvicorn-0.17[${PYTHON_USEDEP}]
dev-python/wsproto[${PYTHON_USEDEP}]
>=dev-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.37.\*/zeroconf/g" -i setup.py || die
sed "s/uvicorn==0.16.\*/uvicorn/g" -i setup.py || die
eapply_user
}
src_install() {
distutils-r1_src_install
udev_dorules scripts/99-platformio-udev.rules
}

View File

@@ -1,74 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
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 ~amd64-linux ~x86-linux"
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[${PYTHON_USEDEP}]
>=dev-python/uvicorn-0.17[${PYTHON_USEDEP}]
dev-python/wsproto[${PYTHON_USEDEP}]
>=dev-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
eapply_user
}
src_install() {
distutils-r1_src_install
udev_dorules scripts/99-platformio-udev.rules
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -0,0 +1,10 @@
AUX 70protobuf-gentoo.el 170 BLAKE2B 6d9a92bd3310ca09d18dd762bc0bbd4b0b36184c17f95c80c02183c457fe4ff1142ca1e3207e5a77c078fe5f768cb3e85abc712abc1f4c85774ca1ebf178059b SHA512 ed73cd6b1bf6c0019e4da73c3a480b0f917e949dfad2696336e805263c81610b2a8a0514840e389db0f0e78252cf053d754c5e07731dc5e9c93c9e88f0b2923c
AUX proto.vim 49 BLAKE2B 9b6d31105811a8f8cbcf76328172fda5b66b33351bb16573ed1ed08d4c553af2805962a6d6609fbdad4a2644bf9cecd1e771a557f138111ad2c0be959b497ee9 SHA512 65c1f49887c17973d1dfce07fa86d04c5079d2382826eaeb22e128570717f181c53d22ba50905252021f7e476a90ecd29f9d18799c1ccea64b01f4638323538e
AUX protobuf-3.16.0-protoc_input_output_files.patch 10060 BLAKE2B e91d2e60ec9a901df0b0e11a8e51ff92b8765357e052231a915a2afa996c78096e18cf443708bf32e51b882c3fe2512e2ab9f7bb8ec1c6141f2c9bb7fb98af95 SHA512 03721151866f25564e203eb5af987649bf3c148ba7b9e1a2a837b336062b911d892714c4deaa5b19572a3ec47e3b309114ce67b0ec0adcff50d208b73283a7b5
AUX protobuf-3.17.0-disable_no-warning-test.patch 965 BLAKE2B 584b43b43861280254f92ad48d8a068b6427e1af3822097f2ddd872983fae11f3bd7af1d73b9b58592987ac4aff7399fa31291e21db6656518bce10c5977a785 SHA512 a67fe3231064c1cf3f4ca94be4248fd65f455b1aaa1d1a09afae847a9b9bbae9673d1fec177e822abe0a83b2fe3342bd20dd9aff87adea0dddcc05309aaca682
AUX protobuf-3.17.0-system_libraries.patch 6299 BLAKE2B a9252af294342e0a12137c618bc1e6fbe9aa021feaa458c2638aaf407dd6a43473587b7ac3e7278217874e5091ff7337234594715daa7567c9d3cf1bd3191973 SHA512 1d712f886e28907d5a5bef414c9fec56d1c056c316428f6e05fdfb87494e93506c17ff6dd5cff4ec716a6f20b56258393773701cdb6b04f87e44264a919a588e
AUX protobuf-3.19.0-disable_no-warning-test.patch 1620 BLAKE2B e4f324ed59b2c31662cc625e9d3f1fdb20ee2a25769dbf86093e5000f73a01e11f05459989aaefeaf0414648cd52f1f1025b9d4f1423cdca4844e42e96f54836 SHA512 8c4bc72976a7eb3418b51e7a1c45b49d7ffaeb91a86f440008e6f162773b1db7afed4a6ae1d0b3510d49361c369b6552a9ba4976d104d804d825227aa7113d95
AUX protobuf-3.19.0-system_libraries.patch 7514 BLAKE2B 1ff5c226232c325ed48cf16e2c47652615c4bd1503f1be8560e7f2e8658ffefeffeef72a6baf4368f758e30a4a81d582769b61dd0b3e383c8188cd03bf409c01 SHA512 b6a58e483dbb1f6151c2f7c735fbd55f34bcf98d6370eabb425dbd96e10cb87e8dfbf5024ad8f888cb80a095bc26598aceb55d576d37166550ee62db41c51a44
DIST protobuf-3.20.1.tar.gz 5368262 BLAKE2B 1ce1aef2e4c4f3ea4863629cc75d89fe17d0c7ac0c342ac641c787456fd4a12756c2892a27ddadedc94a7201494ec84566638ce33a03cb0c867b04e9eee0edb3 SHA512 fde3eb9f13946887ddfd87df428c5615ad09aaf191e4478b24e98e5e13231feeff4e70b4ca6a2ff7d9b9b2e2c60bc1d5479526edeafa78f9a8ed3bef2e0bacb0
EBUILD protobuf-3.20.1.ebuild 4138 BLAKE2B b37b99abbd41acfb2299e1a054d3c36547bdd63542ecc76d03d69344d7e89a03870eda97bba1ae6ae3284c33abdfca6930e74b6ab7109d93cd588c522d6d52f6 SHA512 2eadab6fd0f4b30338a294b69c866ff945e98f05549403484700b2e44314433736a682ab033bc4c2eb0a802934cba92567e6c9bad4d30d79a67d671f88e04591
MISC metadata.xml 595 BLAKE2B ba1b916e26b1e53f68e660f03d2e53fea8d22db04e8241ebec3ec20fbb251c2b164cf25d5fb6118423ce7721a822ae2302aab137b0748730e9a6860bf8e65668 SHA512 785e2550621b79b6350e1a6b52ed9992610769885fb29a9e92ee45a35158cc08707a3590dfcbece9ee9a5e16e1abfb614e8186132da7b942f2761b5e6ecfa827

View File

@@ -0,0 +1,3 @@
(add-to-list 'load-path "@SITELISP@")
(add-to-list 'auto-mode-alist '("\\.proto\\'" . protobuf-mode))
(autoload 'protobuf-mode "protobuf-mode" "Google protobuf mode." t)

View File

@@ -0,0 +1 @@
au BufRead,BufNewFile *.proto set filetype=proto

View File

@@ -0,0 +1,240 @@
https://github.com/protocolbuffers/protobuf/pull/235
--- /src/google/protobuf/compiler/command_line_interface.cc
+++ /src/google/protobuf/compiler/command_line_interface.cc
@@ -1110,6 +1110,28 @@
}
if (mode_ == MODE_ENCODE || mode_ == MODE_DECODE) {
+ bool success = false;
+ int in_fd = STDIN_FILENO;
+ int out_fd = STDOUT_FILENO;
+
+ if (!protobuf_in_path_.empty()) {
+ in_fd = open(protobuf_in_path_.c_str(), O_RDONLY);
+ if (in_fd == -1) {
+ std::cerr << protobuf_in_path_ << ": error: failed to open file." << std::endl;
+ return 1;
+ }
+ }
+ if (!protobuf_out_path_.empty()) {
+ out_fd = open(protobuf_out_path_.c_str(),
+ O_WRONLY | O_CREAT | O_TRUNC,
+ 0644);
+ if (out_fd == -1) {
+ std::cerr << protobuf_out_path_ << ": error: failed to open file." << std::endl;
+ close(in_fd);
+ return 1;
+ }
+ }
+
if (codec_type_.empty()) {
// HACK: Define an EmptyMessage type to use for decoding.
DescriptorPool pool;
@@ -1118,13 +1140,20 @@
file.add_message_type()->set_name("EmptyMessage");
GOOGLE_CHECK(pool.BuildFile(file) != NULL);
codec_type_ = "EmptyMessage";
- if (!EncodeOrDecode(&pool)) {
- return 1;
- }
+ success = EncodeOrDecode(&pool, in_fd, out_fd);
} else {
- if (!EncodeOrDecode(descriptor_pool.get())) {
- return 1;
- }
+ success = EncodeOrDecode(descriptor_pool.get(), in_fd, out_fd);
+ }
+
+ if (in_fd != STDIN_FILENO) {
+ close(in_fd);
+ }
+ if (out_fd != STDOUT_FILENO) {
+ close(out_fd);
+ }
+
+ if (!success) {
+ return 1;
}
}
@@ -1163,6 +1192,11 @@
for (int i = 0; i < proto_path_.size(); i++) {
source_tree->MapPath(proto_path_[i].first, proto_path_[i].second);
}
+ if (mode_ == MODE_COMPILE &&
+ (!protobuf_in_path_.empty() || !protobuf_out_path_.empty())) {
+ std::cerr << "--protobuf_in and --protobuf_out are only valid with "
+ << "decode operations. Ignoring.";
+ }
// Map input files to virtual paths if possible.
if (!MakeInputsBeProtoPathRelative(source_tree, fallback_database)) {
@@ -1885,6 +1919,12 @@
} else if (name == "--deterministic_output") {
deterministic_output_ = true;
+ } else if (name == "--protobuf_in") {
+ protobuf_in_path_ = value;
+
+ } else if (name == "--protobuf_out") {
+ protobuf_out_path_ = value;
+
} else if (name == "--error_format") {
if (value == "gcc") {
error_format_ = ERROR_FORMAT_GCC;
@@ -2018,22 +2058,38 @@
--version Show version info and exit.
-h, --help Show this text and exit.
--encode=MESSAGE_TYPE Read a text-format message of the given type
- from standard input and write it in binary
- to standard output. The message type must
+ from input protobuf file and write it in binary
+ to output protobuf file. The message type must
be defined in PROTO_FILES or their imports.
+ The input/output protobuf files are specified
+ using the --protobuf_in and --protobuf_out
+ command line flags.
--deterministic_output When using --encode, ensure map fields are
deterministically ordered. Note that this order
is not canonical, and changes across builds or
releases of protoc.
--decode=MESSAGE_TYPE Read a binary message of the given type from
- standard input and write it in text format
- to standard output. The message type must
+ input protobuf file and write it in text format
+ to output protobuf file. The message type must
be defined in PROTO_FILES or their imports.
+ The input/output protobuf files are specified
+ using the --protobuf_in and --protobuf_out
+ command line flags.
--decode_raw Read an arbitrary protocol message from
- standard input and write the raw tag/value
- pairs in text format to standard output. No
+ input protobuf file and write the raw tag/value
+ pairs in text format to output protobuf file. No
PROTO_FILES should be given when using this
- flag.
+ flag. The input/output protobuf files are
+ specified using the --protobuf_in and
+ --protobuf_out command line flags.
+ --protobuf_in=FILE Absolute path to the protobuf file from which
+ input of encoding/decoding operation will be
+ read. If omitted, input will be read from
+ standard input.
+ --protobuf_out=FILE Absolute path to the protobuf file to which
+ output of encoding/decoding operation will be
+ written. If omitted, output will be written to
+ standard output.
--descriptor_set_in=FILES Specifies a delimited list of FILES
each containing a FileDescriptorSet (a
protocol buffer defined in descriptor.proto).
@@ -2344,7 +2400,9 @@
return true;
}
-bool CommandLineInterface::EncodeOrDecode(const DescriptorPool* pool) {
+bool CommandLineInterface::EncodeOrDecode(const DescriptorPool* pool,
+ int in_fd,
+ int out_fd) {
// Look up the type.
const Descriptor* type = pool->FindMessageTypeByName(codec_type_);
if (type == NULL) {
@@ -2356,15 +2414,15 @@
std::unique_ptr<Message> message(dynamic_factory.GetPrototype(type)->New());
if (mode_ == MODE_ENCODE) {
- SetFdToTextMode(STDIN_FILENO);
- SetFdToBinaryMode(STDOUT_FILENO);
+ SetFdToTextMode(in_fd);
+ SetFdToBinaryMode(out_fd);
} else {
- SetFdToBinaryMode(STDIN_FILENO);
- SetFdToTextMode(STDOUT_FILENO);
+ SetFdToBinaryMode(in_fd);
+ SetFdToTextMode(out_fd);
}
- io::FileInputStream in(STDIN_FILENO);
- io::FileOutputStream out(STDOUT_FILENO);
+ io::FileInputStream in(in_fd);
+ io::FileOutputStream out(out_fd);
if (mode_ == MODE_ENCODE) {
// Input is text.
--- /src/google/protobuf/compiler/command_line_interface.h
+++ /src/google/protobuf/compiler/command_line_interface.h
@@ -292,7 +292,9 @@
GeneratorContext* generator_context, std::string* error);
// Implements --encode and --decode.
- bool EncodeOrDecode(const DescriptorPool* pool);
+ bool EncodeOrDecode(const DescriptorPool* pool,
+ int in_fd,
+ int out_fd);
// Implements the --descriptor_set_out option.
bool WriteDescriptorSet(
@@ -427,6 +429,13 @@
// parsed FileDescriptorSets to be used for loading protos. Otherwise, empty.
std::vector<std::string> descriptor_set_in_names_;
+ // When using --encode / --decode / --decode_raw absolute path to the output
+ // file. (Empty string indicates write to STDOUT).
+ std::string protobuf_out_path_;
+ // When using --encode / --decode / --decode_raw, absolute path to the input
+ // file. (Empty string indicates read from STDIN).
+ std::string protobuf_in_path_;
+
// If --descriptor_set_out was given, this is the filename to which the
// FileDescriptorSet should be written. Otherwise, empty.
std::string descriptor_set_out_name_;
--- /src/google/protobuf/compiler/command_line_interface_unittest.cc
+++ /src/google/protobuf/compiler/command_line_interface_unittest.cc
@@ -99,7 +99,7 @@
virtual void SetUp();
virtual void TearDown();
- // Runs the CommandLineInterface with the given command line. The
+ // Run the CommandLineInterface with the given command line. The
// command is automatically split on spaces, and the string "$tmpdir"
// is replaced with TestTempDir().
void Run(const std::string& command);
@@ -2626,6 +2626,17 @@
std::string::npos);
}
+ void ExpectBinaryFilesMatch(const string &expected_file,
+ const string &actual_file) {
+ string expected_output, actual_output;
+ ASSERT_TRUE(File::ReadFileToString(expected_file, &expected_output));
+ ASSERT_TRUE(File::ReadFileToString(actual_file, &actual_output));
+
+ // Don't use EXPECT_EQ because we don't want to print raw binary data to
+ // stdout on failure.
+ EXPECT_TRUE(expected_output == actual_output);
+ }
+
private:
void WriteUnittestProtoDescriptorSet() {
unittest_proto_descriptor_set_filename_ =
@@ -2749,6 +2760,19 @@
"Can only use --deterministic_output with --encode.\n");
}
+TEST_P(EncodeDecodeTest, RedirectInputOutput) {
+ string out_file = TestTempDir() + "/golden_message_out.pbf";
+ EXPECT_TRUE(
+ Run(TestUtil::MaybeTranslatePath("net/proto2/internal/unittest.proto") +
+ " --encode=protobuf_unittest.TestAllTypes" +
+ " --protobuf_in=" + TestUtil::GetTestDataPath(
+ "net/proto2/internal/"
+ "testdata/text_format_unittest_data_oneof_implemented.txt") +
+ " --protobuf_out=" + out_file));
+ ExpectBinaryFilesMatch(out_file, TestUtil::GetTestDataPath(
+ "net/proto2/internal/testdata/golden_message_oneof_implemented"));
+}
+
INSTANTIATE_TEST_SUITE_P(FileDescriptorSetSource, EncodeDecodeTest,
testing::Values(PROTO_PATH, DESCRIPTOR_SET_IN));
} // anonymous namespace

View File

@@ -0,0 +1,19 @@
Disable no-warning-test which is compiled with -Werror option and whose only purpose is checking if compilation results in any warnings.
--- /src/Makefile.am
+++ /src/Makefile.am
@@ -713,7 +713,7 @@
GOOGLEMOCK_SRC_DIR=$(srcdir)/../third_party/googletest/googlemock
check_PROGRAMS = protoc protobuf-test protobuf-lazy-descriptor-test \
protobuf-lite-test test_plugin protobuf-lite-arena-test \
- no-warning-test $(GZCHECKPROGRAMS)
+ $(GZCHECKPROGRAMS)
protobuf_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \
$(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
$(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
@@ -900,4 +900,4 @@
TESTS = protobuf-test protobuf-lazy-descriptor-test protobuf-lite-test \
google/protobuf/compiler/zip_output_unittest.sh $(GZTESTS) \
- protobuf-lite-arena-test no-warning-test
+ protobuf-lite-arena-test

View File

@@ -0,0 +1,121 @@
--- /Makefile.am
+++ /Makefile.am
@@ -11,28 +11,10 @@
# Always include third_party directories in distributions.
DIST_SUBDIRS = src conformance benchmarks third_party/googletest
-# Build gmock before we build protobuf tests. We don't add gmock to SUBDIRS
-# because then "make check" would also build and run all of gmock's own tests,
-# which takes a lot of time and is generally not useful to us. Also, we don't
-# want "make install" to recurse into gmock since we don't want to overwrite
-# the installed version of gmock if there is one.
check-local:
- @echo "Making lib/libgmock.a lib/libgmock_main.a in gmock"
- @cd third_party/googletest/googletest && $(MAKE) $(AM_MAKEFLAGS) lib/libgtest.la lib/libgtest_main.la
- @cd third_party/googletest/googlemock && $(MAKE) $(AM_MAKEFLAGS) lib/libgmock.la lib/libgmock_main.la
-# We would like to clean gmock when "make clean" is invoked. But we have to
-# be careful because clean-local is also invoked during "make distclean", but
-# "make distclean" already recurses into gmock because it's listed among the
-# DIST_SUBDIRS. distclean will delete gmock/Makefile, so if we then try to
-# cd to the directory again and "make clean" it will fail. So, check that the
-# Makefile exists before recursing.
clean-local:
- @if test -e third_party/googletest/Makefile; then \
- echo "Making clean in googletest"; \
- cd third_party/googletest && $(MAKE) $(AM_MAKEFLAGS) clean; \
- fi; \
- if test -e conformance/Makefile; then \
+ @if test -e conformance/Makefile; then \
echo "Making clean in conformance"; \
cd conformance && $(MAKE) $(AM_MAKEFLAGS) clean; \
fi; \
--- /configure.ac
+++ /configure.ac
@@ -236,12 +236,5 @@
fi
AC_SUBST([LIBLOG_LIBS])
-# HACK: Make gmock's configure script pick up our copy of CFLAGS and CXXFLAGS,
-# since the flags added by ACX_CHECK_SUNCC must be used when compiling gmock
-# too.
-export CFLAGS
-export CXXFLAGS
-AC_CONFIG_SUBDIRS([third_party/googletest])
-
AC_CONFIG_FILES([Makefile src/Makefile benchmarks/Makefile conformance/Makefile protobuf.pc protobuf-lite.pc])
AC_OUTPUT
--- /src/Makefile.am
+++ /src/Makefile.am
@@ -707,19 +707,11 @@
google/protobuf/testing/file.cc \
google/protobuf/testing/file.h
-GOOGLETEST_BUILD_DIR=../third_party/googletest/googletest
-GOOGLEMOCK_BUILD_DIR=../third_party/googletest/googlemock
-GOOGLETEST_SRC_DIR=$(srcdir)/../third_party/googletest/googletest
-GOOGLEMOCK_SRC_DIR=$(srcdir)/../third_party/googletest/googlemock
check_PROGRAMS = protoc protobuf-test protobuf-lazy-descriptor-test \
protobuf-lite-test test_plugin protobuf-lite-arena-test \
$(GZCHECKPROGRAMS)
protobuf_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
-protobuf_test_CPPFLAGS = -I$(GOOGLETEST_SRC_DIR)/include \
- -I$(GOOGLEMOCK_SRC_DIR)/include
+ -lgtest -lgmock -lgmock_main
# Disable optimization for tests unless the user explicitly asked for it,
# since test_util.cc takes forever to compile with optimization (with GCC).
# See configure.ac for more info.
@@ -811,12 +803,8 @@
# Run cpp_unittest again with PROTOBUF_TEST_NO_DESCRIPTORS defined.
protobuf_lazy_descriptor_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la \
libprotoc.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
-protobuf_lazy_descriptor_test_CPPFLAGS = -I$(GOOGLEMOCK_SRC_DIR)/include \
- -I$(GOOGLETEST_SRC_DIR)/include \
- -DPROTOBUF_TEST_NO_DESCRIPTORS
+ -lgtest -lgmock -lgmock_main
+protobuf_lazy_descriptor_test_CPPFLAGS = -DPROTOBUF_TEST_NO_DESCRIPTORS
protobuf_lazy_descriptor_test_CXXFLAGS = $(NO_OPT_CXXFLAGS)
protobuf_lazy_descriptor_test_SOURCES = \
google/protobuf/compiler/cpp/cpp_unittest.cc \
@@ -837,11 +825,7 @@
# full runtime and we want to make sure this test builds without full
# runtime.
protobuf_lite_test_LDADD = $(PTHREAD_LIBS) libprotobuf-lite.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
-protobuf_lite_test_CPPFLAGS= -I$(GOOGLEMOCK_SRC_DIR)/include \
- -I$(GOOGLETEST_SRC_DIR)/include
+ -lgtest -lgmock -lgmock_main
protobuf_lite_test_CXXFLAGS = $(NO_OPT_CXXFLAGS)
protobuf_lite_test_SOURCES = \
google/protobuf/lite_unittest.cc \
@@ -853,11 +837,7 @@
# gtest when building the test internally our memory sanitizer doesn't detect
# memory leaks (don't know why).
protobuf_lite_arena_test_LDADD = $(PTHREAD_LIBS) libprotobuf-lite.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
-protobuf_lite_arena_test_CPPFLAGS = -I$(GOOGLEMOCK_SRC_DIR)/include \
- -I$(GOOGLETEST_SRC_DIR)/include
+ -lgtest -lgmock -lgmock_main
protobuf_lite_arena_test_CXXFLAGS = $(NO_OPT_CXXFLAGS)
protobuf_lite_arena_test_SOURCES = \
google/protobuf/lite_arena_unittest.cc \
@@ -867,8 +847,7 @@
# Test plugin binary.
test_plugin_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la
-test_plugin_CPPFLAGS = -I$(GOOGLETEST_SRC_DIR)/include
+ -lgtest
test_plugin_SOURCES = \
google/protobuf/compiler/mock_code_generator.cc \
google/protobuf/testing/file.cc \

View File

@@ -0,0 +1,36 @@
From 12e381222a8cdce50845dfb7d8fdf863f6f8bb8a Mon Sep 17 00:00:00 2001
From: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
Date: Fri, 28 Jan 2022 15:08:40 +0800
Subject: [PATCH] protobuf-3.19.0: disable no-warning test
Disable no-warning-test which is compiled with -Werror option
and whose only purpose is checking if compilation results in any warnings.
Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
Signed-off-by: Yixun Lan <dlan@gentoo.org>
---
src/Makefile.am | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/Makefile.am b/src/Makefile.am
index 3312e5d..7e86b62 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -722,7 +722,7 @@ GOOGLETEST_SRC_DIR=$(srcdir)/../third_party/googletest/googletest
GOOGLEMOCK_SRC_DIR=$(srcdir)/../third_party/googletest/googlemock
check_PROGRAMS = protoc protobuf-test protobuf-lazy-descriptor-test \
protobuf-lite-test test_plugin protobuf-lite-arena-test \
- no-warning-test $(GZCHECKPROGRAMS)
+ $(GZCHECKPROGRAMS)
protobuf_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \
$(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
$(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
@@ -911,4 +911,4 @@ nodist_no_warning_test_SOURCES = no_warning_test.cc $(protoc_outputs)
TESTS = protobuf-test protobuf-lazy-descriptor-test protobuf-lite-test \
google/protobuf/compiler/zip_output_unittest.sh $(GZTESTS) \
- protobuf-lite-arena-test no-warning-test
+ protobuf-lite-arena-test
--
2.34.1

View File

@@ -0,0 +1,146 @@
From c080d329298e841d7d4e1380ff7ec88de5cb3b02 Mon Sep 17 00:00:00 2001
From: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
Date: Fri, 28 Jan 2022 15:14:59 +0800
Subject: [PATCH] protobuf-3.19.0: system_libraries
Use system version of GoogleTest,
which will unbundle gtest, gmock libraries
Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
Signed-off-by: Yixun Lan <dlan@gentoo.org>
---
Makefile.am | 20 +-------------------
configure.ac | 7 -------
src/Makefile.am | 33 ++++++---------------------------
3 files changed, 7 insertions(+), 53 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index 41d4061..b24f8f4 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -11,28 +11,10 @@ SUBDIRS = . src
# Always include third_party directories in distributions.
DIST_SUBDIRS = src conformance benchmarks third_party/googletest
-# Build gmock before we build protobuf tests. We don't add gmock to SUBDIRS
-# because then "make check" would also build and run all of gmock's own tests,
-# which takes a lot of time and is generally not useful to us. Also, we don't
-# want "make install" to recurse into gmock since we don't want to overwrite
-# the installed version of gmock if there is one.
check-local:
- @echo "Making lib/libgmock.a lib/libgmock_main.a in gmock"
- @cd third_party/googletest/googletest && $(MAKE) $(AM_MAKEFLAGS) lib/libgtest.la lib/libgtest_main.la
- @cd third_party/googletest/googlemock && $(MAKE) $(AM_MAKEFLAGS) lib/libgmock.la lib/libgmock_main.la
-# We would like to clean gmock when "make clean" is invoked. But we have to
-# be careful because clean-local is also invoked during "make distclean", but
-# "make distclean" already recurses into gmock because it's listed among the
-# DIST_SUBDIRS. distclean will delete gmock/Makefile, so if we then try to
-# cd to the directory again and "make clean" it will fail. So, check that the
-# Makefile exists before recursing.
clean-local:
- @if test -e third_party/googletest/Makefile; then \
- echo "Making clean in googletest"; \
- cd third_party/googletest && $(MAKE) $(AM_MAKEFLAGS) clean; \
- fi; \
- if test -e conformance/Makefile; then \
+ @if test -e conformance/Makefile; then \
echo "Making clean in conformance"; \
cd conformance && $(MAKE) $(AM_MAKEFLAGS) clean; \
fi; \
diff --git a/configure.ac b/configure.ac
index 02085ca..449fb3d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -236,12 +236,5 @@ if test "x$ANDROID_TEST" = xyes; then
fi
AC_SUBST([LIBLOG_LIBS])
-# HACK: Make gmock's configure script pick up our copy of CFLAGS and CXXFLAGS,
-# since the flags added by ACX_CHECK_SUNCC must be used when compiling gmock
-# too.
-export CFLAGS
-export CXXFLAGS
-AC_CONFIG_SUBDIRS([third_party/googletest])
-
AC_CONFIG_FILES([Makefile src/Makefile benchmarks/Makefile conformance/Makefile protobuf.pc protobuf-lite.pc])
AC_OUTPUT
diff --git a/src/Makefile.am b/src/Makefile.am
index 7e86b62..47d759f 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -716,19 +716,11 @@ COMMON_TEST_SOURCES = \
google/protobuf/testing/googletest.cc \
google/protobuf/testing/googletest.h
-GOOGLETEST_BUILD_DIR=../third_party/googletest/googletest
-GOOGLEMOCK_BUILD_DIR=../third_party/googletest/googlemock
-GOOGLETEST_SRC_DIR=$(srcdir)/../third_party/googletest/googletest
-GOOGLEMOCK_SRC_DIR=$(srcdir)/../third_party/googletest/googlemock
check_PROGRAMS = protoc protobuf-test protobuf-lazy-descriptor-test \
protobuf-lite-test test_plugin protobuf-lite-arena-test \
$(GZCHECKPROGRAMS)
protobuf_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
-protobuf_test_CPPFLAGS = -I$(GOOGLETEST_SRC_DIR)/include \
- -I$(GOOGLEMOCK_SRC_DIR)/include
+ -lgtest -lgmock -lgmock_main
# Disable optimization for tests unless the user explicitly asked for it,
# since test_util.cc takes forever to compile with optimization (with GCC).
# See configure.ac for more info.
@@ -820,12 +812,8 @@ $(am_protobuf_test_OBJECTS): unittest_proto_middleman
# Run cpp_unittest again with PROTOBUF_TEST_NO_DESCRIPTORS defined.
protobuf_lazy_descriptor_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la \
libprotoc.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
-protobuf_lazy_descriptor_test_CPPFLAGS = -I$(GOOGLEMOCK_SRC_DIR)/include \
- -I$(GOOGLETEST_SRC_DIR)/include \
- -DPROTOBUF_TEST_NO_DESCRIPTORS
+ -lgtest -lgmock -lgmock_main
+protobuf_lazy_descriptor_test_CPPFLAGS = -DPROTOBUF_TEST_NO_DESCRIPTORS
protobuf_lazy_descriptor_test_CXXFLAGS = $(NO_OPT_CXXFLAGS)
protobuf_lazy_descriptor_test_SOURCES = \
google/protobuf/compiler/cpp/cpp_unittest.cc \
@@ -847,11 +835,7 @@ COMMON_LITE_TEST_SOURCES = \
# full runtime and we want to make sure this test builds without full
# runtime.
protobuf_lite_test_LDADD = $(PTHREAD_LIBS) libprotobuf-lite.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
-protobuf_lite_test_CPPFLAGS= -I$(GOOGLEMOCK_SRC_DIR)/include \
- -I$(GOOGLETEST_SRC_DIR)/include
+ -lgtest -lgmock -lgmock_main
protobuf_lite_test_CXXFLAGS = $(NO_OPT_CXXFLAGS)
protobuf_lite_test_SOURCES = \
google/protobuf/lite_unittest.cc \
@@ -863,11 +847,7 @@ $(am_protobuf_lite_test_OBJECTS): unittest_proto_middleman
# gtest when building the test internally our memory sanitizer doesn't detect
# memory leaks (don't know why).
protobuf_lite_arena_test_LDADD = $(PTHREAD_LIBS) libprotobuf-lite.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \
- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la
-protobuf_lite_arena_test_CPPFLAGS = -I$(GOOGLEMOCK_SRC_DIR)/include \
- -I$(GOOGLETEST_SRC_DIR)/include
+ -lgtest -lgmock -lgmock_main
protobuf_lite_arena_test_CXXFLAGS = $(NO_OPT_CXXFLAGS)
protobuf_lite_arena_test_SOURCES = \
google/protobuf/lite_arena_unittest.cc \
@@ -877,8 +857,7 @@ $(am_protobuf_lite_arena_test_OBJECTS): unittest_proto_middleman
# Test plugin binary.
test_plugin_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \
- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la
-test_plugin_CPPFLAGS = -I$(GOOGLETEST_SRC_DIR)/include
+ -lgtest
test_plugin_SOURCES = \
google/protobuf/compiler/mock_code_generator.cc \
google/protobuf/compiler/test_plugin.cc \
--
2.34.1

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>arfrever.fta@gmail.com</email>
<name>Arfrever Frehtes Taifersar Arahesis</name>
</maintainer>
<maintainer type="project">
<email>cjk@gentoo.org</email>
<name>Cjk</name>
</maintainer>
<slots>
<subslots>Soname version number</subslots>
</slots>
<upstream>
<remote-id type="cpe">cpe:/a:google:protobuf</remote-id>
<remote-id type="github">protocolbuffers/protobuf</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,146 @@
# Copyright 2008-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs
if [[ "${PV}" == "9999" ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf"
EGIT_SUBMODULES=()
fi
DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data"
HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf"
if [[ "${PV}" == "9999" ]]; then
SRC_URI=""
else
SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
fi
LICENSE="BSD"
SLOT="0/30"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="emacs examples static-libs test zlib"
RESTRICT="!test? ( test )"
BDEPEND="emacs? ( app-editors/emacs:* )"
DEPEND="test? ( >=dev-cpp/gtest-1.9[${MULTILIB_USEDEP}] )
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )"
RDEPEND="emacs? ( app-editors/emacs:* )
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )"
PATCHES=(
"${FILESDIR}/${PN}-3.19.0-disable_no-warning-test.patch"
"${FILESDIR}/${PN}-3.19.0-system_libraries.patch"
"${FILESDIR}/${PN}-3.16.0-protoc_input_output_files.patch"
)
DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md)
src_prepare() {
default
# https://github.com/protocolbuffers/protobuf/issues/7413
sed -e "/^AC_PROG_CXX_FOR_BUILD$/d" -i configure.ac || die
# https://github.com/protocolbuffers/protobuf/issues/8082
sed -e "/^TEST_F(IoTest, LargeOutput) {$/,/^}$/d" -i src/google/protobuf/io/zero_copy_stream_unittest.cc || die
# https://github.com/protocolbuffers/protobuf/issues/8459
sed \
-e "/^TEST(ArenaTest, BlockSizeSmallerThanAllocation) {$/a\\ if (sizeof(void*) == 4) {\n GTEST_SKIP();\n }" \
-e "/^TEST(ArenaTest, SpaceAllocated_and_Used) {$/a\\ if (sizeof(void*) == 4) {\n GTEST_SKIP();\n }" \
-i src/google/protobuf/arena_unittest.cc || die
# https://github.com/protocolbuffers/protobuf/issues/8460
sed -e "/^TEST(AnyTest, TestPackFromSerializationExceedsSizeLimit) {$/a\\ if (sizeof(void*) == 4) {\n GTEST_SKIP();\n }" -i src/google/protobuf/any_test.cc || die
# https://github.com/protocolbuffers/protobuf/issues/9392
sed -e "s/^AC_PROG_OBJC$/AS_CASE([\$target_os], [darwin*], [AC_PROG_OBJC], [AM_CONDITIONAL([am__fastdepOBJC], [false])])/" -i configure.ac || die
# https://github.com/protocolbuffers/protobuf/issues/9433
sed -e "/^[[:space:]]*static_assert(alignof(T) <= 8, \"\");$/d" -i src/google/protobuf/descriptor.cc || die
eautoreconf
}
src_configure() {
append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI
if tc-ld-is-gold; then
# https://sourceware.org/bugzilla/show_bug.cgi?id=24527
tc-ld-disable-gold
fi
multilib-minimal_src_configure
}
multilib_src_configure() {
local options=(
$(use_enable static-libs static)
$(use_with zlib)
)
if tc-is-cross-compiler; then
# Build system uses protoc when building, so protoc copy runnable on host is needed.
mkdir -p "${WORKDIR}/build" || die
pushd "${WORKDIR}/build" > /dev/null || die
ECONF_SOURCE="${S}" econf_build "${options[@]}"
options+=(--with-protoc="$(pwd)/src/protoc")
popd > /dev/null || die
fi
ECONF_SOURCE="${S}" econf "${options[@]}"
}
src_compile() {
multilib-minimal_src_compile
if use emacs; then
elisp-compile editors/protobuf-mode.el
fi
}
multilib_src_compile() {
if tc-is-cross-compiler; then
emake -C "${WORKDIR}/build/src" protoc
fi
default
}
multilib_src_test() {
emake check
}
multilib_src_install_all() {
find "${ED}" -name "*.la" -delete || die
insinto /usr/share/vim/vimfiles/syntax
doins editors/proto.vim
insinto /usr/share/vim/vimfiles/ftdetect
doins "${FILESDIR}/proto.vim"
if use emacs; then
elisp-install ${PN} editors/protobuf-mode.el*
elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el"
fi
if use examples; then
DOCS+=(examples)
docompress -x /usr/share/doc/${PF}/examples
fi
einstalldocs
}
pkg_postinst() {
use emacs && elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
}

View File

@@ -0,0 +1,35 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
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}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -1,35 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
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 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/geopy[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -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}]"

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.ebuild 833 BLAKE2B 7496942aee406ffd504248b74b6d56a4d66b2a4b8f483738497e8ccad45186e6c6ca6b5663d1917b85a83df3528a7679ad714ff21e38f636d6c3b8e2e4f45ca5 SHA512 9cd01e6bfab62e1a70f7c15acd5ca7481cc48a6f9b820464d5aed3a4df4e5322bbf8bc4d1b9caa1c944a8ff52290475ca61a3387befd519479776c2398f8c106
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

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>

View File

@@ -0,0 +1,35 @@
# 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 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"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="!dev-python/aladdin-connect
dev-python/aiohttp[${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

View File

@@ -0,0 +1,35 @@
# 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 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"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="!dev-python/aladdin-connect
dev-python/aiohttp[${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

View File

@@ -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="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"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="!dev-python/aladdin-connect
dev-python/aiohttp[${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

View File

@@ -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}]"

View File

@@ -0,0 +1,9 @@
DIST AIOAladdinConnect-0.1.46.tar.gz 7755 BLAKE2B 268b2982b5508dbf9e13e7a07dc66f932ee4f76cbef23d4fd9a3bc10a34a3d20af5e52fd277022edd5de4a9cab457a5ff0c328e139d24e08514442d97b71a509 SHA512 69e8db61571ca895ec329344b7b390c0b12ef75695f06c32335dd9b25c954ee79fe3fc116063b5e953f52ddd564fa455d9dd65fa4b628d16e9b51c7d0e1339ec
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

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">AIOAladdinConnect</remote-id>
<remote-id type="github">mkmer/AIOAladdinConnect</remote-id>
<maintainer status="unknown">
<email>m_kasper@sbcglobal.net</email>
<name>Mike Kasper</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -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}]"

View File

@@ -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

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

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>

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -23,11 +23,9 @@ RDEPEND="dev-python/Adafruit-PureIO[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -23,11 +23,11 @@ RDEPEND="dev-python/Adafruit-PureIO[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
distutils_enable_tests pytest

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 806 BLAKE2B 65f12f627c60b76c8e94f18922ffbd5b424f1df69e44b40037fb55d434ead38a4b718d4ea364e2fff1f657d50b502e7cc3ba048d73a7fc137dd4c0e86f31abf5 SHA512 a44ffe2a341a83b4ccd089669f6786b530c3223bb4d2f5f24d9bc2e25a4c74917c3e6e4110be4749ca74336e67aef70db840ea24dec6b3930d11a6e48309428a
EBUILD Adafruit-Blinka-7.1.1.ebuild 806 BLAKE2B 65f12f627c60b76c8e94f18922ffbd5b424f1df69e44b40037fb55d434ead38a4b718d4ea364e2fff1f657d50b502e7cc3ba048d73a7fc137dd4c0e86f31abf5 SHA512 a44ffe2a341a83b4ccd089669f6786b530c3223bb4d2f5f24d9bc2e25a4c74917c3e6e4110be4749ca74336e67aef70db840ea24dec6b3930d11a6e48309428a
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

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>

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~arm ~arm64"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -23,11 +23,16 @@ RDEPEND="dev-python/Adafruit-PureIO[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
src_prepare() {
sed "s/find_packages()/find_packages(exclude=['tests'])/g" -i setup.py || die
eapply_user
}
distutils_enable_tests pytest

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 793 BLAKE2B cecd2eaa53f6fea30a0fd33b7817e30ca60b7e23dbb0b2a3995143eac661515c44d4950c6445380a09274d200d0f02d2d0d70c89ab58a0b6df71f4a84b008d0a SHA512 0c35acb25486296891358e2112a423793907b1bc62a63e584d0b8809c08009eecaf9c52b06b3283cb408711cda9f88d9fa2bcc541babdebd4785aef4b412e49e
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

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>

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
@@ -14,21 +14,20 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~arm ~arm64"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND=""
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
S="${WORKDIR}/${MY_PN}-${PV}"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
distutils_enable_tests pytest

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 794 BLAKE2B 4f9ce7e604cf5bccaceb46833d50ce3f9a303765661bd54b979d1ce69e2e763ee903d12405419b716b23fded5dc2e3fa9f2ee59bead582ffb858da925dd4979d SHA512 2a93e6de0fb55b668ef56eb56a7ba45814d78b485e634e47cf9570e4ea536fb432cf4e4b5abbf93f7f005ecbbb5987c2aea35120f465ac86c16dfe332be90b16
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

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>

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
@@ -15,21 +15,20 @@ S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=""
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
distutils_enable_tests pytest

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 901 BLAKE2B 524146900843ba1f8e672f7ff727fca5202b93f291e5d06a6dede82c111dfec3dd97179e939bc9f2d5e03654a4beb5a87c23e47b5a33dafd0719d354c4e088d2 SHA512 afc9d66d35d54cec3b33da5b3e74179ce41fd5160ef58b62967b00ed37ea1274adfc8e181de3025a144ae3b17eb8fecb671e660bae329c75a3a4338303bc4fa3
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

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>

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
@@ -15,19 +15,18 @@ S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~arm ~arm64"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND=""
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
distutils_enable_tests pytest

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 756 BLAKE2B 28cf70ee60274bebb848e910b6b24ddbcf91c56a88f9b7a9d1cf5edb3568cd333c181ba307b49b14334076ab29f954c91ccbfdcf5032898907d2d58b57197554 SHA512 42f1ff8ec499875828a3c88643457e043837ac32b3df1de91221b4bf7362d5658407eb560132e2a2c14e38ab9cdea3c765efb360705f712b9a0f80989cb8b97e
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

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>

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
@@ -13,19 +13,18 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~arm ~arm64"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND=""
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
distutils_enable_tests pytest

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 695 BLAKE2B b90c8c886d70e53248ee9b802e0a26b765aebafa191e1bfbb7e870fe2d325b47ff4538b21fff49f9f1b04bc103695ca7c71242414b25072087b25f7be577aae2 SHA512 0b3aa0becb8539d648f3fead676b3d7d599366ec62c405304c9c33ba007255eb9925ed86e45ed85db9488b4baa79591b6b8efbb969c29248c71b8fc55c50f79e
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

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>

View File

@@ -1,41 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
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}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS=""
RDEPEND=">=dev-python/aiohttp-3.0.6[${PYTHON_USEDEP}]
>=dev-python/async_timeout-1.4.0[${PYTHON_USEDEP}]
dev-python/bleak[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,35 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
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/"
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.md"
RDEPEND=">=dev-python/aiohttp-3.0.6[${PYTHON_USEDEP}]
>=dev-python/async-timeout-1.4.0[${PYTHON_USEDEP}]
dev-python/bleak[${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

View File

@@ -0,0 +1,35 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
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/"
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.md"
RDEPEND=">=dev-python/aiohttp-3.0.6[${PYTHON_USEDEP}]
>=dev-python/async-timeout-1.4.0[${PYTHON_USEDEP}]
dev-python/bleak[${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

View File

@@ -1,3 +1,5 @@
DIST Adax-local-0.1.3.tar.gz 6376 BLAKE2B e4cf5a530ae46cb844c72a8667f01048d91c28b1c6058feebd5df75b8dfdce53e0a62441cecf020db79e9db9e045c778d8f23d75d15776eb8d12b319cbf451fa SHA512 d0a4e6bd97a219675d7a9cf3aa562778f084c58d29e0117548527090a4fff614a1e35ce1900944aeae61b6278eafe503e5b3ecbe979262e4344721d5674b44ec
EBUILD Adax-local-0.1.3.ebuild 1080 BLAKE2B 6b2254b8ce34e649758cc95421355f51b22cd4a3a1e1106482c0dd927e5bbfe34fa33eac630078f972fd3c95bb879bd8148d9eeb9354909dd5bb413ab03cb6a3 SHA512 76239f567e1e517dd98ab2a63b358ba05b901af9fbcad15f59ac9e03ac3403c4e6549fdc0ce59301907d137e4cf56938875e5571ea0f567736713a80c5bc2223
MISC metadata.xml 460 BLAKE2B 2b6965aa19583e7e8249233f8f8fdd0e82f0dba5753d3a89bb22f5e07f8ea1078511934be999dc95450533a365bf5899a36a55e984a618d160739144a8140743 SHA512 a71a03637269e026728ff2e41205424c038aea20d6ea6645b0a2974e6925164196047521ed5c3322a3d151a537885b1fe8a6982b0feaabbe1543db2e1a444e1b
DIST Adax-local-0.1.4.tar.gz 4672 BLAKE2B 9e811d7ba2e20dbbfb8d1f7aa20b4355c4b65a16dfbe920847717b9277f2b04e1f532ee31273614b27e77551df8fdff94301468717232d32b84e4f5ad30da4ef SHA512 0bda5c7169b29e610f33b07d45b1a4935a674282733959fc8bdcb37c27efc4fe56fe84254e80606b55e86fad805d9e9eb7b11b70c6ee7a66511ab86b57191515
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

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>

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
EAPI=8
PYTHON_COMPAT=( python3_{7..9} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
@@ -13,19 +13,16 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND=""
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
@@ -13,22 +13,22 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/async_timeout[${PYTHON_USEDEP}]"
dev-python/async-timeout[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
distutils_enable_tests pytest

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 724 BLAKE2B 634816b08ab9e581203ac8a57340d4d62c00038c7ece54eb2835186a41f0163e914a17cb70f21088b0cd98b97c6d7ec681a89670b2163c608ca7abbdb18a796a SHA512 026eaa2967be9bd1f4061f78703e3c2161a948e8437502f81bbf54e9371b1f03b40ffeaeaeaa459d28a8dff69679e2d8aa67c593c240b428fbee61a5572a4d28
EBUILD Ambiclimate-0.2.1.ebuild 819 BLAKE2B 6388a5f2b6e9cd53d99953c5ef89d0f877660bcd55672029590437249468ce8c681450ceccb99e07fa496b061e074fd5a57fcb89f50911db0271b4aabcc0a3f6 SHA512 b9da7b5e96683e69465ea0e0ac4cae4206d01ca9f2976fe777fc710c6b6be5c55dee524af0001d972135464f60adb8f057e31fc7ab57f988033df641e2938f30
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

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>

View File

@@ -1,34 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="The ultimate Python library in building OAuth and OpenID Connect servers."
HOMEPAGE="https://authlib.org/ https://pypi.org/project/Authlib/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -24,11 +24,9 @@ RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -1,34 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="The ultimate Python library in building OAuth and OpenID Connect servers."
HOMEPAGE="https://authlib.org/ https://pypi.org/project/Authlib/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

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} )
inherit distutils-r1
DESCRIPTION="The ultimate Python library in building OAuth and OpenID Connect servers."
HOMEPAGE="https://github.com/lepture/authlib https://authlib.org/ https://pypi.org/project/Authlib/"
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/cryptography-3.2[${PYTHON_USEDEP}]
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

View File

@@ -1,7 +1,5 @@
DIST Authlib-0.15.4.tar.gz 124231 BLAKE2B 062e458c58ff61f5ec947f935884bcfdfbad6b1efef12dffa0c635e20618d2e49f7a62d9f1d128366cb8c1ed92a834e6f8a93aef243c778beac0aa464ee1afff SHA512 d0ece5543aae35adf0cc07539a350db217127eadc51b6906e4a5ed2322fc5c1982d3c8f2bfa2c2398f3e1fadfe712e016c2ca48ca5b0fce2d15146ebd8bc1e47
DIST Authlib-0.15.5.tar.gz 132183 BLAKE2B c0de3843bc39439a29b09d7cffe5564533c5817fc8f6e83f8e5213312ab6035ca584318109f84054cbbff4d21aa5ea92448d4c5defcc6e8dab0369db42b96c1e SHA512 72655afd0039fb6baed9179fb6d56c2a439847ce4b44a58e885e43bb2bdc4111147a592a1d027a093e3e851b2b1f89663028d745c9a6dd02bdd046f70565b5a3
DIST Authlib-0.15.tar.gz 124058 BLAKE2B 89c83d495aeb56f5358389372b45d0e98be6e7d32366e1a830c29a5c4b6a59c21704729458c45e19526ff7e4519b402ad0aaf1cb243872a6f53712ac2ba950ff SHA512 e1c070bbef948c4e9b18c9898be4a1dbaab21d15759871ab49af92bbd23e062e1dc95c918523b98db58231ecd5d40f0e9aabf4128be2c3829e970f8496e837ef
EBUILD Authlib-0.15.4.ebuild 817 BLAKE2B 6caa2fd21606121d9fd6472bbf5f5029c703272fa036bb611a5d0e70b64971b6070548b92a62ab51a378998560e2b872a972e0c327ed5866530edae366ab0335 SHA512 b155986626d6232f55cdc393b902e78784d36923f80a283726ac5576515e2acc74d15e29c52446c73cd744456d7d23b165859741df9bdffc1cd607fb03a66eda
EBUILD Authlib-0.15.5.ebuild 838 BLAKE2B cca623451ed7cabdecdf0a0a1956b92357ff7ff800ad33cd65ceaaec7f5fd4332fae4fb6d509a6956448bd40509d36d7875ca395691a2c76b643226469a48b12 SHA512 dc7797cc9e187e435626bfb77f407be98909b44d8f2840a77bdb8c2e0cda37b6842410b7d70fc0515e9abc797dc30ac9b172a3deaccda7bc762534b0b494883a
EBUILD Authlib-0.15.ebuild 817 BLAKE2B 6caa2fd21606121d9fd6472bbf5f5029c703272fa036bb611a5d0e70b64971b6070548b92a62ab51a378998560e2b872a972e0c327ed5866530edae366ab0335 SHA512 b155986626d6232f55cdc393b902e78784d36923f80a283726ac5576515e2acc74d15e29c52446c73cd744456d7d23b165859741df9bdffc1cd607fb03a66eda
MISC metadata.xml 448 BLAKE2B cdbdaffffca59ea47f7de215ea213976e091d0123ef4251484304f0c008e3b535fe205dcdd98c048718f23f4ae29237aa69bbcf95e7cd4b6b4bd486d2f10c285 SHA512 a042e70ee13c54c16b451267fea4e40c178b124359b51f4e24aa0b653ca4292c5d0dfdf70e62486eef522d3cc714b1f30ae8a773ec4aec2924a8af856bf4fc83
DIST Authlib-1.1.0.tar.gz 140568 BLAKE2B 8159f090c255e54f353460f09baad2f2995240144e2fecdb88b54506896221cd834b7578d25df70b4d54f5aeb83310f93fbbe4e3ba9d65bd5a89519742f9b6d0 SHA512 f65ec3b671da50d5c906c42746e276fd2eaa0cf2c6185048fc8da217ded2dfc245db19c8d793969c7401d99a4f27e375768b9626e9867c5373aefd0b5a4d75cb
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

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>

View File

@@ -1,33 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="Python package to control BlinkStick USB devices."
HOMEPAGE="https://pypi.python.org/pypi/BlinkStick/ https://pypi.org/project/BlinkStick/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="NEWLIB"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=">=dev-python/pyusb-1.0.0_beta1[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="NEWLIB"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86 amd64-linux ~x86-linux"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -23,11 +23,11 @@ RDEPEND=">=dev-python/pyusb-1.0.0_beta1[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -1,5 +1,3 @@
DIST BlinkStick-1.1.8.tar.gz 18704 BLAKE2B e7ad39f5ea8b8469162561c194d4c42eb3cb3afa25977de0e884fa5bfeb930a3cc8f9cfe750bdaa7613a49ae3b460d85547277ddec59cd0d5e52c97b7e227a93 SHA512 1cafe770e8039ea11c34ad707d5b860d43c628d51c6a967ebf605d05f6f86f14828263b0089eab9362f0a92ac966d12ed7ad0208abea9984b97bfa501c10e262
DIST BlinkStick-1.2.0.tar.gz 19706 BLAKE2B a8e0d0df597a6fdee46ae21607a61e013b5be1ea5f3e0df1bd2133362b35b8e1f601ca565fce63b01e771462468e3d9ae075a3dc5816918c0e62db552106dfc3 SHA512 8847891049176089b7b5248c7a6df48d5f7948120b855aa7ac9b8a7caf815a6396ab94cbaf0430913f0b70bedb90361aea24efd72062f573a9bdedc6b7882c73
EBUILD BlinkStick-1.1.8.ebuild 787 BLAKE2B fcbd775c0ee2da4e54d6a447f13151ec6112c069fc6983789fc03fecb8fe414ae6571b654c11f57cdaf24d675da4c346fc59e307cbfcb96e5bddfa902a82acd6 SHA512 540efc67b1e1a0918c28d6daf811d9ddcc3633ca3db574bedba7a2f32a58ffd32d89d232ad665509074b301b9abb9ea767d074eff236966b86d81f21c8bc887e
EBUILD BlinkStick-1.2.0.ebuild 784 BLAKE2B 70265af206004ae46a454ca4306cc3394eb847b4f26f471a77918d25eebc6b60bb0e4ebead8a155600a1d44889ccf41570ce2268f0bd1609e4884bfd79776c67 SHA512 0c7cf10f65fa2a595d226535b6cf08e0632686a9e61215ddf87f0631031ee0018a984cc2ad46faff66240c5546c2a1f07d96eb879cfa2b69c9f7fd6e93912bfa
EBUILD BlinkStick-1.2.0.ebuild 724 BLAKE2B d60b88e32bfb58e78dd4336a19f038a8f976de05f6faac8d6ffb9cc4ba65c6b9c76ceada7be66a251f726dbe66ecdafd895e9b483128e3ee76daed4ef1976c13 SHA512 54d363f94031b7bb9b9e7a9139bd5815b6b910314f03f7d3bc6ce791aa233688179bf2affde02ac208b484290b84a19a0d5b35f5175d1ee1c64421f25f6ce009
MISC metadata.xml 463 BLAKE2B 5421a121da01649995ff97fe062b0951f017318faaf837ce562dc96deb7401d5d39ea9e4f62b824345706d56d86f68dc95aed165dcd174cb6af52a9041652fba SHA512 32b194ebf096ece52662337fada246f994e2e31f7b377ac26e648a9e2a6e5fda2aed8ca3c281d55c6e6ef548b09a14742fd3bcf506ec0a22f0c53a3dbcdd8ad8

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
@@ -13,21 +13,20 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="CC-BY-NC-SA-4.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=""
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -1,3 +1,3 @@
DIST CO2Signal-0.4.2.tar.gz 1821 BLAKE2B e1823e5f3f99a4c81ab750387df6ec95b92a9773f3cade3f51a157a16a7f2f997ecbada3a1f1cf12a84955959ac603713023e45acc843e5fff1e93b90cd3d0d1 SHA512 e3018d513c674ae428881ce5a16d33f40595b599895184e47e1a6a9a6509fd5f4c248bff7d61f7baeed0b38e220b98d46930b2216d7aad2336a56a52ac36948d
EBUILD CO2Signal-0.4.2.ebuild 726 BLAKE2B c14f60a614781ab6cf4e4c01302876ad7cd42de3e6e45730c817962f9720aac954e07142207ac77279c96e11d848dbfb748b297c8c366cba9b0fd771d51f840e SHA512 6107715e0fb66e067d0a68cef872b77daad30c09eb8864214dd71e1c6a448231bd49e9db75b8dc30c8e4084641a8edf085d79360a31d8e061536132622d39fef
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

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>

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -21,11 +21,11 @@ RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -1,3 +1,3 @@
DIST DoorBirdPy-2.1.0.tar.gz 5250 BLAKE2B fc63ab0cc9186deb5d2e64ad3492ff0ab85d24a295f29783a7a8bcf245006bba90c384cd5732471d4f8765cc2cc14b3dca1cc5816c11b8c00ab2dc3a55a523fa SHA512 29d75450a612186593c336ac52ccbee847ac5b309cfc2b0b94da7e5bd2e7710e1f785ac8c8efca310953dacfbff16914e5f50a3cbc6319ac05185edb45e8f3f5
EBUILD DoorBirdPy-2.1.0.ebuild 743 BLAKE2B 8619ba1378d3e526e4a538fc1a6706bd56a1565e37942afe64b4fb518e7d34199edbb77a413d98398f477ef4acaffe5974d94a31bc12bd08c0638ca758dad7bf SHA512 23d81eb5951c17687808fd13dd108e19aa80c427edb54b6f1017e8496b75d134ae259d8d42ff54c189b22018b92cc26bdd56be6278f24b05df52ff6d3fcc99ff
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

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>

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