Compare commits

..

3199 Commits

Author SHA1 Message Date
3cfbbf5f33 update homeassistant-2023.4.6, change SRC_URI for the olds, fixes #1417, fixes #220 2023-05-01 17:48:29 +02:00
4a8db21e7f re-add (from main) sentry-sdk-1.16.0, drop olds 2023-05-01 17:20:57 +02:00
93c03a57ca re-add (from main) watchdog-2.3.1 2023-05-01 17:18:30 +02:00
2281ab562f dev-python/ha-av: update Manifest 2023-05-01 17:14:38 +02:00
bc73632a68 add pytest-runner as BDEP, fixes https://bugs.gentoo.org/889536 2023-05-01 17:08:18 +02:00
6e4da779e1 bump pyunifiprotect-4.8.1, drop olds 2023-05-01 17:03:45 +02:00
87ba2d622d bump PySwitchbot-0.37.6, drop olds 2023-05-01 17:01:26 +02:00
475bfdef25 bump python-songpal-0.15.2 2023-05-01 16:58:57 +02:00
356add2209 bump aioshelly-5.3.2 2023-05-01 16:56:31 +02:00
7ff60fe4f4 update renault-api-0.1.13 2023-05-01 16:53:52 +02:00
74c0fbb8b1 update onvif-zeep-async-1.2.11,
update zeep-4.2.1
2023-05-01 16:50:15 +02:00
09f2ba525e add pylitterbot-2023.4.0 2023-05-01 16:35:48 +02:00
a066502c17 Merge branch 'master' into 2023.4.6 2023-05-01 16:30:53 +02:00
f82668f04c Merge pull request 'Homeassistant require ha-av-10.0.0' (#1418) from inode64/HomeAssistantRepository:ha-av into master
Reviewed-on: #1418
2023-05-01 16:28:08 +02:00
680e6c1049 add pyinsteon-1.4.2 2023-05-01 16:27:43 +02:00
b6fd86eb03 add env-canada-0.5.33 2023-05-01 16:24:17 +02:00
4610ca06a9 drop olds 2023-05-01 16:21:10 +02:00
dedf34f756 dev-python/pysml: add 0.0.10Â 2023-05-01 16:18:26 +02:00
b7d5397f2c dev-python/matplotlib: add forgotten patches 2023-05-01 15:54:21 +02:00
25730693a9 setuptools_scm was renamed 2023-05-01 14:47:59 +02:00
2095094bd7 Rename dev-python/{importlib_metadata → importlib-metadata} 2023-05-01 14:41:01 +02:00
f9eb3bf8d6 re-add Âpytest-asyncio-0.20.3 2023-05-01 14:31:36 +02:00
284ee51eb1 re-add pyopenssl-23.1.0 2023-05-01 14:29:27 +02:00
36a5db8c49 re-add matplotlib-3.6.1 2023-05-01 14:27:38 +02:00
e604fe0479 use Pypi's src (with translations), fixes #1417 2023-05-01 14:19:58 +02:00
Fco Javier Felix
beff73b3b6 Homeassistant require ha-av-10.0.0 2023-04-25 19:28:15 +02:00
2c36e163c2 dev-python/codecov: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-18 06:53:06 +02:00
72afe64a01 dev-python/spotipy: fix redis deps, add 2.22.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-17 07:06:24 +02:00
db33da5042 dev-python/atomicwrites-homeassistant: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-16 18:50:57 +02:00
ab0287a02d dev-python/jaraco-context: drop dupe
dev-python/jaraco-text: drop dupe

Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-16 18:10:46 +02:00
dff1317f63 hyundai-kia-connect-api: add 3.1.9 2023-04-16 13:34:29 +02:00
f64ec57247 update homeassistant-2023.4.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-13 23:21:08 +02:00
625a3977a6 dev-vcs/pre-commit: add 3.1.0, drop 3.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-13 23:17:41 +02:00
a17143f02e dev-python/pylint: add 2.17.0, drop 2.15.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-13 23:15:05 +02:00
dba71cb41e dev-vcs/pre-commit: add 3.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-13 23:13:15 +02:00
96fed026bc dev-python/pipdeptree: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-13 23:07:46 +02:00
d612e6a7e6 dev-python/pipdeptree: add 2.7.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-13 23:06:29 +02:00
588213a726 dev-python/coverage: add 7.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-13 23:03:51 +02:00
98898ded4e dev-python/astroid: re-add 2.15.0 from main repo archive
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-13 23:00:45 +02:00
031a5eb346 dev-python/ulid-transform: add 0.6.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-13 22:57:37 +02:00
b3f6d63816 dev-python/pillow: re-add 9.4.0 from main repo
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-13 22:49:29 +02:00
ca32e3dee5 dev-python/eufylife-ble-client: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-13 22:33:55 +02:00
0821249c34 dev-python/zha-quirks: add 0.0.97, drop 0.0.96
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-13 22:28:45 +02:00
4a8e27e9bb dev-python/bellows: add 0.35.1, drop 0.35.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-13 22:24:12 +02:00
34e04d93a7 dev-python/zigpy: add 0.54.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-13 22:22:53 +02:00
90c6083235 dev-python/pytile: add 2023.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-13 22:18:23 +02:00
cec548a7e7 dev-python/aiolifx: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-13 22:15:21 +02:00
7d3ba6a105 dev-python/aiolifx: add 0.8.10, drop 0.8.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-13 22:14:16 +02:00
a26b0011ba dev-python/aiopyarr: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-13 22:12:00 +02:00
a9a001cc71 dev-python/aiopyarr: add 23.4.0, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-13 22:11:01 +02:00
b2af4d264f dev-python/python-homewizard-energy: add 2.0.1, drop 1.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-13 22:09:08 +02:00
53f4dc81d4 dev-python/home-assistant-frontend: add 20230411.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-13 22:06:48 +02:00
c27b9ea69c dev-python/env-canada: add 0.5.32, drop 0.5.31
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-13 22:00:47 +02:00
74ded301da dev-python/zwave-js-server-python: add missing eclass
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-13 21:56:07 +02:00
91362c5bba dev-python/zeversolar: add 0.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 16:12:24 +02:00
b4733dc739 dev-python/croniter: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 16:08:22 +02:00
d85cebf411 dev-python/pysml: add 0.0.9, update SRC_URI, fix stray top-level files
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 16:04:01 +02:00
0fe3dce8e1 dev-python/vallox-websocket-api: add 3.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 12:20:58 +02:00
c14a4221fa dev-python/roombapy: add 1.6.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 12:18:13 +02:00
8cd926bcf5 dev-python/gcal-sync: add 4.1.4, drop 4.1.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 12:15:39 +02:00
8e796900af dev-python/flux-led: add 0.28.37
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 12:14:09 +02:00
87f8042db7 dev-python/env-canada: add 0.5.31, drop 0.5.30
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 12:12:38 +02:00
9acc3d358c dev-python/aioambient: add 2023.4.0, drop 2022.10.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 12:11:06 +02:00
522d9656d6 dev-python/zwave-me-ws: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 12:09:17 +02:00
8af0be7e2c dev-python/zwave-me-ws: add 0.3.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 12:07:38 +02:00
0ea555230e dev-python/zwave-js-server-python: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 12:05:53 +02:00
e9b6ff6b40 dev-python/zwave-js-server-python: add 0.47.3, drop 0.43.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 12:04:20 +02:00
269584beeb dev-python/zigpy-znp: add 0.10.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 12:02:21 +02:00
ca151c6638 dev-python/zigpy-xbee: add 0.17.0, drop olds, update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 11:59:50 +02:00
a504a03845 dev-python/zigpy-deconz: add 0.20.0, drop olds, update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 11:57:12 +02:00
b046c137f6 dev-python/zha-quirks: update SRC_URI, add 0.0.96, drop 0.0.93
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 11:53:44 +02:00
bc643de57e dev-python/bellows: drop olds, add 0.35.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 11:51:20 +02:00
9525dedee2 dev-python/zigpy: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 11:50:09 +02:00
d0f6641d5c dev-python/zigpy: add 0.54.0, drop 0.52.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 11:48:49 +02:00
420b02d09e dev-python/youless-api: add 1.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 11:45:45 +02:00
59e0aa442e dev-python/yalexs-ble: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 11:43:11 +02:00
e57bf6f783 dev-python/yalexs-ble: update 2.1.14
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 11:40:57 +02:00
9ec532bbd6 dev-python/holidays: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 11:38:36 +02:00
7f2263fee1 dev-python/holidays: add 0.21.13, drop 0.17.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 11:37:34 +02:00
5fd49c14dc dev-python/wled: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 11:26:01 +02:00
815e38711f dev-python/wled: add 0.16.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 11:24:58 +02:00
7ad5583d86 dev-python/pyvizio: add 0.1.60, update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 11:22:29 +02:00
43d7d5c6ab dev-python/vsure: add 2.6.1, drop 1.7.3, update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 11:19:55 +02:00
5a4494ab07 dev-python/aiounifi: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 11:15:48 +02:00
8c904a2caf dev-python/aiounifi: add 46, drop 43
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 11:14:41 +02:00
f0bca87e1a dev-python/twentemilieu: add 1.0.0, update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 11:12:14 +02:00
a4b8985a60 dev-python/tplink-omada-client: add 1.1.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 11:10:07 +02:00
029825f9c5 dev-python/systembridgeconnector: 3.4.8, drop 3.3.2, change SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 11:07:38 +02:00
e1b0800bff dev-python/PySwitchbot: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 10:56:46 +02:00
1099c855d6 dev-python/PySwitchbot: add 0.37.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 10:54:59 +02:00
6f2e0e1735 dev-python/subarulink: add 0.7.6, update SRC_URI, drop 0.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 10:52:26 +02:00
57ebecd24c dev-python/simplisafe-python: add 2023.4.0, drop 2022.11.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 10:49:28 +02:00
be033f62a5 dev-python/sharkiq: add 1.0.2, update SRC_URI, fix missing requirements.txt
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 10:46:45 +02:00
ed9c373dd5 dev-python/screenlogicpy: update SRC_URI, add 0.8.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 10:42:04 +02:00
62c0eaf4c2 dev-python/pyrympro: add 0.0.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 10:39:22 +02:00
afd6097423 dev-python/roonapi: add 0.1.4, drop 0.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 10:37:44 +02:00
d37893350e dev-python/rflink: add 0.0.65, update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 10:35:54 +02:00
f0e0cad566 dev-python/reolink-aio: add 0.5.10, drop olds, update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 10:32:57 +02:00
9606c04f0e dev-python/vehicle: add 1.0.0, update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 10:29:36 +02:00
cb3646d4c1 dev-python/pvo: add 1.0.0, update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 10:23:04 +02:00
0ac5e341a9 dev-python/proxmoxer: add 2.0.1, drop olds, update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 10:20:49 +02:00
cffe5d8f2e dev-python/pyprosegur: add 0.0.8, update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 10:16:51 +02:00
c908d7f391 dev-python/pyoverkiz: add 1.7.7, drop olds, update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 10:09:16 +02:00
ef47abe145 dev-python/python-otbr-api: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 10:06:07 +02:00
6dab2240d7 dev-python/python-otbr-api: add 1.0.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 10:05:11 +02:00
a1722d7b40 dev-python/openai: add 0.27.2, update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 09:59:12 +02:00
07a0a8b32a dev-python/pytest: re-add 7.2.1 (from main)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 09:45:25 +02:00
36c495c425 dev-python/pydantic: new package, add 1.10.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 09:43:21 +02:00
e5e7d54be0 dev-python/coverage: add 7.1.0, drop 7.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 09:37:16 +02:00
0d5d1a53b0 dev-python/sqlalchemy: add 2.0.6, drop 2.0.5_p1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 09:34:39 +02:00
299ae4cddb dev-python/onvif-zeep-async: add 1.2.3, drop 1.2.0, update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 09:29:35 +02:00
3fb3bc9676 dev-python/pynuki: update SRC_URI, add 1.6.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 09:25:28 +02:00
048f2b1f1a dev-python/nextcloudmonitor: update SRC_URI, add 1.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 09:21:07 +02:00
371b4d5010 dev-python/eternalegypt: add 0.0.15, change SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 09:16:52 +02:00
239bfba5d0 dev-python/ical: add 4.5.1, update SRC_URI, drop old
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 09:13:32 +02:00
8c654c802e dev-python/aiolivisi: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 09:11:18 +02:00
43f425791d dev-python/aiolivisi: add 0.0.19
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 09:10:14 +02:00
bfbb4f9ced dev-python/pylitterbot: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 09:08:26 +02:00
775b969826 dev-python/pylitterbot: drop olds, add 2023.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 09:06:23 +02:00
0b36a5b656 dev-python/aiolifx-themes: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 09:03:32 +02:00
2ee367b089 dev-python/aiolifx-themes: add 0.4.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-10 09:02:34 +02:00
8e3b13b37a dev-python/aiolifx-effects: add 0.3.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 12:03:21 +02:00
b9a1d9e3d2 dev-python/insteon-frontend-home-assistant: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 12:01:33 +02:00
878a07e6d6 dev-python/insteon-frontend-home-assistant: add 0.3.4, drop 0.3.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 12:00:10 +02:00
ba6e1a2dbf dev-python/home-assistant-intents: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 11:58:04 +02:00
c993ff69d4 dev-python/home-assistant-intents: add 2023.3.29
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 11:56:50 +02:00
0af3f42e31 dev-python/hass-nabucasa: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 11:53:09 +02:00
157c1a8fcb dev-python/hass-nabucasa: add 0.63.1, drop 0.55.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 11:51:44 +02:00
4085887360 dev-python/snitun: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 11:50:54 +02:00
9860b7d345 dev-python/snitun: add 0.34.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 11:50:14 +02:00
76187ee51c dev-python/xknx: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 11:45:25 +02:00
c91922c34d dev-python/xknx: add 2.7.0, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 11:42:45 +02:00
8480e92ae3 dev-python/pyisy: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 11:40:20 +02:00
fab9f86300 dev-python/pyisy: add 3.1.14, drop 3.0.10
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 11:36:09 +02:00
51ac6a7e20 dev-python/pyinsteon: add 1.4.1, drop 1.3.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 11:34:12 +02:00
14dc3fe480 dev-python/ihcsdk: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 11:31:01 +02:00
43af300f97 dev-python/ihcsdk: add 2.8.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 11:30:24 +02:00
de67d66eaf dev-python/AIOSomecomfort: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 11:28:20 +02:00
4ad0024474 dev-python/AIOSomecomfort: add 0.0.14
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 11:26:21 +02:00
9377479d13 dev-python/aiohomekit: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 11:21:32 +02:00
4d2aa22684 dev-python/aiohomekit: add 2.6.3, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 11:17:57 +02:00
fb1651fbb1 dev-python/gcal-sync: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 11:16:01 +02:00
9881306f24 dev-python/gcal-sync: drop olds, add 4.1.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 11:13:59 +02:00
4786d78be6 dev-python/goodwe: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 10:51:20 +02:00
afc169829c dev-python/goodwe: add 0.2.30
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 10:50:00 +02:00
ffde99138b dev-python/gios: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 10:48:19 +02:00
b6547ba267 dev-python/gios: add 3.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 10:45:24 +02:00
6560288326 dev-python/pyfritzhome: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 10:43:47 +02:00
0da0ff033e dev-python/pyfritzhome: drop olds, add 0.6.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 10:41:48 +02:00
0970e522e8 dev-python/flipr-api: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 10:39:46 +02:00
c05988556b dev-python/flipr-api: add 1.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 10:36:36 +02:00
d17fa4a0d4 dev-python/flux-led: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 10:33:47 +02:00
a9c8f7d7e4 dev-python/flux-led: add 0.28.36, drop 0.28.34
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 10:30:33 +02:00
4431fa05d8 dev-python/aioesphomeapi: cleanup
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 10:27:19 +02:00
0e7af9b4cc dev-python/aioesphomeapi: add 13.6.1, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 10:25:23 +02:00
a97703d9e2 dev-python/env-canada: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 10:21:50 +02:00
53c0295107 dev-python/env-canada: SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 10:15:23 +02:00
9f4b9fa046 dev-python/env-canada: add 0.5.30
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 10:12:07 +02:00
45e0e3d10b dev-python/energyzero: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 10:09:10 +02:00
f4f4ba32d5 dev-python/energyzero: add 0.4.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-09 10:08:25 +02:00
f9a958d19f dev-python/easyenergy: add 0.2.3, drop 0.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 10:13:28 +02:00
3d71533ff2 dev-python/aiodiscover: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 10:11:40 +02:00
8f48b12a56 dev-python/aiodiscover: add 1.4.16, drop 1.4.11
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 10:10:47 +02:00
70852887ea dev-python/pyControl4: SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 10:08:36 +02:00
6ac15e8e87 dev-python/pyControl4: add 1.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 10:07:41 +02:00
09e9b96671 dev-python/bthome-ble: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 10:02:01 +02:00
fd79e57c6e dev-python/bthome-ble-2.9.0, fix a dep
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 09:58:36 +02:00
cb4a9851f8 dev-python/sensor-state-data: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 09:57:28 +02:00
83edb95b7f dev-python/sensor-state-data: add 2.14.0, drop 2.12.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 09:56:15 +02:00
7cd9fd6c86 dev-python/bthome-ble: add 2.9.0, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 09:53:17 +02:00
e9abbf0673 dev-python/python-bsblan: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 09:51:46 +02:00
eb0007b42e dev-python/python-bsblan: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 09:46:44 +02:00
63e9c06bd3 dev-python/python-bsblan: add 0.5.11, drop 0.5.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 09:44:43 +02:00
3ea665dd92 dev-python/brother: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 09:41:44 +02:00
e8ad90787c dev-python/brother: add 2.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 09:36:11 +02:00
bb7939d636 dev-python/dacite: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 09:34:52 +02:00
dddd5e2f54 dev-python/dacite: add 1.8.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 09:33:41 +02:00
9cc361fa1d dev-python/pysnmplib: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 09:30:27 +02:00
f861a86225 dev-python/pysnmplib: add 5.0.21
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 09:28:31 +02:00
d4b85f3472 dev-python/pysnmp-pyasn1: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 09:27:01 +02:00
c6a3f4838f dev-python/pysnmp-pyasn1: add 1.1.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 09:25:57 +02:00
509be45543 dev-python/pybravia: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 09:20:38 +02:00
c40e2f0928 dev-python/pybravia: add 0.3.2, drop 0.2.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 09:19:12 +02:00
287794473f dev-python/bimmer-connected: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 09:17:56 +02:00
40deb27ccc dev-python/bimmer-connected: add 0.13.0, drop 0.12.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 09:16:07 +02:00
3d37edeeed dev-python/dbus-fast: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 09:01:28 +02:00
9631dfdf87 dev-python/dbus-fast: add 1.84.2, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 08:58:36 +02:00
27fa5541f6 dev-python/bluetooth-adapters: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 08:56:09 +02:00
ae42534faf dev-python/bluetooth-adapters: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 08:54:49 +02:00
6a598da862 dev-python/bluetooth-adapters: add 0.15.3, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 08:52:04 +02:00
5651be6a6a dev-python/bleak-retry-connector: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 08:50:16 +02:00
9aeb353617 dev-python/bleak-retry-connector: add 3.0.2, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 08:48:27 +02:00
835eec2988 dev-python/bleak: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 08:46:02 +02:00
d004639172 dev-python/bleak: add 0.20.1, drop 0.19.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 08:44:26 +02:00
7007757d0f dev-python/pyblackbird: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 08:42:08 +02:00
766ebcf1a1 dev-python/pyblackbird: add 0.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 08:41:05 +02:00
d76e824a4a dev-python/pybalboa: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 08:38:22 +02:00
a0d0db3d2f dev-python/pybalboa: add 1.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 08:36:27 +02:00
d0552996bd dev-python/aiobafi6: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 08:34:19 +02:00
a2ef538ca2 dev-python/aiobafi6: add 0.8.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 08:32:22 +02:00
8e2a19ce7d dev-python/yalexs-ble: add 2.1.14, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-08 08:29:33 +02:00
f2947e63fe dev-python/hyundai-kia-connect-api: new package, add 3.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-07 16:43:06 +02:00
21a8b9dd69 dev-python/apprise: add 1.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-07 09:50:04 +02:00
3096571b00 dev-python/aioambient: add 2022.10.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-07 09:32:42 +02:00
4dbd472b6e dev-python/home-assistant-frontend: drop olds, add 20230406.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-07 09:20:27 +02:00
bcc7935cfc dev-python/ulid-transform: new package, add 0.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-07 08:49:33 +02:00
d1d552bbfc app-misc/homeassistant: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-04-07 08:45:42 +02:00
08fd210585 update homeassistant-2023.3.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-23 23:32:03 +01:00
1e3fcc7bed app-misc/homeassistant: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-23 23:30:04 +01:00
a30a3ce137 dev-python/oauth2client: new package, add 4.1.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-23 23:25:03 +01:00
1edd9f86a0 dev-python/aiomusiccast: add 0.14.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-23 23:12:29 +01:00
d9f98e5f1a dev-python/PySwitchbot: add 0.37.4, drop 0.23.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-23 23:09:10 +01:00
c03dd04c31 dev-python/oralb-ble: add 0.17.6, drop 0.17.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-23 23:04:58 +01:00
e70beca7b8 dev-python/aioharmony: add 0.2.10
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-23 23:02:27 +01:00
c630eb2ace dev-python/easyenergy: add 0.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-23 22:58:45 +01:00
4f5a4ce841 dev-python/yalexs-ble: add 2.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-23 22:56:18 +01:00
74220ed1be upddate homeassistant-2023.3.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-16 22:42:09 +01:00
67c9309e34 dev-python/fritzconnection: re-add 1.11.0 from main
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-16 22:36:35 +01:00
033c78e22d dev-python/denonavr: re-add 0.11.1 from main
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-16 22:34:41 +01:00
a929afd4b3 dev-python/caldav: keyword 1.2.0 for amd64, arm, arm64, x86
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-16 22:31:40 +01:00
6bbb467f25 dev-python/caldav: add 1.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-16 22:29:03 +01:00
22cb04d4dd dev-python/nibe: add 2.1.4, drop 1.3.0-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-16 22:25:52 +01:00
a96517b37d dev-python/aioesphomeapi: SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-16 22:23:50 +01:00
e5d0d280aa dev-python/aioesphomeapi: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-16 22:23:00 +01:00
d02665eed8 dev-python/aioesphomeapi: add 13.5.1, drop 13.4.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-16 22:22:01 +01:00
69f7500249 dev-python/bond-async: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-16 22:19:50 +01:00
f601932411 dev-python/bond-async: add 0.1.23, drop 0.1.20-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-16 22:18:58 +01:00
df4bc63e84 dev-python/home-assistant-frontend: add 20230309.1, drop 20230302.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-16 22:16:09 +01:00
a6a8efed80 remove olds 2023-03-14 18:54:03 +01:00
657e3352ec update homeassistant-2023.3.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-14 18:43:17 +01:00
7ed596ed8f dev-python/zha-quirks: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-14 18:26:19 +01:00
9bb010155c dev-python/zha-quirks: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-14 18:25:37 +01:00
a5ff1edce5 dev-python/zha-quirks: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-14 18:25:02 +01:00
d5ff08d92b dev-python/zha-quirks: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-14 18:24:22 +01:00
e2b25efdbf dev-python/zha-quirks: add 0.0.94, drop 0.0.89
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-14 18:22:53 +01:00
bda55d0dff dev-python/bellows: SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-14 18:20:22 +01:00
e9ba8d2ebf dev-python/bellows: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-14 18:18:03 +01:00
8228c215d7 dev-python/bellows: add 0.34.10, drop 0.34.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-14 18:16:49 +01:00
Andreas Billmeier (@STR/VW3)
c8eef9b226 dev-python/whois: pypi Eclass
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-14 15:49:02 +01:00
Andreas Billmeier (@STR/VW3)
3c914f8c00 dev-python/aiopvpc: add 4.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-14 12:48:14 +01:00
Andreas Billmeier (@STR/VW3)
df65f11baa dev-python/pydeconz: add 110
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-14 12:44:53 +01:00
1e06c9412d dev-python/importlib_resources: new package, add 5.12.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-12 11:10:58 +01:00
6cc5b0b007 dev-embedded/esphome: add 2023.2.4, use pypi — helper eclass, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 23:52:18 +01:00
81b2f03e9a dev-embedded/esptool: add 4.5.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 23:48:05 +01:00
98dca176c4 dev-embedded/esphome-dashboard: add 20230214.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 23:32:47 +01:00
2d34cc1e32 dev-embedded/esphome-dashboard: use pypi — helper eclass
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 23:31:19 +01:00
beca3a7680 dev-embedded/esphome-dashboard: drop 20220508.0, 20220925.0, 20221020.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 23:25:46 +01:00
c7d0681cea dev-embedded/esptool: add 4.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 23:17:21 +01:00
ecbc7bfe6e dev-embedded/esptool: use pypi eclass
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 23:13:51 +01:00
c6dc696a66 dev-embedded/esphome: drop 2022.8.0, 2022.9.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 23:01:10 +01:00
07b0a82c79 README.md: fix license count algo, added comment about main's SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 20:58:17 +01:00
16881a97c1 dev-python/sockio: update LICENSE, SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 20:51:24 +01:00
0fb1463a04 update homeassistant-2023.3.3-r2 (add tts to med Ebuild)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 20:41:32 +01:00
815f909742 app-misc/homeassistant: use Pypi's SDIST (to re-add translations)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 01:40:06 +01:00
2fcf242e4f app-misc/node-red: update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 01:38:08 +01:00
7f9f86fc0d update homeassistant-2023.3.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 00:21:29 +01:00
8a60f3afb9 dev-python/pymazda: add 0.3.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 00:03:18 +01:00
84dc99094f dev-python/roombapy: add 1.6.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-10 00:00:51 +01:00
ee28d7a2d5 dev-python/home-assistant-frontend: add 20230309.0, drop 20221213.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-09 23:49:56 +01:00
a5ddbba850 app-misc/homeassistant: drop 2022.12.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-03-09 23:35:43 +01:00
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
5243 changed files with 56654 additions and 53311 deletions

View File

@@ -13,7 +13,7 @@ jobs:
options: --privileged
steps:
- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: emerge-sync
run: |
@@ -33,5 +33,5 @@ jobs:
- name: emerge
run: |
emerge --jobs=4 --autounmask=y --autounmask-continue=y dev-lang/rust-bin =dev-python/pydantic-1.9.0
emerge --jobs=4 --autounmask=y --autounmask-continue=y dev-lang/rust-bin
emerge --jobs=4 --autounmask=y --autounmask-continue=y app-misc/homeassistant

View File

@@ -13,7 +13,7 @@ jobs:
options: --privileged
steps:
- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: emerge-sync
run: |
@@ -33,5 +33,5 @@ jobs:
- name: emerge
run: |
emerge --autounmask=y --autounmask-continue=y dev-lang/rust-bin =dev-python/pydantic-1.9.0
emerge --autounmask=y --autounmask-continue=y dev-lang/rust-bin
emerge --jobs=4 --autounmask=y --autounmask-continue=y app-misc/homeassistant-min

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

@@ -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 15 * * *' # Daily
jobs:
repoman:
runs-on: ubuntu-latest
container:
image: ghcr.io/antonfischl1980/gentoo-ci:main
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: emerge-sync
run: |
sudo -u portage git -C /var/db/repos/gentoo pull
emerge --sync
- name: repos.conf/HomeAssistantRepository
run: |
mkdir -p /etc/portage/repos.conf/
echo -en "[HomeAssistantRepository]\nlocation = " >/etc/portage/repos.conf/HomeAssistantRepository.conf
pwd -P >> /etc/portage/repos.conf/HomeAssistantRepository.conf
cat /etc/portage/repos.conf/*.conf
- name: repoman
run: |
repoman full -dxv

View File

@@ -14,11 +14,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Run shellcheck
uses: ludeeus/action-shellcheck@master
env:
SHELLCHECK_OPTS: -s bash -e SC2034 -e SC2016
with:
additional_files: '*.ebuild'
ignore_paths: coverage numpy opencv orjson pillow tensorflow protobuf yarl
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|
@@ -156,6 +160,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|
@@ -164,13 +169,14 @@
|dynalite|Dynalite DyNET interface forHome Assistant |N|Y|Y|0.106|
|dyson|integrate all Dyson related platforms into Home Assistant|N|Y|Y|0.47|
|eafm|UK Environment Agency Flood Monitoring API to provide sensors|N|N|Y|0.115|
|easyenergy|integrates the easyEnergy API platform with Home Assistant|N|N|Y|2023.3.0b3|
|ebox|Integrate your EBox account information into Home Assistant|N|N|Y|0.39|
|ebusd|Integration between ebusd daemon for communication with eBUS heating systems|N|N|Y|0.88|
|ecoal_boiler|The ecoal_boiler integration is the base for pumps and sensors|N|N|Y|0.87|
|ecobee|Talk to Ecobee thermostats from Home Assistant|N|Y|Y|0.9|
|econet|consuming the information provided by a EcoNet enabled Rheem water heater|N|N|Y|0.61|
|ecovacs|ecovacs integration to integrate all Ecovacs (Deebot) vacuums|N|N|Y|0.77|
|ecowitt|add Ecowitt Weather station to your Home Assistant|N|N|Y|2022.9.0b3|
|ecowitt|add Ecowitt Weather station to your Home Assistant|Y|Y|Y|2022.9.0b3|
|eddystone_temperature|reads temperature information from Eddystone beacons|N|N|Y|0.42|
|edimax|switch platform allows you to control the state of your Edimax switches|N|N|Y||
|edl21|edl21 integration lets you read German EDL21 smart meters using SML|N|N|Y|0.107|
@@ -188,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|
@@ -204,6 +211,7 @@
|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|
|eufy|eufy integration is the main integration to integrate various eufy devices|N|N|Y|0.68|
|eufylife_ble|integrate Eufy smart scales with Home Assistant|N|N|Y|2023.2.1|
|everlights|Library for controlling an EverLights lighting system|N|Y|Y|0.87|
|evil_genius_labs|allows you to control and monitor the artworks by Evil Genius Labs|N|N|Y|2021.12.0b0|
|evohome|links with all non-US Honeywell Total Connect Comfort (TCC) CH/DHW systems|N|Y|Y|0.80|
@@ -216,6 +224,7 @@
|fibaro|Fibaro hub is a controller mainly connecting to Z-Wave devices|N|Y|Y|0.83|
|fido|Integrate your Fido account information into Home Assistant|N|N|Y|0.39|
|file|Store notifications as a file|Y|Y|Y||
|file_upload|The file upload integration allows various features in the frontend to upload fi|N|N|Y|2022.9.0b3|
|fints|This only works with banks that support the FinTS (aka. HBCI) standard|N|N|Y|0.70|
|fireservicerota|scheduling and dispatching system for firefighters|N|N|Y|2020.12|
|firmata|Firmata can be used to add digital inputs and outputs to Home Assistant|N|N|Y|0.114|
@@ -272,12 +281,13 @@
|goodwe|poll a GoodWe solar inverter over the local network|N|N|Y|2022.2.0b1|
|google|Intergrate Google Calendar into Home Assistant|N|N|Y|0.33|
|google_cloud|allows you to use Google Cloud Platform API|N|N|Y|0.95|
|google_mail|allows you to connect your Google Mail and set an email auto-response|N|N|Y|2023.2.1|
|google_maps|google_maps platform allows you to detect presence|N|N|Y|0.67|
|google_pubsub|Send events to Google Cloud Pub/Sub from Home Assistant|N|N|Y|0.88|
|google_sheets|allows you to connect your Google Drive to Home Assistant|N|N|Y|2022.10.0|
|google_translate|google_translate text-to-speech platform for Home Assistant|N|N|Y|0.35|
|google_travel_time|provides travel time from the Google Distance Matrix API|N|N|Y|0.19|
|govee_ble|Integrates Govee BLE devices into Home Assistant|N|N|Y|2022.8.1|
|gpmdp|Allows you to control a GPMDP instance from Home Assistant|N|N|Y|0.20|
|gpsd|GPS information collected by gpsd and a GPS receiver|N|N|Y|0.26|
|gree|Discover, connect and control Gree based minisplit systems|N|N|Y|0.117|
|greeneye_monitor|Allows you to create sensors for the various data channels of the GEM|N|Y|Y|0.82|
@@ -288,6 +298,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|
@@ -324,6 +335,7 @@
|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|
@@ -331,6 +343,7 @@
|ign_sismologia|a GeoRSS feed provided by the Spanish Instituto Geográfico Nacional|N|N|Y|0.92|
|ihc|use IHC Python SDK|N|Y|Y|0.62|
|image|handle image assets in Home Assistant|N|N|Y|0.115|
|image_upload|handle image assets in Home Assistant|N|Y|Y|2023.1.1|
|imap|observing your IMAP server and reporting the amount of unread emails|N|Y|Y|0.25|
|incomfort|client for Intergas InComfort/InTouch Lan2RF systems|N|Y|Y|0.93|
|influxdb|transfer sensor data to a local InfluxDB database|Y|Y|Y|0.9|
@@ -360,8 +373,10 @@
|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|
@@ -380,9 +395,11 @@
|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|
@@ -392,6 +409,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|
@@ -429,20 +448,19 @@
|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|
@@ -480,6 +498,7 @@
|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|
@@ -488,6 +507,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|
@@ -512,6 +532,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|
@@ -523,10 +544,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|
@@ -566,6 +589,7 @@
|ps4|allows you to control a Sony PlayStation 4 console|Y|Y|Y|0.89|
|pulseaudio_loopback|whole home audio system based upon PulseAudio|N|N|Y|0.16|
|pure_energie|integrates the Pure Energie Monitor device with Home Assistant|N|N|Y|2022.3.0b3|
|purpleair|PurpleAir makes sensors that measure hyper-local air quality data|N|N|Y|2023.1.1|
|pushbullet|sensor platform reads messages from Pushbullet|N|N|Y|0.44|
|pushover|allows integrations to send messages to the user using Pushover|N|N|Y||
|pvoutput|The PVOutput integration|N|N|Y|0.33|
@@ -598,6 +622,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|
@@ -623,6 +648,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|
@@ -637,6 +665,7 @@
|sensehat|lets you control the Sense HAT boards 8x8 RGB LED matrix on your Raspberry Pi|N|N|Y|0.44|
|senseme|Integrates SenseME devices into Home Assistant|N|N|Y|2022.2.0b1|
|sensibo|Integrates Sensibo Air Conditioning controller into Home Assistant|N|N|Y|0.44|
|sensirion_ble|Integrates sensors talking Sensirions BLE protocol into Home Assistant|N|N|Y|2022.12.0|
|sensorpro|Integrates SensorPro devices into Home Assistant|N|N|Y|2022.9.0b3|
|sensorpush|Integrates SensorPush devices into Home Assistant|N|N|Y|2022.8.1|
|sentry|The free Sentry account allows 5000 events per month|N|N|Y|0.104|
@@ -676,8 +705,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|
@@ -708,6 +737,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|
@@ -716,6 +746,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|
@@ -751,6 +782,7 @@
|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|
@@ -761,6 +793,7 @@
|touchline|lets you control ROTH Touchline floor heating thermostats|N|N|Y|0.61|
|tplink|control your TP-Link Smart Home Devices|Y|Y|Y|0.89|
|tplink_lte|allows you to observe and control TP-Link LTE routers|N|N|Y|0.83|
|tplink_omada|allows you to control your TP-Link Omada SDN Devices|N|N|Y|2023.3.0b3|
|traccar|uses GPS for tracking and has support for over 1500 different types of devices|N|N|Y|0.83|
|trackr|trackr platform allows you to detect presence using TrackR devices|N|N|Y||
|tractive|Tractive is an Austrian company develops real-time location trackers for pets|N|N|Y|2021.9.0b1|
@@ -772,7 +805,7 @@
|transport_nsw|gets next departure from Transport NSW stop for bus, train, light rail or ferry|N|N|Y|0.81|
|travisci|integrate the test build results reported by Travis-CI working|N|N|Y|0.56|
|trend|sensors which show the trend of numeric state orstate_attributes|N|N|Y|0.28|
|tts|Audio metadata tag reader and writer implemented in pure Python|N|N|Y|0.35|
|tts|Audio metadata tag reader and writer implemented in pure Python|N|Y|Y|0.35|
|tuya|integrate all Tuya Smart related platforms|N|Y|Y|0.74|
|twentemilieu|allows you to track the next scheduled waste pickups by Twente Milieu|N|N|Y|0.97|
|twilio|enables the sending of notifications via SMS and the creation of calls|N|N|Y|0.40|
@@ -788,7 +821,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|
@@ -840,7 +872,6 @@
|wolflink|uses the Wolf Smart-Set for your heating system status|N|N|Y|0.114|
|workday|generating country, province and state specific sets of holidays on the fly|Y|Y|Y|0.41|
|ws66i|Control the Soundavo Whole-Home Audio Amplifier via local network|N|N|Y|2022.6.0b0|
|xbee|send and receive commands to and from other devices on the Zigbee|N|N|Y|0.12|
|xbox|A library to authenticate with Windows Live/Xbox Live and use their API|N|N|Y|0.117|
|xbox_live|track Xbox profiles|N|Y|Y|0.28|
|xeoma|Python wrapper for Xeoma web server API|N|N|Y|0.62|
@@ -861,10 +892,12 @@
|yolink|Integrates YoLink Devices into Home Assistant|N|N|Y|2022.6.0b0|
|youless|allows you to read the meter values from sensors created by YouLess|N|N|Y|2021.8.0|
|zabbix|integration to connect to a Zabbix monitoring instance via the Zabbix API|N|N|Y|0.37|
|zamg|meteorological details published by the Austrian weather service|N|N|Y|0.35|
|zengge|Python API for controlling Zengge LED bulbs|N|N|Y|0.36|
|zeroconf|will scan the network for supported devices and services|Y|Y|Y|0.18|
|zerproc|discovers nearby Zerproc lights|N|Y|Y|0.110|
|zestimate|track the Zestimate® value of properties using the Zillow API|N|N|Y|0.65|
|zeversolar|Zeversolar integration using local API|N|N|Y|2023.2.1|
|zha|Support for ZHA/deconz based Zigbee/ZNet Devices|Y|Y|Y|0.44|
|zhong_hong|lets you control Zhonghong HVAC Gateway Controller thermostats|N|Y|Y|0.72|
|ziggo_mediabox_xl|allows you to control a Ziggo Mediabox XL|N|N|Y|0.60|

141
README.md
View File

@@ -20,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
@@ -32,6 +32,19 @@ Currently some help on the nodejs Ebuilds would be very welcome:
* zigbee2mqtt
* zwave-js-server (W.I.P, see https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/269)
## 2023-03 changed main Ebuild SRC_URI to Pypi
As the current translation files have been removed from the core (https://developers.home-assistant.io/blog/2023/02/06/translations-files-removed-from-core/), I have switched SRC_URI to Pypi, the SDIST there contains all artifacts including the translations. Unfortunately tests are not part of the PyPi SDIST, so currently we have none. I'll try to pull in the tests from the Github Tarball in one of the next Releases.
## 2022-10: reworked all Ebuilds, same KEYWORDS on all Ebuilds
Overdue for long, went through all Ebuilds, removed unused and old versions. All Ebuilds now have default tests turned on, and got Python 3.11 compatibility assigned. Some could not be tested yet on 3.11 (missing external dependencies). Ebuilds now are maintained with `pkgdev` instead of `repoman` and are checked against `pkgcheck` before release. For easier compilation tests and maintainance, all Ebuilds will now have
```
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
```
@@ -62,18 +75,18 @@ Since homeassistant-0.115.3 the **Main Ebuild** is released in three different s
[![emerge ha-min](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-min.yml/badge.svg)](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-min.yml)
These are the USE Flags I use in production myself. All will compile fine and are extensively tested in every release, a daily compilation test is run at Github, big thanks to @antonfischl1980, it currently holds **91** USE Flags.
These are the USE Flags I use in production myself. All will compile fine and are extensively tested in every release, a daily compilation test is run at Github, big thanks to @antonfischl1980, it currently holds **94** USE Flags.
### `app-misc/homeassistant`
[![emerge ha-med](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-med.yml/badge.svg?branch=master)](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-med.yml)
The Ebuild we have since `0.97.0`, as soon as I know that at least one user is actively using a component, it will be added. These all compile fine, but some version conflicts could occure, a daily compilation test is run at Github, big thanks to @antonfischl1980, It currently holds **287** USE Flags.
The Ebuild we have since `0.97.0`, as soon as I know that at least one user is actively using a component, it will be added. These all compile fine, but some version conflicts could occure, a daily compilation test is run at Github, big thanks to @antonfischl1980, It currently holds **290** USE Flags.
### `app-misc/homeassistant-full`
WARNING: This one currently breaks (caused by shell limitations) emerge with an 'Argument list too long' error. It compiles with a [kernel hack](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/190#issuecomment-1002). Thanks to @gcampagnoli.
This Ebuild contains USE Flags for (nearly) all components of Home Assistant with external dependencies. Most components compile, but these are too many (for me) to run tests for all of them on a regular schedule. It holds **871** 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 **904** USE Flags.
A list of all components aka USEFlags is generated with every release [DOMAINTABLE.md](DOMAINTABLE.md)
@@ -92,7 +105,7 @@ Best you start using the `app-misc/homeassistant-min` Ebuild. If you have it run
* Since I use Gentoo mostly on servers, I do not use systemd, one reason to run Gentoo is that you are NOT forced to run this crap. Beginning homeassistant-2021.2.0, handling for systemd was added by request, thanks to @Tatsh for help.
* I use an own profile based on "amd64/17.1/no-multilib"
* Sunce 2022.07.06, I run detailed tests on Python 3.10 only, and am starting to try builds on Python 3.11.
* python-3.10.6 is set as default target.
* python-3.10.10 is set as default target.
# Bigger Changes
@@ -145,10 +158,10 @@ Sure, you can submit **issues** and **pull requests** on both sites, but I prefe
## Python versions
### Python 3.10
My production box currently runs Python 3.10.5 (21.7.2022). Most modules are OK with 3.10 support.
My production box currently runs Python 3.10.8 (31.10.2022). All modules are OK with 3.10 support.
### Python 3.11
3.11 support will be added 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.
3.11 support will be added if possible whenever a module is touched, most already work, some external deps are still mising.
### 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.
@@ -157,26 +170,51 @@ Python 3.9 support will also be dropped soon.
## Installation on Python 3.10
### Let's get started:
First add the Overlay to `/etc/portage/repos.conf/homeassistant.conf`, make sure **not to interfere** with your main Gentoo repo, which 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:
@@ -193,7 +231,7 @@ $ emerge -tav app-misc/homeassistant
$ rc-update add homeassistant
```
It could be necessary to install some components by hand, there are too many components to mask all in USE Flags. If you use a component which you want to be added as a USE Flag, send a pull request, or just let me know.
Done.
## Upgrading to Python 3.10 from a 3.9 system (same as it was from Python 3.6 to 3.7, and 3.7 to 3.8, and 3.8 to 3.9).
@@ -303,13 +341,13 @@ I run Home Assistant on a virtual X64 box, 4GB RAM, 3 Cores of an older Xeon E5-
## My machines
Currently I have three VM's running:
### Production
Python 3.10.5
Python 3.10.10_p3
4 GB RAM, 3 cores of a Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz
### Dev / Test
Python 3.9.13 / 3.10.5
Python 3.10.10_p3 / 3.11.2_p2
4 GB RAM, 3 cores of a Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz
### Dev / Test2
Python 3.10.5 / 3.11.0
Python 3.10.10_p3 / 3.11.2_p2
4 GB RAM, 3 cores of a Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz
## Hardware I use
@@ -367,6 +405,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.
@@ -393,6 +435,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:
@@ -404,6 +451,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
@@ -523,49 +576,53 @@ 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 1907 Ebuilds in total, 1900 of them have in total 1912 (35 different) licenses assigned.
There are 1867 Ebuilds in total, 1856 of them have in total 1877 (39 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1148|
|Apache-2.0|364|
|GPL-3|118|
|BSD|104|
|LGPL-3|29|
|GPL-2|25|
|LGPL-3+|17|
|GPL-3+|16|
|BSD-2|14|
|all-rights-reserved|14|
|LGPL-2.1|8|
|Unlicense|7|
|EPL-1.0|5|
|LGPL-2.1+|4|
|MIT|1094|
|Apache-2.0|402|
|GPL-3|117|
|BSD|99|
|LGPL-3|27|
|GPL-2|24|
|GPL-3+|14|
|all-rights-reserved|13|
|LGPL-3+|13|
|BSD-2|10|
|Unlicense|6|
|LGPL-2.1+|6|
|MPL-2.0|5|
|LGPL-2.1|5|
|PSF-2|5|
|public-domain|4|
|LGPL-2+|3|
|BSD-4|3|
|PSF-2|3|
|GPL-2+|3|
|EPL-1.0|3|
|HPND|3|
|AGPL-3+|2|
|ZPL|2|
|LGPL-2+|2|
|ISC|2|
|NEWLIB|2|
|CC-BY-NC-SA-3.0|2|
|MPL-2.0|2|
|BSD-4|2|
|EPL-2.0|2|
|BitstreamVera|1|
|matplotlib|1|
|OFL-1.1|1|
|ECL-2.0|1|
|Boost-1.0|1|
|AGPL-3|1|
|PSF-2.3|1|
|PSFL|1|
|HPND|1|
|PSF-2.4|1|
|ElementTree|1|
|NEWLIB|1|
|CC-BY-NC-SA-3.0|1|
|Unicode-DFS-2016|1|
|LGPL-2|1|
|CC-BY-NC-SA-4.0|1|
|CC0-1.0|1|
|GPL-2+|1|
(Last counted: 27/09/2022)
(Last counted: 01/05/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: 27/09/2022
Last updated: 01/05/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,15 +8,19 @@ AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec20
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
DIST homeassistant-2022.7.7.tar.gz 15751383 BLAKE2B 6e5d38086f08a86b025163c3e66a20ab935dc527529ba5352cf56aaeb23806c904a89db355a0d54648859828f722c2dc747282fb94aaf55889382bb885ad672e SHA512 aa181f39718d970de9ff88c79bf86cb60e95d11eda012553cc6bc1654eed7675d1a89a568a11bd53110be46cad89a647ce74d66e109fac87bfcda5363dbcbd21
DIST homeassistant-2022.8.7.tar.gz 15994709 BLAKE2B fc6d5d7ed831c012e99d49516c20afa0a03311131620740436421b0dfab45820cebf113810c2472357f4637040dea9b96c3a2a1c82ebc3136ece015f87b7d8ce SHA512 009cb81106996f8457c08c76a89b61689b8554ed0453715e6ea2ceee6f4bf4822f82ec2dc2aa3bd7793dd0b2462424557cf2d4a09565f6f089654cae6dce39d9
DIST homeassistant-2022.9.5.tar.gz 16482177 BLAKE2B ec8f617b7b95abea9e1952077257f73c7fea49937bcc3b6e92cd41a3043a89facd95a8a4aa0d28d174abe1addd09e0cc9ca4059aa4dfff64f7dd66ce4bdfeca2 SHA512 ac67480ba747c3873c567ae2fa1f89cd8cf7575923440f515414ec1112c48d00016fa6fa778354a3a570ecc6ca6477dd886ebf9405430d404c7a120e456dad81
DIST homeassistant-2022.9.6.tar.gz 16488692 BLAKE2B df289cc4ec3c12a58d874e16982be77d1739a7af73ba6037c56b815d43613c1c6cba499422eb533b69c0e27840a4ed2f815b76faf8b49cd560c32c37ea36d073 SHA512 310604d97fbfbd17c5fb8d92ede400a9fddb660e2ea9696a533e9278e56d42f09c08f8977f20ec3bb2efa11e2f483e67b5afb60a1d6880f45f2d8b31287320b9
DIST homeassistant-2022.9.7.tar.gz 16485744 BLAKE2B 04497b7b388e99020bb09b15a53db23b9f073ad27cf18fb1fb0d3d3426dab9a9d4d7e1fefea8bc9e0493022f2911a7f48244f9ccbeb62eb6c81856fbc12a691d SHA512 6569931c0506241e78bd2b997fbe4357075acddee2abd472f6262a372e787305feb6fa3300fd034d8624321a42f7fa43a03175033015861e8f04a384713d34ee
EBUILD homeassistant-full-2022.7.7-r1.ebuild 73137 BLAKE2B 9e6733c60dcb30f2435786cd37712df811df9bf9a89cfbae30533fdbb555bc6b530d48b66c38027be0450f7ef83c2e2d5f025a3bd0d7262c7d961c75b41b6f26 SHA512 52ac9c29d8591e053ea13f2f31f8165b35e3b2067aa82c8de5f2b2c099d91325a014cb786422d3b8f4a7569b81dfe1d02d5a7e6233737336cf58d0d21ae6efaa
EBUILD homeassistant-full-2022.8.7-r1.ebuild 73747 BLAKE2B 560cadf97e9cc23ef7f4e95e72a2af84324aee1aecc027252aa4541d39b076de5deee5f04f08dc34c966caed310b46fde2149c91564962587ad8d8f80ea52b3d SHA512 e05f4f20311ef65d510061c817e7d238304eec7d680d212cbd1b2a46eb9c82c60ff0cbc377503f0f580fac8a496f716b25f21444b52bcde07b382131d42735e3
EBUILD homeassistant-full-2022.9.5.ebuild 75424 BLAKE2B 6600bf8bad92523455336d156effca6f68ce6bb52db910fa496a192d3bd016b6b2e1c20ae7b620552e0cbd254a923d3dcbe8e3aae053953c2bd0e798536d05df SHA512 8ffe289ff322dec7dbe92d63a87643245d2f1b170fd9b6b7c0575f7c5522cffa913a3ea3437b17d9a0a64a17c98d172b3fa5b950883f16353604005bd8732e40
EBUILD homeassistant-full-2022.9.6.ebuild 75426 BLAKE2B ade1517c877f33a01825386b274dba03373bfb73975843d513d8019433460e8c9d783b31f6b528857f3168cf732dc1a189964351270ad830e7e82f9881df3703 SHA512 51246777c756903afbe3f65bcf55a936e23796468d638957cffa7ae53e3f9f9f0540fe268ff967dc536f63136ca9bdcf3e97a515a0c933aa1e44be0b3300716e
EBUILD homeassistant-full-2022.9.7.ebuild 75474 BLAKE2B 60f9e8b09960d3ae2ae8d90ef26474997205ab8ca5e9f52c40bf8e7ad1991d0d5a059e33e6c50fa06e584bacb0fe5dbc53b4473db36ac06e94f6cf4de96c9239 SHA512 c713eb1956048af953054a04a774a8b125e2fe7258f0ef4d0ae58fffc6eab08adc98c49885d190b32ea0ff01c89d04ec06cea374d0a4a2cd000aefe72b10d0c4
EBUILD homeassistant-full-9999.ebuild 75478 BLAKE2B f94006d26ab788166bd8f5c39cf1704bcd2dcfbe2aad32dc12349ae842f802ac2c4ab88ff4128b81f77b131e9f7650508865afcf89308c49afef436ef4c89c4e SHA512 98ad8e17d191994aa2b6f42fe62741b68c79eb0520b5f7c2f0b111f7871158423544195c4d8f5c2a6ea8b3baaeb0531733a015489855a372ce863dd742c08687
MISC metadata.xml 81418 BLAKE2B c08c32b2afc181b40675b446cfd73d226865af60a0b8218984abf4a9d313bfa9c71a13e0a932fcfb86eaecce38e00f54b949be89d722acdd41e0cfa760de339f SHA512 05da077da160f07aaae2e1cbc86b9b465d767c578b4974eaf269db602c48904c667eca30296be38a7ba392d0521131f2771ac3e3b7d08f3c85e649c1d4a4cbe7
DIST homeassistant-2023.2.5.gh.tar.gz 18210750 BLAKE2B 326d12c4d279f908674f25388b059f557dd13c411a055f7f5d4cb7dba72a2cf381d2c8ac40bf018aced3cc278208f343bdc246c5aff6a570443b49720dc18a51 SHA512 1d7c0559b9735e97fd030089d5af54d8c694602c0d2f6696066b9f216c4cc66de561c509b6ac5538cd3ca911ddce59e53c98a1c6cd779a7d3b4ceea9ed286493
DIST homeassistant-2023.2.5.tar.gz 12099705 BLAKE2B 009dc9b17de0166dd0cc890583b989ba3fbb8f4df21ae5ac520a94fd833401c07af56eedfbf32fbdb77d7a505629b0f1d967a29c6cf4cfbcd19c1a5359a52ffb SHA512 6e1702e93041e0f6bd71498d5137530c4a7bdd2eea020a1f84da5b0d825af6a052371b70e81798b7022c33e0af9f25760b5bf6f7a6a7a5d8c4d4d9c8fd14d0d7
DIST homeassistant-2023.3.6.gh.tar.gz 13678015 BLAKE2B 3208e8de6532973a8ed0c1fded9aecb2aa4e68f9a5a30767466240077b911b8000340f710081ee96c4f6f4fe0baa213b1562f8d06320ad9f4b387cc671e4f79d SHA512 9ed69757a2a81f0ce3b6ff271bee429ecc1a0fa14a75b981ec234320efad8d596e38cf1d7ad7c95ed74f53f3b82edba290bb9fcf8eb7489a707309fd70e9e151
DIST homeassistant-2023.3.6.tar.gz 12559122 BLAKE2B 6d5eddd724039754607eb0f798147973be18748fc0c608ba5b473d503be3f8179b8070139af62b4484b238f17ca32c481a25604f33d3d6044db31ba3ffb718d9 SHA512 ddd9b218abd6c986163c849b3552204ca5fc7a1a9b448b68e2116f0cb106c1f439dca7f8e8e3dc8316f38fb4512280d409d2793529e9321405766de097e77c6e
DIST homeassistant-2023.4.4.gh.tar.gz 13866710 BLAKE2B c48209cc8377059a662ec4284e81c4a7886e586e180c8a9e943f7d47dae9cc0f0bb14de79a32c75b913bd2abe0fa026dce4aa5cf513f8efa588c630bfe76fa68 SHA512 686fb4c869d18c4e4065fe45de060be4cc037bad35d6fbfdf8304138e6e5af67f3da9fc18515310bd420a1dac60f4d52cd2779065d3f0b1cfd858456a13299d0
DIST homeassistant-2023.4.4.tar.gz 12889752 BLAKE2B f25ab36bbe75a19349801c1c7bb39fc1dda7c7612d64bee7c65f45721e9dcc1ff8431f2ff79d2fbdcfb0715d1d065e7b131b6a731ffe3d0853c8eb21430dc32b SHA512 70a7fa3e1d872bc57b77fc2e380274d080e9bbcf745c7626881928dc4f79844afa8fb71c0611186f3d6a0a047080fcacce2e944730166200bea7f0a3bae7a188
DIST homeassistant-2023.4.6.gh.tar.gz 13871472 BLAKE2B 1ae4d3d2826d194ae8a8d91132b410647159887e97c1273d615d56fe1d435ed6373b2ec4bef04c53d85bb6a9c91318aaa4db2f2b2b48cfae51b9ce990930afc6 SHA512 c8a4ef2e8a1f02a588e1bc5f6bd9281118c3b2edff4c3c13a1045fa733ca2195b7bbcf371aa3df57cc6d4e4a631944a6e360ee6a61add5de104a2a0e0f023fbd
DIST homeassistant-2023.4.6.tar.gz 12994366 BLAKE2B 68915d12ddce0aed48d5f21b64dd4581afe35db5028f165d7317216c445f7c88ae7f46138566358f1753f6411895b47915f51c676fce47adbcdc0ad3fcd090c7 SHA512 9433ac0f3d2f1309269e07a94060b758a059db8dd5ca8e14dcb0b986155f47863959c3be03eaa2c5984458fc1b4d4303ec155b7a298f5a910c181ec1489859ad
EBUILD homeassistant-full-2023.2.5.ebuild 78644 BLAKE2B 0df7d283fcafd1f1ea7fd3ef88f3fead7119a9122055ace9db5a1052bea802bea10c87ab700d00b02c85301b1b3841725904edbce02fd9d51c8128073b10f092 SHA512 1332b33bdfc8554c4711b1eab657fa5143b200359660577915f6e278a3cf9bf5d6e3510dbd0f8cb7b3f54eb6cf91c08755aec4ae5f7dbd28fe1fb46f66c99654
EBUILD homeassistant-full-2023.3.6-r1.ebuild 79179 BLAKE2B 9bc63d39a503c72916b0067e8cc70abd31f5366a0f51a10b58c768860306979742025d1b5a9ac78b6896bee500cadb0233c9e445904c36432db466abb43efff3 SHA512 a744edb8b4e1dade504d5610cfea188526cc1275035c37d45323206e3f795603a1481bcc829b92348d9a95b765c438eb23c068ae48a13349b46043a58c92ea28
EBUILD homeassistant-full-2023.3.6.ebuild 79028 BLAKE2B 2594b3ff01f6bed562bf8b227489b5fa9862078d3161a42daf8eb7fad9bcc4bd194b37c92b12c42360bac0dd42010c5af743cb57f6cdc51f2f846062bb9aa561 SHA512 f7b30d09bbfbb154652d70be5c844117a93e7a80f4c1c6c89ea772f62d0e08376d474a3c063d5c1955e983d3b7a92082384454d616ab1efd634e1b9a9a0ecd9e
EBUILD homeassistant-full-2023.4.4-r1.ebuild 79440 BLAKE2B 27b4f94c40094728e8e19256b614d598f079d7d9b3e435979f3a30104bb345cfb843d3be2a73ba1f203c33e49aed01acb26e91c75702ce81f4123c20b6d0491d SHA512 730cc69a367e7ae6cb21236528efb6e0cc6397fcb8606446cbb88f044ca9cb72bc6beab29833a4069bca1a47e84ca4e7079cf9d2aceb67c7680e2576f0ba5d65
EBUILD homeassistant-full-2023.4.4.ebuild 79289 BLAKE2B 52813cd0cc003104b25e7f1442415554d12d1e9aa29995c16dbcfaddcbe1c40ab1c69fac51d3d8b62593da201aa3415efc48afb6d3028770781267720a5462a6 SHA512 4988511c8497290c70957b36de192ce11b6f00f56132ce1e01812676e18b368d870484e7edf4b4c25de898e6f3c4241e11b7360c2b7905f10d9ff00072e5dd23
EBUILD homeassistant-full-2023.4.6.ebuild 79454 BLAKE2B ca8ac47b613a41f832bc8faeaf02db0f83c6ef3d05d8d66f702e4df8418f21d742cfb4bafe84aa4a0bb79f1cd2035d64e09aa3508a83001c8a3c6b4802150617 SHA512 55348f6d1daa15aa786300ae8835f1f0a72046a1bb560d7e8eb3cf442bba3ccf151e41c538a8df91703f84b45dfdc220254ac62597385f060636214d7aede4d5
EBUILD homeassistant-full-9999.ebuild 79379 BLAKE2B 8dc886843da0aea55ac756ee169fdbd860c2d66dd1a4968dda34b56f4e5285c98655fbc7247c5eba84505ad1853bf618e4c919cdc8d6c80556b583b83ddc6bae SHA512 f1d542dcecf9abdcfbfdd3522fa9d13a33d993c86b10e90914046755475036637ea54e8bc049145daf982629d9e5043a493d27401aa7d89decfee532727934c5
MISC metadata.xml 84556 BLAKE2B fd169f41535c11bbdf320204c7c4fed1c0954339d7f5f75c4c8ef98045b51c2ea4c58590d7bac7a33b5d6c6bae2d090f062b589809d76887565b97b3bab033ac SHA512 76c0696afa518cbc236a434fe1f668bc48a89db286e5c7b71da768f8835e1caed7a0e6a2fe34e9f64d3c191c9a69a1c1a9069743639ec91bb88eb49e084f5acb

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

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>
@@ -172,6 +177,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>
@@ -180,6 +186,7 @@
<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="easyenergy">integrates the easyEnergy API platform with Home Assistant</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>
@@ -204,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>
@@ -220,6 +228,7 @@
<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="eufylife_ble">integrate Eufy smart scales with Home Assistant</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>
@@ -232,6 +241,7 @@
<flag name="fibaro">Fibaro hub is a controller mainly connecting to Z-Wave devices</flag>
<flag name="fido">Integrate your Fido account information into Home Assistant</flag>
<flag name="file">Store notifications as a file</flag>
<flag name="file_upload">The file upload integration allows various features in the frontend to upload fi</flag>
<flag name="fints">This only works with banks that support the FinTS (aka. HBCI) standard</flag>
<flag name="fireservicerota">scheduling and dispatching system for firefighters</flag>
<flag name="firmata">Firmata can be used to add digital inputs and outputs to Home Assistant</flag>
@@ -288,12 +298,13 @@
<flag name="goodwe">poll a GoodWe solar inverter over the local network</flag>
<flag name="google">Intergrate Google Calendar into Home Assistant</flag>
<flag name="google_cloud">allows you to use Google Cloud Platform API</flag>
<flag name="google_mail">allows you to connect your Google Mail and set an email auto-response</flag>
<flag name="google_maps">google_maps platform allows you to detect presence</flag>
<flag name="google_pubsub">Send events to Google Cloud Pub/Sub from Home Assistant</flag>
<flag name="google_sheets">allows you to connect your Google Drive to Home Assistant</flag>
<flag name="google_translate">google_translate text-to-speech platform for Home Assistant</flag>
<flag name="google_travel_time">provides travel time from the Google Distance Matrix API</flag>
<flag name="govee_ble">Integrates Govee BLE devices into Home Assistant</flag>
<flag name="gpmdp">Allows you to control a GPMDP instance from Home Assistant</flag>
<flag name="gpsd">GPS information collected by gpsd and a GPS receiver</flag>
<flag name="gree">Discover, connect and control Gree based minisplit systems</flag>
<flag name="greeneye_monitor">Allows you to create sensors for the various data channels of the GEM</flag>
@@ -304,6 +315,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>
@@ -340,6 +352,7 @@
<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>
@@ -347,6 +360,7 @@
<flag name="ign_sismologia">a GeoRSS feed provided by the Spanish Instituto Geográfico Nacional</flag>
<flag name="ihc">use IHC Python SDK</flag>
<flag name="image">handle image assets in Home Assistant</flag>
<flag name="image_upload">handle image assets in Home Assistant</flag>
<flag name="imap">observing your IMAP server and reporting the amount of unread emails</flag>
<flag name="incomfort">client for Intergas InComfort/InTouch Lan2RF systems</flag>
<flag name="influxdb">transfer sensor data to a local InfluxDB database</flag>
@@ -376,8 +390,10 @@
<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>
@@ -396,9 +412,11 @@
<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>
@@ -408,6 +426,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>
@@ -445,12 +465,10 @@
<flag name="mfi">sensor platform to allow you to monitor mFi mPort interface and sensors</flag>
<flag name="mhz19">small non-dispersive infrared sensor that can measure CO2 level</flag>
<flag name="microsoft">text-to-speech platform uses the TTS engine of the Microsoft Speech Service</flag>
<flag name="miflora">miflora sensor platform allows one to monitor plant soil and air conditions</flag>
<flag name="mikrotik">add support for MikroTik RouterOS API</flag>
<flag name="mill">A python3 library to communicate with Mill</flag>
<flag name="minecraft_server">retrieve information from a Minecraft server</flag>
<flag name="minio">This integration adds interaction with Minio</flag>
<flag name="mitemp_bt">mitemp_bt sensor platform allows one to monitor room temperature and humidity</flag>
<flag name="moat">Integrates Moat devices into Home Assistant</flag>
<flag name="mobile_app">allows Home Assistant mobile apps to easily integrate with Home Assistant</flag>
<flag name="mochad">main integration to integrate all Mochad X10 platforms</flag>
@@ -459,6 +477,7 @@
<flag name="modern_forms">Asynchronous Python client for Modern Forms fans</flag>
<flag name="moehlenhoff_alpha2">allows you to control a Möhlenhoff Alpha 2 temperature control system</flag>
<flag name="monoprice">Python API for talking to Monoprice 6-zone amplifier</flag>
<flag name="mopeka">Integrates Mopeka devices into Home Assistant</flag>
<flag name="mosquitto">Set a runtime dependency for Mosquitto MQTT broker</flag>
<flag name="motioneye">integrate your motionEye server into Home Assistant</flag>
<flag name="motion_blinds">control Motion Blinds from Coulisse B.V.</flag>
@@ -496,6 +515,7 @@
<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>
@@ -504,6 +524,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>
@@ -528,6 +549,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>
@@ -539,10 +561,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>
@@ -582,6 +606,7 @@
<flag name="ps4">allows you to control a Sony PlayStation 4 console</flag>
<flag name="pulseaudio_loopback">whole home audio system based upon PulseAudio</flag>
<flag name="pure_energie">integrates the Pure Energie Monitor device with Home Assistant</flag>
<flag name="purpleair">PurpleAir makes sensors that measure hyper-local air quality data</flag>
<flag name="pushbullet">sensor platform reads messages from Pushbullet</flag>
<flag name="pushover">allows integrations to send messages to the user using Pushover</flag>
<flag name="pvoutput">The PVOutput integration</flag>
@@ -614,6 +639,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>
@@ -639,6 +665,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>
@@ -653,6 +682,7 @@
<flag name="sensehat">lets you control the Sense HAT boards 8x8 RGB LED matrix on your Raspberry Pi</flag>
<flag name="senseme">Integrates SenseME devices into Home Assistant</flag>
<flag name="sensibo">Integrates Sensibo Air Conditioning controller into Home Assistant</flag>
<flag name="sensirion_ble">Integrates sensors talking Sensirions BLE protocol into Home Assistant</flag>
<flag name="sensorpro">Integrates SensorPro devices into Home Assistant</flag>
<flag name="sensorpush">Integrates SensorPush devices into Home Assistant</flag>
<flag name="sentry">The free Sentry account allows 5000 events per month</flag>
@@ -692,8 +722,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>
@@ -724,6 +754,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>
@@ -732,6 +763,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>
@@ -767,6 +799,7 @@
<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>
@@ -777,6 +810,7 @@
<flag name="touchline">lets you control ROTH Touchline floor heating thermostats</flag>
<flag name="tplink">control your TP-Link Smart Home Devices</flag>
<flag name="tplink_lte">allows you to observe and control TP-Link LTE routers</flag>
<flag name="tplink_omada">allows you to control your TP-Link Omada SDN Devices</flag>
<flag name="traccar">uses GPS for tracking and has support for over 1500 different types of devices</flag>
<flag name="trackr">trackr platform allows you to detect presence using TrackR devices</flag>
<flag name="tractive">Tractive is an Austrian company develops real-time location trackers for pets</flag>
@@ -804,7 +838,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>
@@ -856,7 +889,6 @@
<flag name="wolflink">uses the Wolf Smart-Set for your heating system status</flag>
<flag name="workday">generating country, province and state specific sets of holidays on the fly</flag>
<flag name="ws66i">Control the Soundavo Whole-Home Audio Amplifier via local network</flag>
<flag name="xbee">send and receive commands to and from other devices on the Zigbee</flag>
<flag name="xbox">A library to authenticate with Windows Live/Xbox Live and use their API</flag>
<flag name="xbox_live">track Xbox profiles</flag>
<flag name="xeoma">Python wrapper for Xeoma web server API</flag>
@@ -877,10 +909,12 @@
<flag name="yolink">Integrates YoLink Devices into Home Assistant</flag>
<flag name="youless">allows you to read the meter values from sensors created by YouLess</flag>
<flag name="zabbix">integration to connect to a Zabbix monitoring instance via the Zabbix API</flag>
<flag name="zamg">meteorological details published by the Austrian weather service</flag>
<flag name="zengge">Python API for controlling Zengge LED bulbs</flag>
<flag name="zeroconf">will scan the network for supported devices and services</flag>
<flag name="zerproc">discovers nearby Zerproc lights</flag>
<flag name="zestimate">track the Zestimate® value of properties using the Zillow API</flag>
<flag name="zeversolar">Zeversolar integration using local API</flag>
<flag name="zha">Support for ZHA/deconz based Zigbee/ZNet Devices</flag>
<flag name="zhong_hong">lets you control Zhonghong HVAC Gateway Controller thermostats</flag>
<flag name="ziggo_mediabox_xl">allows you to control a Ziggo Mediabox XL</flag>

View File

@@ -1,6 +1,6 @@
AUX hasstest 72 BLAKE2B 219dc5045193bbbf18f91d37d90072304c3f9937ac55337b692fcb03adea8e3fc63b3852b928d40b13162172d22f712feedb088d3d9b54c9b199a01c7446c865 SHA512 57491109c03926f0ab0a1cd3f55da0faac1afafc0ba405b4244652376d4da943227c17b1bf6b136dea151649cf02caf51d9aa49581addffc8ccf4c80d3c43c9c
AUX homeassistant.conf.d 289 BLAKE2B f4a85e5a451a254a8ef39ae481275eb93b52df645d5b5c5801fee30aa548b9ccc0eacc9fb5256793d819dabe7b53f6ff5809798d0cf771464d56aae5a58332d2 SHA512 db860c0c66d0ea66eae08e62befc07d06ccea37a2ab89280328faa54ef6cc0623a65257e7806c72b1afe608e502566ca4ee8ac7de3547705ee6394184b5da110
AUX homeassistant.init.d 922 BLAKE2B 0ff290187ca08f0a2afe011e9284f91c25722f4d2a97e4d26cf6cf06b56f66caa30c777bf1b4f7a32ebdde644a3d8b2e5c625bd86f70601548d886deb54c9a50 SHA512 78328ec822f43c04b614e63b27625c0fff75419203080b651c881ea91ea00dc32eb62273c23e3e150a5c22c952bcd86a929b10e92a0e3b24540d2ae66909216d
AUX homeassistant.init.d 1032 BLAKE2B 5ca9e2232a35ddfd4279fd9537a112f9edd59edce7468f7054e6d049f4d3a60d4ef82d74092eec1d7067bf0d27579acf6e1b19f77b9f0dca26126dd59bb76838 SHA512 0ce07ebf1bba1df4772def0c6eba126dd8a8347208d15fbe1cac774f62dd100e172f0d8d5d26f9dda7352f36a5191e1b771af7f44fcbf16d365d5595451b44fb
AUX homeassistant.logrotate 185 BLAKE2B 95f6a0681f2ee9da195052a19e7a420aef5f99f601cf1b30c895c50a846364bd86764d4e2a550f5171374e43a2197f366d4b7b263333049445ee45c998046582 SHA512 fc99afd4bcec3785e3387e368040688e46b02093100e9c8b5b6c11bd4566b39adf73da2b8470427ba6a9193335979ee78e8667caf227d23b31b7b50ffb9f63d6
AUX homeassistant.service 295 BLAKE2B d6989960404ed89f1888e0776a622b8b1800c39353f458d38af2364f1cc6a93c249155c291633792666e12c5235d8d43e9ce933a1e8958ea3fa948f74ebdf716 SHA512 c2c7349e3eda8a0bf85543697e37d0038e7c89ebdbaa22104dfc26f56d408d1c843c2aaa0c935359ab0ba27e7e3529a48a5487bf5c3377e37d47b0cbececa3ec
AUX maxcube_TypeError_01114_dirty_hack.patch 2264 BLAKE2B d4287d558066962e331e91839ac9008bdaa3b41bfccd634d79479b3d35716e2defedfa311d06143fd2d97a253965dd3b78a9b8097d9ed961a0616fbebbc3761c SHA512 3b7264dd59df521bcc2b3a3e449960d59eb85c9a91fafbe022d63f5e5c3308a17e3f171a33dcef116bf9fe0ccd4302a5357e5bf92a72870ceddd1f306c2be29c
@@ -8,14 +8,18 @@ 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.7.7.tar.gz 15751383 BLAKE2B 6e5d38086f08a86b025163c3e66a20ab935dc527529ba5352cf56aaeb23806c904a89db355a0d54648859828f722c2dc747282fb94aaf55889382bb885ad672e SHA512 aa181f39718d970de9ff88c79bf86cb60e95d11eda012553cc6bc1654eed7675d1a89a568a11bd53110be46cad89a647ce74d66e109fac87bfcda5363dbcbd21
DIST homeassistant-2022.8.7.tar.gz 15994709 BLAKE2B fc6d5d7ed831c012e99d49516c20afa0a03311131620740436421b0dfab45820cebf113810c2472357f4637040dea9b96c3a2a1c82ebc3136ece015f87b7d8ce SHA512 009cb81106996f8457c08c76a89b61689b8554ed0453715e6ea2ceee6f4bf4822f82ec2dc2aa3bd7793dd0b2462424557cf2d4a09565f6f089654cae6dce39d9
DIST homeassistant-2022.9.5.tar.gz 16482177 BLAKE2B ec8f617b7b95abea9e1952077257f73c7fea49937bcc3b6e92cd41a3043a89facd95a8a4aa0d28d174abe1addd09e0cc9ca4059aa4dfff64f7dd66ce4bdfeca2 SHA512 ac67480ba747c3873c567ae2fa1f89cd8cf7575923440f515414ec1112c48d00016fa6fa778354a3a570ecc6ca6477dd886ebf9405430d404c7a120e456dad81
DIST homeassistant-2022.9.6.tar.gz 16488692 BLAKE2B df289cc4ec3c12a58d874e16982be77d1739a7af73ba6037c56b815d43613c1c6cba499422eb533b69c0e27840a4ed2f815b76faf8b49cd560c32c37ea36d073 SHA512 310604d97fbfbd17c5fb8d92ede400a9fddb660e2ea9696a533e9278e56d42f09c08f8977f20ec3bb2efa11e2f483e67b5afb60a1d6880f45f2d8b31287320b9
DIST homeassistant-2022.9.7.tar.gz 16485744 BLAKE2B 04497b7b388e99020bb09b15a53db23b9f073ad27cf18fb1fb0d3d3426dab9a9d4d7e1fefea8bc9e0493022f2911a7f48244f9ccbeb62eb6c81856fbc12a691d SHA512 6569931c0506241e78bd2b997fbe4357075acddee2abd472f6262a372e787305feb6fa3300fd034d8624321a42f7fa43a03175033015861e8f04a384713d34ee
EBUILD homeassistant-min-2022.7.7.ebuild 14684 BLAKE2B 6c5f0550fb01f8777767cb1211a78bafb05386cf90eb2cdbe0a7e425f746c5c1532ab3697a2f5ad0e4dadd72448eed19debe1b5328e9222e2bc47678a44110ac SHA512 c074059c296dae0862261ba4bdbe41eb24e7c39467a2ebfbb32ae6f7bf93cd6b2fd08e161d4c238728ea80ac78a75cb5eeda1a876d7457b21f10b57948e54a33
EBUILD homeassistant-min-2022.8.7.ebuild 14978 BLAKE2B eeff3c5505e3f0aed8a14ed9aad9ff1b049e6777dafe3d586a4af42084c8a91adf2b287098bff00156f61f43f4c1fb438f46d31562d704cbe286a0bab21eb6b2 SHA512 00626e462d4d50a1e8e685dc0ccecda744ca0b09b79ba4fdc4ed88a02db41b69a0a7be50bd53031e3c7405b04c573f7dac4f0d5e1a35ce867ccde6a8e59e6d75
EBUILD homeassistant-min-2022.9.5.ebuild 15504 BLAKE2B 5fcad857ebb7369efb3b219941d3534907df82e856ad4b9a9a23021b0684b7fe3fc722bcbec8cd09415bd89b872113702a192af5a71e99f97bd4ac5a33b9efcd SHA512 de44d5de64b06ab5a7b92621cca7f271b7306118097a0f80b50a7f9794be04eb976617e17af4be3bdca6831d8b77473cafed2417de513c4b4c5e6539ad8e77d1
EBUILD homeassistant-min-2022.9.6.ebuild 15505 BLAKE2B 19aa4abd9947a64fc4fd03e77e1b125996213d9127ad1d1583e9f8bf0124d0b5a2b20e6613c1283bbf36bc423237ab96241fc14adad10005a4b77ee2f8e4336d SHA512 7a61909e0e9717028b4bbf1c7a5b4771b86f18abd240aef7372c734b1bc49dbb3b3b700c8ed3800af5a9e6d4e05db06ccef0f3fa9795be3cb4d85c2677bb17d6
EBUILD homeassistant-min-2022.9.7.ebuild 15553 BLAKE2B 95ce65a3631cc14363deee88775f9ff6250ed668e9db7d1c594ee0a5b79d2b85e8ca0dd4e7929d28e86af78b54915cba8b989d9d3e59a6df6ba8ecc72c3a9fa7 SHA512 9b90087cf405d58b6b5842a9555c53c1eb3fb8afa2aaba2e2ef8530dbb670e8694dbfb08cadf830dc7f7926edce53889a303a0e680698be615e2248fe5663271
MISC metadata.xml 8482 BLAKE2B abb26aabb8d1509088ff4800de19a75d421fbd15095909aac1a943c9d00eb802523c1c38e87d21323e5e5322efe32b673126fa35acaae11a99b651142e0697b7 SHA512 40e007e056b86195626a72b619290ef421f5298e6fa489e27056207fbf7d7f9fe129487883c5327a14211ca4c94f5015b10e5e12380141332f1bee3e65516dad
DIST homeassistant-2023.2.5.gh.tar.gz 18210750 BLAKE2B 326d12c4d279f908674f25388b059f557dd13c411a055f7f5d4cb7dba72a2cf381d2c8ac40bf018aced3cc278208f343bdc246c5aff6a570443b49720dc18a51 SHA512 1d7c0559b9735e97fd030089d5af54d8c694602c0d2f6696066b9f216c4cc66de561c509b6ac5538cd3ca911ddce59e53c98a1c6cd779a7d3b4ceea9ed286493
DIST homeassistant-2023.2.5.tar.gz 12099705 BLAKE2B 009dc9b17de0166dd0cc890583b989ba3fbb8f4df21ae5ac520a94fd833401c07af56eedfbf32fbdb77d7a505629b0f1d967a29c6cf4cfbcd19c1a5359a52ffb SHA512 6e1702e93041e0f6bd71498d5137530c4a7bdd2eea020a1f84da5b0d825af6a052371b70e81798b7022c33e0af9f25760b5bf6f7a6a7a5d8c4d4d9c8fd14d0d7
DIST homeassistant-2023.3.6.gh.tar.gz 13678015 BLAKE2B 3208e8de6532973a8ed0c1fded9aecb2aa4e68f9a5a30767466240077b911b8000340f710081ee96c4f6f4fe0baa213b1562f8d06320ad9f4b387cc671e4f79d SHA512 9ed69757a2a81f0ce3b6ff271bee429ecc1a0fa14a75b981ec234320efad8d596e38cf1d7ad7c95ed74f53f3b82edba290bb9fcf8eb7489a707309fd70e9e151
DIST homeassistant-2023.3.6.tar.gz 12559122 BLAKE2B 6d5eddd724039754607eb0f798147973be18748fc0c608ba5b473d503be3f8179b8070139af62b4484b238f17ca32c481a25604f33d3d6044db31ba3ffb718d9 SHA512 ddd9b218abd6c986163c849b3552204ca5fc7a1a9b448b68e2116f0cb106c1f439dca7f8e8e3dc8316f38fb4512280d409d2793529e9321405766de097e77c6e
DIST homeassistant-2023.4.4.gh.tar.gz 13866710 BLAKE2B c48209cc8377059a662ec4284e81c4a7886e586e180c8a9e943f7d47dae9cc0f0bb14de79a32c75b913bd2abe0fa026dce4aa5cf513f8efa588c630bfe76fa68 SHA512 686fb4c869d18c4e4065fe45de060be4cc037bad35d6fbfdf8304138e6e5af67f3da9fc18515310bd420a1dac60f4d52cd2779065d3f0b1cfd858456a13299d0
DIST homeassistant-2023.4.4.tar.gz 12889752 BLAKE2B f25ab36bbe75a19349801c1c7bb39fc1dda7c7612d64bee7c65f45721e9dcc1ff8431f2ff79d2fbdcfb0715d1d065e7b131b6a731ffe3d0853c8eb21430dc32b SHA512 70a7fa3e1d872bc57b77fc2e380274d080e9bbcf745c7626881928dc4f79844afa8fb71c0611186f3d6a0a047080fcacce2e944730166200bea7f0a3bae7a188
DIST homeassistant-2023.4.6.gh.tar.gz 13871472 BLAKE2B 1ae4d3d2826d194ae8a8d91132b410647159887e97c1273d615d56fe1d435ed6373b2ec4bef04c53d85bb6a9c91318aaa4db2f2b2b48cfae51b9ce990930afc6 SHA512 c8a4ef2e8a1f02a588e1bc5f6bd9281118c3b2edff4c3c13a1045fa733ca2195b7bbcf371aa3df57cc6d4e4a631944a6e360ee6a61add5de104a2a0e0f023fbd
DIST homeassistant-2023.4.6.tar.gz 12994366 BLAKE2B 68915d12ddce0aed48d5f21b64dd4581afe35db5028f165d7317216c445f7c88ae7f46138566358f1753f6411895b47915f51c676fce47adbcdc0ad3fcd090c7 SHA512 9433ac0f3d2f1309269e07a94060b758a059db8dd5ca8e14dcb0b986155f47863959c3be03eaa2c5984458fc1b4d4303ec155b7a298f5a910c181ec1489859ad
EBUILD homeassistant-min-2023.2.5.ebuild 16228 BLAKE2B cd99d72ccd12d64466cd468a5482dde1e01b53ccc1bc7bbaec85fc4b549d9e467371b1b60abcf51324068763be1e56a455cb4d0c2cb4d0fd227036eaf41a07d8 SHA512 d22376499a257fece1e07d61dcbf88dd1571ee12ef02a925bc594b449e01ba5b1bb112f158bfe82aabf4acb69be0f62d5d0124fd5ab1324dfbfc9cf9f8d94b99
EBUILD homeassistant-min-2023.3.6-r1.ebuild 16475 BLAKE2B a1604deb8b83a2e2d141cd9977acbf04d6dd8a2687fb0479fe1be2a8979561074bf4d1168b883e00e00dd5b9b8a761524223b88997e73a7174571a0e73097124 SHA512 b3681fdc1e8797f575a6a8e74a92160fca4368e95b2df68e547e6bda7b3fac81f0df4e5be21af831111196dbb912dd39bc82faeeaad847485013bb67b634391e
EBUILD homeassistant-min-2023.3.6.ebuild 16323 BLAKE2B a3cc25924e48a88e88f6c3a7601dbecde95bc2afa864c51376402eab0f11c38c9accf3793e4ffccd117e6ef542b49d2e91700e9e4647211a6c95f45891d7069c SHA512 3ccd49da339548d3b2746e641caef88b59a9f43db1476b2316debfa90f29550193c3e48151d2c2ff79e2a35bdbc2fada438a0a672d4f7c1c2876d57258ba864f
EBUILD homeassistant-min-2023.4.4-r1.ebuild 16668 BLAKE2B 565542ef34ab67cdb641b4262e0630e9065f0452745d2e732cb9eeab6b47d16121e3a5681b7cd3dd532704427e827cff4f119ac5ebac4f6b286f3c8c302c2fcd SHA512 f665feb8c61cdc9e42a3836172c28a33a62462b128fdc5657b8f9fc00881290d3d850586ca9e88cd595644cb606773215c9fa2037005da4c0d7f3385901acb02
EBUILD homeassistant-min-2023.4.4.ebuild 16520 BLAKE2B 8a10312a8d28310be7a06eb3a0e3f0b0ab59c7cd5239df9d35fff3fba8a7f3f558802221a38e06bd8cc0cb9a38230f4178040b75a7ac416f4484f09c52356e52 SHA512 f7cecd20f93889c9049663e9ba32bdc65ed96a82d09fd4c952cd5123545a7d3aa19f088248a71ed1f5ed2c18846a464133dc97e9cedec33611eed63e4dce3d4d
EBUILD homeassistant-min-2023.4.6.ebuild 16678 BLAKE2B 9bed6ca1a38d52725c615c2b58c62fcecc0b2025393c4a299416f609a6cb738f8c09a491103c4a4e693ef82216400af5719c9dbb2260d3cb1ca5a816cf65a5a9 SHA512 f0835279404ce655813650dba98bd128cdfea2c8207854e7303c29556cd7da46f6652b6dfe444ebfe7766c846268d0c9482b1aac3bc8a3ff7ac018513dd6860f
MISC metadata.xml 8819 BLAKE2B eb61e884c09e5488157d7643c284656c3cb33981bb1fbbc56987f9dc74d9e7b39eaa1b204178c213e963bd9daf27728982be72ce8cc54aa959ccecdbf73df118 SHA512 afbcbc04690c17b3b4e480e07392718e1e42ddb2b0c2e8051630865eb3e79ac4b2fc9e5f07265afaba6f44a3934107852f5562913cb7b96c61c21b31f1721d90

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

@@ -1,286 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..10} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings enigma2 esphome ffmpeg forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken +mariadb 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.11[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.1[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.6.0[${PYTHON_USEDEP}]
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}]
~dev-python/cryptography-36.0.2[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.46.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.46.1[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.54.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220707.1[${PYTHON_USEDEP}]
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
!~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.7.5[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-9.1.1[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
!~dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/pyudev-0.22.0[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-3.10.0.2[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.38.7[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.6.0", "PyQRCode==1.2.1"]
# scripts/check_config.py:REQUIREMENTS = ("colorlog==6.6.0",)
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
>=dev-python/multidict-5.2.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
accuweather? ( ~dev-python/accuweather-0.3.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.2[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-1.3.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] )
bluetooth_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.6[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-12.1.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.0[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-10.10.0[${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}] )
github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.5.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-0.7.20[${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.21.5[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.22.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.11.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.2[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/lru-dict-1.1.7[${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.0.1[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.8.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-2.0.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.28.0[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.0[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.5.1[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.4[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.4.1[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.16[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.14.2[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.38.7[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.31.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.77[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.18.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.47.3[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.9.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.8.1[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/zwave-js-server-python-0.39.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.4.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.961[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.19.0
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.14.3[${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.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.2[${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/tomli-2.0.1[${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
}
distutils_enable_tests pytest

View File

@@ -1,291 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..10} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken +mariadb maxcube mikrotik +mobile_app +mosquitto +mqtt myq mysensors -mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.11[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.1[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.6.0[${PYTHON_USEDEP}]
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/bleak-0.15.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.1.3[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}]
~dev-python/cryptography-36.0.2[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.46.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.46.1[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.54.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.3.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220802.0[${PYTHON_USEDEP}]
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
!~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.1[${PYTHON_USEDEP}]
~dev-python/orjson-3.7.8[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-9.2.0[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
!~dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-3.10.0.2[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.38.7[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.6.0", "PyQRCode==1.2.1"]
# scripts/check_config.py:REQUIREMENTS = ("colorlog==6.6.0",)
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
>=dev-python/multidict-5.2.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
accuweather? ( ~dev-python/accuweather-0.3.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-1.3.1[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.15.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.1.3[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.9.1[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-12.1.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.1[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-10.11.0[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.5.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-1.2.11[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-1.0.1[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.22.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.11.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.2[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-2.0.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.28.0[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.1[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.5.1[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.4[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.4.1[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.16[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.14.2[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.38.7[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.33.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.78[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.18.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.50.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.9.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.8.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/zwave-js-server-python-0.39.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.4.2[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.971[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.20.0
~dev-python/pylint-2.14.4[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.1.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
~dev-python/respx-0.19.2[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@@ -1,297 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..10} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken +mariadb maxcube mikrotik +mobile_app +mosquitto +mqtt myq mysensors -mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.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.31.2[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.8.0[${PYTHON_USEDEP}]
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-1.17.1[${PYTHON_USEDEP}]
~dev-python/bleak-0.17.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.4.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-0.3.3[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}]
~dev-python/cryptography-37.0.4[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.4.0[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.48.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.48.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.55.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.3.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220907.2[${PYTHON_USEDEP}]
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
!~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.7.11[${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/pubnub-6.4.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.40[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-3.10.0.2[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.39.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.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.4.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.17.0[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-1.17.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.4.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-0.3.3[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.4.0[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.9.1[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-12.1.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
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.13.0[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.5.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-1.5.9[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-1.0.2[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.13.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.40[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-2.0.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.28.0[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.40[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.1[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.0[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.4[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.16[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.14.2[${PYTHON_USEDEP}] )
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.1[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.33.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.79[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.18.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.50.3[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.9.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.8.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.41.1[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.12.5[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.4.4[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.971[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.20.0
~dev-python/pylint-2.15.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.1.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
~dev-python/respx-0.19.2[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@@ -1,297 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..10} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken +mariadb maxcube mikrotik +mobile_app +mosquitto +mqtt myq mysensors -mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.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.31.2[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.8.0[${PYTHON_USEDEP}]
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-1.17.1[${PYTHON_USEDEP}]
~dev-python/bleak-0.17.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.4.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-0.3.3[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}]
~dev-python/cryptography-37.0.4[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.5.1[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.48.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.48.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.55.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.3.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220907.2[${PYTHON_USEDEP}]
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
!~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.7.11[${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/pubnub-6.4.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.40[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-3.10.0.2[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.39.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.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.4.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.17.0[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-1.17.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.4.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-0.3.3[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.5.1[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.9.1[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-12.1.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
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.13.0[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.5.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-1.5.12[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-1.0.2[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.13.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.40[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-2.0.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.28.0[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.40[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.1[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.0[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.4[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.16[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.14.2[${PYTHON_USEDEP}] )
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.1[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.33.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.79[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.18.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.50.3[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.9.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.8.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.41.1[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.12.5[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.4.4[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.971[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.20.0
~dev-python/pylint-2.15.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.1.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
~dev-python/respx-0.19.2[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@@ -1,298 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..10} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken +mariadb maxcube mikrotik +mobile_app +mosquitto +mqtt myq mysensors -mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.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.31.2[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.8.0[${PYTHON_USEDEP}]
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-1.17.1[${PYTHON_USEDEP}]
~dev-python/bleak-0.17.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.4.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-0.3.3[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}]
~dev-python/cryptography-37.0.4[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.5.1[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.48.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.48.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.55.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.3.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220907.2[${PYTHON_USEDEP}]
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
!~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.7.11[${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/pubnub-6.4.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-22.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.4.5
~dev-python/sqlalchemy-1.4.40[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-3.10.0.2[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.39.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.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.4.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.17.0[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-1.17.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.4.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-0.3.3[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.5.1[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.9.1[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-12.1.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
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.13.0[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.5.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-1.5.12[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-1.0.2[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.13.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.40[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-2.0.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.28.0[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.40[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.1[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.0[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.4[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.16[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.14.2[${PYTHON_USEDEP}] )
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.1[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.33.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.79[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.18.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.50.3[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.9.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.8.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.41.1[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.12.5[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.4.4[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.971[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.20.0
~dev-python/pylint-2.15.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.1.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
~dev-python/respx-0.19.2[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@@ -0,0 +1,312 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
inherit distutils-r1 pypi readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="$(pypi_sdist_url)
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage 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"
src_prepare() {
if use test ; then
cp -r ${WORKDIR}/core-${MY_PV}/tests ${S}
fi
distutils-r1_src_prepare
}
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,315 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
inherit distutils-r1 pypi readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="$(pypi_sdist_url)
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-39.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.0.6[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.9.3[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20230309.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.2.28[${PYTHON_USEDEP}]
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.8.7[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
<dev-python/pip-23.1
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.2[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.6[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/uamqp-1.6.0[${PYTHON_USEDEP}]' python3_{9..10})
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
accuweather? ( ~dev-python/accuweather-0.5.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.12.1[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-47[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.2.0[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-13.5.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.6[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-5.3.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.22.1[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.6[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.4[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.1[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.18[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.10[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.94[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.3[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.46.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.14.1[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-7.1.0[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.0.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.5.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.0.0
~dev-python/pydantic-1.10.5[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.16.0[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.20.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.0.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.rst"
src_prepare() {
if use test ; then
cp -r ${WORKDIR}/core-${MY_PV}/tests ${S}
fi
distutils-r1_src_prepare
}
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,306 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-39.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.0.6[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.9.3[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20230309.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.2.28[${PYTHON_USEDEP}]
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.8.7[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
<dev-python/pip-23.1
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.2[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.6[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/uamqp-1.6.0[${PYTHON_USEDEP}]' python3_{9..10})
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
accuweather? ( ~dev-python/accuweather-0.5.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.12.1[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-47[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.2.0[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-13.5.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.6[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-5.3.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.22.1[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.6[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.4[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.1[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.18[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.10[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.94[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.3[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.46.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.14.1[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-7.1.0[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.0.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.5.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.0.0
~dev-python/pydantic-1.10.5[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.16.0[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.20.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.0.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@@ -0,0 +1,318 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
inherit distutils-r1 readme.gentoo-r1 systemd pypi
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="$(pypi_sdist_url)
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage 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.16[${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-3.0.2[${PYTHON_USEDEP}]
~dev-python/bleak-0.20.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.3[${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-40.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.84.2[${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/ha-av-10.0.0_beta5[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.63.1[${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-20230411.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.3.29[${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}]
$(python_gen_cond_dep '~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]' python3_{9..10})
~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.6.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.1.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.1.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.6.7[${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.7[${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/ulid-transform-0.6.3[${PYTHON_USEDEP}]
>=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/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.56.0[${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.20.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.0.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.3[${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.2[${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.7[${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.6.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.3[${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.7.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.5.1[${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.3[${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.7[${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.21[${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.7[${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-2023.4.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.1[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.21.13[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.56.0[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.35.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.97[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.20.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.54.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.17.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.10.0[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.47.3[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.15.0[${PYTHON_USEDEP}]
~dev-python/coverage-7.2.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.1.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.7.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.1.0
~dev-python/pydantic-1.10.7[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.17.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.6[${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-3.2.1[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.0.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.rst"
src_prepare() {
if use test ; then
cp -r ${WORKDIR}/core-${MY_PV}/tests ${S}
fi
distutils-r1_src_prepare
}
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-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..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.16[${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-3.0.2[${PYTHON_USEDEP}]
~dev-python/bleak-0.20.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.3[${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-40.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.84.2[${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/ha-av-10.0.0_beta5[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.63.1[${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-20230411.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.3.29[${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}]
$(python_gen_cond_dep '~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]' python3_{9..10})
~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.6.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.1.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.1.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.6.7[${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.7[${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/ulid-transform-0.6.3[${PYTHON_USEDEP}]
>=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/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.56.0[${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.20.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.0.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.3[${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.2[${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.7[${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.6.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.3[${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.7.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.5.1[${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.3[${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.7[${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.21[${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.7[${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-2023.4.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.1[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.21.13[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.56.0[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.35.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.97[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.20.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.54.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.17.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.10.0[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.47.3[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.15.0[${PYTHON_USEDEP}]
~dev-python/coverage-7.2.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.1.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.7.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.1.0
~dev-python/pydantic-1.10.7[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.17.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.6[${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-3.2.1[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.0.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@@ -0,0 +1,318 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
inherit distutils-r1 pypi readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="$(pypi_sdist_url)
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage 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.16[${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-3.0.2[${PYTHON_USEDEP}]
~dev-python/bleak-0.20.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.3[${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-40.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.84.2[${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/ha-av-10.0.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.63.1[${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-20230411.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.3.29[${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}]
$(python_gen_cond_dep '~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]' python3_{9..10})
~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.6.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.1.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.1.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.6.7[${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.7[${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/ulid-transform-0.6.3[${PYTHON_USEDEP}]
>=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/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.56.0[${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.20.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.0.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.3[${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.2[${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.7[${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.6.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.3[${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.7.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.5.1[${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.11[${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.7[${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.2[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.21[${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.7[${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-2023.4.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.1[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.21.13[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.56.0[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.35.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.97[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.20.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.54.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.17.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.10.0[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.47.3[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.15.0[${PYTHON_USEDEP}]
~dev-python/coverage-7.2.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.1.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.7.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.1.0
~dev-python/pydantic-1.10.7[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.17.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.6[${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-3.2.1[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.0.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.rst"
src_prepare() {
if use test ; then
cp -r ${WORKDIR}/core-${MY_PV}/tests ${S}
fi
distutils-r1_src_prepare
}
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>
@@ -34,6 +35,7 @@
<flag name="dlna_dmr">Allows you to control a DLNA Digital Media Renderer</flag>
<flag name="dlna_dms">allows you to browse and play media from a DLNA Digital Media Server</flag>
<flag name="dwd_weather_warnings">dwd_weather_warnings sensor platform uses DWD for warnings</flag>
<flag name="ecowitt">add Ecowitt Weather station to your Home Assistant</flag>
<flag name="enigma2">Support for Enigma2 boxes with openwebif support</flag>
<flag name="esphome">Support for esphome sensors, covers and switches and it's dashboard</flag>
<flag name="ffmpeg">allows other Home Assistant integrations to process video and audio streams</flag>
@@ -49,10 +51,12 @@
<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>

View File

@@ -1,6 +1,6 @@
AUX hasstest 72 BLAKE2B 219dc5045193bbbf18f91d37d90072304c3f9937ac55337b692fcb03adea8e3fc63b3852b928d40b13162172d22f712feedb088d3d9b54c9b199a01c7446c865 SHA512 57491109c03926f0ab0a1cd3f55da0faac1afafc0ba405b4244652376d4da943227c17b1bf6b136dea151649cf02caf51d9aa49581addffc8ccf4c80d3c43c9c
AUX homeassistant.conf.d 289 BLAKE2B f4a85e5a451a254a8ef39ae481275eb93b52df645d5b5c5801fee30aa548b9ccc0eacc9fb5256793d819dabe7b53f6ff5809798d0cf771464d56aae5a58332d2 SHA512 db860c0c66d0ea66eae08e62befc07d06ccea37a2ab89280328faa54ef6cc0623a65257e7806c72b1afe608e502566ca4ee8ac7de3547705ee6394184b5da110
AUX homeassistant.init.d 922 BLAKE2B 0ff290187ca08f0a2afe011e9284f91c25722f4d2a97e4d26cf6cf06b56f66caa30c777bf1b4f7a32ebdde644a3d8b2e5c625bd86f70601548d886deb54c9a50 SHA512 78328ec822f43c04b614e63b27625c0fff75419203080b651c881ea91ea00dc32eb62273c23e3e150a5c22c952bcd86a929b10e92a0e3b24540d2ae66909216d
AUX homeassistant.init.d 1032 BLAKE2B 5ca9e2232a35ddfd4279fd9537a112f9edd59edce7468f7054e6d049f4d3a60d4ef82d74092eec1d7067bf0d27579acf6e1b19f77b9f0dca26126dd59bb76838 SHA512 0ce07ebf1bba1df4772def0c6eba126dd8a8347208d15fbe1cac774f62dd100e172f0d8d5d26f9dda7352f36a5191e1b771af7f44fcbf16d365d5595451b44fb
AUX homeassistant.logrotate 185 BLAKE2B 95f6a0681f2ee9da195052a19e7a420aef5f99f601cf1b30c895c50a846364bd86764d4e2a550f5171374e43a2197f366d4b7b263333049445ee45c998046582 SHA512 fc99afd4bcec3785e3387e368040688e46b02093100e9c8b5b6c11bd4566b39adf73da2b8470427ba6a9193335979ee78e8667caf227d23b31b7b50ffb9f63d6
AUX homeassistant.service 295 BLAKE2B d6989960404ed89f1888e0776a622b8b1800c39353f458d38af2364f1cc6a93c249155c291633792666e12c5235d8d43e9ce933a1e8958ea3fa948f74ebdf716 SHA512 c2c7349e3eda8a0bf85543697e37d0038e7c89ebdbaa22104dfc26f56d408d1c843c2aaa0c935359ab0ba27e7e3529a48a5487bf5c3377e37d47b0cbececa3ec
AUX maxcube_TypeError_01114_dirty_hack.patch 2264 BLAKE2B d4287d558066962e331e91839ac9008bdaa3b41bfccd634d79479b3d35716e2defedfa311d06143fd2d97a253965dd3b78a9b8097d9ed961a0616fbebbc3761c SHA512 3b7264dd59df521bcc2b3a3e449960d59eb85c9a91fafbe022d63f5e5c3308a17e3f171a33dcef116bf9fe0ccd4302a5357e5bf92a72870ceddd1f306c2be29c
@@ -8,14 +8,18 @@ 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.7.7.tar.gz 15751383 BLAKE2B 6e5d38086f08a86b025163c3e66a20ab935dc527529ba5352cf56aaeb23806c904a89db355a0d54648859828f722c2dc747282fb94aaf55889382bb885ad672e SHA512 aa181f39718d970de9ff88c79bf86cb60e95d11eda012553cc6bc1654eed7675d1a89a568a11bd53110be46cad89a647ce74d66e109fac87bfcda5363dbcbd21
DIST homeassistant-2022.8.7.tar.gz 15994709 BLAKE2B fc6d5d7ed831c012e99d49516c20afa0a03311131620740436421b0dfab45820cebf113810c2472357f4637040dea9b96c3a2a1c82ebc3136ece015f87b7d8ce SHA512 009cb81106996f8457c08c76a89b61689b8554ed0453715e6ea2ceee6f4bf4822f82ec2dc2aa3bd7793dd0b2462424557cf2d4a09565f6f089654cae6dce39d9
DIST homeassistant-2022.9.5.tar.gz 16482177 BLAKE2B ec8f617b7b95abea9e1952077257f73c7fea49937bcc3b6e92cd41a3043a89facd95a8a4aa0d28d174abe1addd09e0cc9ca4059aa4dfff64f7dd66ce4bdfeca2 SHA512 ac67480ba747c3873c567ae2fa1f89cd8cf7575923440f515414ec1112c48d00016fa6fa778354a3a570ecc6ca6477dd886ebf9405430d404c7a120e456dad81
DIST homeassistant-2022.9.6.tar.gz 16488692 BLAKE2B df289cc4ec3c12a58d874e16982be77d1739a7af73ba6037c56b815d43613c1c6cba499422eb533b69c0e27840a4ed2f815b76faf8b49cd560c32c37ea36d073 SHA512 310604d97fbfbd17c5fb8d92ede400a9fddb660e2ea9696a533e9278e56d42f09c08f8977f20ec3bb2efa11e2f483e67b5afb60a1d6880f45f2d8b31287320b9
DIST homeassistant-2022.9.7.tar.gz 16485744 BLAKE2B 04497b7b388e99020bb09b15a53db23b9f073ad27cf18fb1fb0d3d3426dab9a9d4d7e1fefea8bc9e0493022f2911a7f48244f9ccbeb62eb6c81856fbc12a691d SHA512 6569931c0506241e78bd2b997fbe4357075acddee2abd472f6262a372e787305feb6fa3300fd034d8624321a42f7fa43a03175033015861e8f04a384713d34ee
EBUILD homeassistant-2022.7.7.ebuild 29713 BLAKE2B fecbd1baae8e1c87742145e7c798e510cb3fbb585175c700ddca56bee733f556f93fd03645a80d4f77b10808e6a049a34cb15ee9f30fe168bd171285b7b19d72 SHA512 79c8e55698d537df13d63579800738db6dd418a13f17fdcafb8bc27ba33b87d42c33ce57931e76371cd4b968befc15ee8f50617ce78494899675359bbcb6b7ce
EBUILD homeassistant-2022.8.7.ebuild 29900 BLAKE2B 8bceca9fbb6e560d174ad5b30a3f340c07b6d0b56136a57767cfb09a60b1d04d88818df40ffdfa173396d46a2356e54d507e9a74bcc4bc2d1a7042dbc10fff94 SHA512 7b576034ebcd672038754299999bb14df957a2150e14f60e9621fba47fa46f34ec9f5cb2744dd925dbcd660bf63339ec51266a5ad044fbef4710bf34d6598bbd
EBUILD homeassistant-2022.9.5.ebuild 30368 BLAKE2B e55c2f252c6feaa9298dc28740f19947a44487bd0296bc688f0fcf55ee541630e0bd3986b584d7848683be70d0285b6309dd3f4b0132fddcd4b61ae4a68f2240 SHA512 9aa6f794d78a1595bf4b514e1f9ee30df55bcfefcd182b6d9f13a151ed8f168d9ecf0eb0414f1dd6406c0058d4f14ccf5bbf5d64d6bdced194885c2fc79eaf40
EBUILD homeassistant-2022.9.6.ebuild 30369 BLAKE2B 60ab289a001f3a3754da2018384107b7e6c8bb9f4fe72323a62e2f14ec0f2fbac32bc09163ea2be4ed83a63cb2799ce8d81661ecdab4af0eec5c3861c8027680 SHA512 bc901c9b1fc2231ebd7c79e6ec0bc0649aaa4b8fb083dc88674db10529a2e408c396dd09ac3380feaae0ab307a8a34901e33b1393ea9d4020207eee5cf2285c0
EBUILD homeassistant-2022.9.7.ebuild 30417 BLAKE2B 11f01d467c5245b4833c2e59456266246f597691f17fc2053b8aae1945e0c722f7085e1d21e1b3e6d9f1c405c1bb9b09890bc39f0ca3b58e7d1f4bcb1671244a SHA512 3f918183b9c116da2e8f37ded7f8279adc63f61e5c51c9ab33d637271aaf991321a3064e26994eab5398a39e23188da513c85e353cc9827d73e94ba2280fc1ab
MISC metadata.xml 26158 BLAKE2B 2b575d1adcda0e6db20962200a828ad0e86de31e45b707b5ef07484e7e64d37f482412e79351f300e7a6cf686e147dbd52696468131735f1fdb187433173cee1 SHA512 9953284a6457d1c8741545054a4b92758c029a37dd11ad9558709aa6f670bf7c8efe41c546b03956dc658159136cf7205131dfbad48c35de37438e565060b5ee
DIST homeassistant-2023.2.5.gh.tar.gz 18210750 BLAKE2B 326d12c4d279f908674f25388b059f557dd13c411a055f7f5d4cb7dba72a2cf381d2c8ac40bf018aced3cc278208f343bdc246c5aff6a570443b49720dc18a51 SHA512 1d7c0559b9735e97fd030089d5af54d8c694602c0d2f6696066b9f216c4cc66de561c509b6ac5538cd3ca911ddce59e53c98a1c6cd779a7d3b4ceea9ed286493
DIST homeassistant-2023.2.5.tar.gz 12099705 BLAKE2B 009dc9b17de0166dd0cc890583b989ba3fbb8f4df21ae5ac520a94fd833401c07af56eedfbf32fbdb77d7a505629b0f1d967a29c6cf4cfbcd19c1a5359a52ffb SHA512 6e1702e93041e0f6bd71498d5137530c4a7bdd2eea020a1f84da5b0d825af6a052371b70e81798b7022c33e0af9f25760b5bf6f7a6a7a5d8c4d4d9c8fd14d0d7
DIST homeassistant-2023.3.6.gh.tar.gz 13678015 BLAKE2B 3208e8de6532973a8ed0c1fded9aecb2aa4e68f9a5a30767466240077b911b8000340f710081ee96c4f6f4fe0baa213b1562f8d06320ad9f4b387cc671e4f79d SHA512 9ed69757a2a81f0ce3b6ff271bee429ecc1a0fa14a75b981ec234320efad8d596e38cf1d7ad7c95ed74f53f3b82edba290bb9fcf8eb7489a707309fd70e9e151
DIST homeassistant-2023.3.6.tar.gz 12559122 BLAKE2B 6d5eddd724039754607eb0f798147973be18748fc0c608ba5b473d503be3f8179b8070139af62b4484b238f17ca32c481a25604f33d3d6044db31ba3ffb718d9 SHA512 ddd9b218abd6c986163c849b3552204ca5fc7a1a9b448b68e2116f0cb106c1f439dca7f8e8e3dc8316f38fb4512280d409d2793529e9321405766de097e77c6e
DIST homeassistant-2023.4.4.gh.tar.gz 13866710 BLAKE2B c48209cc8377059a662ec4284e81c4a7886e586e180c8a9e943f7d47dae9cc0f0bb14de79a32c75b913bd2abe0fa026dce4aa5cf513f8efa588c630bfe76fa68 SHA512 686fb4c869d18c4e4065fe45de060be4cc037bad35d6fbfdf8304138e6e5af67f3da9fc18515310bd420a1dac60f4d52cd2779065d3f0b1cfd858456a13299d0
DIST homeassistant-2023.4.4.tar.gz 12889752 BLAKE2B f25ab36bbe75a19349801c1c7bb39fc1dda7c7612d64bee7c65f45721e9dcc1ff8431f2ff79d2fbdcfb0715d1d065e7b131b6a731ffe3d0853c8eb21430dc32b SHA512 70a7fa3e1d872bc57b77fc2e380274d080e9bbcf745c7626881928dc4f79844afa8fb71c0611186f3d6a0a047080fcacce2e944730166200bea7f0a3bae7a188
DIST homeassistant-2023.4.6.gh.tar.gz 13871472 BLAKE2B 1ae4d3d2826d194ae8a8d91132b410647159887e97c1273d615d56fe1d435ed6373b2ec4bef04c53d85bb6a9c91318aaa4db2f2b2b48cfae51b9ce990930afc6 SHA512 c8a4ef2e8a1f02a588e1bc5f6bd9281118c3b2edff4c3c13a1045fa733ca2195b7bbcf371aa3df57cc6d4e4a631944a6e360ee6a61add5de104a2a0e0f023fbd
DIST homeassistant-2023.4.6.tar.gz 12994366 BLAKE2B 68915d12ddce0aed48d5f21b64dd4581afe35db5028f165d7317216c445f7c88ae7f46138566358f1753f6411895b47915f51c676fce47adbcdc0ad3fcd090c7 SHA512 9433ac0f3d2f1309269e07a94060b758a059db8dd5ca8e14dcb0b986155f47863959c3be03eaa2c5984458fc1b4d4303ec155b7a298f5a910c181ec1489859ad
EBUILD homeassistant-2023.2.5.ebuild 31377 BLAKE2B 41328072d8443878bd26d3a8a5c90231e25d21cc05415932651ce6b6ce36c31a40c3b83b98725e41b2a1bd3ab3c6cba20e8a579f76b4c5acc7e4dadf31bb76d2 SHA512 727dff1f502e24137bf734dc742a12e289e8fc5864ebf276bbfd07cf7b8fe583210afd6b3ad6567ec8fd34574ddedc2b45b157fec6e1879ce55e1ecb77364ffa
EBUILD homeassistant-2023.3.6-r1.ebuild 31662 BLAKE2B bc1e957461984ba8847ff80a4b98edb4689957cd80a433cc0cd01ca91fb364fe3d2d8d85c6670529a8804dfffdc611310f4b1c042671fff769c58c5f49372498 SHA512 6a05c58d4644ce34df3750332144a614a129ab60c74ad3818e58d76a5b42a99e30d88016340e0f0cb5630a9500a281cdbcd5379cb3bb12e1ff4228f51d40242b
EBUILD homeassistant-2023.3.6.ebuild 31511 BLAKE2B a8bf65d6f9d9a0bc820631542961733612c28178bfc6a08b4655a0a77409a364c82a10821d4b1cde21cf375ebdb6f16843e16f1f8a3c74c4d1da9f4cc79a3e5e SHA512 d3a487b6ca03288e3b2134e3169857e1fd21f1abf86c466eebe1790f2580f6cf3beb1924614539ba76c84a5976d536ce62a6af0c28ba0d0683fc0bd4f6a36c60
EBUILD homeassistant-2023.4.4-r1.ebuild 31853 BLAKE2B 6dfcc2994ede2be17cf94832b5e4335fe869a59b04691738419492657d70f18c0cc13ba5062b6cf879d79bb4cd773fb6dc39336ecaec665268ea1f402be68d9f SHA512 63205241d21bfc0b610848835b519c85413534b6e57e75710b739df4474a64a73c822ef32b25f2044ca2fa132a55502ae7ce30703cd0af36422a2666cc0c1a9f
EBUILD homeassistant-2023.4.4.ebuild 31702 BLAKE2B 1fbdaf48c4845f3fae8d9b1c2c349875763ca3f34f34d15f9a7e8efd7dbe018fa46d8add8d0e7f28978ae15155433b44b34d52a2671a2c6c74d8faa98f3dfe60 SHA512 0bf210d32e98ad2871a21c37f33dbe5f4e0235e54b8e5b76721560c79d1ffd1f175a0ac2a0cd9d76913f01623d06d869e09a0ea02448679c7428ede9f82375ce
EBUILD homeassistant-2023.4.6.ebuild 31866 BLAKE2B c6f5936e05d8527239c7070de12d1cab8edf203f973fffef2a32c7bc240630eaa5ec43e1da9cc2d07842708dee15e762f2c4765eb31d5a74ead0266c91a4cda7 SHA512 b4961e90f334838e69e41d43d58bb7198c3c37e0a64e45701e063f0ac42e89cadde67143229efc7102fd393ece6a1a92ee9c966391d3ab19404a1f5f518e9617
MISC metadata.xml 26442 BLAKE2B 1a3637e958c177f57bfa40eec2516e0fcc3afcdc02e628460a8fba82c146ff69b0367bc865b09e3e212a458157388673021458a2ea445175353f14dab06fbaad SHA512 3e3d04eff6e300ea0519effc83c0d297224110280ddb6d69fb406f02f22df1b2822c9a3627ff6c599c3469bb3335d7a6317ee06252e8a1ece4ae88e5d43eb521

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

@@ -1,482 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..10} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth_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 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 +mqtt myq -mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.11[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.1[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.6.0[${PYTHON_USEDEP}]
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}]
~dev-python/cryptography-36.0.2[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.46.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.46.1[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.54.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220707.1[${PYTHON_USEDEP}]
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
!~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.7.5[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-9.1.1[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
!~dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/pyudev-0.22.0[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-3.10.0.2[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.38.7[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.6.0", "PyQRCode==1.2.1"]
# scripts/check_config.py:REQUIREMENTS = ("colorlog==6.6.0",)
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
>=dev-python/multidict-5.2.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-1.2.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.3.0[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.5.1[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.27[${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.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-1.3.1[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.2.0[${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.2[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.9.9[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.12.0[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.1.25[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.2.3[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2022.2.0[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.0.1[${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.10.1[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.11[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.2[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-1.2.3[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/bsblan-0.5.0[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.0[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.9.1[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.6[${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.0[${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-98[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.10.11[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.11[${PYTHON_USEDEP}] )
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.5.22[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-10.10.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/fiblary3-0.1.8[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-0.28.30[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-0.0.10[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.4[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-2.1.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-4.0.4[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.2.2[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-2022.3.2[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.9[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.5.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-0.7.20[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.4[${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.2[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.4.1[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.0.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.4[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.1.3[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.2.0[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.11.0[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.5[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-0.21.5[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-0.8.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2022.7.0[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.11[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.2[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/youtube-dl-2021.12.17 )
meteo_france? ( ~dev-python/meteofrance-api-1.0.2[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
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/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-6.2.4[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.0.1[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.5.2[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.4.1[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
opnsense? ( ~dev-python/pyopnsense-0.2.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-2.9.0[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.7.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.11.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.18.5[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.18[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.2[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-0.4.3[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2022.7.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~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.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.0.1[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.8.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-2.0.1[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.27.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2022.7.1[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.6.11[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-0.2.9[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.28.0[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.5.5[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-1.0.8[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.0[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.5.1[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.4[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2022.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-34[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.11.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2022.6.2[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.4.1[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.16.4[${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.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.13.2[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.14.2[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.4[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.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.4[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.38.7[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.31.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.77[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.18.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.47.3[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.9.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.8.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/zwave-js-server-python-0.39.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.4.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.961[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.19.0
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.14.3[${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.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.2[${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/tomli-2.0.1[${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
}
distutils_enable_tests pytest

View File

@@ -1,485 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..10} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi miflora mikrotik mitemp_bt +mobile_app +mosquitto +mqtt myq -mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.11[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.1[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.6.0[${PYTHON_USEDEP}]
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/bleak-0.15.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.1.3[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}]
~dev-python/cryptography-36.0.2[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.46.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.46.1[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.54.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.3.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220802.0[${PYTHON_USEDEP}]
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
!~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.1[${PYTHON_USEDEP}]
~dev-python/orjson-3.7.8[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-9.2.0[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
!~dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-3.10.0.2[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.38.7[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.6.0", "PyQRCode==1.2.1"]
# scripts/check_config.py:REQUIREMENTS = ("colorlog==6.6.0",)
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
>=dev-python/multidict-5.2.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.45.1"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/abodepy-1.2.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.3.0[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.5.1[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.41[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2021.11.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.7[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-1.3.1[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.3.2[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.10.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-0.9.9[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-0.12.0[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.1.25[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.2.3[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2022.2.0[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.0.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.19.0[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.15.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.1.3[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.10.2[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/bravia-tv-1.0.11[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.2[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-1.2.3[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/bsblan-0.5.0[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.0[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-0.9.1[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-12.1.4[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.1[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.7.0[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-104[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.10.11[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.11[${PYTHON_USEDEP}] )
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.5.22[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-10.11.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/fiblary3-0.1.8[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-0.28.30[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-0.0.10[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.4[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-2.1.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-4.0.4[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.2.2[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.9[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.5.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-1.2.11[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.7[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.5.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.4.1[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.0.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.4[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.2.0[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.2.0[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.11.0[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.5[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-1.0.1[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-0.8.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-connection-1.0.0[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2022.7.0[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.11[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.2[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/youtube-dl-2021.12.17 )
meteo_france? ( ~dev-python/meteofrance-api-1.0.2[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-6.2.4[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.0.1[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.5.2[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.4.1[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
opnsense? ( ~dev-python/pyopnsense-0.2.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-2.9.0[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.7.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.11.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.18.7[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.18[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-5.2[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-0.4.3[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2022.7.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.17.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.5[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.1[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-2.0.1[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2022.7.1[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.6.11[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-0.2.9[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.28.0[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.5.5[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-1.0.8[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.1[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.5.1[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.4[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2022.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-34[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.12.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2022.6.2[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.4.1[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.16.2[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.14[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.2.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.16[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.4.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.14.1[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.14.2[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.4[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.38.7[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.33.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.78[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.18.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.50.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.9.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.8.2[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/zwave-js-server-python-0.39.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.4.2[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.971[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.20.0
~dev-python/pylint-2.14.4[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.1.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
~dev-python/respx-0.19.2[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@@ -1,491 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..10} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi miflora mikrotik mitemp_bt +mobile_app +mosquitto +mqtt myq -mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.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.31.2[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.8.0[${PYTHON_USEDEP}]
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-1.17.1[${PYTHON_USEDEP}]
~dev-python/bleak-0.17.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.4.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-0.3.3[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}]
~dev-python/cryptography-37.0.4[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.4.0[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.48.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.48.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.55.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.3.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220907.2[${PYTHON_USEDEP}]
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
!~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.7.11[${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/pubnub-6.4.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.40[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-3.10.0.2[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.39.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.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.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.44[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2021.11.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.7[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.10.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.0.0[${PYTHON_USEDEP}] )
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.1[${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.0.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.19.2[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.17.0[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-1.17.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.4.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-0.3.3[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.4.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.2[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.2.2[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.2[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-1.2.3[${PYTHON_USEDEP}] )
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.2[${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.7.0[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-104[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.10.11[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}] )
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.5.22[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-10.13.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/fiblary3-0.1.8[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-0.28.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-0.0.10[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.5[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-2.1.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-4.0.4[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.2.2[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.9[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.5.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-1.5.9[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.7[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.5.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.4.1[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.0.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.4[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.2.0[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.2.0[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.4[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.11.0[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-1.0.2[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-0.8.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2022.9.1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.11[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.2[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/youtube-dl-2021.12.17 )
meteo_france? ( ~dev-python/meteofrance-api-1.0.2[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-6.2.4[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.0.1[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.5.2[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.4.1[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
opnsense? ( ~dev-python/pyopnsense-0.2.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-2.9.0[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.7.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.13.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.18.7[${PYTHON_USEDEP}] )
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.9.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.40[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.17.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.5[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.1[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-2.0.1[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2022.7.1[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.6.12[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-0.2.9[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.28.0[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.40[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.6.0[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-1.0.8[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.1[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.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.3.4[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2022.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-34[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.12.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2022.9.1[${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.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.16[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.4.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.14.1[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.14.2[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.4[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.39.1[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.33.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.79[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.18.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.50.3[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.9.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.8.2[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.41.1[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.12.5[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.4.4[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.971[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.20.0
~dev-python/pylint-2.15.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.1.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
~dev-python/respx-0.19.2[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@@ -1,491 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..10} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi miflora mikrotik mitemp_bt +mobile_app +mosquitto +mqtt myq -mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.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.31.2[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.8.0[${PYTHON_USEDEP}]
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-1.17.1[${PYTHON_USEDEP}]
~dev-python/bleak-0.17.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.4.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-0.3.3[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}]
~dev-python/cryptography-37.0.4[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.5.1[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.48.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.48.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.55.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.3.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220907.2[${PYTHON_USEDEP}]
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
!~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.7.11[${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/pubnub-6.4.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.4.5
~dev-python/sqlalchemy-1.4.40[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-3.10.0.2[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.39.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.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.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.44[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2021.11.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.7[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.10.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.0.0[${PYTHON_USEDEP}] )
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.1[${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.0.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.19.2[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.17.0[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-1.17.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.4.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-0.3.3[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.5.1[${PYTHON_USEDEP}] )
bluetooth_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.2[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.2[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-1.2.3[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/bsblan-0.5.0[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.2[${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.7.0[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-104[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.10.11[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}] )
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.5.22[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-10.13.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/fiblary3-0.1.8[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-0.28.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-0.0.10[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.5[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-2.1.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-4.0.4[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.2.2[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.9[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.5.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-1.5.12[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.7[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.5.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.4.1[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.0.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.4[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.11.0[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-1.0.2[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-0.8.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2022.9.1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.11[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.2[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/youtube-dl-2021.12.17 )
meteo_france? ( ~dev-python/meteofrance-api-1.0.2[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-6.2.4[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.0.1[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.5.2[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.4.1[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
opnsense? ( ~dev-python/pyopnsense-0.2.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-2.9.0[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.7.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.13.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.18.7[${PYTHON_USEDEP}] )
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.9.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.40[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.17.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.5[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.1[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-2.0.1[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2022.7.1[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.6.12[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-0.2.9[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.28.0[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.40[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.6.0[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-1.0.8[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.1[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.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.3.4[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2022.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-34[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.12.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2022.9.1[${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.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.16[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.4.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.14.1[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.14.2[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.4[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.39.1[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.33.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.79[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.18.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.50.3[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.9.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.8.2[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.41.1[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.12.5[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.4.4[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.971[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.20.0
~dev-python/pylint-2.15.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.1.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
~dev-python/respx-0.19.2[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@@ -1,492 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..10} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi miflora mikrotik mitemp_bt +mobile_app +mosquitto +mqtt myq -mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.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.31.2[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.8.0[${PYTHON_USEDEP}]
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-1.17.1[${PYTHON_USEDEP}]
~dev-python/bleak-0.17.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.4.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-0.3.3[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}]
~dev-python/cryptography-37.0.4[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.5.1[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.48.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.48.0[${PYTHON_USEDEP}]
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.55.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.3.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20220907.2[${PYTHON_USEDEP}]
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
!~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.7.11[${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/pubnub-6.4.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-22.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.4.5
~dev-python/sqlalchemy-1.4.40[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-3.10.0.2[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.39.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.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.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.44[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2021.11.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.7[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.10.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.0.0[${PYTHON_USEDEP}] )
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.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.0.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.19.2[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.17.0[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-1.17.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.4.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-0.3.3[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.5.1[${PYTHON_USEDEP}] )
bluetooth_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.2[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.2[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-1.2.3[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/bsblan-0.5.0[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.2[${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.7.0[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-104[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.10.11[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}] )
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.5.22[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-10.13.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/fiblary3-0.1.8[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-0.28.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-0.0.10[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.5[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-2.1.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-4.0.4[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.2.2[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.9[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.5.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-1.5.12[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.7[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.5.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.4.1[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.4.4[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.2.0[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.2.0[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.5[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.11.0[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-1.0.2[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-0.8.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2022.9.1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.11[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.2[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/youtube-dl-2021.12.17 )
meteo_france? ( ~dev-python/meteofrance-api-1.0.2[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-6.2.4[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.0.1[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.5.2[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.4.1[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
opnsense? ( ~dev-python/pyopnsense-0.2.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-2.9.0[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.7.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.13.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.18.7[${PYTHON_USEDEP}] )
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.9.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-1.4.40[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.17.0[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.5[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.1[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-2.0.1[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2022.7.1[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.6.12[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-0.2.9[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.28.0[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-1.4.40[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.6.0[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-1.0.8[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.1[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.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.3.4[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2022.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-34[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-2.12.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2022.9.1[${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.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.16[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.4.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.14.1[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.14.2[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.4[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.39.1[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.33.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.79[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.18.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.50.3[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.9.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.8.2[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.41.1[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.12.5[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-6.4.4[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-0.971[${PYTHON_USEDEP}]
<dev-python/pip-22.1.0
~dev-vcs/pre-commit-2.20.0
~dev-python/pylint-2.15.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.1.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
~dev-python/respx-0.19.2[${PYTHON_USEDEP}]
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/core-${MY_PV}"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@@ -0,0 +1,507 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
inherit distutils-r1 pypi readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="$(pypi_sdist_url)
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio 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"
src_prepare() {
if use test ; then
cp -r ${WORKDIR}/core-${MY_PV}/tests ${S}
fi
distutils-r1_src_prepare
}
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,511 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
inherit distutils-r1 pypi readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="$(pypi_sdist_url)
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-39.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.0.6[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.9.3[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20230309.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.2.28[${PYTHON_USEDEP}]
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.8.7[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
<dev-python/pip-23.1
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.2[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.6[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/uamqp-1.6.0[${PYTHON_USEDEP}]' python3_{9..10})
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.5.0[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.6.1[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.12.1[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.56[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2021.11.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.7[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.10.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.2.1[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.2.1[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.2.7[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.1.1[${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.23[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.1[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-2.2.0[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/python-bsblan-0.5.9[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.2.0[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.9.0[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-110[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.1[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}] )
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.5.29[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-13.5.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.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.10[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.6.1[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.13[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.6.2[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-9.4.0[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.3.4[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.3.3[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.6[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.12.1[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.6.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-0.8.9[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.0[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.1.1[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-4.2.9[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.11[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube-dl-2021.12.17[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.2.0[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.1.3[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-7.5.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.0.1[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.0[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.4.1[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.11[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
opnsense? ( ~dev-python/pyopnsense-0.2.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-3.0.0[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.13.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.27.5[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-6.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-2.0.0[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2022.11.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.6[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.17.1[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.6[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.3[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-5.3.1[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2022.12.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-0.3.0[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.22.1[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.6[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.6.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.4[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.1[${PYTHON_USEDEP}] )
tts? ( ~media-libs/mutagen-1.46.0 )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-44[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-3.0.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2023.2.0[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.21.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.14[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.3.2[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.4.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.15.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.18[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.10[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.94[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.3[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.46.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.14.1[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-7.1.0[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.0.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.5.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.0.0
~dev-python/pydantic-1.10.5[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.16.0[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.20.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.0.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.rst"
src_prepare() {
if use test ; then
cp -r ${WORKDIR}/core-${MY_PV}/tests ${S}
fi
distutils-r1_src_prepare
}
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,502 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-39.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.0.6[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.9.3[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20230309.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.2.28[${PYTHON_USEDEP}]
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
~dev-python/orjson-3.8.7[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
<dev-python/pip-23.1
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.28.2[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.6[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/uamqp-1.6.0[${PYTHON_USEDEP}]' python3_{9..10})
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-0.5.0[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.6.1[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2022.12.1[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.56[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2021.11.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.7[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.10.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.2.1[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.2.1[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.2.7[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.1.1[${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.23[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.1[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-2.2.0[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/python-bsblan-0.5.9[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.2.0[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.9.0[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-110[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.1[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}] )
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.5.29[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-13.5.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.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.10[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-2.6.1[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.13[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.6.2[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-9.4.0[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.3.4[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.3.3[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.6[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.12.1[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.6.0[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-0.8.9[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.0[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.1.1[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-4.2.9[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.11[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~dev-python/youtube-dl-2021.12.17[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.2.0[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.1.3[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-7.5.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.0.1[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.0[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.4.1[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.11[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
opnsense? ( ~dev-python/pyopnsense-0.2.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-3.0.0[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.13.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.27.5[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-6.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-2.0.0[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2022.11.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.6[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.17.1[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.6[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.3[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-5.3.1[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2022.12.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-0.3.0[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.22.1[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.6[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.6.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.6.4[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.1[${PYTHON_USEDEP}] )
tts? ( ~media-libs/mutagen-1.46.0 )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-44[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-3.0.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2023.2.0[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.21.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.14[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.3.2[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.4.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.15.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.18[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.34.10[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.94[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.3[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.46.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.14.1[${PYTHON_USEDEP}]
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
~dev-python/coverage-7.1.0[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.0.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.5.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.0.0
~dev-python/pydantic-1.10.5[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.16.0[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.20.3[${PYTHON_USEDEP}]
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.0.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@@ -0,0 +1,514 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
inherit distutils-r1 pypi readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="$(pypi_sdist_url)
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.16[${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-3.0.2[${PYTHON_USEDEP}]
~dev-python/bleak-0.20.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.3[${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-40.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.84.2[${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/ha-av-10.0.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.63.1[${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-20230411.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.3.29[${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}]
$(python_gen_cond_dep '~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]' python3_{9..10})
~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.6.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.1.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.1.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.6.7[${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.7[${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/ulid-transform-0.6.3[${PYTHON_USEDEP}]
>=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/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.56.0[${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-2023.4.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.3.0[${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.1.14[${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.6[${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.20.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.0.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.3[${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.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.13.0[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.1.23[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.2[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-2.3.0[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/python-bsblan-0.5.11[${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.7[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.9.0[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-110[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.2[${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.16[${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.32[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-13.6.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.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.37[${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.12.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.8[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.12.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-3.1.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.10[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
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.3[${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.8.5[${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.4.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.3.4[${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.7.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.10[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.5[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.1.2[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-4.5.1[${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.1[${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.3[${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.7[${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.8[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.4[${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-2023.4.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.21[${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.7[${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-2023.4.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.1[${PYTHON_USEDEP}] )
tts? ( ~media-libs/mutagen-1.46.0 )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-46[${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.2.1[${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.60[${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.16.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.21.13[${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.8[${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.56.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.35.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.97[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.20.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.54.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.17.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.10.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/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.47.3[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.15.0[${PYTHON_USEDEP}]
~dev-python/coverage-7.2.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.1.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.7.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.1.0
~dev-python/pydantic-1.10.7[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.17.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.6[${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-3.2.1[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.0.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.rst"
src_prepare() {
if use test ; then
cp -r ${WORKDIR}/core-${MY_PV}/tests ${S}
fi
distutils-r1_src_prepare
}
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,505 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
S="${WORKDIR}/core-${MY_PV}"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.16[${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-3.0.2[${PYTHON_USEDEP}]
~dev-python/bleak-0.20.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.3[${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-40.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.84.2[${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/ha-av-10.0.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.63.1[${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-20230411.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.3.29[${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}]
$(python_gen_cond_dep '~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]' python3_{9..10})
~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.6.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.1.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.1.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.6.7[${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.7[${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/ulid-transform-0.6.3[${PYTHON_USEDEP}]
>=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/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.56.0[${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-2023.4.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.3.0[${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.1.14[${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.6[${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.20.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.0.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.3[${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.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.13.0[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.1.23[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.2[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-2.3.0[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/python-bsblan-0.5.11[${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.7[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.9.0[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-110[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.2[${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.16[${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.32[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-13.6.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.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.37[${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.12.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.8[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.12.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-3.1.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.10[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
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.3[${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.8.5[${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.4.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.3.4[${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.7.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.10[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.5[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.1.2[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-4.5.1[${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.1[${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.3[${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.7[${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.8[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.4[${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-2023.4.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.21[${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.7[${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-2023.4.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.1[${PYTHON_USEDEP}] )
tts? ( ~media-libs/mutagen-1.46.0 )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-46[${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.2.1[${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.60[${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.16.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.21.13[${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.8[${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.56.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.35.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.97[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.20.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.54.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.17.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.10.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/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.47.3[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.15.0[${PYTHON_USEDEP}]
~dev-python/coverage-7.2.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.1.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.7.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.1.0
~dev-python/pydantic-1.10.7[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.17.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.6[${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-3.2.1[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.0.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@@ -0,0 +1,514 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
inherit distutils-r1 pypi readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="$(pypi_sdist_url)
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.4.16[${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-3.0.2[${PYTHON_USEDEP}]
~dev-python/bleak-0.20.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.15.3[${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-40.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-1.84.2[${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/ha-av-10.0.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.63.1[${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-20230411.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.3.29[${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}]
$(python_gen_cond_dep '~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]' python3_{9..10})
~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.6.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.1.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.1.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.6.7[${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.7[${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/ulid-transform-0.6.3[${PYTHON_USEDEP}]
>=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/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.56.0[${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-2023.4.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.3.0[${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.1.14[${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.6[${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.20.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.0.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.3[${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.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.13.0[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.1.23[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.2[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-2.3.0[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/python-bsblan-0.5.11[${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.7[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.9.0[${PYTHON_USEDEP}] )
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-110[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.2[${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.16[${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.33[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-13.6.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.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.37[${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.12.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.8[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.12.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-3.1.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.10[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
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.3[${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.8.5[${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.4.2[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.3.4[${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.7.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.10[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.5[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.4.0[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-4.5.1[${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.1[${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.11[${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.7[${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.8[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.4[${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.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-2023.4.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.21[${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.7[${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-2023.4.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.1[${PYTHON_USEDEP}] )
tts? ( ~media-libs/mutagen-1.46.0 )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-46[${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.2.1[${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.60[${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.16.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.21.13[${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.8[${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.56.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.35.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.97[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.20.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.54.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.17.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.10.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/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.47.3[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.15.0[${PYTHON_USEDEP}]
~dev-python/coverage-7.2.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.1.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.7.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.1.0
~dev-python/pydantic-1.10.7[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-2.17.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.6[${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-3.2.1[${PYTHON_USEDEP}]
~dev-python/pytest-7.2.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.0.0[${PYTHON_USEDEP}]
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.rst"
src_prepare() {
if use test ; then
cp -r ${WORKDIR}/core-${MY_PV}/tests ${S}
fi
distutils-r1_src_prepare
}
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>
@@ -110,6 +111,7 @@
<flag name="dynalite">Dynalite DyNET interface forHome Assistant </flag>
<flag name="dyson">integrate all Dyson related platforms into Home Assistant</flag>
<flag name="ecobee">Talk to Ecobee thermostats from Home Assistant</flag>
<flag name="ecowitt">add Ecowitt Weather station to your Home Assistant</flag>
<flag name="emulated_roku">Emulate Roku API for Harmony and Android remotes</flag>
<flag name="enigma2">Support for Enigma2 boxes with openwebif support</flag>
<flag name="enocean">Support for Enocean devices in Home Assistant</flag>
@@ -154,6 +156,7 @@
<flag name="hydrawise">communicate with Hunter Wi-Fi irrigation controllers</flag>
<flag name="iaqualink">iAqualink by Jandy allows you to control your pool via cloud service</flag>
<flag name="ihc">use IHC Python SDK</flag>
<flag name="image_upload">handle image assets in Home Assistant</flag>
<flag name="imap">observing your IMAP server and reporting the amount of unread emails</flag>
<flag name="incomfort">client for Intergas InComfort/InTouch Lan2RF systems</flag>
<flag name="influxdb">transfer sensor data to a local InfluxDB database</flag>
@@ -171,6 +174,7 @@
<flag name="lifx">The lifx integration allows you to integrate your LIFX into Home Assistant</flag>
<flag name="linode">allows you to access the information about your Linode systems</flag>
<flag name="litterrobot">Wi-Fi-enabled, automatic, self-cleaning litter box for cats</flag>
<flag name="local_calendar">create a calendar of events in Home Assistant</flag>
<flag name="loopenergy">Integrate your Loop Energy meter information into Home Assistant</flag>
<flag name="luci">fetch connected devices from your OpenWrt</flag>
<flag name="luftdaten">query the open data API of luftdaten.info to monitor air quality</flag>
@@ -179,10 +183,9 @@
<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>
@@ -266,6 +269,7 @@
<flag name="totalconnect">provides connectivity with the Honeywell TotalConnect alarm systems</flag>
<flag name="tplink">control your TP-Link Smart Home Devices</flag>
<flag name="tradfri">Control/observe IKEA Tradfri devices</flag>
<flag name="tts">Audio metadata tag reader and writer implemented in pure Python</flag>
<flag name="tuya">integrate all Tuya Smart related platforms</flag>
<flag name="unifi">talk with a Ubiquiti unifi Controller</flag>
<flag name="unifi_direct">detect presence by looking at devices connected to a UniFi AP</flag>

View File

@@ -0,0 +1,7 @@
AUX node-red 440 BLAKE2B e8f1de371d6ece87f30d974471b5dc2ba4e93f6ceceb2356bb1ca7edf6f39b39170af6e6118505abedbf7e90d858958a02e027f65c60324d7a26af33f7575102 SHA512 d96ee280dca13544f9918985d99e1cc90d2c1b7dd407f1f5e9670e305ae501b93a6879060a0304fb79897bbf646f5b3d8da99bd6abb2a2420d511da15da27782
AUX node-red.conf 43 BLAKE2B 49ffe797509f7b7b2b536cbf15ae3344700bd6e5d2584caf65d49e974ca9685e1df21d1644e69d7ddf7086ac4871eff1450352b335ef70285d4fc12d412373d5 SHA512 e977076dc650377b43e9248d77680245ea639f56dadaab7b9069ca1e1b3f8e19170ea62336d497a4fb01aafa6aa0c4515ae897979b34aed7affd03b379493ba8
AUX node-red.service 840 BLAKE2B d748f5230c6cdcb5c26c9f815b457d599488347846ae4b120fcf5bfc719882dc7ef0491bc804bcb53496e480e32809284c160e4829f6073fc4771a0bd14216d7 SHA512 22226fdfcaa100455365f7ccd3efec7fa68d1984ca4de5b9259d2e14ac12e688b174474c30872e6eb8ac760251a75dfd1582f20b667eec62be041516101ec5c6
DIST node-red-3.0.2-node_modules.tar.xz 11665624 BLAKE2B 828fe99506d7c0393beac747ca3f1047582fe006a53c1dd8b864ae73709bb9dc767a5fefe40205d6bfd6551fe1cf3b9cf2f565fa5abf01ef4182d5e43864e1f0 SHA512 823d14d07319d1d8cb361dd0dd014444d8e5d8116021981378b33ee9c19d79f9b3ab106c23cd0731d52b23d3ff862e7bb37910858621a84560015794275b12c1
DIST node-red-3.0.2.tar.gz 6515723 BLAKE2B a205de81e26913baf772e588f38b8eaae6dca8b1c67f2f7ee2717833dc94666ab5d8d6e8433e87e81a7caa1b659d57144a46cda86626787cdeb3f5ec010d7309 SHA512 5828ce643a9b119ac95e22947f5fd7db84c6a5e288d1bc4c49504cd7ca478ff950eadce310b87ccabecb54b43c016ba11c2ee31c1a2b411f70ff0f514915a325
EBUILD node-red-3.0.2.ebuild 1038 BLAKE2B 3088b6d955228410dc4cdd3e534673666fb1c8a832cc633cc613471ee6323411a598eb5d28ba1216fe039fff3cbcda8c199bdb80f81880392b66de7bcc822188 SHA512 37b545d5367155ac4441ecd4a02a305c79d8959ae3ba8c1ad67924153d3a96c3285135be6d3643c2f02259c866262b06e1fdfe645baf1a0621d218f653f5bef8
MISC metadata.xml 479 BLAKE2B 162c81e6f96a3d7f47fb005fa849c2f5b5bf8ec37ef6900fd3f1b87f5e26e4ba5fc18e29cb7e4b8b9dd9f9c22904aa291604f772f77b06296922f205a71992ff SHA512 bc519b09debfc1990880f14bb874ef838feb779d4dcc60c1c6f67a05cf4532781545b00fa3cd9530449c8f1cc7af7bc68db5ae3cbd7eed624661291bd838ef1c

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,5 +1,7 @@
DIST esphome-dashboard-20220309.0.tar.gz 580193 BLAKE2B 362c1581c97c590be11c9de23ac3685bbf04a7b558d3c7795c260a8d19d3422990e4df4b7c040a9ab9f7b975f91919db6e760e67d7e3c681d8b4ec264d9f602e SHA512 a0449ed175751995c7c86da4a19da980a8fa30f65b19811d571f34374383c4070ba075ddaae63114fab5593b280504931fdee00c897517f76819ea741172bb44
DIST esphome-dashboard-20220508.0.tar.gz 586340 BLAKE2B 83245cd2d3b698d3298225f4e08f828d2b9c8393b0d02dca8791ee2d807888a747fce29b8ed93309321f2244196c87795f30c96d3f697091d2bb101b287c7d7b SHA512 9524002eb889769928414a4f3915275b2d18aeab62ac77e994140a26fd7c1b0e28dbd65ec9dce1f10b4e547a31ce6165f616d385f14318624b28525b0de9386a
EBUILD esphome-dashboard-20220309.0.ebuild 683 BLAKE2B 5270e1325afba9e1d6f5985489805213ef4c51268c2326e12d6ef5b7cbf5b8375831f15abf5384dd49064b445cf1958b7124abffd6316e330124a173bd606685 SHA512 85bb9765521bab6178d6aed0c13d991a269c00971fe9db2363a1ea63b3593873735d98b4f1b6c30be3c196012cb2319f0d5c17b6e59b73e942dd03e03abe94da
EBUILD esphome-dashboard-20220508.0.ebuild 683 BLAKE2B 3b667260e73d96ff93a33cae4908af9d5cba1a7f2afca81e3436ef638bdc5614021d9dcc1cc6ae432300149600f7cb0d07516eb4e4de93ba23a492efa8e1b570 SHA512 1a3216705ad45e671c7f9ca48e4b344628cee8f2d743c7edda1cc03f0e9057620f3f77d54650626f9d415c220e834e97b71d8436d75c56c994cec42ea8d562ef
MISC metadata.xml 457 BLAKE2B fb323c348ed5e2f693be7b58df4affee5a7826e24e992289d119364b8e82b0c018e3ea9f4c8f75b4fc25b9b9c29a3333807d5fd1e224090ff35ed288785f1f4d SHA512 15f5f9e99324d166192481d3ea2a24a06c9612279a214c7f31827ff9c4b0fd4175354a783b5656873dc493928cbd8e074009fe2568c88c608f0be91aea1ad5dc
DIST esphome-dashboard-20221007.0.tar.gz 1366164 BLAKE2B be89ae60169beba2c0664ba1a1f86998746343b8dd7be16de3b1db00aef473ae60f7b301dd48adb466da8a28f15ea936183ddac5985abe881f92bfadae9f3604 SHA512 8b8737751af394e47cd5384c69c5965b2f0e581d53b4520ebf7efbcfa20be418de97af968fe47e845a1cd9d1dbb5d36a6d55c29e0b8c2c359e889c91fa534074
DIST esphome-dashboard-20221109.0.tar.gz 1372059 BLAKE2B 4d3bc1580f750425836cf08cd9786c15c2fa8d4ccb6d29dfafc9e20c04331100749fbb1f600d083ea2f0b1e875499883069a9d015f266cb0bf3e3f257176641a SHA512 3ad980304dfbd183013fea21a1335f253256e39219af7ed19ef83d8d49b97b051b235dd751ae2587a42f22a3d2c0a9ba3631d810fc8def1818801ff661e98aea
DIST esphome-dashboard-20230214.0.tar.gz 1391538 BLAKE2B 5c893c4c772d0d367bc0ed4e4e763a045ef4ab46960f05c6f65610d754c2f5ad22d47e1635cc1b826c6810abccb60f4041486ffc89b9908eae3b94d9b95213b1 SHA512 cec9973e1abfbc3bc4cda776e182733e032e46762730e9b3871fcec58357e3e6aea3ca8c540ab792e0adc07e8ff69d50be8590a2430951242fc13dc641b04367
EBUILD esphome-dashboard-20221007.0.ebuild 429 BLAKE2B 313559593be245f3a29beb3f66193dbd1304f95c526df7793505bb0e09a92fa9cf74d399c25ac395778227aa63a8f5379d2f9d3753518ee03cd2f4d3f937473d SHA512 44343c10ad829e42ad5c0966386fc9d1567a98907ed738f9c8d219929f0eea3c10076a5eb262c9689d8d48f208858017cbbf6b712af44d16fbada5741b730771
EBUILD esphome-dashboard-20221109.0.ebuild 429 BLAKE2B 313559593be245f3a29beb3f66193dbd1304f95c526df7793505bb0e09a92fa9cf74d399c25ac395778227aa63a8f5379d2f9d3753518ee03cd2f4d3f937473d SHA512 44343c10ad829e42ad5c0966386fc9d1567a98907ed738f9c8d219929f0eea3c10076a5eb262c9689d8d48f208858017cbbf6b712af44d16fbada5741b730771
EBUILD esphome-dashboard-20230214.0.ebuild 429 BLAKE2B 313559593be245f3a29beb3f66193dbd1304f95c526df7793505bb0e09a92fa9cf74d399c25ac395778227aa63a8f5379d2f9d3753518ee03cd2f4d3f937473d SHA512 44343c10ad829e42ad5c0966386fc9d1567a98907ed738f9c8d219929f0eea3c10076a5eb262c9689d8d48f208858017cbbf6b712af44d16fbada5741b730771
MISC metadata.xml 516 BLAKE2B 9279866d47bec9f6ff5357e99b7234912ed6c19999eff0101044505f7bc3e3e13c4840e26ac0e92bd724654bc3559c3bbbdcdfc49517300b244a301dbf245670 SHA512 680331484d1334d2b719c7001742064cd39aaccc08245dca38797a32e83a7491f71c4b8e4eace7f570eb04bff9baf24f3538c35237b5ee8721466f5d5fd67650

View File

@@ -1,33 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..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"
LICENSE="Apache-2.0"
SLOT="0"
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
}

View File

@@ -1,33 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1
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"
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,17 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="ESPHome dashboard"
HOMEPAGE="https://github.com/esphome/dashboard https://pypi.org/project/esphome-dashboard/"
SLOT="0"
LICENSE="Apache-2.0"
KEYWORDS="amd64 arm arm64 x86"
DOCS="README.md"

View File

@@ -0,0 +1,17 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="ESPHome dashboard"
HOMEPAGE="https://github.com/esphome/dashboard https://pypi.org/project/esphome-dashboard/"
SLOT="0"
LICENSE="Apache-2.0"
KEYWORDS="amd64 arm arm64 x86"
DOCS="README.md"

View File

@@ -0,0 +1,17 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="ESPHome dashboard"
HOMEPAGE="https://github.com/esphome/dashboard https://pypi.org/project/esphome-dashboard/"
SLOT="0"
LICENSE="Apache-2.0"
KEYWORDS="amd64 arm arm64 x86"
DOCS="README.md"

View File

@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">esphome-dashboard</remote-id>
<remote-id type="github">esphome/dashboard</remote-id>
<maintainer status="unknown">
<email>hello@nabucasa.com</email>
<name>Nabu Casa</name>

View File

@@ -2,13 +2,11 @@ AUX esphome.conf.d 349 BLAKE2B 54df063ef9805fd8de3eeb4f77331b22c256786817a305d9b
AUX esphome.init.d-r1 605 BLAKE2B c6443e2a9730638bda08bda51638d4cd8ee965526ae0fdb04d74a1b376ea7b461d5925b0fe8cb35cc991709a824c1c942902cfbdbe99823b39bd80abf46ca5f3 SHA512 98ef2a6d5524152e24b04b1e644e5672e6bebee8b68fbcc37b46f403fdbf1de24547e394ce52281b6ff5711a987c56c9f55c36b9ae871433ca7a4d3fc6e19297
AUX esphome.init.d-r2 650 BLAKE2B 106e71245d76858dcd3deccfae0f4880053a39d7c280ca79a74adbf44ebff73c56fe7903a3dc1c1a3088d513be2e98c6edc2742ff137b384cbf088967395c09b SHA512 b983ca4b4645e5b79cab2804bc6fc0220a61e2b0234d6f7655c7eaef6cf507bc9791ec16843bee0767c9f3f0dbd88e28b93c39a9e945ca6a5e849dec5c58aa64
AUX esphome.init.d-r3 650 BLAKE2B dc3750f8749e6183d0496b575a46fc55430b89bf973c75bf83c91b688f67e458d828b116e207042797852d5340967609224b806dc09190f92b8ebdcbf55e5388 SHA512 48cbcc982e95ff4d4486edf8ca91f742026f1745f23e4339d01dca016461ff0da2c37ee1539a5750e2d0ee339408bfbe16ff4b8c6cb2dcbbd97e382b7f0759d3
DIST esphome-2022.4.0.tar.gz 1423917 BLAKE2B 55c5f36e3409dba1a642d556f05e960c8e7aff533b37e2919a8565bb090d5fee67e8ac72a43676dfea9d2d681673b596bbe8d73b9fdc7054a27a9c3a5aa58934 SHA512 0173b6c4a9a63a4fce82a5809e53901f67b081d16c7720fddc460264837c46ae7122d9088da9c8b88ab908f45e44e0e6b1b5b415cecb743ab0ac60519bf3d583
DIST esphome-2022.5.1.tar.gz 1465429 BLAKE2B ebe090a82e7e1cab9f543e2d9cc7f55dee455b4b8d1a5b9083776cde0fe2e873e324a319b0c045e5f8ece9a9ff58d281df23c57feb83a11d20966b2bf301f574 SHA512 be19fc4e26eb89f445707bfea86d75ca83e711b6b44df37e6bf556611aa1e501a1d5b80580c58a5f7ee5b0938f61416f6196bbf024125bde3fafcbf65ec4e165
DIST esphome-2022.6.2.tar.gz 1473508 BLAKE2B fd4b6a39d3ec770205b6c76bf24fdb228de5fc18d416f6fa67e621194f97c93f264b59a5fdfe7ab8404dba635d9e9214bcdd10855c6c25929c101cd293aaabb9 SHA512 9b380016580ef7243a735c75dac6a92777cbd963a166f197494693764a0f2592c5ecfba85a8b508377b121aac68d55564021235c0a4314fe278aa3e2feb5ad60
DIST esphome-2022.8.0.tar.gz 1509796 BLAKE2B 4bef31867b9f53801dc40f3bd15745f34f43ad0ff2b26d5115b581d18f94f033115f80aabcc4767e88e2cb693bc0785781eb1d5340029bcfd931155da1159320 SHA512 9b2a6a7ca914c27ac1ddc3cb4820943805b61d57747977431c8d770a512d5f8bb01faf6a9bafba1af995577d1187ec486326c0624c77e6f975e1d6985c08242d
EBUILD esphome-2022.4.0.ebuild 2954 BLAKE2B ce75b2a44700ad657102f7c3f969edf09a55699fb5c7b53d13da00ee10ca978fc119a107282e0b95567cc54451b8d99511a0ac7ccdc301992c18655dcba886e0 SHA512 f57cf3d19d149108c13faa387c1b560c599fe856fa86922107bf8f32ca507861787acbc5fc3d45aa4c36f9f458285d46c8e3bbdb442f102357e3c75d994f0270
EBUILD esphome-2022.5.1.ebuild 2954 BLAKE2B 8a567270f026cf3f492dbaf60717ec4fba842d9fbdfeecda04caebbab4195b1d9541c6c40466932397b5ac24e4fec738d3805ccaafc6fdf58cb1c64f6eeeda6f SHA512 a87d905839e7f72161dd25ae541095405e79f94a129b2f02b23f30b017585e3967d2e71b3bac9c543ad8fb20d9b5e7b6dcd25281529685e4c1ff1e093a3f4b62
EBUILD esphome-2022.6.2.ebuild 2981 BLAKE2B 7f2c29984a1c96f04dfda6a9991224b18f3a7d232131347de68f2f0ec21ea37bcb2bf5b1814f8d314717510348134d159d1aa3a2d9b0e5fc5332a2c8b1e5760b SHA512 e3d087382a144d7c33dd2fec7d9f841622125cb285cf0fb93dfda4323f31b8121f4ce73f6196da9a5072d1dbd92254e46f4ed9db84758f8eb944bcab3b126b50
EBUILD esphome-2022.8.0.ebuild 3142 BLAKE2B accbe3253a7a3fe3266dc8366d4b631119c1ea0df6ea890eeef31bbfa45f62b92d100745eb38c147809620ae82653e3788e63dbd2c82ad5a3dcff8db7280fe86 SHA512 7f8f0036edb1748fe1d5a9dcfb60c63ef5410fa5ec18fde555b51767b0f9a253b711b7e560bf865dad25b934d38b45fe4fc76fe4d34d5e13ac744fca79b12de0
EBUILD esphome-9999.ebuild 3012 BLAKE2B a9245192e814068cd40ef42a55750e510ac7ef33308a445e750d6b68e2a3af7bec9fab379b555f022cea9634c266e36005f44f202c789eda4f8e31b9ca389493 SHA512 aa32d7e8fbb0b1b422b8984350c51a2c314127826b9721fc58a49d80cdf3bd1d3a9db7877bd1f4174a6e49134b979e608da0f9269daf6d903e64d2b3ee810806
MISC metadata.xml 528 BLAKE2B f51bbfdf53280873d115d2aa5720f958fb34aab599c47e22e6ea0bbb5492abd6768902be8c862dedf0e8364c840a4b93f6aa3a6d013e639cc1087b291fcf919a SHA512 7d073562b5e22a06680493fdff1657bc3541f699f677e3d21e37c6b02e638100c0559362ce4edc750094d59660ecedc1e9df194459b858b881a3c26c8aa90659
DIST esphome-2022.10.2.tar.gz 1555752 BLAKE2B a0131c04747a4fb124f1fac6bfda2ce61fc232972dcc632dafe6ded2b1fa569ec11d753f2c70de5d2e1a747b6fbbfb0720631138401bbadfceb91ca879380e31 SHA512 e2965139a4a0a2b2e64a8bb776b7aec46d955f88db6ad8e9c9eb59c6bd78ffc61a355101138e7aba804daffd6dd3b07dbbb294846faa2e62b0f99495494baef4
DIST esphome-2022.11.2.tar.gz 1592991 BLAKE2B ff8a4221f7e735a3346c6509650e238972ad52b22de6dadf008f5296d2b170dbfd28e06928231085ff82d7baf671486ebbbc2e65ea8fc085d9621e48f0c8548b SHA512 61ee9caa74604fb400609b97eb18fa917e16d233da0747f51cebdbc51e248a2a4292551d71cd1bc85a5b787fc01bd30fc414293d1181e97eaf2330a1a4df704b
DIST esphome-2023.2.4.tar.gz 1654477 BLAKE2B a15f81f511290080a1689acc7561ce051314e6564728180fce1bdfabc5fcc92b4a6f88dd617030012f1be8772d171a08d97faea0aaa35bb93b6ebe1bdca0c5be SHA512 c1465d4a47922e7c1a1fd74dc1b314b398f1a05d5e42948cdd3f1fd67858d8b0d634ae4b368fc909b67e4141859d2ebfb8035c4cb9acba056d9a89560ad7557f
EBUILD esphome-2022.10.2.ebuild 2941 BLAKE2B c71f2cb76b1da30c69f74ae78995eddd55592b2584fed9ddb422054674af416a8f3177824cc0382964acc2530e3a07358f4544fa285f2d43e00c5ebf1690fc9f SHA512 b2e756fa2c49657ea292056da92c0bde7130342c471df5f545bf51bedd82d260ff6b11127f7aa785abed7a37669a3a027b42ccfc4d4c2df15c86d72f9236b576
EBUILD esphome-2022.11.2.ebuild 2941 BLAKE2B efbe97798ef4430dfec4391fed8e0ec203e249acdbeb78467555bcea5b2d17cfd8bd16136bc1d99cf0865d52e0144e971b0424bd55cbe5c1a48d0dcd1a4d0cbe SHA512 fd6b7f4b8d129867deda17a2dde22f5c997e92ac439eeb44f2bc869fcf91851ea8b47f7b95028cf5029833ed7dd28b78c5875ba606c34750799d6eb857e55f0e
EBUILD esphome-2023.2.4.ebuild 2939 BLAKE2B 44c8b916d30438a0b2bb881d6a39e174341305180320fb972448bcc961bb8f5b8404ce33d4311c3931a19e3284640a03c1d675b1de5d8a5edc421fedbbf9d309 SHA512 81ac86fcc9dd3117d9d7d76fbf33fc967b376ca5af1156ee396bdf56afabecf851c71c0e4c5a6eb5df72bf480cfed5e4c3af9226f5aeada73841336afdafb307
EBUILD esphome-9999.ebuild 2903 BLAKE2B e8ffadc2dd3532ab619fd2c3508cd66c04ba2f32fa2007dd84539ff0e29d29f767abd65d58effe904932f2c19ed4e7dfc843d92b78c1ba875ff773a75c1a3864 SHA512 a494e82a1209eaae15a6fd5ac9d5db762c929d4a108984edf8dfdf075d448f3734cfa5705eea16f4a0cc242028274f43d4d1382386232ff61314c8ab520e81ba
MISC metadata.xml 585 BLAKE2B 07113af8bf33f8ab4a457387804b65e5927bd40dc42de4931df0e78405ba49e2e9b695de6f3d919070b11e3edca32015f069217624b00549c38e608ffe680cf9 SHA512 fbd6544cfe0826fc63567c55f7882e4c6f61a2ebd337421353ae9afb8c2c66961f6328746fdfbe68ee47e5002193914c809c53a663d4a9a58f64166ba1346f20

View File

@@ -0,0 +1,103 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{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
inherit pypi
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
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/"
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,103 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{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
inherit pypi
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
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/"
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,104 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
inherit readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="+server test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="
server? ( acct-group/${PN} acct-user/${PN} )
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/colorama-0.4.4[${PYTHON_USEDEP}]
server? ( ~www-servers/tornado-6.1[${PYTHON_USEDEP}] )
~dev-python/tzlocal-4.2[${PYTHON_USEDEP}]
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-embedded/platformio-5.2.5
~dev-embedded/esptool-3.3[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-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
}
distutils_enable_tests pytest

View File

@@ -1,104 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
inherit readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="+server test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="
server? ( acct-group/${PN} acct-user/${PN} )
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/colorama-0.4.4[${PYTHON_USEDEP}]
server? ( ~www-servers/tornado-6.1[${PYTHON_USEDEP}] )
~dev-python/tzlocal-4.2[${PYTHON_USEDEP}]
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-embedded/platformio-5.2.5
~dev-embedded/esptool-3.3[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20220508.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/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
}
distutils_enable_tests pytest

View File

@@ -1,104 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
inherit readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="+server test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="
server? ( acct-group/${PN} acct-user/${PN} )
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/colorama-0.4.4[${PYTHON_USEDEP}]
server? ( ~www-servers/tornado-6.1[${PYTHON_USEDEP}] )
~dev-python/tzlocal-4.2[${PYTHON_USEDEP}]
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-embedded/platformio-5.2.5[${PYTHON_USEDEP}]
~dev-embedded/esptool-3.3.1[${PYTHON_USEDEP}]
~dev-python/click-8.1.3[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20220508.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/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
}
distutils_enable_tests pytest

View File

@@ -1,110 +0,0 @@
# 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_{8..11} )
inherit readme.gentoo-r1 distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/${P}/"
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_P}/"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="+server test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="
server? ( acct-group/${PN} acct-user/${PN} )
$(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-0.4.5[${PYTHON_USEDEP}]
server? ( ~www-servers/tornado-6.1[${PYTHON_USEDEP}] )
~dev-python/tzlocal-4.2[${PYTHON_USEDEP}]
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-embedded/platformio-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/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 "/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
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -0,0 +1,103 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{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
inherit pypi
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
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/"
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-4.4[${PYTHON_USEDEP}]
~dev-python/click-8.1.3[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20230214.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,10 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit readme.gentoo-r1 distutils-r1
@@ -16,9 +16,9 @@ if [[ ${PV} == *9999* ]]; then
else
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${MY_P}/"
KEYWORDS="amd64 arm arm64 x86"
KEYWORDS="amd64 arm arm64 x86"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
@@ -34,15 +34,15 @@ RDEPEND="server? ( acct-group/${PN} acct-user/${PN} )
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/colorama-0.4.5[${PYTHON_USEDEP}]
server? ( ~www-servers/tornado-6.1[${PYTHON_USEDEP}] )
dev-python/colorama[${PYTHON_USEDEP}]
server? ( ~dev-python/tornado-6.2[${PYTHON_USEDEP}] )
~dev-python/tzlocal-4.2[${PYTHON_USEDEP}]
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-embedded/platformio-6.0.2[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-3.3.1[${PYTHON_USEDEP}]
~dev-embedded/platformio-6.1.6[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-4.5.1[${PYTHON_USEDEP}]
~dev-python/click-8.1.3[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20220508.0[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20230214.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
@@ -51,7 +51,6 @@ RDEPEND="server? ( acct-group/${PN} acct-user/${PN} )
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}]
@@ -79,8 +78,6 @@ src_prepare() {
eapply_user
}
distutils_enable_tests pytest
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
@@ -95,11 +92,6 @@ python_install_all() {
fi
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
pkg_postinst() {
if use server; then
readme.gentoo_print_elog

View File

@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">esphome</remote-id>
<remote-id type="github">esphome/esphome</remote-id>
<maintainer status="unknown">
<email>esphome@nabucasa.com</email>
<name>ESPHome</name>

View File

@@ -1,7 +1,9 @@
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 1088 BLAKE2B f71d202f50674cfbb80c7550a107f3b7be15d2aa2f9019625e0930dd692727e5861aa8b61bef0c0f8d782cd8807fa43c644c5a0a1c54eba851eb4a39ac64d3d8 SHA512 8d3800d92c2b9270714d7a6b64f83e90fafe9c133969544c36e381b406049d882b76f975512a74b9fb67fa042c47f61a25227f779daf0fced2129fb14eea4adc
EBUILD esptool-3.3-r2.ebuild 1200 BLAKE2B 05f2b49113ba07ec5ffe4d452a773c7473672ceb9a3c88225b04c61fd95c046c21fcaa9d1dd5ec1c931af3961812cbde95a7d9cdb2b74337bbd25e631e7a9bb4 SHA512 9ba35498a385fce9039b498cc8e8b7ae1795c909235e8f05bca210d0cf624be344e3e7ba19fd3755c5eaffe8fe6ed1b133b151aa37a25bfbb9e59bd943da6b97
EBUILD esptool-3.3.1.ebuild 1200 BLAKE2B 05f2b49113ba07ec5ffe4d452a773c7473672ceb9a3c88225b04c61fd95c046c21fcaa9d1dd5ec1c931af3961812cbde95a7d9cdb2b74337bbd25e631e7a9bb4 SHA512 9ba35498a385fce9039b498cc8e8b7ae1795c909235e8f05bca210d0cf624be344e3e7ba19fd3755c5eaffe8fe6ed1b133b151aa37a25bfbb9e59bd943da6b97
MISC metadata.xml 504 BLAKE2B 2efaa3eb78c1ce0d4aef5891223a09228d83da25bc81169bc53aed23d4344e3107295947ae7d7313bedb44310e0cb2eadf54ab4407e8e493777f93c7662ed87c SHA512 0a8ee6b1576fd22397682c50b366c00a95292893fcbcad18e8f433cfe18bc88a4b58a606c8617d05691cc9109f21134f57258257a9d3b1c12ce1e7545ecf6838
DIST esptool-4.4.tar.gz 223572 BLAKE2B 6194533b1245b2b93a67ef5c920554dcca2af25969b5c0b407e0f91d605471d7cdb2a6346bba5677e2447ffb40eac75563ad079499fee311c23a20505f35cace SHA512 117b6bbb184956ef1cb3303abd34d019595829219dc7de5f08f308af01731b795b8ae96fd69b117ebe959a606bf7269f77b9afa3de7521845952dcfca8ce35ea
DIST esptool-4.5.1.tar.gz 252178 BLAKE2B f6ee1acb48d0ed63dfcec8bd3bd13878ea5dfd72b356c9fb5e6038298ac5595f3435155fdcc9d6cf0f30d5bbbd722431b9d1fa5c7565ae14c7cf95dd0936c668 SHA512 c898f13ff082cad70636d46ad10f0e38645f52f08fd49b0a66255b5fe9a9ba9a7f0025376500542933238144133e4b72e1eaa8c2670973dc26706797fb025598
EBUILD esptool-3.3-r2.ebuild 1040 BLAKE2B 3508fc27d8d46aa6305fc89a159d2e97e4bdf7cdada08c5566d6632f97a80e3e9d369a031f1966ead89f6929e0f58ba1ea809c3b34636f9e3456a9f26776a740 SHA512 d9be93aee935feeeb1a8df3e05492911ce1c2fe7c2412fe1e3bdc468f1125e77441eded7245d13220b782468f56a5c7986147762ad30719f26d3819cd5fbaf91
EBUILD esptool-3.3.1.ebuild 1041 BLAKE2B bf0fc9e55629a9c45d46885162f2a3f6082812292ddb2b4e9737b6f0be4bd2fa7fc7d00079a390c85f30f29a25b741e8e49eee94d15613183db8c69e507b015b SHA512 7f86ff072b0961a81687b4486f13475203523305be379212c749f32d5814d0b1e160242826238173c471f58c28f69e1e11dbdef5b1fac0accdd92f73867b958f
EBUILD esptool-4.4.ebuild 1041 BLAKE2B bf0fc9e55629a9c45d46885162f2a3f6082812292ddb2b4e9737b6f0be4bd2fa7fc7d00079a390c85f30f29a25b741e8e49eee94d15613183db8c69e507b015b SHA512 7f86ff072b0961a81687b4486f13475203523305be379212c749f32d5814d0b1e160242826238173c471f58c28f69e1e11dbdef5b1fac0accdd92f73867b958f
EBUILD esptool-4.5.1.ebuild 1041 BLAKE2B 1f93974fef4be91c447ff906658c7d1415e7c26b05f37d2af1e9c4e291995bfc833452870d3a11e438518704cc5432bec58bfcd981c2d1659a847d382fba2c83 SHA512 b11cd76a73b9e74ec6e9561d10388554f33cd25b4dfbf462c77c9f8a5d4ab4877f6865497a3fb772998840a0d905b494ec2695e893a1ed3776c3fb7ee7c86e79
MISC metadata.xml 385 BLAKE2B 37e68ce4aa2c9a8b416e985988fcf766b2a93b460f104766c29fbb930240af58b69213f362d8a0d3f26a11fc8bf4918c7add972c24703895c8ab22c9d89ae8d4 SHA512 52121da4f9c3eab379ae263eec5a2a17c5d717d8c6b4633d2dcba6c2ecb03e6ad12a0d89566ab07abbc4d9a5237dc062e35d3292379475e3e4eb19deb2a8b998

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..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}]
<=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,15 +1,13 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1 pypi
DESCRIPTION="A serial utility to communicate & flash code to Espressif ESP8266 & ESP32 chips."
HOMEPAGE="https://github.com/espressif/esptool https://pypi.org/project/esptool/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
@@ -25,23 +23,16 @@ RDEPEND=">=dev-python/bitstring-3.1.6[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
>=dev-python/reedsolomon-1.5.3[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/pip[${PYTHON_USEDEP}]
dev-python/wheel[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
# 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 pytest
distutils_enable_tests unittest

View File

@@ -1,15 +1,14 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="A serial utility to communicate & flash code to Espressif ESP8266 & ESP32 chips."
HOMEPAGE="https://github.com/espressif/esptool https://pypi.org/project/esptool/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
@@ -25,23 +24,16 @@ RDEPEND=">=dev-python/bitstring-3.1.6[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
>=dev-python/reedsolomon-1.5.3[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/pip[${PYTHON_USEDEP}]
dev-python/wheel[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}
# 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 pytest
distutils_enable_tests unittest

View File

@@ -0,0 +1,39 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="A serial utility to communicate & flash code to Espressif ESP8266 & ESP32 chips."
HOMEPAGE="https://github.com/espressif/esptool https://pypi.org/project/esptool/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/bitstring-3.1.6[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.1.4[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
>=dev-python/reedsolomon-1.5.3[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/pip[${PYTHON_USEDEP}]
dev-python/wheel[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
# reedsolo>=1.5.3,<=1.5.4
src_prepare() {
sed -i "s/reedsolo>=1.5.3,<=1.5.4/reedsolo>=1.5.3/g" -i setup.py || die
eapply_user
}
distutils_enable_tests unittest

View File

@@ -0,0 +1,39 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="A serial utility to communicate & flash code to Espressif ESP8266 & ESP32 chips."
HOMEPAGE="https://github.com/espressif/esptool https://pypi.org/project/esptool/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/bitstring-3.1.6[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.1.4[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
>=dev-python/reedsolomon-1.5.3[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/pip[${PYTHON_USEDEP}]
dev-python/wheel[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
# reedsolo>=1.5.3,<=1.5.4
src_prepare() {
sed -i "s/reedsolo>=1.5.3,<=1.6.0/reedsolo>=1.5.3/g" -i setup.py || die
eapply_user
}
distutils_enable_tests unittest

View File

@@ -7,9 +7,6 @@
</maintainer>
<upstream>
<remote-id type="pypi">esptool</remote-id>
<maintainer status="unknown">
<email>angus@espressif.com</email>
<name>Fredrik Ahlberg (themadinventor) &amp; Angus Gratton (projectgus)</name>
</maintainer>
<remote-id type="github">espressif/esptool</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,3 +1,5 @@
DIST platformio-5.2.5.tar.gz 218705 BLAKE2B b46568460c32613015f9cb3087a66f26a80c57592304f5a2043df9633b4b7eebc6f76723251fa0d20252faad0f7f9400c60f5d2cade18c41cebf090aee870fd2 SHA512 e4c03602c9331cd5a6b979f67e82b125cd2b441d80033806ebf5c993976c5cff8bbc7b65cf687e85676876a96dbf530872dbd2a8e2114ee10b094ac77ccd6fbf
EBUILD platformio-5.2.5-r1.ebuild 2563 BLAKE2B 4d2822ba18c76549e80644c4c4c0293fd10b0075018c71245c594be3aeb5414de068c7828493eb6f8e0de02013193c13e0c9548684b1972f5f6ab616487e8a4b SHA512 c15695b20db9b53a750b3e0215406525cc510d66dbe9c320631b6dbc8381919f98a5c2d216b63e6d5fdcbd2132735d31ea5dadfafd21cbc39aa82c2d18450fd7
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,76 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1 udev
DESCRIPTION="A professional collaborative platform for embedded development. Cross-platform IDE and Unified Debugger."
HOMEPAGE="https://platformio.org https://github.com/platformio/platformio-core/ https://pypi.org/project/platformio/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
RDEPEND=">=dev-python/aiofiles-0.8.0[${PYTHON_USEDEP}]
dev-python/ajsonrpc[${PYTHON_USEDEP}]
>=dev-python/bottle-0.12[${PYTHON_USEDEP}]
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
>=dev-python/click-8.0.3[${PYTHON_USEDEP}]
<dev-python/click-9[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
>=dev-python/pyelftools-0.27[${PYTHON_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
<dev-python/requests-3[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.9.0[${PYTHON_USEDEP}]
<dev-python/semantic_version-3[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
<dev-python/tabulate-1[${PYTHON_USEDEP}]
>=dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
~dev-python/starlette-0.18.0[${PYTHON_USEDEP}]
~dev-python/uvicorn-0.17.6[${PYTHON_USEDEP}]
dev-python/wsproto[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.38[${PYTHON_USEDEP}]
virtual/udev"
DEPEND="virtual/udev"
BDEPEND="test? ( dev-python/jsondiff[${PYTHON_USEDEP}] )"
# This list could be refined a bit to have individual tests which need network
# (within EPYTEST_DESELECT) but so many need it that it doesn't seem worth it right now.
EPYTEST_IGNORE=(
# Requires network access
tests/test_builder.py
tests/package/test_manager.py
tests/package/test_manifest.py
tests/commands/test_platform.py
tests/commands/test_test.py
tests/commands/test_ci.py
tests/commands/test_init.py
tests/commands/test_lib.py
tests/commands/test_lib_complex.py
tests/commands/test_boards.py
tests/commands/test_check.py
tests/test_ino2cpp.py
tests/test_maintenance.py
tests/test_misc.py
)
distutils_enable_tests pytest
src_prepare() {
sed "s/zeroconf==0.38.\*/zeroconf/g" -i setup.py || die
sed "s/wsproto==1.0.\*/wsproto/g" -i setup.py || die
sed "s/semantic_version==2.9.\*/semantic_version/g" -i setup.py || die
eapply_user
}
src_install() {
distutils-r1_src_install
udev_dorules scripts/99-platformio-udev.rules
}

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

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
@@ -25,11 +25,11 @@ RDEPEND="sci-geosciences/geopy[${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

@@ -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-r1.ebuild 810 BLAKE2B 724d640b62440c646073301575c0887a8cc743f2d94ec4813ba91a788b71fb2a63cb73e6ab64b34ebcff3e59ec407c0297bf17fff402a225d6370ae92bf9378e SHA512 e2273cda77412943a6ff25918ea5a9b1ebdf146bea626b453ee19a5a5f34bce8dab5a71c4d614c9df4d236e27809001c414fbd5a051d0836b8e2f4e314cc1514
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

@@ -1,36 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1
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/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,36 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1
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/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,36 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1
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/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
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,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

@@ -1,7 +1,9 @@
DIST AIOAladdinConnect-0.1.27.tar.gz 6686 BLAKE2B 70449a25dbbf715d4c8b533c30b36795ce984e9c46b6841783cb579871c586988915f8334162683c17c4f1934f4e6ee57fa9016941627de8476e17882494de8d SHA512 d9bb955f01488fb12fbde9ff48ec532c905115b9462ca197d646597eb38b4e668f8d82c702b9580639595bb5bc8b57af3d5fc3417debdaccaeaee59d26a6d201
DIST AIOAladdinConnect-0.1.41.tar.gz 7536 BLAKE2B 3e7fdefda98908423355dad78829f4970550facf0b25d1718e0d3147bcc667d48a24e679ad5fee0f7e9be34c54f5ea15ee6956a8abd83ace5d6375f3c4d7fd05 SHA512 e834d688f6fd7ced87e3d55e4abe813c6a1691ccee533f352b72c1da2f0e681bb60ce9a0bf30c7aa56b6983f15156b65280e6a0632f6e324104dd05ce396adea
DIST AIOAladdinConnect-0.1.44.tar.gz 7649 BLAKE2B 3298c78cdfb81f53f87e61e9c95330f20fc55786221c574cf286d0a128f7fc2569d7d787fb22e436e3ce4229a60d450d25f388ae656e8a276ac4c9f3782f23f5 SHA512 26b372ae9b0d7cfdf5f8e8a033bbd8e416da031964c66e1be59b6e8c1302c9146856a25bc8a874491f8096959401a7a0121c79a3378e4d80a22b2165bbde2c8f
EBUILD AIOAladdinConnect-0.1.27.ebuild 848 BLAKE2B 363575d386a5de79dc3617ac8fca2e00491eea194f5e4e2e3c7f547612729c4de973cc2e168a412b20e6bd8400af5cb7da66c628bd179793a81f50e8f7785f4a SHA512 a546d2fb8aecb74c706db4936cb5a1109028555dcec60209fc63de5d57d0a02a10b73accf98d20777dfce59df0e683b5e3367fc04c63f224f616db3c2765f024
EBUILD AIOAladdinConnect-0.1.41.ebuild 848 BLAKE2B 363575d386a5de79dc3617ac8fca2e00491eea194f5e4e2e3c7f547612729c4de973cc2e168a412b20e6bd8400af5cb7da66c628bd179793a81f50e8f7785f4a SHA512 a546d2fb8aecb74c706db4936cb5a1109028555dcec60209fc63de5d57d0a02a10b73accf98d20777dfce59df0e683b5e3367fc04c63f224f616db3c2765f024
EBUILD AIOAladdinConnect-0.1.44.ebuild 848 BLAKE2B 363575d386a5de79dc3617ac8fca2e00491eea194f5e4e2e3c7f547612729c4de973cc2e168a412b20e6bd8400af5cb7da66c628bd179793a81f50e8f7785f4a SHA512 a546d2fb8aecb74c706db4936cb5a1109028555dcec60209fc63de5d57d0a02a10b73accf98d20777dfce59df0e683b5e3367fc04c63f224f616db3c2765f024
MISC metadata.xml 463 BLAKE2B aae76069c5153a1030928fe1ad6edb798604be9e076b35e613b50e7fa2163cc941c4c9ce501c954323f004099a7f81604445911f02a2bf1d019c0046a17bd086 SHA512 6f57f54e58cea6d31e2c68884135c6d99f4e832d6347bde53d707a0e9d107752df1ca9d2452f03d45b18d644066853aa5aa33f8e5e8c84f635172ff75b977130
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

@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">AIOAladdinConnect</remote-id>
<remote-id type="github">mkmer/AIOAladdinConnect</remote-id>
<maintainer status="unknown">
<email>m_kasper@sbcglobal.net</email>
<name>Mike Kasper</name>

View File

@@ -0,0 +1,23 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="A client for Honeywell's US-based cloud devices"
HOMEPAGE="https://github.com/mkmer/AIOSomecomfort https://pypi.org/project/AIOSomecomfort/"
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,23 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="A client for Honeywell's US-based cloud devices"
HOMEPAGE="https://github.com/mkmer/AIOSomecomfort https://pypi.org/project/AIOSomecomfort/"
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,33 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="A client for Honeywell's US-based cloud devices"
HOMEPAGE="https://github.com/mkmer/AIOSomecomfort https://pypi.org/project/AIOSomecomfort/"
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="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -0,0 +1,7 @@
DIST AIOSomecomfort-0.0.11.tar.gz 21478 BLAKE2B 84f58b69cb99a83f78501bb41c5b68b5016da1ad09a7a48633eedf7aa7ce58a904bd7c653a6cfd5761afc66367415e42413c4f185bbffda9856df2fd669eb5c5 SHA512 679312c6c6933fa9a3675e0d8df22c56d68537201e436f6576c672cd857b42eb1f2e6ee072b4255ae9498e3ef6af6931ae82758769b61d2a8d064f9c2851b817
DIST AIOSomecomfort-0.0.14.tar.gz 21810 BLAKE2B 998071137db98f0ebaa0a12af328099285a5144c7d65ee571271115c10f4769cf0dede5a0fa5e38b192141b10c7998e72f5d2f399fdaaf0ab155295fa57d1db7 SHA512 6f99594848fe231954efaa4fd3d36f7b28c95be3071278db66f7f08421b352c4a982037823c062df3e7153864a249bacb331a2bf322bb8583486f83d0f29e386
DIST AIOSomecomfort-0.0.6.tar.gz 21319 BLAKE2B 17cd6a14c9ebb092903718053e8f8ce7f28a7fafb93b87f9c2d2fb99c045d3c6e6b6f782a6d79d22430eee50afd0bf5fef68bca3dac97955133939a769a89e99 SHA512 469b7818c363e569fd2a8754ffed75c77417e954442cab49074dd4af89aee271f7c88fe53ae6f1e39aec9c9c98342e17f2198c5d05f22a88a7ea19be001ec673
EBUILD AIOSomecomfort-0.0.11.ebuild 583 BLAKE2B 176e3e2d77a553cf16289c5bf223fcb0adf7f849fcfd727c6484ae448c3833c28936adc29a14501ac1b8bff5135a2d8b4e927b44ab83933d93b98919d8faa857 SHA512 9d457a69ea782c30bcdeb084c270819b3b31ca20835eb136f785b67bb482388904356bce17be738c10da03e53d24a55fae5ad4c70aec966f25706dc467fc9699
EBUILD AIOSomecomfort-0.0.14.ebuild 583 BLAKE2B 176e3e2d77a553cf16289c5bf223fcb0adf7f849fcfd727c6484ae448c3833c28936adc29a14501ac1b8bff5135a2d8b4e927b44ab83933d93b98919d8faa857 SHA512 9d457a69ea782c30bcdeb084c270819b3b31ca20835eb136f785b67bb482388904356bce17be738c10da03e53d24a55fae5ad4c70aec966f25706dc467fc9699
EBUILD AIOSomecomfort-0.0.6.ebuild 716 BLAKE2B 8ebd416bfe5b4485bbea7230319c10b1bacfd454ff335e2aad2be8e13aa95b4fd68a9995e88336c0733a09934bc65ecf7a7a31ad0cc21c6f23cdde293679ff51 SHA512 9498f58f2417b7f9375decc63044c935b71a3b41b1cc51adc33461ee226a32129e19f3c07df25fc067d895deb90118e24bd28073123d353841a1475d501a60d7
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

@@ -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 x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -25,11 +25,11 @@ RDEPEND=">=dev-python/aiohttp-3.0.6[${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

@@ -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,5 +1,5 @@
DIST Adax-local-0.1.3.tar.gz 6376 BLAKE2B e4cf5a530ae46cb844c72a8667f01048d91c28b1c6058feebd5df75b8dfdce53e0a62441cecf020db79e9db9e045c778d8f23d75d15776eb8d12b319cbf451fa SHA512 d0a4e6bd97a219675d7a9cf3aa562778f084c58d29e0117548527090a4fff614a1e35ce1900944aeae61b6278eafe503e5b3ecbe979262e4344721d5674b44ec
DIST Adax-local-0.1.4.tar.gz 4672 BLAKE2B 9e811d7ba2e20dbbfb8d1f7aa20b4355c4b65a16dfbe920847717b9277f2b04e1f532ee31273614b27e77551df8fdff94301468717232d32b84e4f5ad30da4ef SHA512 0bda5c7169b29e610f33b07d45b1a4935a674282733959fc8bdcb37c27efc4fe56fe84254e80606b55e86fad805d9e9eb7b11b70c6ee7a66511ab86b57191515
EBUILD Adax-local-0.1.3.ebuild 1080 BLAKE2B eaa7e69531e656dd953af10c1d86f76770c634f74e9042a4728ad84b1ff13b28cab4310b246f453f4bec75df39ec9d16ae7d60f950f97677132b8612df4e6734 SHA512 014360e09bb751b333a6366272b4c7b18e7ccdd03e466f605ac276534f0e0336b40d58edb21a5a64da0b2f36963fd07fa9aa064e19bd5b90ec4dcec07a5dc1cf
EBUILD Adax-local-0.1.4.ebuild 859 BLAKE2B 432207badc8bca55de431615a8fb6847eeac953082f5f1db9bbba71ae8c90f5ed7531d8a3ee8f32c9676addba6994ebbff9e152e71c59094b4bd7b42b73f4ed8 SHA512 0ebc46f689a9c38146b0df01b227ffdd5036d51c9e5a5d7951c56a0a18c04ebfb47adbf2db60441f1e65efb1da1b425a7ec2564ecf1d6b4f494d8567984985ef
MISC metadata.xml 460 BLAKE2B 2b6965aa19583e7e8249233f8f8fdd0e82f0dba5753d3a89bb22f5e07f8ea1078511934be999dc95450533a365bf5899a36a55e984a618d160739144a8140743 SHA512 a71a03637269e026728ff2e41205424c038aea20d6ea6645b0a2974e6925164196047521ed5c3322a3d151a537885b1fe8a6982b0feaabbe1543db2e1a444e1b
DIST Adax-local-0.1.5.tar.gz 4670 BLAKE2B e6927601b6d480685203b8aa9e3de221080f6fbdcf575e42a6c9bf049241297e8600cea88ccdaf2ca6e4ed231645341fd3659d11a789c766af8936831d2f7b70 SHA512 3f0017fd9729ed01c9a21b9cea3473a9b0a3da8b9aec24fa4eadb363ae91aefa66fc775e880c03d6068201ef12079d5a9e3411d431d202c7b0d6ee5d2fc41aaf
EBUILD Adax-local-0.1.4.ebuild 802 BLAKE2B e78ca933fcd8f34b27cd5209f41340dc1fdcb737f2734fdaa20e35f3eb4fc16b5b9fc8bc3bfb9f91f0bac9ef513a5d0d64aa9e9249d7f194783106f3cde2a665 SHA512 2a247caaf596da5846eb6c5a98fe4fe00a3f139b3273a237fb9fd553afa91bb9c2a3be3ea4d8623d1e6f38fcd9670be5ae8b3dd2aa1ef4df5ff4462258a17be2
EBUILD Adax-local-0.1.5.ebuild 802 BLAKE2B e78ca933fcd8f34b27cd5209f41340dc1fdcb737f2734fdaa20e35f3eb4fc16b5b9fc8bc3bfb9f91f0bac9ef513a5d0d64aa9e9249d7f194783106f3cde2a665 SHA512 2a247caaf596da5846eb6c5a98fe4fe00a3f139b3273a237fb9fd553afa91bb9c2a3be3ea4d8623d1e6f38fcd9670be5ae8b3dd2aa1ef4df5ff4462258a17be2
MISC metadata.xml 528 BLAKE2B eca2b4136a90268890d31e5d093d82141b3ac0054cecdfae09b17647679e81dd67122590bea70d83d14260e4e1ced4c1faed1188c05eb23ad94241825c7cd9a3 SHA512 e9f007b094419097dd4d29bee759619934582e356b89c527193b95020becec40da6dd7ba0b6199ef8b864f338b3eb2f202625bacd1beaef4aa05fbaa5ab17ab7

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,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 )"
@@ -24,11 +24,11 @@ RDEPEND="dev-python/aiohttp[${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 78825fcdeeb0e178a39754a808cbabbe0510921fc75cb9056714db381118491f329791420ba0772a04e624460d8e015c2ffa5790146e6500018f7c3469240cde SHA512 a3c428a3cf43a2fa9e7a828be28530782851758e0cc8b03104bd90700540ab40986cf2f6df74ff22af69b5315e82e28b7c949d2c5bd8a2c21f7bd28ec8a77b6a
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>

View File

@@ -0,0 +1,32 @@
# 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="Bringing the elegance of C# EventHandler to Python"
HOMEPAGE="http://github.com/pyeve/events https://pypi.org/project/Events/"
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"
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,3 @@
DIST Events-0.4.tar.gz 5558 BLAKE2B 61ee7427f06ca69ff301c877ad4a53cb8dfa2fd74aa9436af5ca7efe6773b7049d951d705b06c41295eb1a11b023566a66a84984ef1c97a00df7f2411ec11228 SHA512 3c0bed23d02b7c737bb034573ff04dab0ce7016aa2c738f6054f56703aacfed7fb5f1e713a7849c2d7c149f7108ac97827f70c01ef99076caa8c027949cbca9b
EBUILD Events-0.4.ebuild 649 BLAKE2B 15dda4aa0b58804cb9f77bc1a32c63b4e38692efe7c669bfa13421025d40855a7455ebf2bd36d4fbef844cb09668c62a920a3b290ddabdfc359130f5b34cef7d SHA512 cf97a9633fdf5974065c03bd06002d601fae0d5099d2e3699e14d54bdb18d73316f557323b71429bfd484980af7d84fff9636b8d0bbd7a70baa68b70c550b108
MISC metadata.xml 457 BLAKE2B 297113506c7754e622304734a27665380572ab0bfaa48dc6dbc111271c39388691d2d4108f6a8006428efbb412cbdfc18013f9597debaaae6dbe68921b81d4e9 SHA512 306e78f7102381f08cd42bd00ca268926f1747b98527a4da2e44c83c606905271c2152cf429ae0de6156406817bec6975a9d0e7661939b2acd4b079c79724034

View File

@@ -0,0 +1,15 @@
<?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">Events</remote-id>
<maintainer status="unknown">
<email>nicola@nicolaiarocci.com</email>
<name>Nicola Iarocci</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,19 +13,18 @@ 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 )"
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 GitPython-2.1.11.tar.gz 428531 BLAKE2B 18b00f1e622c6588c14e1625f944d117348fb77e67161117510f42c8381db8cde8c6e16fa911edabfc4410239622fb845931b247bab4133585d2ec27969fea4c SHA512 5f964ee56c3f27c28f502150216af29b8463b19d9c0f773458dbabf17ba8587ee5c5e3fbcb31ad46c55e202d06bae447fd40007890a1bc116fe0370cdfc6401f
EBUILD GitPython-2.1.11.ebuild 692 BLAKE2B 0ddd086f254722478e61f08db88db5dfca468e5e9f9a8a604805c62d51140d57dea3103d75f47c2ee33f5b4a2e856ea5802c29cc79b67c456e84284c185c2f7c SHA512 748f86d356f38c0aa715ccf93146f95ceb30885a856622c6d376be76ddaaf0f8215eddb2dcaca07a8ff812adc6a5819f29157e4e0b9a470553aeea4dcb8622b3
MISC metadata.xml 488 BLAKE2B 4b35a6001a592c140c1809ff9c7bc8378ebbdf7dbefff39c14d53725982d265f3670e2f4181a2d484865cab9ee24b256050167a1bd2310e63a96845583b8bed8 SHA512 ff8490c376dd6caf77b8bc83604c7b68df631a8d13d1c0607c8a13871b944bec0f6c19afb838555e7d141b51b73d1c3fb142aada0f2f35b2790d92845954a7a5
EBUILD GitPython-2.1.11.ebuild 620 BLAKE2B d1ac62b0dd867cea6a4e0f03852e9c952fd7c49dcade53fa6337e5a431ef5f46dc952e74aafbaf42c433d6aecd59f8e19b6ed26825101af5e0849cd53f7e7fe6 SHA512 2c084c6561ef2a6247caf0bb02a98e0ae0181f2e5998e81e986ec87c1f462fad820adab3a5daa5271eb118d7a2f298136164da482d69a555378455d95ec9e772
MISC metadata.xml 611 BLAKE2B 53827c238a7adcd273f55713ba6fa878f6799edb74edf74818c3a63b5ef25c439af12afcb7881d1f26b2f307e61f9639bde200f6f7ac04c9a0b4aa621853403c SHA512 809d8a2d4ca116604a3a815589963a1c052bdbb7f884163a743ad3613068ed8680b1e1396a18fa78ff50832f11713ebec51c1580e0df2667a21cfa310df08755

View File

@@ -7,6 +7,8 @@
</maintainer>
<upstream>
<remote-id type="pypi">GitPython</remote-id>
<remote-id type="github">gitpython-developers/GitPython</remote-id>
<doc>https://pythonhosted.org/GitPython/</doc>
<maintainer status="unknown">
<email>byronimo@gmail.com, mtrier@gmail.com</email>
<name>Sebastian Thiel, Michael Trier</name>

View File

@@ -1,37 +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="HomeKit Accessory Protocol implementation in python"
HOMEPAGE="https://github.com/ikalchev/HAP-python https://pypi.org/project/HAP-python/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.36.2[${PYTHON_USEDEP}]
dev-python/h11[${PYTHON_USEDEP}]
dev-python/base36[${PYTHON_USEDEP}]
dev-python/pyqrcode[${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
@@ -27,12 +27,10 @@ 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

@@ -0,0 +1,37 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="HomeKit Accessory Protocol implementation in python"
HOMEPAGE="https://github.com/ikalchev/HAP-python https://pypi.org/project/HAP-python/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/chacha20poly1305-reuseable[${PYTHON_USEDEP}]
>=dev-python/orjson-3.7.2[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.36.2[${PYTHON_USEDEP}]
dev-python/h11[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -1,5 +1,5 @@
DIST HAP-python-4.4.0.tar.gz 257717 BLAKE2B 52c3cf01d71cd8c8d383367d425d0eaa501505638e41a8b27c3ca0affa8ba04776e9e1dcff939e19bdff73b77c09ab190494336998368f98a81864e0edcd8631 SHA512 0db03541ecb3b56321522fedf587c306da67a2f1959e54b3c39ed47595e5adc2e8c67fe9fdc0f668139100bbd84834d96d6550a13ba8101714c61ac73baf59d2
DIST HAP-python-4.5.0.tar.gz 257858 BLAKE2B 57c5b3b56fcd37b2d3de4d998a6306a2d7ef827d8aeb2d45217e2e728c1dc2f01c7003f7661bb4244a7a75dca74786951b06f9a8a591fb47441c3d5baa98c62d SHA512 741fdc50e946bc0f8c0362b6f7ee8964cc5dcd980ef1ce6fad4b9a9635bcd56ed1211e60ba74dbac8ee337d099c196eb62aa9a815f4d6cf2d3f71db596e4b260
EBUILD HAP-python-4.4.0.ebuild 911 BLAKE2B 0ef11230bcc55a4d1a8a9ae47658b46213bdd4ae7d1a50b952abcfe1b2747980e0e274ce3d13c94ec836358051f3628d78d1b30e4c0424b157ca6d90c6fbc7b6 SHA512 0844809f08f7ebd241f8e50b5d949f90538114a8921000e050bb1115637584e9ce421b32ea7b0783ff25d6142ec56fcb40fbfbc1fed6409402d7aa0a8ea39a47
EBUILD HAP-python-4.5.0.ebuild 968 BLAKE2B 5de3ed12877b3636b43654d7554e2f0aeb5d5d604560d2c667d7fc5656e372b72289e54ff4b25d902ad457294aec0087cbe898155ba1314d1802dfee6e828a05 SHA512 1a2e548971ead3220aec84025178b537741e54c8ebce7d5427b8399deadbf3a6b0187182e50bcbe7425c7f020df158fe38ddc0b6b15c4656ed98f66264b7d97f
MISC metadata.xml 329 BLAKE2B da920b7d0bf3c5cb2d3dc0670adc51b65b78c06f87fbb84576cc741c91c39b859de14b22ea5d50fa870e068d238ae27efb2f06efdbe77b483f9be769541864b4 SHA512 5a3db57ab83e0da4ab721236417e93f057b5a421e23e891c7deeb872f46f2fe24f8eb2a8ffaaf55b1bbda1e00c776cca3ca04f568d8324f2eb92e8d5817e46ae
DIST HAP-python-4.6.0.tar.gz 258559 BLAKE2B 4468f3b3c93c3a5a5aae8d6ed6f465715f05f7b6503f47f187d39248c5a5b677395fd804aea78b1479bd2d7ed283572a9ccf3364d7725f459d5c5105c0828719 SHA512 83f06a2ecbcbbe78a0007a2c52fe829a0191ea49cb40b8cc446d85d39645fc3ee47a2e368d8b1d660eaf6e009d20e0e228f6fcdac8af2fdf62be3f1c98b841cb
EBUILD HAP-python-4.5.0.ebuild 904 BLAKE2B 41187769338369e5ba6db64eb7f466fbeeaffa9b3a660941b332ffa88641ad74f718b7b5bbd1c1b936bbe4aec92edf4503bdb6527fa6242c2eee06cdd9914122 SHA512 7724f071e0347d6fcd5881b5c366eb65cb7c90de8c043df6f3d0b25808fa5419b48828f8ed4f6bd44e06837e8e8cc7c44c21214c2e682813e4dfe2ba6ac84b2b
EBUILD HAP-python-4.6.0.ebuild 935 BLAKE2B b2fb9e1dd297c6bbd61ff321d817c54fcebccaeef918601ccc3cdd3b554990a8bb3af5bdfb9bb239c5d126e2b3843ecdf1a243889a021aab33881173bcba4e92 SHA512 8abce8a9b6cf117cccacba375c3e1b6c4b30aba2afe31ea9a0d2dccc093505775cb4e42e365a6d4ec8ef0f2d17c2fd06860ecaada2a8fee310f6e9c0282c8842
MISC metadata.xml 390 BLAKE2B 33ecbfd8a7cb9957eaad9d7ccfe2a013e682192a1a8f10a963b81a351eb25c5ece04f433e7ea8769a9f29861e796367114fee54d393c0109f0fa00e5f34e00df SHA512 246969e9a7f3db5527f2ee641713d318878a213903c5fc9556ca8f01d3bf3cc2bb644650740022b9ce01e8a1f89cd7e9053184eac2d4a1cd55b6677baed2cb39

View File

@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<remote-id type="pypi">HAP-python</remote-id>
<remote-id type="github">ikalchev/HAP-python</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,36 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1
DESCRIPTION="Python module to help parse and construct Tasmota MQTT messages."
HOMEPAGE="https://github.com/emontnemery/hatasmota https://pypi.org/project/HATasmota/"
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/attrs-19.3.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.12.0[${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,36 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1
DESCRIPTION="Python module to help parse and construct Tasmota MQTT messages."
HOMEPAGE="https://github.com/emontnemery/hatasmota https://pypi.org/project/HATasmota/"
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/attrs-19.3.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.12.0[${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

@@ -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="Python module to help parse and construct Tasmota MQTT messages."
HOMEPAGE="https://github.com/emontnemery/hatasmota https://pypi.org/project/HATasmota/"
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/attrs-19.3.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -0,0 +1,33 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
DESCRIPTION="Python module to help parse and construct Tasmota MQTT messages."
HOMEPAGE="https://github.com/emontnemery/hatasmota https://pypi.org/project/HATasmota/"
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/attrs-19.3.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -0,0 +1,22 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
DESCRIPTION="Python module to help parse and construct Tasmota MQTT messages."
HOMEPAGE="https://github.com/emontnemery/hatasmota https://pypi.org/project/HATasmota/"
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/attrs-19.3.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]"

View File

@@ -1,5 +1,7 @@
DIST HATasmota-0.5.1.tar.gz 27151 BLAKE2B f80bd0355cf7beb6af8b6274fbcdbee2920ba78d75dceb4d94a48db58d762dea6098323a5e44d0bc8f265df429b548582df0fc390acbd364fa13923ab62d6465 SHA512 29f6028374f0793669f13d578fe5e4bab68d181d79e1d5396965483feb753a043c144418b0ab39fa429d2ade9fdb7ac238d9905853ff078e88c55a037170e4cb
DIST HATasmota-0.6.0.tar.gz 27167 BLAKE2B 01c210a1caf924371d5a2b737ca15c0e2218faf6bead54bf91a2a83149c83d4ca4a5c848277e26665deaa2cbc439aa7f911d1d194ca96f04fa112f2758643bce SHA512 4fe36256d77b52b439d49b03fa70de0503c65bc1333cc58f4e8fff30861b1f8d603d616d9c6223cab7b26681461f219bd0b1961257c977b63c98ff21f66a84d2
EBUILD HATasmota-0.5.1.ebuild 843 BLAKE2B af663aac20414cda673684975d2006c906327e7522aafb44f7ab93ec34b28d52b9db6e15f3500de9af7fb7ac2bff1f85cd4a511d175b4f9b742a7c56b452a981 SHA512 5aee1db9c5512f8c46c43926759d3a4e04de41d201cd6500be61c59e8c644e4feac49817185efd2366ae9df6cb33ae03d57a550b88f7d4180b9600594c69e5c9
EBUILD HATasmota-0.6.0.ebuild 843 BLAKE2B af663aac20414cda673684975d2006c906327e7522aafb44f7ab93ec34b28d52b9db6e15f3500de9af7fb7ac2bff1f85cd4a511d175b4f9b742a7c56b452a981 SHA512 5aee1db9c5512f8c46c43926759d3a4e04de41d201cd6500be61c59e8c644e4feac49817185efd2366ae9df6cb33ae03d57a550b88f7d4180b9600594c69e5c9
MISC metadata.xml 328 BLAKE2B 7a57d96bd715634edcaf2662c408256d903748784185470d08b17771e43f07362faa697d96238e5152fea1856fcf5553078366153c5bb7039774a3ffeac6a0d3 SHA512 c2315766ece9bb3728914f6885d397142155364d68c66dc370262c7d3032dccca028e96c7115a182eecab02a0eae85b513dbb10d345fd3a61aa592d868d59363
DIST HATasmota-0.6.1.tar.gz 27160 BLAKE2B 543daf73141ce26de33015dfceeb0181c7784c03201f93eaa94e4463310401d7dfde149d596e4eaff48b941ee42d1f0e2775f10bc0117b39fec08b603f819263 SHA512 1c0f8b5a651dce265796d60858a42f069ae92bf76e8325af09408257ef9528f582059e8abd249247787e265030829fea27d7b434137395351368f7f654d13edf
DIST HATasmota-0.6.3.tar.gz 27255 BLAKE2B fe22a465e6a51970cd4090de6a175423b4a5fcc0d83c0356ef473fb073dda097e492f6d2b5663ba93bb12a9fd4fc9cad81a0eab5590c3613e0e4587d3b01b476 SHA512 474a7b235aeba78d1ecaa3bab34ab767c93b9a3de4e0ddf1a85e6bffe946f5a13bd52d18f189bbba2829b0d0329125ebf9a90f2b034001694f910c027c0d29f2
DIST HATasmota-0.6.4.tar.gz 27259 BLAKE2B ec76211f1d3d03f0b7b65e01462ef192503b66af7d56d4900261f120ddc566d11bce1b11f347633e75b2bfab0fc3849e1fbc62cd72df3de11a20b0bdb70a4529 SHA512 89debf4bc02414fde8caf7c34c1c7679941867d7a8c261cdf9c1406e9aaf7d77fa5866cdf432609cfef02fb3d4d30eae935a43e1b6990aa5876a74a55aae7286
EBUILD HATasmota-0.6.1.ebuild 779 BLAKE2B 8067c0c4b4cbe11c0c82ce0cd88a6e1a604115628c4d752ea2e9dc5538fcb27c1b076fa2d1a8dc4f7e95a0bda42d0f9efc37e7ac442d75fa51ad2e76845cd9a4 SHA512 536f4a48ce4e4b6492c12c58a5143fc273d8ea79916f31c1fa10dfedec83f1da63e41b4e2a8475e1d90454c944fa114225bea8f12593d0e2ad09521883a09a7b
EBUILD HATasmota-0.6.3.ebuild 809 BLAKE2B fce40e2bed5e30f083f73ba4aff34ae86038b280329c2e5594cf3e0b0848feb62b0cd55097d8b667d8fb0d96e3dc7a5d2301b3222ab2eeba3494a3a6e383cc4f SHA512 6292b756651ea7a3255189996c98a8f36ba01017860a2694519ccf25be104d27f5c581eb8e963600a5dcf6ba7b302194127bcd7576e95ba30976a74f053fae56
EBUILD HATasmota-0.6.4.ebuild 635 BLAKE2B 413d2311c0afa683d634de6c6f874001772523c37d3c55c94698fac031a497055511b106ff4d2ab791dd9af15ed167e4fc1d2ab4a0df10968de2eedebb5652e0 SHA512 4ad781c78ccb87caefe031b03cd4ab22e0142905b6995d2f3a3e2e34491ae50e211437b9209e00beed02ad640ab4ba2113f2097be54c328828321163828e6ff8
MISC metadata.xml 391 BLAKE2B 3c6ae2fd99cd73033aeaea7d17150c9784803c2cfbd9485635686a5b49d51aca70aa007bbc4c4d59fecb8993f6b151497441b2635c5e133daa19ee227983c97f SHA512 4d17fcf764742180f8fa94ad24be6a52d3b01ff8d5e56995aadbbf8650e362076f9a69bd25c5bcae7259301c4914e85c56c765fae0ce1e55d27abb6c85404b86

View File

@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<remote-id type="pypi">HATasmota</remote-id>
<remote-id type="github">emontnemery/hatasmota</remote-id>
</upstream>
</pkgmetadata>

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 x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -23,11 +23,11 @@ RDEPEND=">=dev-python/requests-2.0[${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 Hydrawiser-0.2.tar.gz 6138 BLAKE2B de12a9e9ca207d73ecb72884cbeccae58cb972e64a28ad15e504984a47f653c9836686cab94a34d3a4c659a1f80e9dfece283276a56013161e82b3ef46cb35ca SHA512 3efa683eca3b11ac83df11babbe99e7bd9978c298fb55cd88d2860e4443384433c8c70c889357a125868046e5da5e5ce1d895938a9c416446e7fc0224d53235e
EBUILD Hydrawiser-0.2.ebuild 817 BLAKE2B a38548b19a11ca64d78dfbd4431a31df7e5343c98e8fa9823f55039990bc68f0f1a473c639334c565ab5adb809d744402fbcf5a6f2664a734bd65800fef5b599 SHA512 9533dc2900bce7c607d310ec125329c1a6df379d4c3082b7dbf01e131a1965983413d9444d98a6e308b0da58e7365c4bd1f7f0b9cee9b4f68cad6ca0592057fe
MISC metadata.xml 450 BLAKE2B 6f1808eb9a8a86bb4a92235124c896542a9aa5064a0b3599a7ca5cf65c4c25458248999948f3fb68810ee56b1dee647cc9b43a536365d33ef34b7487259c7f73 SHA512 d011894de693c4fc5ca29d316a6acd61c29555665f48939fd9dca89e01e3ab8d49d58e2be1de2eda4aeef8dfdea816a02c40abc6b5d59bc3f1cae34efd6201d5
EBUILD Hydrawiser-0.2.ebuild 760 BLAKE2B b3fea12c5fb882ee9508e4ccfd110111da8d4740f75b2583716ac34da7a09d22607ab2487791834fb5650e3ab59840785bc829684f84226be32dd889ed3962eb SHA512 8dab6d8e989c73844c4b4aa738b59e1f88c18adcf6685ef02679be5cc0da97aa44a1b1399b4ad1ea73885aa53ac081d9714c73723b7b3f06b5b431fb75bc43d3
MISC metadata.xml 510 BLAKE2B 1efd3c6f1dc4f4a077adad4662c3228dfa367e6ddad4d16b7044fcc460132f2cc1cdbbb6ac62be2e59f713eed0e1368b6ed104f1e247ee2960fdf0975a3d2c04 SHA512 391baa3cfef173c60821fa9d61d3f6326a7dbd5e9e9a41f5890e0187f1d8db2726d3b2a615cf1881db50b209d35b53ab30bf5eefe7837c5f7ca9cdec7773c101

View File

@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">Hydrawiser</remote-id>
<remote-id type="github">ptcryan/hydrawiser</remote-id>
<maintainer status="unknown">
<email>ptcryan@gmail.com</email>
<name>David Ryan</name>

View File

@@ -1,3 +1,3 @@
DIST Mastodon-py-1.5.1.tar.gz 1225203 BLAKE2B 052ff268178645160d9a203156a11369bf8080a0abccc25d5e6c5fab68289a99ec45f660d3d94068b8bc31890295dcc42ecaa3a219264daff1df44e779a91413 SHA512 0c1a27b6cfcb4a197614100ffdb40ff8224162c0029598eadebdfa8984fe30519d3b163265d6f198e4a563c0e6a8bf68cafb69938f1a4768724a02f4f6971fa3
EBUILD Mastodon-py-1.5.1.ebuild 1037 BLAKE2B 6494cb3d42a6a64243a7ecdccffa6b714b126dc1b8a64efbaa464cd3f9934552ecb543d8eebe1d289ba0b9b98df9b1677a28877e567486bb0723ede8d086fb61 SHA512 1de67552383d91d959230d392429b531a7e75c141a6f00f3fe78d13fcee1326a33542951dd51927e67df1b4e17f63988d076496ced30565fddb7c85f9bad9f30
MISC metadata.xml 469 BLAKE2B b1aa176138df6f9244b9b3b30306ebdd735f24def348a0b1617d7120e6ec68ee3c9c28ad69096a85289895f1b9542995a6ca56515fd4889827003ea2e82170de SHA512 334aea9492a5470bfe1e15960d112ce63cc8eede45723404de35562a04087458760fd46dab49f9d236188fe3cb3c3d9af65dd1ac47b150e6c160c9e38bab6da2
EBUILD Mastodon-py-1.5.1.ebuild 992 BLAKE2B f7cc0954b0b92fe5a0ebed81d5a985f7834cdafdd60b8e41dfabcd7aea411d6ca4d4ea669b7caff232c9d2f4e45b3cb84b6429115af66127ae6179f41a9fcaf8 SHA512 0085dc388d37685e42e3a2cbff7171f1e4e5ba93a12b77ec1d86679052f0efd4674d673552e1a2f2d20e4d646377b88a57b8bd6f82f5f924ba73022927db2a67
MISC metadata.xml 525 BLAKE2B a54aff5dce18912d2d5e0dbd48f80d93f4077125a7cd46878e86d34db4e64f448f80e099323b7bb28a6e6cff42b83bf438a16447927462e824de58569c475188 SHA512 f0b4c7ccccada4468d86df0c120e214906d42163490048d27d86e02d0c243dade61715ad691fed6f554ced223a802f8a761b1a26633d346f51501db5cce00d81

View File

@@ -1,26 +1,26 @@
# 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_{7..9} )
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
MY_PN=${PN/-/.}
MY_P=${MY_PN}-${PV}
DESCRIPTION="Python wrapper for the Mastodon API"
HOMEPAGE="https://github.com/halcy/Mastodon.py https://pypi.org/project/Mastodon.py/"
MY_PN=${PN/-/.}
MY_P=${MY_PN}-${PV}
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
S=${WORKDIR}/${MY_P}
DOCS="README.rst"
RDEPEND=">=dev-python/requests-2.4.2[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
@@ -31,11 +31,11 @@ RDEPEND=">=dev-python/requests-2.4.2[${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

@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">Mastodon.py</remote-id>
<remote-id type="github">halcy/Mastodon</remote-id>
<maintainer status="unknown">
<email>lorenzd+mastodonpypypi@gmail.com</email>
<name>Lorenz Diener</name>

View File

@@ -1,5 +0,0 @@
DIST MechanicalSoup-0.6.0.zip 5286 BLAKE2B 93a1d124cd45820e425fcb50b2aec04026f7a6f42c7c3f5c93103fbd216c98e36f366a1f7f343dd5561688ac4adb6feacab08ae444f91156348c07a80710a306 SHA512 cc413723514f3beee1267c57c16f6de2c19eb1f64535a60b546d289c7c18d8c4ba752ea61ab0b4a2aead2b56b12639cd226cb32662622515cb40262b7e619c24
DIST MechanicalSoup-1.1.0.tar.gz 49270 BLAKE2B 947b35d819dc69508595adcfe5a0c8e6bd34888c995e9c3931613498ee1ca840ce16a14359aacbf9d40aa4f9ae59d45d14da5a150e3ce39ae7e72f587c94820e SHA512 26eaa54bcd1c0aac26504d7c482ed001830a1c79bf48a3055cef92348e9336887bef86cda68281911032159a3404a1f4ee8de9b6516d7d767cfd6b3b380c4ebe
EBUILD MechanicalSoup-0.6.0.ebuild 1382 BLAKE2B 0e393783662e5ab6fdfeecfc47d447d2e17abbf7ddc9aef03a980927687a9a397fe838530cc84fce63a57af4d5f009fb1e4c25e61375a7e94177e0842725dd4c SHA512 46a2618682a2c2ee5a696a13f95cc49dae9b7847cabba27ee8b91eb6cfb4daa9263d9861f43d05ee544e6e75d08d8c8479421787f8653e4946690d5b83ac4a1f
EBUILD MechanicalSoup-1.1.0.ebuild 1364 BLAKE2B 889262a8128c8a8320a078d1dd68a3c87c916092d64976e78f07cdc6fb17688ff959696370e43a85d121db764c6468ae404e90a799166e594431ad16d4ad1b3d SHA512 7f4628b4d4165e233c129fbf116dd3053db79bb75548a3e0c52fd69647084484187219716b517b436bb620142dce7bf0f074a3323618363457e3246ad73d38f3
MISC metadata.xml 333 BLAKE2B f1242ae542b7e0898d1947f4630968f9f3062181bd50d727f7620118b6e1e63f47958a231817512890a3a9337807566fdba454c4d2d0b8013fb44f30a0398837 SHA512 57df856e5d6d2946d5361d6226ccb1d250d9e1981dcf709fd1a86d06b091f9817b720717f64fcea363b7f988ea0c8b5f2f8407f09f61980a96f90b6b9def9c8e

View File

@@ -1,56 +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 python library for automating interaction with websites"
HOMEPAGE="https://pypi.org/project/MechanicalSoup/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="examples test"
RESTRICT="!test? ( test )"
#DOCS="README.rst"
RDEPEND=">=dev-python/beautifulsoup4-4.7[${PYTHON_USEDEP}]
>=dev-python/requests-2.22[${PYTHON_USEDEP}]
>=dev-python/six-1.4[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]"
BDEPEND="
app-arch/unzip
test? (
${RDEPEND}
>=dev-python/requests-mock-1.3.0[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-httpbin[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
)"
distutils_enable_sphinx docs
python_prepare_all() {
# We don't need pytest-runner to run tests via pytest
sed -i "s/'pytest-runner'//" setup.py || die
distutils-r1_python_prepare_all
}
python_test() {
# Override pytest options to skip coverage and flake8
pytest -vv --override-ini="addopts=" \
|| die "tests failed with ${EPYTHON}"
}
python_install_all() {
if use examples; then
docompress -x "/usr/share/doc/${PF}/examples"
dodoc -r examples
fi
distutils-r1_python_install_all
}

View File

@@ -1,54 +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 python library for automating interaction with websites"
HOMEPAGE="https://pypi.org/project/MechanicalSoup/"
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="examples test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=">=dev-python/beautifulsoup4-4.7[${PYTHON_USEDEP}]
>=dev-python/requests-2.22[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]"
BDEPEND="
test? (
${RDEPEND}
>=dev-python/requests-mock-1.3.0[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-httpbin[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
)"
distutils_enable_sphinx docs
python_prepare_all() {
# We don't need pytest-runner to run tests via pytest
sed -i "s/'pytest-runner'//" setup.py || die
distutils-r1_python_prepare_all
}
python_test() {
# Override pytest options to skip coverage and flake8
pytest -vv --override-ini="addopts=" \
|| die "tests failed with ${EPYTHON}"
}
python_install_all() {
if use examples; then
docompress -x "/usr/share/doc/${PF}/examples"
dodoc -r examples
fi
distutils-r1_python_install_all
}

View File

@@ -1,11 +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">MechanicalSoup</remote-id>
</upstream>
</pkgmetadata>

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