Compare commits

...

1284 Commits

Author SHA1 Message Date
f700e097df homeassistant-2024.4.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 21:54:19 +02:00
7f782c581f dev-python/fyta-cli: add 0.3.3
Closes: #3189
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 20:09:10 +02:00
efd2954a5e dev-python/mypy-dev: new package, add 1.10.0_alpha3
Closes: #3192
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 20:05:22 +02:00
5057e878b5 dev-python/pytest-github-actions-annotate-failures: new package, add 0.2.0
Closes: #3195
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 19:56:21 +02:00
1ebc2ad534 dev-python/pipdeptree: re-add 2.16.1 from main repo archive
Closes: #3193
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 19:50:22 +02:00
c46ab0afd4 dev-vcs/pre-commit: add 3.7.0
Closes: #3194
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 19:47:04 +02:00
d13b16e603 dev-python/pytest-unordered: add 0.6.0
Closes: #3196
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 19:43:41 +02:00
9149864560 dev-python/respx: add 0.21.0
Closes: #3197
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 19:40:23 +02:00
35e37c9498 dev-python/croniter: add 2.0.2
Closes: #3191
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 19:35:39 +02:00
f149c349e8 app-misc/homeassistant: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 19:12:59 +02:00
e6b74cfed4 dev-python/aioaseko: add 0.1.1
Closes: #3097
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 19:11:29 +02:00
8cf37da001 dev-python/yalexs: add 2.0.0
Closes: #3098
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 19:10:31 +02:00
46c6196648 dev-python/bluecurrent-api: add 1.2.3
Closes: #3100
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 19:08:59 +02:00
a545b99e08 dev-python/bluetooth-auto-recovery: add 1.4.0
Closes: #3101
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 19:07:28 +02:00
c400a55ee1 dev-python/bring-api: add 0.5.7
Closes: #3102
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 19:06:14 +02:00
cc9af11c39 dev-python/bthome-ble: add 3.8.1
Closes: #3103
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 19:04:50 +02:00
562e2b8970 dev-python/aiodhcpwatcher: drop 0.8.0, 0.8.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 19:04:31 +02:00
4941ab7374 dev-python/aiodhcpwatcher: add 1.0.0
Closes: #3105
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 19:03:54 +02:00
f764929a1d dev-python/aiodiscover: add 2.0.0
Closes: #3106
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 19:02:34 +02:00
6c3a2e1424 dev-python/async-upnp-client: drop 0.38.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:59:51 +02:00
a95952ab9d dev-python/async-upnp-client: add 0.38.3
Closes: #3108
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:56:21 +02:00
3a7f0a1a6e dev-python/pyDuotecno: add 2024.3.2
Closes: #3109
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:54:10 +02:00
7577058e62 dev-python/pyenphase: drop 1.19.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:53:28 +02:00
6c5b5ae3d1 dev-python/pyenphase: add 1.20.1
Closes: #3110
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:52:55 +02:00
4a78d41e5a dev-python/aioesphomeapi: drop 19.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:52:09 +02:00
5781629335 dev-python/aioesphomeapi: add 23.2.0
Closes: #3111
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:51:42 +02:00
72d6532182 dev-python/ha-ffmpeg: add 3.2.0
Closes: #3112
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:49:21 +02:00
3d10694752 dev-python/fjaraskupan: add 2.3.0
Closes: #3113
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:48:04 +02:00
2d25ac751f dev-python/fyta-cli: add 0.3.5, new pkg
Closes: #3116
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:46:34 +02:00
3a7ec2eb84 dev-python/gcal-sync: add 6.0.4
Closes: #3117
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:40:15 +02:00
855eed24f9 dev-python/gassist-text: add 0.0.11
Closes: #3118
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:38:42 +02:00
1d6e1c3806 dev-python/python-homewizard-energy: add 5.0.0
Closes: #3121
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:33:27 +02:00
9b15261623 dev-python/aiopvapi: add 3.1.1
Closes: #3122
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:31:34 +02:00
ceac56d523 dev-python/aioautomower: add 2024.3.4
Closes: #3123
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:30:05 +02:00
77e3809513 dev-python/prayer-times-calculator: add 0.0.12
Closes: #3124
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:29:12 +02:00
07682466d0 dev-python/Mastodon-py: add 1.8.1
Closes: #3125
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:28:27 +02:00
62303f05f6 dev-python/blurhash: new package, add 1.1.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:27:30 +02:00
4fad602fa5 dev-python/PyMetno: add 0.12.0
Closes: #3127
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:24:15 +02:00
db7e24a471 dev-python/motionblindsble: new package, add 0.0.9
Closes: #3129
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:20:49 +02:00
b1cd97a517 dev-python/pynobo: add 1.8.0
Closes: #3130
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:16:12 +02:00
56bb255440 dev-python/numato-gpio: add 0.13.0
Closes: #3131
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:15:02 +02:00
3fc546ce93 dev-python/aionut: new package, add 4.3.2
Closes: #3132
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:14:13 +02:00
7c6eba684f dev-python/ollama-hass: new package, add 0.1.7
Closes: #3134
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:12:19 +02:00
41529570a4 dev-python/aiooncue: add 0.3.7
Closes: #3135
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:10:15 +02:00
8661632704 dev-python/ondilo: add 0.4.0
Closes: #3136
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:08:28 +02:00
44798ab67c dev-python/pyoverkiz: add 1.13.9
Closes: #3138
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:07:42 +02:00
0c56cc82bc dev-python/plugwise: add 0.37.1
Closes: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/y
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:06:18 +02:00
d903680043 dev-python/pyprusalink: add 2.1.1
Closes: #3140
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:05:06 +02:00
5cb9219486 dev-python/radios: add 0.3.1
Closes: #3141
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:02:44 +02:00
ef0628956d dev-python/aioraven: drop 0.5.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:02:21 +02:00
ae6536df83 dev-python/aioraven: add 0.5.3
Closes: #3142
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:01:43 +02:00
59afd238bb dev-python/aioairzone-cloud: add 0.4.7
Closes: #3182
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 18:00:42 +02:00
26f3188ba6 dev-python/home-assistant-frontend: add 20240404.1
Closes: #3183
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 17:59:53 +02:00
9d6bb8cc33 dev-python/myuplink: add 0.6.0
Closes: #3184
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 17:55:35 +02:00
4d14eec5c7 dev-python/opower: drop 0.4.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 17:54:20 +02:00
17f4b4c2b7 dev-python/opower: add 0.4.3
Closes: #3185
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 17:53:24 +02:00
9e2b68c632 dev-python/snapcast: add 2.3.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 17:51:28 +02:00
7e5b07e7a7 dev-python/romy: add 0.0.10
Closes: #3186
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 17:49:58 +02:00
baa7a7d70c dev-pathon/systembridgemodels: new package, add 4.0.4
Closes: #3187
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 17:32:42 +02:00
93a212e52f dev-python/weatherflow4py: add 0.2.20
Closes: #3188
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 17:03:50 +02:00
a1a40a2e44 dev-python/regenmaschine: add 2024.3.0
Closes: #3143
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 23:15:28 +02:00
64cc736302 dev-python/pyrisco: add 0.6.0
Closes: #3146
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 23:14:03 +02:00
4c34dec63b dev-python/aioshelly: add 8.2.0
Closes: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/y
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 23:11:32 +02:00
c4ce6df370 dev-python/aioshelly: drop 7.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 23:10:01 +02:00
f64d977aa1 dev-python/aioslimproto: add 3.0.0
Closes: #3148
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 23:09:14 +02:00
e34a209067 dev-python/sunweg: add 2.1.1
Closes: #3150
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 23:06:35 +02:00
c36563778e dev-python/systembridgeconnector: add 4.0.3
Closes: #3151
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 23:04:43 +02:00
c6416bc7e1 dev-python/python-telegram-bot: add 21.0.1
Closes: #3152
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 23:00:08 +02:00
bb237d286d dev-python/tesla-fleet-api: add 0.4.9
Closes: #3153
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 22:55:52 +02:00
b7c6958a72 dev-python/pytile: add 2023.12.0
Closes: #3154
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 21:50:36 +02:00
4f41cdd085 dev-python/tololib: add 1.1.0
Closes: #3155
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 21:47:48 +02:00
24f78db5fa dev-python/tplink-omada-client: add 1.3.12
Closes: #3156
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 21:45:40 +02:00
2d3528986b dev-python/pyunifiprotect: add 5.1.2
Closes: #3158
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 21:41:18 +02:00
1211704e43 dev-python/vallox-websocket-api: add 5.1.1
Closes: #3159
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 21:38:40 +02:00
a6d3e25499 dev-python/vilfo-api-client: add 0.5.0
Closes: #3160
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 21:32:31 +02:00
3a2e6408a1 dev-python/pywaze: add 1.0.0
Closes: #3161
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 21:29:29 +02:00
0f58ff2db5 dev-python/weatherflow4py: add 0.2.17
Closes: #3162
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 21:23:05 +02:00
18bd2dc228 dev-python/webmin-xmlrpc: add 0.0.2
Closes: #3163
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 21:03:53 +02:00
cb8d9e2f02 dev-python/xiaomi-ble: add 0.28.0
Closes: #3165
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 21:01:07 +02:00
8a8e904a69 dev-python/yolink-api: add 0.4.1
Closes: #3166
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 20:58:50 +02:00
2385d5a878 dev-python/zha-quirks: add 0.0.113
Closes: #3167
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 20:56:09 +02:00
9f99c6b6c1 dev-python/zigpy: drop 0.60.2, 0.60.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 20:54:15 +02:00
bfb010bf85 dev-python/zigpy: add 0.63.5
Closes: #3168
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 20:53:49 +02:00
80b594e648 dev-python/axis: drop 50
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 20:51:40 +02:00
55212f32f6 dev-python/axis: add 60
Closes: #3169
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 20:51:15 +02:00
67e30e83c4 dev-python/home-assistant-intents: add 2024.4.3
Closes: #3170
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 20:48:47 +02:00
a86eb1c9a3 dev-python/flexit-bacnet: add 2.2.1
Closes: #3171
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 20:43:26 +02:00
eb1b14ce28 dev-python/home-assistant-frontend: add 20240403.1
Closes: #3172
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 20:41:35 +02:00
57b1a7525f dev-python/holidays: add 0.46
Closes: #3173
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 20:33:05 +02:00
66ac0b271c dev-python/opower: drop 0.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 20:29:35 +02:00
8daaa47e5e dev-python/opower: add 0.4.2
Closes: #3175
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 20:28:58 +02:00
1296954745 dev-python/PlexAPI: add 4.15.11
Closes: #3176
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 20:25:50 +02:00
074cccc59a dev-python/ring-doorbell: drop 0.7.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 20:23:53 +02:00
8f8af1dc4f dev-python/ring-doorbell: add 0.8.9
Closes: #3177
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 20:22:56 +02:00
4f1f2b3a02 dev-python/roombapy: drop 1.6.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 20:20:30 +02:00
26911c031d dev-python/roombapy: add 1.8.1
Closes: #3178
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 20:19:53 +02:00
3dd619a179 dev-python/aiounifi: drop 69
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 20:17:55 +02:00
ba3765a574 dev-python/aiounifi: add 74
Closes: #3179
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 20:17:23 +02:00
6b2233d83d dev-python/velbus-aio: add 2024.4.0
Closes: #3180
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 20:15:38 +02:00
c9220e5d80 dev-python/whirlpool-sixth-sense: add 0.18.7
Closes: #3181
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-03 20:13:13 +02:00
700616474a dev-python/cython: new package, add 0.29.37.1-r1
Closes: #3094
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-31 20:55:16 +02:00
2f804abdd9 dev-embedded/esphome: 2024.3.0: remove version from voluptuous
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 21:18:08 +01:00
d5ddeb358f dev-embedded/esphome: 2024.3.0: remove version from icmplib
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 21:09:05 +01:00
03ebd7d2d4 dev-embedded/esphome: update RDEP cryptography-42.0.5 for compat to HA 2024.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 12:16:22 +01:00
078fed0f78 homeassistant-2024.3.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 10:40:57 +01:00
5812533987 dev-embedded/esphome: add 2024.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 10:36:25 +01:00
f2bb46bd8a dev-embedded/esphome: add 2024.2.2, drop 2023.12.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 10:29:56 +01:00
a2b3b671ea dev-embedded/platformio: add 6.1.13
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 10:26:38 +01:00
a85e4e1d1a dev-python/ajsonrpc: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 10:22:02 +01:00
f4cc82a702 dev-python/voluptuous: re-add 0.14.1 from main repo
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 10:04:22 +01:00
bf34733b8a dev-embedded/esphome-dashboard: add 20240319.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 09:59:14 +01:00
5c1293e2df dev-python/cached-ipaddress: disable py3.10
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 09:39:27 +01:00
e0d885b6fe dev-python/pytest-timeout: add 2.2.0
Closes: #3093
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 09:34:19 +01:00
2987ea0ee5 dev-python/hass-nabucasa: move deps from 0.78.0 to 0.79.0, fix deps for 0.78.0
Closes: #3081
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 09:21:48 +01:00
39df2fe587 dev-python/pyunifiprotect: add 5.0.2, drop 4.22.3
Closes: #3092
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 09:14:06 +01:00
82c74dbf42 dev-python/pytedee-async: add 0.2.17
Closes: #3091
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 09:10:03 +01:00
74833675c0 dev-python/pysnmp-lextudio: add 6.0.11
Closes: #3090
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 09:08:03 +01:00
cd75244616 dev-python/pysmi-lextudio: add 1.4.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 09:06:26 +01:00
44c727a23d dev-python/pyrisco: add 0.5.10
Closes: #3089
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 09:00:31 +01:00
0c606a4b0a dev-python/aioraven: add 0.5.2
Closes: #3088
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 08:58:26 +01:00
d104300f0a dev-python/aioautomower: add 2024.3.3
Closes: #3087
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 08:56:38 +01:00
fa096647fa dev-python/ical: add 7.0.3
Closes: #3086
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 08:54:48 +01:00
2ba9283d70 dev-python/aiodhcpwatcher: add 0.8.2
Closes: #3084
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 08:51:41 +01:00
e3fe08b80e dev-python/pychromecast: add 14.0.1
Closes: #3083
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 08:44:22 +01:00
587689b2d9 dev-python/axis: add 58
Closes: #3082
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 08:41:09 +01:00
adfe99815a app-misc/homeassistant: drop 2024.2.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 08:39:21 +01:00
dbb437b870 dev-python/pymodbus: add 3.6.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 02:38:23 +01:00
d7619c7c0c dev-python/pymodbus-repl: new package, add 2.0.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-24 02:36:56 +01:00
e1f23467c1 homeassistant-2024.3.1
drop 2023.12.4, drop 2024.1.6

Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-15 00:38:11 +01:00
6fe9856c58 dev-python/objgraph: new package, add 3.5.0-r1
Closes: #3080
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-15 00:11:45 +01:00
967656690b dev-python/weatherflow4py: add 0.1.17
Closes: #3079
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-14 23:47:43 +01:00
16fc6e3fe8 dev-python/pytedee-async: add 0.2.16
Closes: #3078
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-14 23:44:38 +01:00
48df48aa84 dev-python/pysnmp-lextudio: add 6.0.9
Closes: #3077
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-14 23:42:56 +01:00
b34e60f9c9 dev-python/rova: add 0.4.1
Closes: #3076
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-14 23:40:33 +01:00
de30a3279f dev-python/rokuecp: drop 0.19.0, add 0.19.2
Closes: #3075
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-14 23:38:19 +01:00
86a6fbd60b dev-python/numato-gpio: add 0.12.0
Closes: #3074
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-14 23:36:30 +01:00
edd8bad557 dev-python/aionotion: add 2024.3.0
Closes: #3073
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-14 23:33:36 +01:00
2df638598d dev-python/pymodbus: add 3.6.5
Closes: #3072
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-14 23:30:59 +01:00
33fc5a2216 dev-python/openwrt-luci-rpc: add 1.1.17
Closes: #3071
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-14 23:27:08 +01:00
fac19b1fb2 dev-python/loqedAPI: add 2.1.10
Closes: #3070
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-14 23:25:24 +01:00
0af87beaab dev-python/pyipp: add 0.15.0
Closes: #3069
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-14 23:23:56 +01:00
d6e0a92080 dev-python/aioautomower: add 2024.3.0
Closes: #3068
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-14 23:22:17 +01:00
d597366850 dev-python/ical: add 7.0.1
Closes: #3067
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-14 23:20:06 +01:00
2632054a45 dev-python/home-assistant-frontend: add 20240307.0, drop 20240104.0
Closes: #3066
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-14 23:17:53 +01:00
af1660b7a0 dev-python/pyenphase: add 1.19.2, drop 1.17.0
Closes: #3065
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-14 23:11:39 +01:00
7fa7ef4a12 dev-python/aiodhcpwatcher: add 0.8.1
Closes: #3063
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-14 23:09:08 +01:00
f7e80b18f3 dev-python/home-assistant-intents: add 2024.3.12
Closes: #3062
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-14 23:07:41 +01:00
436ffd661f dev-python/bthome-ble: add 3.8.0
Closes: #3061
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-14 23:05:44 +01:00
7c2c347b2f dev-python/brother: add 4.0.2, drop 4.0.0
Closes: #3060
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-14 23:04:02 +01:00
02e3385e91 dev-python/bring-api: add 0.5.6
Closes: #3059
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-14 23:02:22 +01:00
b92e276e4e dev-python/boschshcpy: drop 0.2.57, add 0.2.82
Closes: #3058
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-14 23:00:34 +01:00
5d23b9a031 dev-python/axis: add 54
Closes: #3057
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-14 22:57:42 +01:00
08c124c72e dev-python/airthings-ble: drop 0.6.0, add 0.7.1
Closes: #3056
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-14 22:55:35 +01:00
874691713a dev-python/croniter: add 1.0.9 (as replacement for 1.0.6 which still has RDEP to dev-python/future)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-14 22:51:06 +01:00
ed54cdd155 dev-python/curlify: disable py3.10
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-14 19:16:11 +01:00
9564df482e dev-python/hyundai-kia-connect-api: add 3.17.5, drop 3.10.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-14 19:14:25 +01:00
0ad3fd409f media-libs/lv2: new package, add 1.18.10
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-13 21:12:40 +01:00
d3022b8d25 homeassistant-2024.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 23:31:29 +01:00
3942218ad1 dev-python/syrupy: add 4.6.1
Closes: #3055
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 23:26:57 +01:00
5618ae8d37 dev-python/pytest-socket: add 0.7.0
Closes: #3054
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 20:37:21 +01:00
4f5e1c4089 dev-python/pylint-per-file-ignores: add 1.3.2
Closes: #3053
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 20:34:29 +01:00
9c99dc2677 dev-vcs/pre-commit: drop 3.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 20:31:19 +01:00
78b2647eb0 dev-vcs/pre-commit: add 3.6.2
Closes: #3052
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 20:30:47 +01:00
83febaedf6 dev-python/ciso8601: add 2.3.1
Closes: #3051
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 20:21:38 +01:00
42c6b4bab7 dev-python/apprise: drop 1.5.0, add 1.7.2
Closes: #3050
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 20:18:22 +01:00
692685c0c2 dev-python/yalexs-ble: add 2.4.2
Closes: #2942
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 20:03:33 +01:00
b6a3b5560b dev-python/wolf-comm: new package, add 0.0.6
Closes: #3039
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 20:00:23 +01:00
9b8c0be034 dev-python/shortuuid: new package, add 1.0.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 19:59:08 +01:00
b3bebd78f2 dev-python/wyoming: drop 1.2.0, add 1.5.3
Closes: #3040
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 19:49:07 +01:00
27e8ed5a62 dev-python/xiaomi-ble: add 0.25.2
Closes: #3041
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 19:46:34 +01:00
4921893921 dev-python/yolink-api: drop 0.3.1, add 0.3.7
Closes: #3042
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 19:44:14 +01:00
478fca4362 dev-python/zamg: drop 0.3.0, add 0.3.6
Closes: #3043
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 19:42:10 +01:00
c3c9407dfe dev-python/bellows: add 0.38.1
Closes: #3044
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 19:40:35 +01:00
0f15583497 dev-python/zha-quirks: add 0.0.112
Closes: #3045
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 19:38:27 +01:00
f9c66c5649 dev-python/zigpy-deconz: add 0.23.1
Closes: #3046
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 19:36:13 +01:00
6e3e2558e3 dev-python/zigpy: drop 0.60.6, add 0.63.4
Closes: #3047
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 19:34:06 +01:00
6baa431272 dev-python/zhong-hong-hvac: add 1.0.12
Closes: #3048
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 19:30:05 +01:00
7958870710 dev-python/holidays: drop 0.35, 0.42, add 0.44
Closes: #2973
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 19:26:33 +01:00
1616d1b2b1 dev-python/aiowebostv: add 0.4.0
Closes: #3038
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 19:24:02 +01:00
6b1e4e5717 dev-python/webmin-xmlrpc: new package, add 0.0.1
Closes: #3037
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 19:22:08 +01:00
b17dbd1984 dev-python/weatherflow4py: new package, add 0.1.12
Closes: #3035
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 19:18:31 +01:00
a497c443f1 dev-python/wallbox: drop 0.4.12, add 0.6.0
Closes: #3033
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 19:13:20 +01:00
7813aa390b dev-python/vallox-websocket-api: drop 3.3.0, add 5.1.0
Closes: #3032
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 19:11:05 +01:00
8403276b4a dev-python/unifi-discovery: add 1.1.8
Closes: #3031
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 19:09:15 +01:00
a50565775f dev-python/pyunifiprotect: add 4.23.3
Closes: #3030
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 19:05:21 +01:00
2960952917 dev-python/aiounifi: add 72
Closes: #3029
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 19:02:01 +01:00
8887e1c46c dev-python/pytraccar:
Closes: #3027
Closes: #3028
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 18:56:49 +01:00
fe728d0b50 dev-python/tplink-omada-client: add 1.3.11
Closes: #3026
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 18:54:51 +01:00
54a98bbf5b dev-python/thermopro-ble: drop 0.4.5, add 0.10.0
Closes: #3025
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 18:52:27 +01:00
ed620efb0b dev-python/tesla-fleet-api: add 0.4.6
Closes: #3024
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 18:50:45 +01:00
cf34baed4c dev-python/aiolimiter: new package, add 1.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 18:49:03 +01:00
048948297b dev-python/pytedee-async: add 0.2.15
Closes: #3023
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 18:43:47 +01:00
f6f7a63b52 dev-python/pysnmp-lextudio: add 6.0.2
Closes: #3022
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 18:42:08 +01:00
d924ffae80 dev-python/pysignalclirestapi: add 0.3.23
Closes: #3021
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 18:39:42 +01:00
e2cb52d902 dev-python/aioshelly: add 8.1.1, drop 6.0.0
Closes: #3020
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 18:36:32 +01:00
cbdf6ff8d7 dev-python/sentry-sdk: re-add 1.40.3 from Gentoo main repo
Closes: #3019
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 18:33:35 +01:00
922b9c2d1b dev-python/pyschlage: add 2024.2.0
Closes: #3018
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 18:29:42 +01:00
858b161287 dev-python/rova: add 0.4.0
Closes: #3016
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 18:27:17 +01:00
0ef3566a44 dev-python/python-roborock: drop 0.36.2, add 0.40.0
Closes: #3015
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 18:25:05 +01:00
49f9e8989c dev-python/pyRFXtrx: add 0.31.0
Closes: #3014
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 18:22:28 +01:00
c211cb73c7 dev-python/rflink: add 0.0.66
Closes: #3013
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 18:20:34 +01:00
80bf78d3c6 dev-python/reolink-aio: add 0.8.9
Closes: #3012
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 18:18:27 +01:00
fa9bbee665 dev-python/aioraven: add 0.5.1
Closes: #3010
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 18:14:52 +01:00
1fae8903c4 dev-python/pyrainbird: drop 4.0.0, add 4.0.2
Closes: #3009
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 18:11:39 +01:00
5ccfd261da dev-python/georss-qld-bushfire-alert-client: add 0.7
Closes: #3008
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 18:09:18 +01:00
7fdfabe97d dev-python/qingping-ble: add 0.10.0
Closes: #3007
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 18:06:57 +01:00
289fe4576a dev-python/PlexAPI: drop 4.15.3, add 4.15.10
Closes: #3006
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 18:04:43 +01:00
29df4e9f40 dev-python/aiopegelonline: add 0.0.9
Closes: #3005
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 18:01:18 +01:00
b2a4010d29 dev-python/pyoverkiz: drop 1.9.0, 1.12.1, 1.13.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 17:59:40 +01:00
ffb00361f7 dev-python/pyoverkiz: add 1.13.8
Closes: #3004
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 17:58:56 +01:00
8b4a6c91e2 dev-python/pynuki: add 1.6.3
Closes: #3003
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 17:19:39 +01:00
90119d52d7 dev-python/aionotion: add 2024.2.2
Closes: #3002
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 17:16:48 +01:00
35f82fd617 dev-python/myuplink: add 0.5.0
Closes: #3000
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 17:10:23 +01:00
e3da5ec2e7 dev-python/motionblinds: add 0.6.23, drop 0.6.20
Closes: #2999
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 17:08:28 +01:00
7e8abefbca dev-python/mopeka-iot-ble: drop 0.4.1, add 0.7.0
Closes: #2998
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 17:05:21 +01:00
19bc65769b dev-python/pymodbus: add 3.6.4
Closes: #2997
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 16:52:42 +01:00
98973557f3 dev-python/microBeesPy: add 0.3.2
Closes: #2996
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 16:35:34 +01:00
603af242da dev-python/python-matter-server: add 5.7.0
Closes: #2994
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 12:33:13 +01:00
f4a0bef2cf dev-python/home-assistant-chip-clusters: add 2024.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 12:29:38 +01:00
885830dc72 dev-python/pylutron-caseta: add 0.20.0
Closes: #2992
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 12:20:49 +01:00
7ad3f696ef dev-python/ical: drop 5.1.0, drop 5.0.1, add 7.0.0
Closes: #2972
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 12:18:17 +01:00
a1b9504e21 dev-python/xknxproject: add 3.7.0, drop 3.3.0-r
Closes: #2990
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 12:13:35 +01:00
b8cb0ac083 dev-python/xknx: add 2.12.2
Closes: #2989
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 12:07:12 +01:00
dbf6721f2b dev-python/PyMicroBot: add 0.0.17
Closes: #2988
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 10:36:51 +01:00
fd1c06dd50 dev-python/pyipp: add 0.14.5
Closes: #2987
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 09:24:19 +01:00
e03867245c dev-python/georss-ign-sismologia-client: add 0.8
Closes: #2986
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-10 09:16:56 +01:00
44abcbc4e5 dev-python/idasen-ha: drop 1.4.1, 2.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 19:13:35 +01:00
eac6e38ec1 dev-python/idasen-ha: add 2.5.1
Closes: #2985
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 19:13:04 +01:00
ab433c5f81 dev-python/ibeacon-ble: add 1.2.0
Closes: #2984
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 19:10:51 +01:00
4584c69b60 dev-python/pydrawise: drop 2023.8.0, 2023.10.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 19:10:03 +01:00
4c302765ba dev-python/pydrawise: add 2024.3.0
Closes: #2983
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 19:09:34 +01:00
54cf94fa79 dev-python/aioautomower: new package, add 2024.2.10
Closes: #2982
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 19:06:37 +01:00
3c8dc57edf dev-python/mashumaro: add 3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 19:05:14 +01:00
ea953b7a77 dev-python/aiopvapi: add 3.0.2
Closes: #2980
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 19:00:57 +01:00
458cf5610f dev-python/aiohue: add 4.7.1
Closes: #2979
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 18:59:42 +01:00
9e75c032d3 dev-python/python-hpilo: add 4.4.3
Closes: #2978
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 18:57:09 +01:00
d99d65f8ef dev-python/python-homewizard-energy: add 4.3.1
Closes: #2977
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 18:55:52 +01:00
98178346bd dev-python/homematicip: add 1.1.0
Closes: #2976
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 18:53:38 +01:00
3de715898e dev-python/aiohttp-wsgi: new package, add 0.10.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 18:52:41 +01:00
b2e78419c2 dev-python/aiohomekit: drop 3.1.2, add 3.1.5
Closes: #2975
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 18:47:16 +01:00
97b48a1344 dev-python/odp-amsterdam: drop 5.3.1, add 6.0.1
Closes: #2971
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 18:39:56 +01:00
4ff3644b27 dev-python/home-assistant-frontend: add 20240306.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 18:35:23 +01:00
3ac24e282d dev-python/PyFronius: add 0.7.3
Closes: #2969
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 17:05:26 +01:00
408796d888 dev-python/libpyfoscam: add 1.2.2
Closes: #2968
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 17:03:34 +01:00
d6659181fc dev-python/bleak-esphome: add 1.0.0
Closes: #2967
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 17:01:47 +01:00
5fd5faf951 dev-python/aioesphomeapi: drop 18.5.7, add 23.0.0
Closes: #2966
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 17:00:35 +01:00
66000174bc dev-python/pyenphase: add 1.19.1
Closes: #2965
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 16:58:40 +01:00
90943b1a8b dev-python/deebot-client: add 6.0.2, drop 5.2.1
Closes: #2964
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 16:57:21 +01:00
ee7a927f27 dev-python/pydiscovergy: add 3.0.0, drop 2.0.3
Closes: #2962
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 16:55:54 +01:00
c64e578b76 dev-python/nextcord: add 2.6.0
Closes: #2961
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 16:50:59 +01:00
7f0d742b82 dev-python/aiodiscover: add 1.6.1
Closes: #2959
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 16:44:21 +01:00
570ca3e155 dev-python/aiodhcpwatcher: new package, add 0.8.0
Closes: #2958
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 16:41:54 +01:00
f20087aeac dev-python/denonavr: new package, add 0.11.6
Closes: #2957
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 16:27:30 +01:00
0bbdd5ba4a dev-python/ftfy: new package, add 6.1.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 16:24:44 +01:00
9c5df40d92 dev-python/pydeconz: drop 113, add 115
Closes: #2956
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 16:17:48 +01:00
3586c6a87f dev-python/debugpy: add 1.8.1
Closes: #2955
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 16:15:12 +01:00
f0d279e7e0 dev-python/home-assistant-intents: add 2024.2.28, drop 2023.10.16
Closes: #2954
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 15:42:51 +01:00
f95d29c8b0 dev-python/aiocomelit: add 0.9.0
Closes: #2953
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 15:19:43 +01:00
716cba36b1 dev-python/hass-nabucasa: add 0.78.0
Closes: #2952
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 15:06:08 +01:00
186b3aeb11 app-crypt/acme: add 2.9.0-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 15:04:58 +01:00
0fb40e9e13 dev-python/pycognito: add 2024.2.
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 14:58:15 +01:00
0c0078637c dev-python/pychromecast: add 14.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 14:53:43 +01:00
3e0bbdc99e dev-python/bthome-ble: add 3.6.0
Closes: #2950
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 14:50:17 +01:00
8573a3885f dev-python/brother: drop 3.0.0, add 4.0.0
Closes: #2949
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 14:45:01 +01:00
6a5c7eb35f dev-python/bring-api: new package, add 0.5.5
Closes: #2948
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 14:43:12 +01:00
fab6914623 dev-python/habluetooth: drop 2.0.2, add 2.4.2
Closes: #2947
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 14:38:28 +01:00
c357c7e013 dev-python/bluetooth-adapters: add 0.18.0
Closes: #2946
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 14:35:16 +01:00
da4d100c57 dev-python/aiooui: new package, add 0.1.5
Closes: #3001
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 14:33:57 +01:00
c1682a1448 dev-python/blebox-uniapi: drop 2.1.4, add 2.2.2
Closes: #2945
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 14:29:06 +01:00
d794608eb9 dev-python/securetar: add 2024.2.1
Closes: #2944
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 14:26:45 +01:00
15a30a3e9b dev-python/axis: add 50
Closes: #2943
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 14:21:20 +01:00
63a954a48f dev-python/yalexs: add 1.11.4
Closes: #2941
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 14:18:16 +01:00
e489e44ae4 dev-python/pubnub: add 7.4.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 14:16:20 +01:00
aae5878346 dev-python/pyaprilaire: new package, add 0.7.0
Closes: #2940
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 14:13:09 +01:00
8252ef6122 dev-python/aioairzone-cloud: add 0.4.5
Closes: #2938
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 14:09:21 +01:00
d4fd0dd549 dev-python/aioairzone: add 0.7.6
Closes: #2937
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 13:53:22 +01:00
ac2e8424d2 dev-python/AEMET-OpenData: drop 0.4.5, add 0.5.1
Closes: #2936
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 13:51:23 +01:00
9669dbc848 sci-geosciences/geopy: drop 2.1.0, 2.3.0, add 2.3.0-r2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 13:50:06 +01:00
dabb7aae59 sci-geosciences/GeographicLib: new package, add 1.52-r2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 13:48:08 +01:00
7bf28bc95c homeassistant-2024.2.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 10:31:25 +01:00
1eefb5c0db homeassistant-2024.2.4 (should now be compilable with Python 3.12)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 09:40:40 +01:00
d9d391f65e bazel.eclass: added from main archive (for old tensorflow)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 09:38:45 +01:00
7a4fad2b0d dev-python/slixmpp: add 1.8.4, drop 1.8.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 09:35:24 +01:00
30456b4c8e dev-python/tqdm: add 4.66.1, drop 4.64.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 08:42:51 +01:00
c3d03abcbc dev-python/pytest-sugar: drop 0.9.5, add 0.9.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 08:41:28 +01:00
95f00dc2f6 dev-python/httpx: add 0.26.0, drop 0.24.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 08:40:04 +01:00
94e766a2a5 dev-python/httpcore: add 1.0.2, drop 0.17.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 08:32:08 +01:00
3efcd2d618 dev-python/pyFortiManagerAPI: new pkg, add 0.2.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-06 11:59:47 +01:00
a10bff9c3d dev-python/roombapy: add 1.6.13
Closes: #2930
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-28 15:09:36 +01:00
7851baf010 dev-python/opower: add 0.3.1, drop 0.0.36
Closes: #2929
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-28 15:07:33 +01:00
2afc5bd695 dev-python/openwebifpy: add 4.2.4, drop 4.0.4
Closes: #2928
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-28 15:05:06 +01:00
8ae2835b86 dev-python/guppy3: add guppy3-3.1.4_p1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-28 14:45:34 +01:00
2c9d1da383 app-misc/*: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-28 14:10:54 +01:00
c2d48a9e08 dev-python/pipdeptree: re-add 2.13.2 from main
dev-python/pytest-asyncio: re-add 0.23.4-r1 from main

Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-28 14:09:18 +01:00
d6a01ae24c dev-python/python-slugify: add 8.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-28 10:19:37 +01:00
df9b3849f5 dev-python/zigpy-zigate: enable Py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-25 18:51:34 +01:00
bc2cd00184 app-crypt/acme: new package, add 2.8.0-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-25 18:51:09 +01:00
a6b8d4203c dev-python/atomicwrites-homeassistant: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-25 14:31:29 +01:00
972bb8e78e dev-python/casttube: new package, add 0.2.1-r2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-25 13:50:45 +01:00
11436cf1f2 dev-python/pysignalclirestapi: drop future
Closes: #2697
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-25 13:44:04 +01:00
da0b7ca474 dev-python/pyusb: new package, add 1.2.1-r2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-25 13:35:54 +01:00
39a44cc7b1 sys-libs/tdb: new package, add 1.4.10
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-25 12:05:27 +01:00
4a30235144 homeassistant-2024.2.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-25 11:34:24 +01:00
9870f70d6b dev-python/pywebpush: 1.14.1 fix typo
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-25 11:19:23 +01:00
6d0347b75c dev-python/sentry-sdk: add 1.39.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-25 11:17:14 +01:00
78653c4ae7 dev-python/aiotankerkoenig: add 0.4.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-25 10:44:45 +01:00
edfe730438 dev-python/reolink-aio: add 0.8.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-25 10:43:13 +01:00
0c169cccb4 dev-python/rokuecp: add 0.19.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-25 10:41:57 +01:00
cfe88ed336 dev-python/roombapy: add 1.6.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-25 10:40:49 +01:00
bad30aac05 dev-python/motionblinds: add 0.6.21
Closes: #2920
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-25 10:15:53 +01:00
fe835d2839 dev-python/pywebpush: add 1.14.1
Closes: #2919
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-25 10:13:55 +01:00
4d49fc9c12 dev-python/holidays: add 0.43
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-25 10:09:39 +01:00
39ffc1554d dev-python/govee-local-api: add 1.4.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-25 10:07:44 +01:00
dd84add831 dev-python/deebot-client: add 5.2.2
Closes: #2915
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-25 09:58:12 +01:00
b129357e3f dev-python/deluge-client: add 1.10.2
Closes: #2914
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-25 09:54:56 +01:00
4ea906ac3c dev-python/aioairzone: add 0.7.4
Closes: #2913
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-25 09:51:15 +01:00
a848455aed app-misc/homeassistant-min: update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-21 11:40:19 +01:00
6a03e0a7fc app-misc/homeassistant-min: homeassistant-min-2024.2.2-r1: add backup Useflag (for securetar RDEP)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 13:11:51 +01:00
4e1577c8da homeassistant-2024.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 12:33:22 +01:00
4371f483cd dev-python/python-kasa: remove old patch from TP-Link Kasa 0.6.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 12:24:54 +01:00
0961dd7604 dev-python/pychromecast: pychromecast-13.1.0 fix deps
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 12:18:54 +01:00
c29178647c dev-python/huawei-lte-api: add 1.7.3
Closes: #2911
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 11:26:25 +01:00
d618a4bb58 dev-python/aio-georss-gdacs: add 0.9
Closes: #2910
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 11:24:53 +01:00
951f0a4f7e dev-python/aio-georss-client: add 0.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 11:23:20 +01:00
2b1bf6f66c dev-python/dateparser: add 1.2.0, update 1.1.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 11:21:55 +01:00
625c7f5a7d dev-python/awesomeversion: add 24.2.0
Closes: #2909
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 11:16:00 +01:00
09ec6616ae dev-python/home-assistant-intents: add 2024.2.2
Closes: #2769
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 10:49:10 +01:00
8d6e2a2dd7 dev-python/pyDuotecno: add 2024.1.2
Closes: #2771
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 10:46:59 +01:00
9330f3a995 dev-python/dwdwfsapi: add 1.0.7
Closes: #2772
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 10:45:09 +01:00
948da8a43f dev-python/easyenergy: add 2.1.1
Closes: #2773
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 10:43:59 +01:00
d964407a18 dev-python/aioecowitt: add 2024.2.1
Closes: #2775
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 10:43:06 +01:00
3efd13489b dev-python/elgato: drop 4.0.1, 5.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 10:41:45 +01:00
e9acca92ab dev-python/elgato: add 5.1.2
Closes: #2776
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 10:41:20 +01:00
d839a50d42 dev-python/elvia: new package, add 0.1.0
Closes: #2778
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 10:40:07 +01:00
2619e4ebc8 dev-python/pyenphase: add 1.19.0
Closes: #2779
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 10:38:35 +01:00
835ea513f6 dev-python/epion: new package, add 0.0.3
Closes: #2781
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 10:37:26 +01:00
feb4ed2abf dev-python/aioesphomeapi: add 21.0.2
Closes: #2782
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 10:34:45 +01:00
0a3cc7fe38 dev-python/bleak-esphome: add 0.4.1
Closes: #2783
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 10:31:36 +01:00
203aa3f0bf dev-python/pyfritzhome: add 0.6.10
Closes: #2785
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 10:30:07 +01:00
a5d3a0cde3 dev-python/home-assistant-frontend: drop 20231005.0, 20231030.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 10:28:27 +01:00
c821c0cab8 dev-python/home-assistant-frontend: add 20240207.1
Closes: #2786
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 10:28:04 +01:00
7303dd9f09 dev-python/georss-generic-client: add 0.8
Closes: #2788
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 10:22:53 +01:00
b2b9a8f092 dev-python/aio-georss-gdacs: add 0.8
Closes: #2787
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 10:21:51 +01:00
c381aa022f dev-python/georss-client: add 0.17
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 10:20:18 +01:00
8e262d5164 dev-python/haversine: add 2.8.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 10:19:17 +01:00
d84eca3e92 dev-python/aio-geojson-geonetnz-quakes: add 0.16
Closes: #2789
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 10:14:25 +01:00
7baa220c9b dev-python/aio-geojson-geonetnz-volcano: add 0.9
Closes: #2790
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 10:11:42 +01:00
5f8ca79a79 dev-python/govee-ble: add 0.31.0
Closes: #2791
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 10:06:23 +01:00
a95d3dfc38 dev-python/govee-local-api: new package, add 1.4.1
Closes: #2793
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 10:04:40 +01:00
0450c8179a dev-python/hko: new package, add 0.3.2
Closes: #2795
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 09:56:56 +01:00
d823c62fc2 dev-python/holidays: add 0.42
Closes: #2796
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 09:50:27 +01:00
1e636337e4 dev-python/aiohomekit: add 3.1.4
Closes: #2798
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 09:48:14 +01:00
51372ef8ba dev-python/chacha20poly1305-reuseable: add 0.12.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 09:47:12 +01:00
42fcf85fc2 dev-python/python-homewizard-energy: drop 2.1.0, 2.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 09:42:44 +01:00
cb186690af dev-python/python-homewizard-energy: add 4.3.0
Closes: #2799
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 09:41:05 +01:00
db2743fe52 dev-python/AIOSomecomfort: add 0.0.25
Closes: #2800
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 09:38:05 +01:00
284ccff9cd dev-python/aiohttp-zlib-ng: add 0.3.1
Closes: #2802
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 09:34:35 +01:00
9dd0282fcd dev-python/huum: new package, add 0.7.10
Closes: #2804
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 09:30:47 +01:00
d370d68434 dev-python/pydrawise: add 2024.1.0
Closes: #2805
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 09:28:00 +01:00
2ef4624026 dev-python/idasen-ha: add 2.5
Closes: #2806
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 09:24:54 +01:00
e3778eadb8 dev-python/pyinsteon: add 1.5.3
Closes: #2807
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 09:21:56 +01:00
3ad19e9da1 dev-python/justnimbus: add 0.7.3
Closes: #2808
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 09:18:53 +01:00
85dd446641 dev-python/pyjvcprojector: add 1.0.9
Closes: #2809
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 09:16:18 +01:00
64128e1317 dev-python/PyMicroBot: add 0.0.12
Closes: #2810
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 09:14:25 +01:00
57159865ad dev-python/lmcloud: new package, add 0.4.35
Closes: #2815
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 09:12:49 +01:00
192b5fcb4b dev-python/leaone-ble: new package, add 0.1.0
Closes: #2817
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 09:09:04 +01:00
1ed84a5b00 dev-python/bluetooth-data-tools: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 09:08:08 +01:00
3d54a9f02e dev-python/sensor-state-data: add 2.18.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 09:04:45 +01:00
16727b5e83 dev-python/home-assistant-bluetooth: add 1.12.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 09:03:02 +01:00
a19030cfb3 dev-python/bluetooth-sensor-state-data: add 1.6.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 09:01:07 +01:00
f701ab729c dev-python/lupupy: add 0.3.2
Closes: #2818
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 08:55:32 +01:00
6a5749dcf1 dev-python/pylutron-caseta: add 0.19.0
Closes: #2819
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 08:53:38 +01:00
895f75d1ca dev-python/matrix-nio: add 0.24.0
Closes: #2820
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 08:50:43 +01:00
463f164f4c dev-python/python-matter-server: add 5.5.0
Closes: #2821
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 08:41:40 +01:00
1b18408af3 dev-python/home-assistant-chip-clusters: add 2024.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 08:39:30 +01:00
ac206df3c3 dev-python/pymelcloud: add 2.5.9
Closes: #2822
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 08:32:42 +01:00
c4c30eec11 dev-python/pymeteoclimatic: add 0.1.0
Closes: #2823
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-18 08:31:01 +01:00
df9b555ccd dev-python/pymodbus: add 3.6.3
Closes: #2824
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 21:18:48 +01:00
620f36fdb0 dev-python/motionblinds: add 0.6.20
Closes: #2825
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 21:09:10 +01:00
ef64852c44 dev-python/myuplink: new package, add 0.0.9
Closes: #2827
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 21:00:34 +01:00
95e6f06afb dev-python/pyatmo: drop 7.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 20:57:30 +01:00
18fad4a189 dev-python/pyatmo: add 8.0.3
Closes: #2828
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 20:56:23 +01:00
16a3f99d79 dev-python/nexia: add 2.0.8
Closes: #2829
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 20:54:16 +01:00
a732322463 dev-python/nextcloudmonitor: add 1.5.0
Closes: #2830
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 20:50:31 +01:00
a3c717df77 dev-python/nibe: drop 2.2.0, 2.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 20:49:12 +01:00
ddec2dc8d1 dev-python/nibe: add 2.8.0
Closes: #2831
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 20:48:47 +01:00
8877596faa dev-python/aio-geojson-nsw-rfs-incidents: add 0.7
Closes: #2832
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 20:46:42 +01:00
669b622861 dev-python/opower: add 0.2.0
Closes: #2833
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 20:44:22 +01:00
6a9ad1a6a9 dev-python/python-otbr-api: add 2.6.0
Closes: #2834
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 20:42:34 +01:00
de8a0c5cf8 dev-python/mypermobil: add 0.1.8
Closes: #2835
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 20:40:22 +01:00
a96f18cacf dev-python/plugwise: drop 0.33.0, 0.33.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 20:38:59 +01:00
de35bf7d54 dev-python/plugwise: add 0.36.3
Closes: #2836
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 20:37:58 +01:00
352428cea9 dev-python/tesla-powerwall: add 0.5.1
Closes: #2837
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 20:34:55 +01:00
d8472c8fff dev-python/python-rabbitair: new package, add 0.0.8
Closes: #2839
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 20:31:32 +01:00
11a74fb5ab dev-python/python-kasa: add 0.6.2.1
Closes: #2868
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 20:27:46 +01:00
cc673cf471 dev-python/RachioPy: add 1.1.0
Closes: #2840
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 20:21:21 +01:00
86317875e3 dev-python/aioraven: new package, add 0.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 20:18:37 +01:00
4661efafad dev-python/regenmaschine: add 2024.1.0
Closes: #2843
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 20:06:16 +01:00
5fffb1635a dev-python/ring-doorbell: add 0.8.7
Closes: #2845
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 20:03:35 +01:00
4a34e18bc9 dev-python/python-roborock: add 0.39.1
Closes: #2846
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 20:00:28 +01:00
f22bb23898 dev-python/rokuecp: add 0.19.0
Closes: #2847
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 19:58:40 +01:00
e776ba86b7 dev-python/romy: new package, add 0.0.7
Closes: #2849
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 19:55:44 +01:00
38bec7f22d dev-python/sensorpush-ble: add 1.6.2
Closes: #2850
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 19:52:00 +01:00
f18f646a96 dev-python/aioshelly: add 8.0.1
Closes: #2851
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 19:48:59 +01:00
175b8f79d8 dev-python/simplisafe-python: add 2024.1.0
Closes: #2852
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 19:46:48 +01:00
afaff598e0 dev-python/asyncsleepiq: add 1.5.2
Closes: #2853
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 19:43:10 +01:00
b7b3de93eb dev-python/python-songpal: add 0.16.1
Closes: #2854
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 19:39:20 +01:00
0e953d1771 dev-python/soco: add 0.30.2
Closes: #2855
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 19:37:09 +01:00
18db5d63df dev-python/sonos-websocket: add 0.1.3
Closes: #2856
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 19:34:07 +01:00
211f28bd53 dev-python/sunweg: add 2.1.0
Closes: #2857
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 19:32:11 +01:00
a0287bf5a2 dev-python/switchbot-api: add 2.0.0
Closes: #2859
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 19:29:44 +01:00
e470f851bf dev-python/aiotankerkoenig: new package, add 0.3.0
Closes: #2860
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 19:27:26 +01:00
31d82e7234 dev-python/tesla-fleet-api: new package, add 0.2.3
Closes: #2866
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 19:24:06 +01:00
fec3179832 dev-python/pytedee-async: new package, add 0.2.13
Closes: #2864
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 19:21:06 +01:00
f923fe181d dev-python/thermopro-ble: add 0.9.0
Closes: #2867
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 19:18:33 +01:00
f3a628a731 dev-python/pytrafikverket: add 0.3.10
Closes: #2871
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 19:17:16 +01:00
7a3069ae97 dev-python/tuya-device-sharing-sdk: new package, add 0.1.9
Closes: #2872
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 19:15:49 +01:00
dbc454d1dc dev-python/vallox-websocket-api: add 4.0.3
Closes: #2874
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 19:07:26 +01:00
c34399b4d7 dev-python/velbus-aio: drop 2023.10.1, 2023.10.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 19:04:55 +01:00
0356d38be9 dev-python/velbus-aio: add 2023.12.0
Closes: #2875
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 19:04:28 +01:00
3534d7e525 dev-python/vulcan-api: add 2.3.2
Closes: #2876
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 19:02:50 +01:00
e9e972e1f1 dev-python/pywemo: add 1.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 19:00:15 +01:00
76a5c46650 dev-python/aiowithings: add 2.1.0
Closes: #2878
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 18:58:38 +01:00
a26040c874 dev-python/wyoming: add 1.5.2
Closes: #2879
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 18:57:16 +01:00
d783febad9 dev-python/xiaomi-ble: add 0.23.1
Closes: #2880
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 18:54:50 +01:00
5af57306aa dev-python/pycryptodomex: add 3.19.1, 3.20.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 18:53:52 +01:00
82a27f3801 dev-python/zamg: add 0.3.5
Closes: #2881
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 18:50:16 +01:00
b9a1a7c9c4 dev-python/zigpy-deconz: drop 0.21.1-r1, 0.22.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 18:48:31 +01:00
3463ce0027 dev-python/bellows: drop 0.36.8, 0.37.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 18:48:10 +01:00
3c869bea44 dev-python/zigpy: drop 0.59.0, 0.60.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 18:47:47 +01:00
de2f2ed0de dev-python/zha-quirks: drop 0.0.106
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 18:47:20 +01:00
3ba62ed919 dev-python/zha-quirks: add 0.0.111
Closes: #2883
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 18:46:50 +01:00
59fcbaef52 dev-python/zigpy-deconz: add 0.23.0
Closes: #2884
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 18:44:47 +01:00
52c87bac00 dev-python/zigpy: add 0.62.3
Closes: #2885
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 18:43:27 +01:00
68377ad456 dev-python/universal-silabs-flasher: add 0.0.18
Closes: #2886
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 18:41:08 +01:00
e3f2e619d2 dev-python/bellows: add 0.38.0
Closes: #2882
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 18:39:48 +01:00
abbe161c78 dev-python/yalexs: add 1.11.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 18:36:24 +01:00
5928a80108 dev-python/py-sucks: add 0.9.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 18:34:34 +01:00
d8dd233637 dev-python/deebot-client: new package, add 5.2.1
Closes: #2774
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 18:32:43 +01:00
b47cc95ef7 dev-python/aiomqtt: add 2.0.0.
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 18:29:04 +01:00
03e0dc55af dev-python/linear-garage-door: add 0.2.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 18:21:00 +01:00
6384b87b82 dev-python/pylutron: add 0.2.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 18:18:31 +01:00
43cef0a8a3 dev-python/datapoint: add 0.9.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 18:17:13 +01:00
fa4d3c87dc dev-python/aiopegelonline: add 0.0.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 18:15:51 +01:00
5bd254ca4e dev-python/PySwitchbot: add 0.44.0, 0.45.0
Closes: #2858
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 18:13:28 +01:00
533d96f2f6 dev-python/python-technove: new package, add 1.2.1, 1.2.2
Closes: #2862
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 18:11:28 +01:00
2d54db0104 dev-python/aiounifi: add 71
Closes: #2873
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 18:06:37 +01:00
0766bb171a dev-python/hassil: add 1.6.1
Closes: #2768
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 17:42:50 +01:00
58c48d9357 dev-python/evohome-async: add 0.4.19
Closes: #2893
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 17:38:29 +01:00
c7442c7f8d dev-python/hass-nabucasa: add 0.76.0
Closes: #2764
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 17:36:06 +01:00
d46188e099 dev-python/xknx: add 2.12.0
Closes: #2811
Closes: #2894
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 17:31:45 +01:00
6674c81de2 dev-python/xknxproject: add 3.6.0
Closes: #2812
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 17:29:36 +01:00
a2c987d867 dev-python/knx-frontend: add 2024.1.20.105944
Closes: #2813
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 17:26:55 +01:00
26184cb1bb dev-python/aio-geojson-usgs-earthquakes: add 0.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 17:21:48 +01:00
c5db43bc8f dev-python/async-upnp-client: add 0.38.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-17 17:18:41 +01:00
b545f674a9 dev-python/aiocomelit: add 0.8.3
Closes: #2767
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 19:37:59 +01:00
5e58a775c7 dev-python/aioelectricitymaps: add 0.4.0
Closes: #2765
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 19:35:31 +01:00
a0ddd27b09 dev-libs/protobuf: add 25.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 19:17:14 +01:00
2865e03a80 dev-python/protobuf-python: add 4.25.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 19:13:10 +01:00
d2a22b8554 dev-python/pychromecast: add 13.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 19:11:25 +01:00
189cf501d3 dev-python/bthome-ble: drop 3.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 19:03:44 +01:00
e7bed156d0 dev-python/bthome-ble: add 3.5.0
Closes: #2762
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 19:03:11 +01:00
9ac1d8a5ef app-misc/homeassistant: drop 2024.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 19:00:37 +01:00
499f75d3f4 dev-python/python-bsblan: add 0.5.18
Closes: #2761
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 18:58:17 +01:00
43b3acb975 dev-python/python-bring-api: new package, add 3.0.0
Closes: #2760
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 18:55:35 +01:00
5e85c67117 dev-python/habluetooth: add 2.4.0
Closes: #2758
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 18:52:35 +01:00
0b3126ab20 dev-python/dbus-fast: drop 2.12.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 18:49:48 +01:00
e947d2ee2e dev-python/dbus-fast: add 2.21.1
Closes: #2757
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 18:49:15 +01:00
419b0a0f1a dev-python/bluetooth-adapters: add 0.17.0
Closes: #2756
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 18:46:23 +01:00
8314a526f3 dev-python/blinkpy: add 0.22.6
Closes: #2755
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 18:43:39 +01:00
a58cc8a643 dev-python/mozart-api: new package, add 3.2.1.150.6
Closes: #2754
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 18:40:42 +01:00
b9d3458c4b dev-python/aiobotocore: add 2.9.1
Closes: #2752
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 18:34:28 +01:00
ad6be77474 dev-python/yalexs-ble: drop 2.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 18:32:06 +01:00
1725c241e8 dev-python/yalexs-ble: add 2.4.1
Closes: #2751
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 18:31:34 +01:00
2e12ae9baa dev-python/aiokafka: add 0.10.0
Closes: #2750
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 18:26:59 +01:00
362ac1bfd4 dev-python/py-aosmith: add 1.0.8
Closes: #2749
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 18:22:19 +01:00
6d2fa7c4b2 dev-python/python-homeassistant-analytics: new package, add 0.6.0
Closes: #2748
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 18:19:02 +01:00
b1af1486d1 dev-python/aioambient: add 2024.1.0
Closes: #2746
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 18:15:55 +01:00
5865414e35 dev-python/amberelectric: add 1.1.0
Closes: #2745
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 18:12:58 +01:00
b6a568464a dev-python/boto3: add 1.33.13
Closes: #2744
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 18:09:41 +01:00
f45a3ad058 dev-python/aioairzone-cloud: drop 0.2.3, 0.3.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 18:04:59 +01:00
001ecad6f4 dev-python/aioairzone-cloud: add 0.3.8
Closes: #2743
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 18:04:30 +01:00
77ec1e843d dev-python/airtouch5py: new package, add 0.2.8
Closes: #2742
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 18:02:21 +01:00
039e5bbc67 dev-python/airthings-ble: add 0.6.1
Closes: #2740
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 17:58:05 +01:00
b245e8ba1d dev-python/airthings-cloud: add 0.2.0
Closes: #2739
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 17:56:32 +01:00
c04f33a166 homeassistant-2024.1.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 17:24:00 +01:00
c0f75f5287 dev-python/beautifulsoup4: add 4.12.2
Closes: #2738
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 17:20:16 +01:00
48274ad49c Merge pull request 'Update zigbee2mqtt' (#2732) from inode64/HomeAssistantRepository:noderes&zigbee2mqtt into master
Reviewed-on: #2732
2024-02-11 17:09:07 +01:00
e84cfec50a dev-python/zigpy: add 0.60.7
Closes: #2737
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 17:08:09 +01:00
91772ce13a dev-python/yolink-api: add 0.3.6
Closes: #2736
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 17:04:13 +01:00
8824d2a6ce dev-python/aiovodafone: drop 0.3.1, 0.4.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 17:01:45 +01:00
bd4c145cea dev-python/aiovodafone: add 0.5.4
Closes: #2735
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 17:01:13 +01:00
d0abdf8b7f dev-python/openerz-api: add 0.3.0
Closes: #2734
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-11 16:59:25 +01:00
9fbdc29e9f add airthings-ble-0.6.0
Closes: #2733
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-03 18:27:17 +01:00
b562d0bb67 app-misc/*: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-03 09:13:16 +01:00
18687d2a26 dev-python/pytest: add missing patch file
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-03 08:28:15 +01:00
2164941063 Update zigbee2mqtt
Signed-off-by: INODE64 <web@inode64.com>
2024-02-02 13:45:48 +01:00
490f9b7b06 dev-python/home-assistant-intents: let the main Ebuild take care of pinning versions
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 16:42:33 +01:00
347b4bfd83 dev-embedded/esphome: really unpin voluptuous
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 16:19:37 +01:00
f46c44af05 dev-embedded/esphome: voluptuous unpinned
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 16:15:30 +01:00
0e12ce2142 dev-embedded/esphome: remove async-timeout
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 16:04:12 +01:00
c34fc267c1 dev-embedded/esphome: update dev
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 15:56:22 +01:00
f1c57f1c26 dev-python/icmplib: add 3.0.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 15:52:25 +01:00
2b765edb9d dev-embedded/esphome: add 2023.12.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 14:37:25 +01:00
c7c0f35d17 Merge branch 'master' of git.edevau.net:onkelbeh/HomeAssistantRepository into HEAD 2024-01-27 14:21:23 +01:00
484d573853 homeassistant-2024.1.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 11:26:49 +01:00
e594b5667b dev-python/pytest: re-add 7.4.3 (from main tree)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 11:22:34 +01:00
4273a70a24 dev-python/coverage: new package, add 7.3.4
Closes: #2731
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 11:17:40 +01:00
6962beb695 dev-python/home-assistant-bluetooth: add 1.12.0
Closes: #2729
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 11:15:14 +01:00
f15c1a8a69 dev-python/sqlalchemy: add 2.0.23, drop 2.0.21
Closes: #2730
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 11:12:50 +01:00
37f24aa727 dev-python/attrs: add 23.1.0, drop 22.2.0
Closes: #2728
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 11:09:50 +01:00
4ef4b57f5b app-misc/homeassistant: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 11:07:18 +01:00
35dc182bd1 dev-python/zm-py: add 0.5.4
Closes: #2727
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 10:52:37 +01:00
70063299d4 dev-python/zigpy: add 0.60.6
Closes: #2726
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 10:48:54 +01:00
220dc6e5b8 dev-python/pyunifiprotect: add 4.23.2
Closes: #2725
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 10:46:05 +01:00
b2c3549d10 dev-python/aiounifi: add 69
Closes: #2724
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 10:43:10 +01:00
ef316eb5b5 dev-python/python-tado: add 0.17.4
Closes: #2723
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 10:38:51 +01:00
fa1fd79320 dev-python/aioswitcher: add 3.4.
Closes: #2722
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 10:36:42 +01:00
e3d8d7df20 dev-python/habluetooth: add 2.1.0
dev-python/aioshelly: add 7.1.0

Closes: #2721
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 10:34:13 +01:00
dabcfe67eb dev-python/aioridwell: add 2024.1.0
Closes: #2720
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 10:29:22 +01:00
1c6cf5b43f dev-python/reolink-aio: add 0.8.7
Closes: #2719
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 10:23:35 +01:00
d18f6557fc dev-python/mcstatus: add 11.1.1
Closes: #2718
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 10:21:48 +01:00
c8fcee02dd dev-python/aiohomekit: drop 3.0.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 10:16:29 +01:00
30048cbb57 dev-python/aiohomekit: add 3.1.3
Closes: #2717
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 10:16:08 +01:00
ac8dbe76e0 dev-python/aio-geojson-client: add 0.20
dev-python/aio-geojson-generic-client: add 0.4

Closes: #2716
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 10:13:26 +01:00
0adb32ade3 dev-python/flipr-api: add 1.5.1
Closes: #2715
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 10:07:52 +01:00
4868bb5717 dev-python/pyenphase: drop 1.14.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 10:02:28 +01:00
29a25f5d07 dev-python/pyenphase: add 1.17.0
Closes: #2714
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 10:01:33 +01:00
4f4ae14c2a dev-python/openwebifpy: add 4.2.1
Closes: #2713
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 09:59:17 +01:00
e78a4f3d3c dev-python/async-upnp-client: add 0.38.1
Closes: #2712
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 09:53:54 +01:00
7d41cc49ca dev-python/aiocomelit: add 0.7.3
Closes: #2711
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 09:51:18 +01:00
03cf164385 dev-python/bluetooth-auto-recovery: add 1.3.0
Closes: #2710
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 09:48:16 +01:00
97b55aebb6 dev-python/colorlog: add patch
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 09:44:42 +01:00
34ff795211 dev-python/blinkpy: add 0.22.5
Closes: #2708
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 09:42:21 +01:00
b336061dbe dev-python/py-aosmith: add 1.0.4
Closes: #2707
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 09:39:09 +01:00
e23765fa07 dev-python/numpy: update BDEPS
Closes: #2706
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 09:36:46 +01:00
0c0d530049 dev-python/jinja: add 3.1.2 (from main)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 09:17:03 +01:00
1e70f086a8 dev-python/jinja: new package, add 3.1.2
Closes: #2704
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 09:15:08 +01:00
7a249f0514 dev-python/colorlog: add 6.7.0 (from main tree)
Closes: #2702
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-27 09:10:40 +01:00
Duane Mach
49db322193 dev-python/python-miio: add pyyaml dependency to ebuild 2024-01-13 15:32:08 +08:00
6afe12866c dev-python/hyundai-kia-connect-api: add 3.12.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-09 11:31:47 +01:00
47cc1ab5d0 app-misc/home-assistant-cli: drop olds, add 0.9.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-08 10:53:01 +01:00
067110e2ba dev-python/hyundai-kia-connect-api: add 3.11.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-08 10:41:53 +01:00
e9d9e7488b dev-python/python-socketio: add useflags to 5.3.0-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-08 09:47:54 +01:00
9125efdd2a dev-python/python-socketio: re-add 4.6.0-r2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-07 20:22:54 +01:00
f64d66b99b dev-python/uamqp: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-07 13:26:58 +01:00
7ad47fc23b dev-python/requests: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-07 13:26:28 +01:00
4596287218 dev-python/pysnmp-pyasn1: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-07 13:25:54 +01:00
fb251fabc1 dev-python/mypy: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-07 13:24:54 +01:00
bc377645e0 dev-python/srptools: add README.rst
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-07 13:21:52 +01:00
b3a76e8355 dev-python/pyfnip: add README.md
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-07 13:20:39 +01:00
ff08e3310d dev-python/pyaussiebb: add README.md
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-07 13:19:23 +01:00
d9e71dec6f dev-python/pubnub: fix EmptyGlobalAssignment
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-07 13:18:09 +01:00
641786b323 dev-python/pigpio: update HOMEPAGE
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-07 13:16:36 +01:00
bcfb3c2e74 dev-python/here-transit: add DOCS
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-07 13:12:57 +01:00
ca3150de30 dev-python/roonapi: fix EmptyGlobalAssignment
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-07 13:10:35 +01:00
4bc498c2f4 dev-python/pyrympro: fix EmptyGlobalAssignment
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-07 13:09:06 +01:00
9c7ad11f88 dev-python/gassist-text: fix EmptyGlobalAssignment
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-07 13:07:41 +01:00
af8da4b090 dev-python/dicttoxml: fix EmptyGlobalAssignment
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-07 13:05:50 +01:00
35a8c9306c dev-python/decora: fix EmptyGlobalAssignment
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-07 13:03:56 +01:00
507a8560ea dev-python/airthings-cloud: fix EmptyGlobalAssignment
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-07 13:01:52 +01:00
7565f509d4 dev-python/adax: fix EmptyGlobalAssignment
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-07 13:00:34 +01:00
e2c99c1746 dev-python/adax: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-07 12:59:07 +01:00
dd227fdae7 dev-python/adext: fix EmptyGlobalAssignment
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-07 12:58:19 +01:00
86e925181e dev-python/Tami4EdgeAPI: update DESCRIPTION
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-07 12:56:43 +01:00
ee348cde6d dev-python/Rx: fix EmptyGlobalAssignment
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-07 12:55:20 +01:00
1962e4902f dev-python/*: add missing maintainer names
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-07 12:53:05 +01:00
7b0ee9c7cb dev-python/*: fix 'UnknownUseFlags' 2024-01-07 12:48:11 +01:00
980abf2aa8 dev-python/VL53L1X2: VariableShadowed, but still broken
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-07 12:28:37 +01:00
e832c03782 dev-python/aiohttp: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:47:29 +01:00
d96fd4efcb dev-python/pyopensprinkler: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:47:09 +01:00
836d9d8f87 dev-python/pyoppleio-legacy: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:42:28 +01:00
b36721e881 dev-python/wolf_smartset: VariableShadowed
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:38:39 +01:00
e9b9bc273d dev-python/uvcclient: VariableShadowed
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:37:07 +01:00
2507bc5c83 dev-python/typing-extensions: VariableShadowed
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:35:49 +01:00
0ac79f331e dev-python/sense-energy: VariableShadowed
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:34:29 +01:00
08d4b3cadd dev-python/pynx584: update LICENSE
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:33:25 +01:00
78f541f0c9 dev-python/mycroftapi: VariableShadowed
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:32:40 +01:00
f2a90b0bd0 dev-python/mficlient: VariableShadowed
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:31:35 +01:00
0aad1cd1c6 dev-python/discogs-client: VariableShadowed
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:30:48 +01:00
c344fe9451 dev-python/concord232: VariableShadowed
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:29:52 +01:00
acecef2a59 dev-python/beautifulsoup4: VariableShadowed
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:28:31 +01:00
0294bc6e95 dev-python/kiwiki-client: update LICENSE
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:27:23 +01:00
b967bee752 dev-python/dovado: VariableShadowed
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:26:04 +01:00
d1d1877eb2 dev-python/backoff: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:24:28 +01:00
c3e2eb3a41 dev-python/*:
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:23:30 +01:00
2e032497f2 dev-python/aiosenz: VariableShadowed
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:22:40 +01:00
91875b8f7e dev-python/PyMVGLive: VariableShadowed
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:19:34 +01:00
8ab34567ee dev-python/python-email-validator: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:16:20 +01:00
caa707c656 dev-python/pyspcwebgw: MissingRemoteId
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:07:39 +01:00
46b597f984 dev-python/pysmb: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:07:00 +01:00
861a990128 dev-python/pysml: MissingRemoteId
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:04:42 +01:00
edd3dca662 dev-python/pyprusalink: MissingRemoteId
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:02:13 +01:00
ddcf377b8a dev-python/pyopnsense: MissingRemoteId
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:01:31 +01:00
5ce23e0fa8 dev-python/pymochad: MissingRemoteId
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:00:57 +01:00
efb4040235 dev-python/piglow: MissingRemoteId
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 23:00:14 +01:00
df2ddc5bab dev-python/mysql-connector-python: MissingRemoteId
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:59:45 +01:00
8ebcf7d518 dev-python/mullvad-api: MissingRemoteId
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:58:40 +01:00
7de9361444 dev-python/melnor-bluetooth: MissingRemoteId
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:58:28 +01:00
4e127f7275 dev-python/rflink: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:57:01 +01:00
26015bc36f dev-python/pyvizio: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:56:53 +01:00
cc899d8e18 dev-python/python-miio: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:56:12 +01:00
3fecae649a dev-python/python-sense-hat: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:56:05 +01:00
1634588837 dev-python/pytautulli: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:55:15 +01:00
b86f34b94b dev-python/pyskyqhub: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:55:03 +01:00
46022a111f dev-python/pysaj: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:54:39 +01:00
b59fd5e1ea dev-python/pysesame2: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:54:22 +01:00
f632efcb46 dev-python/pyrituals: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:53:58 +01:00
bb5f6e4243 dev-python/pyrympro: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:53:41 +01:00
9125e8f61e dev-python/pyrepetierng: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:53:18 +01:00
30dac598eb dev-python/pyrecswitch: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:53:01 +01:00
be2b9ddfa6 dev-python/pyroute2: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:52:38 +01:00
43dccf1bb0 dev-python/pyqwikswitch: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:52:20 +01:00
95b50c8922 dev-python/pyprof2calltree: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:51:47 +01:00
789d5e6fc9 dev-python/pyopenuv: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:51:42 +01:00
a26f73c54d dev-python/pypjlink2: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:51:05 +01:00
850de34c5b dev-python/pyplaato: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:50:42 +01:00
13bab17003 dev-python/pypca: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:50:23 +01:00
4522ab2e9e dev-python/pyowm: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:47:51 +01:00
397fe07bdb dev-python/pyblackbird: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:47:25 +01:00
bcfce4017a dev-python/pyisy: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:42:45 +01:00
0565919a7a dev-python/pygatt: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:40:05 +01:00
cbf7b693a8 dev-python/pyasn1: unkeyword 0.4.8-r2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:39:05 +01:00
edf050a138 dev-python/pyRFXtrx: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:38:46 +01:00
279d0f5a73 dev-python/pyControl4: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:38:37 +01:00
e4fa8865da dev-python/pyW215: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:38:04 +01:00
e5e87fa425 dev-python/pillow: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:37:55 +01:00
568d473a28 dev-python/proxmoxer: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:37:25 +01:00
466b6ccad5 dev-python/oemthermostat: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:36:20 +01:00
3658a8431a dev-python/micloud: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:35:53 +01:00
d8ce781916 dev-python/nextcloudmonitor: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:35:41 +01:00
a57c28bbbd dev-python/ha-ffmpeg: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:35:14 +01:00
b503ccf242 dev-python/async-modbus: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:35:01 +01:00
e8f534450e dev-python/aiolivisi: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:34:29 +01:00
0bb7360150 dev-python/rocketchat-API: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:32:57 +01:00
299c0e8b34 dev-python/feedparser: update HOMEPAGE, SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:31:43 +01:00
4826be467c dev-python/construct: keyword 2.10.68 for arm, arm64
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 22:30:24 +01:00
28eebf5722 dev-python/uscisstatus: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 21:40:46 +01:00
f57e399467 dev-python/regex: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 21:39:53 +01:00
9317276d6e dev-python/pysignalclirestapi: PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 21:38:45 +01:00
4e1120ae32 dev-python/raspyrfm-client: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 21:37:21 +01:00
06a537f6b2 dev-python/pyzbar: enable py3.11, py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 21:37:11 +01:00
83ad4b050d dev-python/pysmb: PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 21:35:30 +01:00
7c697405b7 dev-python/pysignalclirestapi: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 21:34:43 +01:00
cb70eed41a dev-python/pysabnzbd: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 21:33:47 +01:00
5898fbcf0f dev-python/pyiss: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 21:33:02 +01:00
830a2f8ae5 dev-python/pydrawise: PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 21:14:37 +01:00
411732bb03 dev-python/pyalmond: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 21:13:24 +01:00
09863eaee7 dev-python/prometheus_client: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 21:12:10 +01:00
f8af1f2c67 dev-python/pcal9535a: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 21:11:38 +01:00
59eecf2c37 dev-python/orvibo: PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 21:10:47 +01:00
5fe7f821e0 dev-python/oasatelematics: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 21:09:41 +01:00
c2e8a84d45 dev-python/niko-home-control: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 21:07:55 +01:00
f9548fca83 dev-python/mysql-connector-python: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 21:06:23 +01:00
08596f7bba dev-python/mill-local: update PEP517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 21:04:04 +01:00
4b133f5bb6 dev-python/dremel3dpy: q&a
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 21:02:30 +01:00
87e7127cb6 dev-python/aioslimproto: update metadata.xml
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 20:58:23 +01:00
10ad93544e dev-python/yeelight: update metadata.xml
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 20:56:51 +01:00
0051ecd898 dev-python/aioimaplib: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 20:34:58 +01:00
9f5d210c8d dev-python/aiohue: update metadata.xml
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 20:33:53 +01:00
7d440d58ad dev-python/abodepy: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 20:33:18 +01:00
7b2dacab3b dev-python/rich: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 20:31:39 +01:00
af86c4222d dev-python/rpi-rf: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 20:30:49 +01:00
382e7a7ff6 dev-python/sharkiq: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 20:29:03 +01:00
0425185c37 dev-python/slackclient: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 20:28:26 +01:00
5e7e5f8e6c dev-python/sockio: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 20:27:46 +01:00
493f4507eb dev-python/steamodd: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 20:27:06 +01:00
9f69905603 dev-python/striprtf: update LICENSE
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 20:24:36 +01:00
73e6f3cb8c dev-python/upb-lib: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 20:23:25 +01:00
1c786973d0 dev-python/watchdog: unkeyword 2.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 20:22:47 +01:00
5ae3873a61 dev-python/whois: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 20:22:08 +01:00
72fdf15510 dev-python/zlib-ng: update LICENSE
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 20:21:03 +01:00
6a3f624e9c dev-python/aiohappyeyeballs: update LICENSE
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 20:13:50 +01:00
2215e03b03 dev-python/fritzconnection: add qrcode support
Closes: #2386
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 19:51:18 +01:00
7b7a6f8aaa README.md: move new snmp section to top
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 19:29:56 +01:00
0ec0104e42 homeassistant-2024.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 19:19:22 +01:00
7cd34b809e homeassistant-2024.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 19:14:19 +01:00
e12066b54d dev-python/zwave-js-server-python: add 0.55.3
Closes: #2692
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 18:55:38 +01:00
16113086f1 dev-python/python-tado: add 0.17.3
Closes: #2691
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 18:53:48 +01:00
9b5c085f34 dev-python/orvibo: add 1.1.2
dev-python/aiohomekit: add 3.1.2

Closes: #2689
Closes: #2690
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 18:49:17 +01:00
fec9a6521c dev-python/home-assistant-frontend: add 20240104.0
dev-python/aiohomekit: add 3.1.2

Closes: #2688
Closes: #2689
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 18:45:58 +01:00
5b9aa8d446 dev-python/openwebifpy: add 4.0.4
Closes: #2687
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 18:42:23 +01:00
386f446bc8 dev-python/dropmqttapi: add 1.0.2
Closes: #2686
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 18:40:26 +01:00
ab24adf3da homeassistant-2024.1.0
Closes: https://git.edevau.net/onkelbeh/HomeAssistantRepository/milestone/57
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 18:37:24 +01:00
9456b83998 dev-python/anyio: re-add 4.1.0 (from main repo archive)
Closes: #2684
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 17:31:47 +01:00
643d6c295a dev-python/freezegun: re-add 1.3.1 (from main repo)
Closes: #2685
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 17:29:02 +01:00
00f919f2bd dev-python/emoji: add 2.8.0
Closes: #2683
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 17:25:38 +01:00
47e3532891 dev-python/python-vlc: add 3.0.18122
Closes: #2682
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 17:22:06 +01:00
582d2c6f1e dev-python/pyotp: add 2.8.0
Closes: #2681
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 17:18:07 +01:00
b48361e03f dev-python/lru-dict: add 1.3.0
Closes: #2680
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 12:07:30 +01:00
61d3e35229 dev-python/home-assistant-bluetooth: add 1.11.0
Closes: #2679
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 12:05:39 +01:00
98a0932f4a dev-python/habluetooth: fix 2.0.1, add 2.0.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 11:17:14 +01:00
03de815de8 dev-python/PyXiaomiGateway: update 0.14.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 10:51:25 +01:00
3e928b5832 dev-python/zwave-js-server-python: drop 0.52.1, 0.53.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 09:59:02 +01:00
0795a96fe4 dev-python/zwave-js-server-python: add 0.55.2
Closes: #2677
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-06 09:58:32 +01:00
2211cf09d4 dev-python/zigpy: drop 0.57.2-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-05 11:21:36 +01:00
51db325831 dev-python/zigpy: add 0.60.4
Closes: #2676
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-05 11:21:07 +01:00
a445a38d35 dev-python/zha-quirks: drop 0.0.105-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-05 11:19:01 +01:00
bfc0c53d4e dev-python/zigpy-deconz: add 0.22.4
Closes: #2675
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-05 11:18:35 +01:00
336be9d304 dev-python/zha-quirks: add 0.0.109
Closes: #2674
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-05 11:17:16 +01:00
44db7aa6bd dev-python/brother: new package, add 2.3.0, 3.0.0
Closes: #2583
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-05 11:15:00 +01:00
d882db3a97 dev-python/pysnmplib: avoid file collision with pysnmp-lextudio
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-05 10:39:56 +01:00
f9610fa1b7 dev-python/pysnmp-lextudio: new package, add 5.0.31
Closes: #2647
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-05 09:38:03 +01:00
d0a2e50a89 dev-python/pysmi-lextudio: new package, add 1.1.13
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-05 09:28:28 +01:00
766a23b427 dev-python/bellows: drop 0.36.5-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 18:40:31 +01:00
4538f850d8 dev-python/bellows: add 0.37.6
Closes: #2673
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 18:38:09 +01:00
d136aa7a1d dev-python/PyViCare: add 2.32.0
Closes: #2672
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 18:35:21 +01:00
d34093411a dev-python/pyvlx: add 0.2.21
Closes: #2671
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 18:30:56 +01:00
714b5e606d dev-python/pyunifiprotect: drop 4.20.0, 4.21.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 18:26:47 +01:00
170b139618 dev-python/pyunifiprotect: add 4.22.5
Closes: #2669
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 18:24:01 +01:00
2949df2e6b dev-python/unifi-ap: new package, add 0.0.1
Closes: #2668
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 18:22:01 +01:00
1690a27326 dev-python/aiounifi: drop 63, 65
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 18:18:33 +01:00
17d5fc08c2 dev-python/aiounifi: add 68
Closes: #2667
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 18:18:04 +01:00
079efdeb1e dev-python/pytrafikverket: add 0.3.9.2
Closes: #2666
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 18:15:48 +01:00
0e92738350 dev-python/thermobeacon-ble: add 0.6.2
Closes: #2663
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 18:14:06 +01:00
2d50937224 dev-python/tessie-api: new package, add 0.0.9
Closes: #2662
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 18:11:48 +01:00
05d18ece9a dev-python/temperusb: add 1.6.1
Closes: #2660
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 18:07:35 +01:00
5f5b6b90ed dev-python/gotailwind: new package, add 0.2.2
Closes: #2659
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 18:05:29 +01:00
c14b8adb2e dev-python/python-tado: add 0.17.0
Closes: #2657
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 17:58:41 +01:00
e18e2850a5 dev-python/switchbot-api: add 1.3.0
Closes: #2656
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 17:52:33 +01:00
c43a1fe21e dev-python/PySwitchbot: add 0.43.0
Closes: #2655
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 17:48:59 +01:00
84305156b5 dev-python/python-opendata-transport: add 0.4.0
Closes: #2654
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 17:45:48 +01:00
cb0a446d37 dev-python/pysqueezebox: add 0.7.1
Closes: #2650
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 17:39:43 +01:00
d86a200239 dev-python/sunweg: new package, add 2.0.3
Closes: #2652
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 17:29:43 +01:00
3134e2ea70 dev-python/soco: add 0.30.0
Closes: #2648
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 17:13:01 +01:00
2380628910 dev-python/asyncsleepiq: add 1.4.1
Closes: #2646
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 17:09:36 +01:00
d7541020fb dev-python/aioshelly: add 7.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 17:07:35 +01:00
80ca025e71 dev-python/pysnmpcrypto: new package, add 0.0.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 13:19:11 +01:00
795ba90680 dev-python/screenlogicpy: drop 0.9.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 13:10:31 +01:00
80addc891f dev-python/screenlogicpy: add 0.10.0
Closes: #2644
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 13:09:54 +01:00
a19f313333 dev-python/pyschlage: drop 2023.9.1, 2023.10.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 13:06:58 +01:00
f979de9948 dev-python/pyschlage: add 2023.12.1
Closes: #2642
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 13:06:28 +01:00
f762578348 dev-python/roonapi: drop 0.1.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 13:04:57 +01:00
9048a21a02 dev-python/roonapi: add 0.1.6
Closes: #2641
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 13:04:21 +01:00
9b8740c51c dev-python/roombapy: add 1.6.10
Closes: #2640
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 13:02:27 +01:00
31627437f2 dev-python/python-roborock: add 0.38.0
Closes: #2639
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 12:59:09 +01:00
73ac23979e dev-python/reolink-aio: drop 0.7.14
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 12:56:51 +01:00
c55ddeabe1 dev-python/reolink-aio: add 0.8.5
Closes: #2638
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 12:56:02 +01:00
e637c98f36 dev-python/renson-endura-delta: add 1.7.1
Closes: #2637
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 12:54:35 +01:00
f2bfb5971a dev-python/refoss-ha: new package, add 1.2.0
Closes: #2636
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 12:52:43 +01:00
df248277e7 dev-python/qingping-ble: add 0.9.0
Closes: #2634
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 12:42:52 +01:00
bd27cd7148 dev-python/pyprusalink: add 2.0.0
Closes: #2632
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 12:37:47 +01:00
5632b02e49 dev-python/PlexAPI: add 4.15.7
Closes: #2631
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 12:36:02 +01:00
02e1ae07d3 dev-python/pyosoenergyapi: new package, add 1.1.3
Closes: #2630
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 12:33:42 +01:00
b49cf96a7d dev-python/opower: add 0.1.0
Closes: #2628
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 12:27:28 +01:00
f0c94d91d2 dev-python/openai: add 1.3.8
Closes: #2627
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 12:24:58 +01:00
2c57f79251 dev-python/pyatmo: add 8.0.2
Closes: #2626
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 12:19:08 +01:00
cb7855e669 dev-python/home-assistant-frontend: add 20240103.3, drop 20240103.0
Closes: #2678
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 12:12:58 +01:00
143444f61b dev-python/python-MotionMount: new package, add 0.3.1
Closes: #2625
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 12:11:39 +01:00
1106b8e549 dev-python/millheater: add 0.11.8
Closes: #2623
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 11:55:55 +01:00
23e809d991 dev-python/python-matter-server: add 5.1.1
Closes: #2622
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 11:50:09 +01:00
a08a40c821 dev-python/home-assistant-chip-clusters: add 2023.12.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 11:49:13 +01:00
febf1cb40b dev-python/pylitejet: add 0.6.2
Closes: #2621
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 11:41:42 +01:00
e169c14f7e dev-python/iammeter: add 0.2.1
Closes: #2618
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 11:31:58 +01:00
5742cee38b dev-python/aiohttp-zlib-ng: add 0.1.3
Closes: #2617
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 11:28:48 +01:00
b54a8c2a74 dev-python/aiohomekit: add 3.1.1
Closes: #2615
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 11:01:35 +01:00
3c3e60944c dev-python/holidays: drop 0.28
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 11:00:43 +01:00
b792056bbb dev-python/Babel: new package, add 2.13.1
Closes: #2614
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 10:58:23 +01:00
f9467f8bdf dev-python/holidays: add 0.39
Closes: #2613
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 10:55:27 +01:00
5c02e18ccf dev-python/google-generativeai: add 0.3.1
Closes: #2611
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 10:53:38 +01:00
d559d7d311 dev-python/google-ai-generativelanguage: add 0.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 10:42:32 +01:00
7c10bd37b5 dev-python/glances-api: add 0.5.0
Closes: #2610
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 10:38:20 +01:00
8c5e9f86b9 dev-python/brother: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-04 10:35:55 +01:00
212961ffa5 dev-python/gardena-bluetooth: add 1.4.1
Closes: #2609
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 19:31:12 +01:00
d0b52c41d5 dev-python/home-assistant-frontend: add 20240103.0
Closes: #2607
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 19:27:38 +01:00
6f6f2696eb dev-python/flexit-bacnet: new package, add 2.1.0
Closes: #2606
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 19:22:53 +01:00
271bf6bac0 dev-python/evohome-async: add 0.4.15
Closes: #2604
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 19:17:46 +01:00
39db896b72 dev-python/bleak-esphome: new package, add 0.4.0
Closes: #2603
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 19:15:13 +01:00
7246b79fba dev-python/aioesphomeapi: add 21.0.1, drop olds
Closes: #2602
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 19:04:01 +01:00
76c92c1394 dev-python/chacha20poly1305-reuseable: add 0.12.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 18:56:19 +01:00
501282b920 dev-python/aiohappyeyeballs: new package, add 2.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 18:47:47 +01:00
336bf444dd dev-python/energyzero: add 2.1.0
Closes: #2600
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 18:45:14 +01:00
74f2029772 dev-python/openwebifpy: add 4.0.2
Closes: #2601
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 18:44:42 +01:00
c7385ffca4 dev-python/easyenergy: drop 0.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 18:41:43 +01:00
b5eb480288 dev-python/easyenergy: add 2.1.0
Closes: #2599
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 18:41:20 +01:00
00d93b1566 dev-python/pyDuotecno: drop 2023.10.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 18:41:12 +01:00
1690aba55b dev-python/pyDuotecno: add 2024.1.1
Closes: #2598
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 18:40:22 +01:00
febd0990fc dev-python/dropmqttapi: new package, add 1.0.1
Closes: #2597
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 18:39:31 +01:00
b99a7d6d90 dev-python/getmac: add 0.9.4
Closes: #2595
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 18:37:15 +01:00
d816484c31 dev-python/async-upnp-client: add 0.38.0
Closes: #2594
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 18:35:45 +01:00
f5633e1f9b dev-python/python-didl-lite: add 1.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 18:35:00 +01:00
205b467da3 dev-python/aiodiscover: add 1.6.0
Closes: #2592
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 18:31:06 +01:00
d7ba76a303 dev-python/cached-ipaddress: new package, add 0.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 18:29:59 +01:00
6efd9816b9 dev-python/devolo-home-control-api: add 0.18.3
Closes: #2591
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 18:09:05 +01:00
ecda05a3e6 dev-python/bthome-ble: add 3.3.1
Closes: #2585
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 18:06:13 +01:00
b26310624e dev-python/home-assistant-intents: drop 2023.10.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 18:04:21 +01:00
cdef3dc6e1 dev-python/home-assistant-intents: add 2024.1.2
Closes: #2590
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 18:03:44 +01:00
f343300029 dev-python/hass-nabucasa: drop 0.71.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 17:32:24 +01:00
ac8c87e252 dev-python/aiocomelit: drop 0.0.9, 0.3.0, 0.5.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 17:31:47 +01:00
ee60be9f14 dev-python/aiocomelit: add 0.7.0
Closes: #2589
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 17:31:25 +01:00
87e491d62a dev-python/hass-nabucasa: add 0.75.1
Closes: #2588
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 17:30:05 +01:00
7dbf789cb5 dev-python/py-ccm15: new package, add 0.0.9
Closes: #2587
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 17:26:52 +01:00
9cd125ed21 dev-python/brottsplatskartan: add 1.0.5
Closes: #2584
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 17:20:00 +01:00
0299739ad0 dev-python/habluetooth: new package, add 2.0.1
Closes: #2582
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 15:59:00 +01:00
3742c4f698 dev-python/dbus-fast: add 2.21.0
Closes: #2581
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 15:53:52 +01:00
94f9110902 dev-python/bluetooth-data-tools: add 1.19.0
Closes: #2580
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 15:51:20 +01:00
a4b8d31f7a dev-python/bluetooth-adapters: add 0.16.2
Closes: #2579
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 15:49:49 +01:00
06688266c0 dev-python/usb-devices: add 0.4.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 15:49:01 +01:00
6bc9817bbc dev-python/bluecurrent-api: new package, add 1.0.6
Closes: #2577
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 15:46:26 +01:00
661fec6b7f dev-python/yalexs-ble: add 2.4.0
Closes: #2575
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 15:39:39 +01:00
4d35b00620 dev-python/bleak-retry-connector: drop 3.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 15:39:00 +01:00
9915ecfef1 dev-python/bleak-retry-connector: add 3.4.0
Closes: #2578
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 15:38:23 +01:00
1c3a439b8c dev-python/pyasuswrt: add 0.1.21
Closes: #2574
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 15:35:15 +01:00
1a6df985db dev-python/aioapcaccess: new package, add 0.4.2
Closes: #2572
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 15:33:35 +01:00
d1e399ff62 dev-python/py-aosmith: new package, add 1.0.1
Closes: #2571
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 15:20:47 +01:00
9a1b80d5eb app-misc/*: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 15:18:34 +01:00
04839f9f5f dev-python/aioairq: drop 0.2.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 15:18:05 +01:00
2a6977f747 dev-python/aioairq: add 0.3.2
Closes: #2569
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-01-03 15:17:43 +01:00
fbdf2be9da dev-embedded/esphome: drop 2023.10.1, drop 2023.11.3, add 2023.12.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-30 20:55:34 +01:00
8196f95e8f dev-embedded/platformio: loosen some RDEPS, add 6.1.11-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-30 20:53:29 +01:00
27943d4083 homeassistant-2023.12.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-30 20:38:17 +01:00
04f397e2ce dev-python/feedparser: new package, add 6.0.10
Closes: #2566
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-30 20:35:16 +01:00
ea09c3a1af dev-python/astroid: drop 2.15.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-30 20:32:23 +01:00
8c8d71c55a dev-python/freezegun: drop 1.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-30 20:31:53 +01:00
0e5bb82a8c dev-python/freezegun: add 1.2.2
Closes: #2565
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-30 20:31:34 +01:00
069611cd0a dev-python/astroid: add 3.0.1
Closes: #2564
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-30 20:28:44 +01:00
2e516b61e0 dev-python/zigpy-znp: add 0.12.1
Closes: #2563
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-29 14:24:07 +01:00
71d679042b dev-python/zigpy-deconz: add 0.22.3
Closes: #2561
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-29 13:51:34 +01:00
12d8c13ff1 dev-python/zha-quirks: add 0.0.108
Closes: #2560
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-29 13:49:50 +01:00
8efb61a31e dev-python/bellows: add 0.37.4
Closes: #2559
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-29 13:47:25 +01:00
4b9db58a5f dev-python/zigpy: add 0.60.2
Closes: #2562
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-29 13:45:44 +01:00
dcce075a29 dev-python/pyunifiprotect: add 4.22.3
Closes: #2558
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-29 13:14:58 +01:00
3ce228e6c5 dev-python/surepy: add 0.9.0
Closes: #2557
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-29 13:10:48 +01:00
ef831bc911 dev-python/ring-doorbell: add 0.8.5
Closes: #2556
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-29 13:08:27 +01:00
02a178b866 dev-python/reolink-aio: drop 0.7.11
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-28 16:57:31 +01:00
d10bee3a09 dev-python/reolink-aio: add 0.8.4
Closes: #2555
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-28 16:57:09 +01:00
8491caa604 dev-python/aiortsp: new package, add 1.3.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-28 16:54:41 +01:00
a00812742a dev-python/dpkt: new package, add 1.9.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-28 16:53:35 +01:00
705e9ffcfc dev-python/pyatmo: add 8.0.1
Closes: #2554
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-28 16:47:58 +01:00
f39d0751fb dev-python/motionblinds: add 0.6.19
Closes: #2553
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-28 16:46:18 +01:00
9648d973fd dev-python/life360: add 6.0.1
Closes: #2552
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-28 16:44:43 +01:00
55c658bff1 dev-python/blinkpy: drop 0.21.0-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-28 16:43:21 +01:00
04a0557889 dev-python/pyenphase: drop 1.11.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-28 16:42:43 +01:00
bb55293bbd dev-python/pyenphase: add 1.15.2
Closes: #2551
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-28 16:42:01 +01:00
d164292217 dev-python/devialet: add 1.4.5
Closes: #2550
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-28 16:40:15 +01:00
fd9cdc8918 dev-python/blinkpy: add 0.22.4
Closes: #2549
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-28 16:38:52 +01:00
6ae72aa92f dev-python/aioairzone: add 0.7.2
Closes: #2548
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-28 16:36:44 +01:00
93e2c0b2cf dev-python/aiopulse: add 0.4.4
Closes: #2547
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-28 16:35:00 +01:00
f56c8e1b44 app-misc/*: dop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-28 15:45:53 +01:00
847873ea17 dev-python/protobuf-python: update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:30:35 +01:00
7e16f7976b Merge pull request #272 from EmilienMottet/patch-1
Update protobuf-python-4.24.3-r1.ebuild
2023-12-17 18:29:49 +01:00
f8eab8612f dev-python/vilfo-api-client: drop 0.3.2-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:20:55 +01:00
2bd72e98b3 dev-python/zigpy-znp: drop 0.11.5-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:20:11 +01:00
1b76cf54d3 dev-python/zha-quirks: drop 0.0.104-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:19:33 +01:00
f94bd78620 dev-python/zamg: drop 0.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:19:19 +01:00
71dfa29395 dev-python/yolink-api: drop 0.2.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:19:08 +01:00
717b25c599 dev-python/yeelight: drop 0.7.10
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:18:58 +01:00
49dbc02d1f dev-python/yalexs-ble: drop 2.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:18:48 +01:00
9107b4cb21 dev-python/yagrc: drop 1.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:18:36 +01:00
3ed2b27c43 dev-python/volvooncall: drop 0.10.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:17:33 +01:00
48a55457f5 dev-python/voip-utils: drop 0.0.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:17:21 +01:00
59f806bde7 dev-python/vehicle: drop 1.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:16:54 +01:00
c215d2719d dev-python/vallox-websocket-api: drop 3.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:16:45 +01:00
7718b57fc7 dev-python/upb-lib: drop 0.5.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:16:25 +01:00
7d013ca3f3 dev-python/ultraheat-api: drop 0.5.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:16:00 +01:00
9fd19e7f5c dev-python/twitchAPI: drop 2.5.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:15:38 +01:00
fd4e5b898c dev-python/transmission-rpc: drop 3.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:15:18 +01:00
7f7ce41393 dev-python/todoist-api-python: drop 2.0.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:14:57 +01:00
c35c110392 dev-python/syrupy: drop 4.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:12:57 +01:00
174f91b8dc dev-python/starlink-grpc-core: drop 1.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:12:15 +01:00
77c1f942b7 dev-python/solax: drop 0.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:11:51 +01:00
230a4ee64f dev-python/solaredge-local: drop 0.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:11:40 +01:00
9f902516c1 dev-python/snitun: drop 0.34.0, 0.35.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:11:27 +01:00
c2c7656ac8 dev-python/snapcast: drop 2.3.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:11:16 +01:00
0899e8ac47 dev-python/sisyphus-control: drop 3.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:10:55 +01:00
47d9ef6431 dev-python/simplisafe-python: drop 2023.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:10:43 +01:00
d0629bb418 dev-python/simplepush: drop 2.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:10:31 +01:00
42d96d306d dev-python/sharkiq: drop 0.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:10:16 +01:00
3753d9c239 dev-python/sensirion-ble: drop 0.0.1-r2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:09:46 +01:00
5def0abf47 dev-python/securetar: drop 2022.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:09:31 +01:00
a66bf39286 dev-python/screenlogicpy: drop 0.9.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:09:17 +01:00
78c1cf1ca6 dev-python/samsungtvws: drop 2.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:09:03 +01:00
bf5d4e8a3d dev-python/ruuvitag-ble: drop 0.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:08:49 +01:00
1c33047d8a dev-python/russound-rio: drop 0.1.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:08:17 +01:00
60eec19242 dev-python/ring-doorbell: drop 0.7.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:07:47 +01:00
9fb4ac01cd dev-python/rflink: drop 0.0.63
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:07:34 +01:00
6abaa2bd5d dev-python/respx: drop 0.20.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:07:22 +01:00
f28096463c dev-python/reolink-aio: drop 0.7.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:07:09 +01:00
d2311d3b76 dev-python/rapt-ble: drop 0.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:06:38 +01:00
defb8842ee dev-python/pywemo: drop 0.9.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:06:07 +01:00
d56d03d140 dev-python/pyweatherflowudp: drop 1.4.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:05:49 +01:00
e62e47bc35 dev-python/pyrympro: drop 0.0.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:05:22 +01:00
91438f035b dev-python/lightwave: drop 0.20
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:05:07 +01:00
5f9410a827 dev-python/pyvizio: drop 0.1.60
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:04:52 +01:00
3e55cdc374 dev-python/pytomorrowio: drop 0.3.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:03:55 +01:00
3eae175c87 dev-python/pythonegardia: drop 1.0.40
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:03:41 +01:00
03c4ad14da dev-python/python-tado: drop 0.12.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:03:27 +01:00
58e47c194d dev-python/python-socketio: drop 4.6.0-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:03:09 +01:00
41a6229339 dev-python/python-roborock: drop 0.35.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:02:48 +01:00
2035a06b6e dev-python/python-qbittorrent: drop 0.4.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:02:35 +01:00
4c3bfa207e dev-python/python-otbr-api: drop 1.0.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:02:22 +01:00
fb514d67cb dev-python/python-opensky: drop 0.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:02:05 +01:00
b020d2f686 dev-python/python-mystrom: drop 1.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:01:45 +01:00
dc23877d56 dev-python/python-myq: drop 3.1.11
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:01:27 +01:00
0835a4f12e dev-python/python-miio: drop 0.5.11
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:01:12 +01:00
3f0d62b302 dev-python/pytest-xdist: drop 3.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:00:16 +01:00
e7f9570578 dev-python/pytest-timeout: drop 2.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 18:00:04 +01:00
4e707c4868 dev-python/pytest-socket: drop 0.5.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:59:51 +01:00
4107c5749e dev-python/pytest: drop 7.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:59:22 +01:00
31f155c924 dev-python/pyswitchbee: drop 1.7.19
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:59:04 +01:00
e87428c796 dev-python/pysqueezebox: drop 0.6.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:58:40 +01:00
d740d18239 dev-python/pyspcwebgw: drop 0.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:58:31 +01:00
67d57714b1 dev-python/pysnooz: drop 0.8.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:58:20 +01:00
9cf8fad038 dev-python/pysnmplib: drop 5.0.21
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:58:08 +01:00
0a23e5ba78 dev-python/pysnmp-pyasn1: drop 1.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:57:40 +01:00
64d3994e47 dev-python/pysmartthings: drop 0.7.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:57:26 +01:00
00cf963751 dev-python/pysmartapp: drop 0.3.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:57:09 +01:00
ee9ebc93b7 dev-python/pysiaalarm: drop 3.0.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:56:41 +01:00
1b42328fd2 dev-python/pyopnsense: drop 0.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:55:16 +01:00
c033466d5d dev-python/pyoctoprintapi: drop 0.1.11
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:55:00 +01:00
3acc43cce2 dev-python/pyobihai: drop 1.3.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:54:50 +01:00
5f3c0a174e dev-python/pynws: drop 1.4.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:54:33 +01:00
dad507b74f dev-python/pynetgear: drop 0.10.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:54:18 +01:00
cff6172dae dev-python/pylint-per-file-ignores: drop 1.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:53:45 +01:00
713235e6a2 dev-python/pylint: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:53:04 +01:00
e8ac095345 dev-python/pylaunches: drop 1.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:52:31 +01:00
6ce17d5be1 dev-python/pyipp: drop 0.12.1-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:52:01 +01:00
a9c6934986 dev-python/pyipma: drop 3.0.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:51:50 +01:00
1563480b93 dev-python/pygti: drop 0.9.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:51:20 +01:00
c9a7cb4e7a dev-python/pygtfs: drop 0.1.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:51:10 +01:00
edfc670e5c dev-python/pyezviz: drop 0.2.0.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:50:45 +01:00
be8e82dd7a dev-python/pyenphase: drop 1.13.1, 1.14.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:50:27 +01:00
388b969b42 dev-python/pydelijn: drop 1.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:49:47 +01:00
892408b65a dev-python/pycryptodomex: drop 3.17
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:49:16 +01:00
1ef4ba46a7 dev-python/pycocotools: drop 2.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:49:00 +01:00
0c0208cffa dev-python/pybravia: drop 0.3.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:48:39 +01:00
c1fd99e8f1 dev-python/pybotvac: drop 0.0.23
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:48:30 +01:00
24f94feefd dev-python/pyblackbird: drop 0.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:48:18 +01:00
d5a3ec2218 dev-python/pyairvisual: drop 2022.12.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:47:49 +01:00
d46296079f dev-python/pyW800rf32: drop 0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:47:36 +01:00
189d8b9053 dev-python/pyEmby: drop 1.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:47:21 +01:00
a47fd4c8e4 dev-python/pyDuotecno: drop 2023.10.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:47:06 +01:00
33fbff9ee8 dev-python/pyControl4: drop 0.0.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:46:47 +01:00
1b55fd6c4a dev-python/py-nextbusnext: drop 1.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:46:28 +01:00
243f725d9c dev-python/py-dormakaba-dkey: drop 1.0.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:46:15 +01:00
172cb8fb2b dev-python/proxmoxer: drop 1.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:39:06 +01:00
08950d9abe dev-python/panacotta: drop 0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:37:52 +01:00
38799d47cf dev-python/opower: drop 0.0.38
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:37:25 +01:00
1a953dc83f dev-python/openwrt-luci-rpc: drop 1.1.11
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:37:12 +01:00
5cab520a2d dev-python/openhomedevice: drop 2.0.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:37:00 +01:00
73c3400208 dev-python/openai: drop 0.26.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:36:44 +01:00
9cd091ed81 dev-python/odp-amsterdam: drop 5.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:36:21 +01:00
416a3ce092 dev-python/numpy: drop 1.23.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:36:06 +01:00
7a85fb632d dev-python/noaa-coops: drop 0.1.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:35:34 +01:00
08b8668188 dev-python/nextcloudmonitor: drop 1.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:35:08 +01:00
3bab018a1a dev-python/nexia: drop 2.0.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:34:57 +01:00
6ba6192200 dev-python/netdata: drop 1.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:34:37 +01:00
a393d0fc22 dev-python/nessclient: drop 0.10.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:34:27 +01:00
25f5c04812 dev-python/mt_940: drop 4.23.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:34:08 +01:00
c269119b3f dev-python/motionblinds: drop 0.6.17
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:33:56 +01:00
23f2748318 dev-python/millheater: drop 0.10.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:33:33 +01:00
5000642354 dev-python/melnor-bluetooth: drop 0.0.20
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:33:09 +01:00
c903f5462e dev-python/mcstatus: drop 6.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:32:52 +01:00
3af3e15a2b dev-python/lru-dict: drop 1.1.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:31:53 +01:00
296d72d8dc dev-python/locationsharinglib: drop 4.1.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:31:37 +01:00
044d2d8de6 dev-python/life360: drop 5.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:30:01 +01:00
472fb69404 dev-python/led-ble: drop 1.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:29:44 +01:00
1baaee01be dev-python/lakeside: drop 0.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:29:32 +01:00
ae461560de dev-python/lacrosse-view: drop 0.0.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:29:21 +01:00
d901c6d857 dev-python/korean-lunar-calendar: drop 0.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:29:08 +01:00
25f4289faa dev-python/kaiterra-async-client: drop 0.0.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:28:48 +01:00
059af7959f dev-python/ismartgate: drop 5.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:28:16 +01:00
8da2fb3ab0 dev-python/hyundai-kia-connect-api: drop 3.10.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:27:20 +01:00
a0f3c9d645 dev-python/home-assistant-frontend: drop 20231030.0, 20231030.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:26:13 +01:00
3bd0093e6c dev-python/hassil: drop 1.0.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:25:33 +01:00
d6425f6649 dev-python/ha-philipsjs: drop 3.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:25:11 +01:00
663c70b161 dev-python/ha-ffmpeg: drop 3.0.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:24:58 +01:00
878e28476c dev-python/graphql-subscription-manager: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:23:40 +01:00
f4c07d004a dev-python/gql: drop 3.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:22:42 +01:00
e9a3f5a85a dev-python/goodwe: drop 0.2.30
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:22:07 +01:00
0923e254c2 dev-python/goalzero: drop 0.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:21:56 +01:00
2d098bb201 dev-python/forecast-solar: drop 2.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:20:56 +01:00
6fd4b11df9 dev-python/flux-led: drop 0.28.37
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:20:35 +01:00
e97ef29d60 dev-python/fints: drop 1.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:20:15 +01:00
56ec501b12 dev-python/faadelays: drop 0.0.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:19:51 +01:00
51dadb4bd9 dev-python/evdev: drop 1.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:19:32 +01:00
4be72a6588 dev-python/eufylife-ble-client: drop 0.1.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:19:18 +01:00
4a680c2a2b dev-python/eternalegypt: drop 0.0.15
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:18:53 +01:00
c07ea797d6 dev-python/epson-projector: drop 0.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:18:31 +01:00
aa9637f771 dev-python/energyzero: drop 0.4.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:18:05 +01:00
f7763c1ec8 dev-python/elmax-api: drop 0.0.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:17:51 +01:00
7c0d945dfa dev-python/elkm1-lib: drop 2.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:17:41 +01:00
cf8aac18fa dev-python/easyenergy: drop 0.2.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:17:11 +01:00
f127d359de dev-python/dsmr-parser: drop 1.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:16:47 +01:00
c3c69a6ff3 dev-python/devolo-plc-api: drop 1.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:16:25 +01:00
70e1d8ae46 dev-python/denonavr: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:15:39 +01:00
d80d3ecb92 dev-python/debugpy: drop 1.6.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:14:00 +01:00
79a307161d dev-python/dbus-fast: drop 2.11.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:13:48 +01:00
b0bedae903 dev-python/cryptography: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:12:53 +01:00
9e76a2b278 dev-python/crownstone-sse: drop 2.0.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:12:07 +01:00
4c4fd3069a dev-python/coverage: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:11:41 +01:00
9d49698435 dev-python/construct: drop 2.10.56
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:10:39 +01:00
6fe4ffc68a dev-python/ciso8601: drop 2.1.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:10:19 +01:00
15cb1f7c49 dev-python/caldav: drop 1.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:10:03 +01:00
1e77513f85 dev-python/boto3: drop 1.20.24
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:09:30 +01:00
743fdb590e dev-python/bond-async: drop 0.1.23
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:09:12 +01:00
eafdd4b8ae dev-python/blinkpy: drop 0.22.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:08:45 +01:00
ac1c37e8c5 dev-python/beacontools: drop 1.2.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:08:00 +01:00
23e57546c9 dev-python/axis: drop 47
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:07:44 +01:00
bf2e83d008 dev-python/awesomeversion: drop 22.9.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:07:32 +01:00
517438202e dev-python/asyncsleepiq: drop 1.2.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:07:11 +01:00
d6fce7c1da dev-python/asyncio-mqtt: drop 0.12.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:06:58 +01:00
331eec44a2 dev-python/async-upnp-client: drop 0.36.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:06:41 +01:00
63f9f598cc dev-python/anyio: drop 3.6.2, 3.7.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:06:00 +01:00
687ceaab1d dev-python/anova-wifi: drop 0.8.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:05:46 +01:00
e200a08805 dev-python/amcrest: drop 1.9.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:05:23 +01:00
38f53da574 dev-python/aiowebostv: drop 0.3.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:04:56 +01:00
f1dc29e5f3 dev-python/aiounifi: drop 64
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:04:31 +01:00
1d0a04e77c dev-python/aioswitcher: drop 3.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:04:18 +01:00
b80932130f dev-python/aioslimproto: drop 2.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:04:04 +01:00
fca59b24f9 dev-python/aioruuvigateway: drop 0.0.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:03:40 +01:00
02a3154e98 dev-python/aioridwell: drop 2023.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:03:26 +01:00
de9b8688e1 dev-python/aiorecollect: drop 1.0.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:03:15 +01:00
825d86dfc3 dev-python/aiopvpc: drop 4.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:03:02 +01:00
ce6855cfea dev-python/aiooncue: drop 0.3.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:02:44 +01:00
97719f06dc dev-python/aionotion: drop 3.0.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:02:31 +01:00
3495b159ab dev-python/aiolyric: drop 1.0.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:02:12 +01:00
872f9bf747 dev-python/aiokafka: drop 0.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:01:47 +01:00
cdca1f6120 dev-python/aiohue: drop 4.6.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:01:35 +01:00
2a05416b0c dev-python/aiohomekit: drop 3.0.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:01:06 +01:00
e22a15c7e5 dev-python/aioharmony: drop 0.2.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:00:52 +01:00
87a956f121 dev-python/aioguardian: drop 2022.3.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:00:40 +01:00
8b8a858d16 dev-python/aioftp: drop 0.12.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:00:26 +01:00
c8d3d2758c dev-python/aioesphomeapi: drop 18.1.0, 18.5.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 17:00:12 +01:00
7ecb3e3a69 dev-python/aioecowitt: drop 2023.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 16:59:53 +01:00
60e64f4e38 dev-python/aiocoap: drop 0.4.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 16:59:30 +01:00
4ae92439d3 dev-python/aiobotocore: drop 2.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 16:59:18 +01:00
1196bb7e0f dev-python/aioairzone-cloud: drop 0.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 16:59:01 +01:00
77a42c177e dev-python/aioairzone: drop 0.6.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 16:58:50 +01:00
9e1af1d061 dev-python/aio-geojson-client: drop 0.17
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 16:58:23 +01:00
660291f429 dev-python/ahocorapy: drop 1.6.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 16:58:10 +01:00
f717a69eff dev-python/aenum: drop 3.1.11, 3.1.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 16:57:51 +01:00
3839110199 dev-python/advantage-air: drop 0.4.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 16:57:33 +01:00
ddf254ab93 dev-python/adb-shell: drop 0.4.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 16:57:15 +01:00
83fd8c294b dev-python/PyTurboJPEG: drop 1.6.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 16:55:57 +01:00
bcdb45f135 dev-python/PyNINA: drop 0.3.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 16:55:34 +01:00
37c2779369 dev-python/PyMicroBot: drop 0.0.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 16:55:21 +01:00
7d8a34f204 dev-python/PyMetno: drop 0.9.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 16:55:08 +01:00
f46319a067 dev-python/PyFronius: drop 0.7.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 16:54:51 +01:00
ecb7c40cb3 dev-python/ProgettiHWSW: drop 0.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 16:54:27 +01:00
46167e45e7 dev-python/HATasmota: drop 0.6.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 16:54:00 +01:00
ca291ec81e dev-python/Authlib: drop 0.15.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 16:53:26 +01:00
4e091c4425 dev-python/AIOAladdinConnect: drop 0.1.56
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 16:52:05 +01:00
e55c6d86dd update homeassistant-2023.12.3-r1, add matter
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 15:55:39 +01:00
44862ce952 dev-python/meteofrance-api: fix typo, #2526 (comment)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 12:48:55 +01:00
58352ee7e6 homeassistant-2023.12.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 12:29:07 +01:00
95076aaed8 dev-python/yarl: re-add 1.9.2 from main repo
Closes: #2545
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 12:19:49 +01:00
c6b8e7d885 dev-python/pyopenssl: add 23.2.0, drop 23.1.0
Closes: #2544
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 12:17:39 +01:00
23442ed54d dev-python/bcrypt: re-add 4.0.1 from main repo
Closes: #2543
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 12:15:12 +01:00
d453bd274f dev-python/bimmer-connected: add china useflag
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 12:08:04 +01:00
96a0ec0ad8 dev-python/ring-doorbell: add listen useflag
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 12:04:26 +01:00
e0caaa239e dev-python/firebase-messaging: new package, add 0.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 12:03:19 +01:00
f90861291c dev-python/pure-python-adb: add async useflag
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 11:50:18 +01:00
14ca72bde4 dev-python/androidtv: add async useflag
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 11:47:23 +01:00
57c77aea88 dev-python/adb-shell: add async useflag
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 11:36:57 +01:00
c3e0cde0ee dev-python/sentry-sdk: new package, add 1.37.1
Closes: #2542
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 11:23:34 +01:00
8496ef3939 update previous main Ebuilds to add #2386 qrcode useflag for fritzconnection from main repo
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 11:13:24 +01:00
4ac47e9940 net-misc/yt-dlp: sum up from dev-python/yt-dl
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 10:36:49 +01:00
9839d3dcee www-servers/tornado: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 10:29:13 +01:00
bf4cd1f177 media-libs/mutagen: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 10:28:08 +01:00
f0458d6adb dev-vcs/pre-commit: drop 3.0.0, 3.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 10:27:19 +01:00
885ebb0e2a Merge branch 'noderes&zigbee2mqtt' 2023-12-17 10:22:04 +01:00
2280bd98e5 dev-python/zigpy: add 0.60.1
Closes: #2540
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 10:08:09 +01:00
f9a52bfba2 dev-python/zigpy-xbee: add 0.20.1
Closes: #2541
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 10:07:52 +01:00
5a4a627217 dev-python/zigpy-deconz: add 0.22.2
Closes: #2539
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 10:04:34 +01:00
6e71ea1736 dev-python/bellows: drop 0.36.7-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 10:02:56 +01:00
9e2e1965f6 dev-python/bellows: add 0.37.3
Closes: #2538
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 10:02:37 +01:00
9a1cf2a35f dev-python/zeroconf: drop 0.56.0, 0.70.0
Closes: #2537
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 09:58:25 +01:00
0d0f045b94 dev-python/zeroconf: add 0.128.5
Closes: #2537
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 09:54:54 +01:00
4f1c76866d dev-python/HATasmota: add 0.8.0
Closes: #2536
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 09:44:46 +01:00
46f94ef7e2 dev-python/pyschlage: add 2023.12.0
Closes: #2535
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 09:41:17 +01:00
3f95dfc751 dev-python/renault-api: add 0.2.1
Closes: #2534
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 09:36:48 +01:00
7174ed3371 dev-python/plugwise: add 0.35.3
Closes: #2533
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 09:34:21 +01:00
f212d15073 dev-python/ical: add 6.1.1
Closes: #2532
Closes: #2531
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 09:31:09 +01:00
b44611cf49 dev-python/pyhiveapi: add 0.5.16
Closes: #2530
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 09:27:47 +01:00
04ec645c1b dev-python/caldav: add 1.3.8
Closes: #2529
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-17 09:09:45 +01:00
be25aa3cd3 dev-python/AEMET-OpenData: drop 0.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-16 18:25:46 +01:00
fbf3ddf042 dev-python/AEMET-OpenData: add 0.4.7
Closes: #2528
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-16 18:24:54 +01:00
a07c7f6e21 app-misc/homeassistant: drop 2023.11.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-16 18:06:20 +01:00
dafa2febcb dev-python/segno: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-16 18:03:55 +01:00
c9e9c20781 drop unused fritzconnection-1.11.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-16 17:57:42 +01:00
b02ace69ab dev-python/wyoming: add 1.4.0, drop 0.0.1
Closes: #2512
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-16 13:22:44 +01:00
1e7b880dea dev-python/python-matter-server: update 5.0.0-r1
Closes: #2462
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-16 10:58:17 +01:00
6e5c866948 dev-python/aiorun: drop 2022.11.1, update 2023.7.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-16 10:49:42 +01:00
dc24b313d2 dev-python/home-assistant-chip-clusters: new package, add 2023.10.2
Closes: #790
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-16 10:48:44 +01:00
135a358a84 Update nodejs.eclass
Fix initial installation of zigbee2mqtt
New version node-red 3.1.3
Refactoring zigbee2mqtt

Signed-off-by: INODE64 <web@inode64.com>
2023-12-14 18:17:58 +01:00
fa0d1a4f2d dev-python/pip: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-13 19:01:49 +01:00
9e0b4c0d85 dev-python/python-matter-server: add 5.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-12 23:11:22 +01:00
8d0b1aa517 dev-python/aioesphomeapi: add 19.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-12 23:04:31 +01:00
5c5b8aa90b dev-python/aiorun: add 2023.7.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-12 22:54:00 +01:00
3d9e893ff5 dev-python/aenum: add 3.1.15
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-12 22:52:20 +01:00
746a222338 dev-python/unicode-rbnf: new package, add 1.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-12 22:50:35 +01:00
7f1e6eb042 dev-embedded/esphome: add 2023.11.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-12 22:22:54 +01:00
cfe4f54171 homeassistant-2023.12.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-11 20:40:59 +01:00
00cb1180fa dev-python/protobuf-python: change slot operator
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 16:32:12 +01:00
cf3996ef5a dev-python/prometheus-client: new package, add 0.17.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 16:13:41 +01:00
61184d8c07 dev-python/jaraco-functools: new package, add 3.9.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 16:09:13 +01:00
122df1f8f3 dev-python/syrupy: add 4.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 16:06:14 +01:00
3c421c5f43 dev-python/pytest-xdist: re-add 3.3.1-r1 (from main repo)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 16:03:27 +01:00
f2c2538620 dev-python/pytest-picked: add 0.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 16:00:10 +01:00
32f52c6ea5 dev-python/voluptuous: new package, add 0.13.1-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 15:57:28 +01:00
0dd045494b dev-python/protobuf-python: add 4.25.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 15:54:00 +01:00
5757513e34 dev-libs/protobuf: add 25.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 15:52:22 +01:00
55d59e0d19 dev-python/zigpy-zigate: fix bad versioning in 0.12.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 15:43:17 +01:00
e18eaa8a29 dev-python/awesomeversion: add 23.11.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 15:40:04 +01:00
bd33c3ed5b dev-python/anyio: update 4.0.0 (from main)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 15:35:43 +01:00
f233c2c0fd dev-python/anyio: add 4.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 15:34:16 +01:00
bb3d3e2a37 dev-python/python-opensky: add 1.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 15:29:42 +01:00
d8e50cb6bb dev-python/universal-silabs-flasher: add 0.0.15
Closes: #2523
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 15:05:39 +01:00
344c176366 dev-python/zigpy-znp: add 0.12.0
Closes: #2522
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 15:02:20 +01:00
23b48ff4dd dev-python/zigpy-zigate: add 0.12.0
Closes: #2521
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 15:00:52 +01:00
bbc886c298 dev-python/zigpy-xbee: add 0.20.0
Closes: #2520
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:58:36 +01:00
c267f80c5c dev-python/zigpy-deconz: add 0.22.0
Closes: #2518
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:57:31 +01:00
3b399f7807 dev-python/zha-quirks: add 0.0.107
Closes: #2517
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:55:50 +01:00
9e4095c7ab dev-python/bellows: add 0.37.1
Closes: #2516
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:54:39 +01:00
7eba655f9c dev-python/zigpy: add 0.60.0
Closes: #2519
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:54:01 +01:00
e167b7ee9c dev-python/zamg: add 0.3.3
Closes: #2515
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:51:37 +01:00
9d6a362e5e dev-python/yolink-api: add 0.3.4
Closes: #2514
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:51:00 +01:00
f9150b90c4 dev-python/yeelight: add 0.7.14
Closes: #2513
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:49:54 +01:00
269115c87b dev-python/holidays: add 0.36
Closes: #2511
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:45:01 +01:00
e74c120d04 dev-python/aiowithings: add 2.0.0
Closes: #2510
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:43:39 +01:00
5753fe72cf dev-python/apple_weatherkit: add 1.1.2
Closes: #2509
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:42:08 +01:00
53bd34057e dev-python/aiowaqi: add 3.0.1
Closes: #2508
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:38:21 +01:00
b93128bf26 dev-python/aiovodafone: add 0.4.3
Closes: #2507
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:37:36 +01:00
f3422e624a dev-python/PyViCare: add 2.29.0
Closes: #2506
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:36:15 +01:00
a66787ebd9 dev-python/vallox-websocket-api: add 4.0.2
Closes: #2505
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:34:36 +01:00
50c7cfecea dev-python/pytrydan: new package, add 0.4.0
Closes: #2504
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:32:56 +01:00
34407f1d67 dev-python/pyunifiprotect: add 4.22.0
Closes: #2502
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:28:24 +01:00
aef45ca72a dev-python/aiounifi: add 67
Closes: #2501
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:26:03 +01:00
37175d428d dev-python/transmission-rpc: add 7.0.3
Closes: #2499
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:24:39 +01:00
5c15e11329 dev-python/twentemilieu: add 2.0.1
Closes: #2500
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:22:48 +01:00
cc2fc546c1 dev-python/devialet: new package, add 1.4.3
Closes: #2434
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:21:20 +01:00
5a1b309cb3 dev-python/linear-garage-door: new package, add 0.2.7
Closes: #2461
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:17:59 +01:00
7c328ccabd dev-python/pytrafikverket: add 0.3.9.1
Closes: #2498
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:15:33 +01:00
21b51b1b2a dev-python/thermopro-ble: add 0.5.0
Closes: #2496
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:14:02 +01:00
6793386ed7 dev-python/open-meteo: add 0.3.1
Closes: #2470
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:12:15 +01:00
527a03f73b dev-python/pytraccar: add 2.0.0
Closes: #2497
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:10:04 +01:00
62004ac9d1 dev-python/ourgroceries: new package, add 1.5.4
Closes: #2472
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:08:29 +01:00
bd1e8d3a10 dev-python/pyoverkiz: add 1.13.3
Closes: #2473
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:06:00 +01:00
0f646fad30 dev-python/p1monitor: add 3.0.0
Closes: #2474
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:04:32 +01:00
9a648baf24 dev-python/systembridgeconnector: add 3.10.0
Closes: #2495
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 14:03:21 +01:00
bdb3090bef dev-python/mypermobil: new package, add 0.1.6
Closes: #2476
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 13:56:50 +01:00
2d2d7530d5 dev-python/plugwise: add 0.34.5
Closes: #2477
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 13:53:59 +01:00
84a2fa08c5 dev-python/gridnet: add 5.0.0
Closes: #2478
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 13:52:17 +01:00
1abaec10d2 dev-python/pvo: add 2.1.1
Closes: #2479
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 13:50:47 +01:00
d8dac74da6 dev-python/radios: add 0.2.0
Closes: #2480
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 13:49:09 +01:00
0dd025fae8 dev-python/vehicle: add 2.2.1
Closes: #2481
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 13:46:16 +01:00
29b36d8dfe dev-python/reolink-aio: add 0.8.2
Closes: #2483
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 13:42:28 +01:00
e3d8cf88a3 dev-python/ring-doorbell: add 0.8.3
Closes: #2484
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 13:40:19 +01:00
0b7a6002e1 dev-python/pyrisco: add 0.5.8
Closes: #2485
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 13:31:13 +01:00
69df46c301 dev-python/python-roborock: add 0.36.2
Closes: #2486
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 13:29:56 +01:00
ec318d5996 dev-python/vacuum-map-parser-roborock: new package, add 0.1.1
Closes: #2487
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 13:28:28 +01:00
31e4187fc0 dev-python/roonapi: add 0.1.5
Closes: #2488
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 13:24:26 +01:00
04d3cc0534 dev-python/pyschlage: add 2023.11.0
Closes: #2489
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 13:23:06 +01:00
fe179b52be dev-python/pysensibo: add 1.0.36
Closes: #2490
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 13:21:42 +01:00
32146e2bd5 dev-python/sfrbox-api: add 0.0.8
Closes: #2491
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 13:19:52 +01:00
ba5c4e0ba3 dev-python/aioshelly: add 6.1.0
Closes: #2492
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 13:18:37 +01:00
af32c065f0 dev-python/python-songpal: add 0.16
Closes: #2493
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 13:16:52 +01:00
a04d0e42cf dev-python/pysuez: add 0.2.0
Closes: #2494
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 13:15:01 +01:00
f202245ca1 dev-python/DateTime: new package, add 5.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 13:13:52 +01:00
c75209dc07 dev-python/pynws: add 1.6.0
Closes: #2469
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 13:07:22 +01:00
96efb7fb16 dev-python/nibe: add 2.5.2
Closes: #2468
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 13:05:50 +01:00
977d0d35f1 dev-python/nextdns: add 2.1.0
Closes: #2467
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 13:00:27 +01:00
88bfcd6535 dev-python/nettigo-air-monitor: add 2.2.2
Closes: #2466
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 12:58:11 +01:00
27c370d19d dev-python/mopeka-iot-ble: add 0.5.0
Closes: #2465
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 11:13:46 +01:00
a0877e400b dev-python/millheater: add 0.11.7
Closes: #2464
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 11:11:13 +01:00
c99b09a448 dev-python/meteofrance-api: add 1.3.0
Closes: #2463
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 11:09:50 +01:00
64cf419e51 dev-python/aiolifx-themes: add 0.4.10
Closes: #2459
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 11:08:23 +01:00
dd71c5601f dev-python/aiolifx: add 1.0.0
Closes: #2458
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 10:59:33 +01:00
18f184bf08 dev-python/inquirerpy: new package, add 0.3.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 10:58:43 +01:00
f73f0ca10c dev-python/pfzy: new package, add 0.3.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 10:54:11 +01:00
7929a6b2db dev-python/pykoplenti: add 1.2.2
Closes: #2457
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 10:48:44 +01:00
844fe28197 dev-python/prayer-times-calculator: add 0.0.10
Closes: #2456
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 10:45:20 +01:00
d19575f00a dev-python/pyinsteon: add 1.5.2
Closes: #2455
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 10:37:44 +01:00
014b30cdc8 dev-python/idasen-ha: add 2.4
Closes: #2454
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 10:35:57 +01:00
064733d5f4 dev-python/pydrawise: add 2023.11.0
Closes: #2453
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 10:34:15 +01:00
f49bcfb92b dev-python/aiohttp-zlib-ng: new package, add 0.1.1
Closes: #2452
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 10:32:01 +01:00
d12b36efac dev-python/zlib-ng: new package, add 0.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 10:30:41 +01:00
61297c8a2f dev-python/aiohttp-fast-url-dispatcher: new package, add 0.3.0
Closes: #2451
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 10:25:14 +01:00
dc10561660 dev-python/AIOSomecomfort: add 0.0.24
Closes: #2449
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 10:22:41 +01:00
f9d2fed56d dev-python/python-homewizard-energy: add 4.1.0
Closes: #2448
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 10:21:43 +01:00
399618507a dev-python/homematicip: add 1.0.16
Closes: #2447
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 10:20:27 +01:00
8c7b722413 dev-python/gcal-sync: add 6.0.3
Closes: #2446
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 10:19:14 +01:00
3dee46ebae dev-python/goodwe: add 0.2.32
Closes: #2445
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 10:17:38 +01:00
677c520da0 dev-python/dacite: drop 1.8.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 10:16:02 +01:00
568a1df8fd dev-python/dacite: add 1.8.1, enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 10:15:23 +01:00
777c17b72e dev-python/gios: add 3.2.2
Closes: #2444
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 10:12:32 +01:00
38e020fc75 dev-python/odp-amsterdam: add 6.0.0
Closes: #2443
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 10:10:44 +01:00
9d688290a3 dev-python/home-assistant-frontend: add 20231208.2
Closes: #2442
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 10:03:56 +01:00
bdb4487e38 dev-python/evohome-async: add 0.4.6
Closes: #2441
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 10:01:49 +01:00
e98987dc8c dev-python/energyzero: add 1.0.0
Closes: #2440
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 09:41:34 +01:00
5f5a45eb35 dev-python/elgato: add 5.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 09:38:42 +01:00
69febc0f02 dev-python/mashumaro: new package, add 3.11
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 09:35:14 +01:00
4517e3f42e dev-python/pyecoforest: add 0.4.0
Closes: #2438
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 09:31:58 +01:00
f3a6e5f139 dev-python/python-ecobee-api: add 0.2.17
Closes: #2437
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 09:30:57 +01:00
35845d757b dev-python/easyenergy: add 1.0.0
Closes: #2436
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 09:28:35 +01:00
542a76bc9b dev-python/pyDuotecno: add 2023.11.1
Closes: #2435
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 09:26:16 +01:00
8dba04edec dev-python/pydeconz: add 114
Closes: #2432
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 09:23:03 +01:00
987da9adb5 dev-python/home-assistant-intents: add 2023.12.5
Closes: #2431
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 09:16:55 +01:00
a0e1502913 dev-python/hassil: add 1.5.1
Closes: #2430
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 09:13:06 +01:00
34c010575b dev-embedded/esptool: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 09:08:56 +01:00
9189fd9ef5 Merge branch 'master' of git.edevau.net:onkelbeh/HomeAssistantRepository
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 09:06:01 +01:00
4ad5b5b5ca Merge pull request 'Update zigbee2mqtt and fix init' (#2416) from inode64/HomeAssistantRepository:noderes&zigbee2mqtt into master 2023-12-10 08:59:01 +01:00
45dfb4f5af Merge branch 'master' into noderes&zigbee2mqtt 2023-12-10 08:58:03 +01:00
922ff67236 dev-embedded/esptool: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 08:56:39 +01:00
9728591868 Merge pull request 'dev-python/esptool: synchronize with Gentoo upstream' (#2415) from gerion/HomeAssistantRepository:esptool-upstream into master 2023-12-10 08:51:27 +01:00
8d45544a74 dev-python/bme280spi: update Manifest
Closes: #2413
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 08:46:38 +01:00
f934aa5dac Merge branch 'master' into just-bruce-patch-2 2023-12-10 08:31:51 +01:00
446d3d4b51 dev-python/yt-dlp: add 2023.11.16
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 08:30:55 +01:00
dcc86ca812 dev-python/aiocomelit: add 0.6.2
Closes: #2429
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 00:55:43 +01:00
1316394411 dev-python/aioelectricitymaps: new package, add 0.1.5
Closes: #2428
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 00:53:04 +01:00
c639ce7a9f dev-python/dataclasses-json: new package, add 0.6.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 00:35:40 +01:00
6a3b5d1267 dev-python/pycfdns: add 3.0.0
Closes: #2427
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 00:27:36 +01:00
60a0145d29 dev-python/bimmer-connected: add 0.14.6
Closes: #2426
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 00:23:36 +01:00
885834d004 dev-python/dbus-fast: add 2.14.0
Closes: #2425
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 00:22:53 +01:00
ae94b350f3 dev-python/bluetooth-data-tools: add 1.15.0
Closes: #2424
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 00:20:31 +01:00
a8733df13b dev-python/pyasuswrt: new package, add 0.1.20
Closes: #2423
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 00:17:44 +01:00
70e6a9061f dev-python/aioairzone-cloud: add 0.3.6
Closes: #2422
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 00:15:53 +01:00
5cdb8d04be dev-python/aioairq: add 0.3.1
Closes: #2421
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 00:14:59 +01:00
9e93fefc54 dev-python/AEMET-OpenData: add 0.4.6
Closes: #2420
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 00:14:05 +01:00
ada41f9545 dev-python/adguardhome: add 0.6.3
Closes: #2419
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 00:12:09 +01:00
7e312a281e dev-python/adax: add 0.4.0
Closes: #2418
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 00:10:35 +01:00
2cb00bdd1c dev-python/accuweather: add 2.1.1
Closes: #2417
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 00:08:42 +01:00
cee61e4729 app-misc/homeassistant: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-12-10 00:05:01 +01:00
a218d6efc9 Update zigbee2mqtt and fix init
Signed-off-by: INODE64 <web@inode64.com>
2023-12-05 12:03:15 +01:00
e3399563c3 dev-python/esptool: synchronize with Gentoo upstream
Signed-off-by: Gerion Entrup <gerion.entrup@flump.de>
2023-12-05 09:39:41 +01:00
Emilien Mottet
8d0330cd64 Update protobuf-python-4.24.3-r1.ebuild
fix ebuild = in slot
2023-11-26 12:47:57 +01:00
5dd0fecdf3 Change PEP517 type to poetry from setuptools 2023-11-25 10:10:51 +01:00
fae7ed7107 app-misc/homeassistant-min: try new aioesphomeapi
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-24 19:56:38 +01:00
927c279a35 dev-embedded/esphome: add 2023.11.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-24 18:39:46 +01:00
c9f45310dd dev-python/*: remove obsolete setuptools BDEP, update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-24 00:37:12 +01:00
9360651fb7 dev-python/youtube-dl: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-24 00:35:19 +01:00
61efed8af0 dev-python/xs1-api-client: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-24 00:33:46 +01:00
c5e6b7f1e8 dev-python/todoist-python: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-24 00:31:05 +01:00
4802441a73 dev-python/tesla-powerwall: drop 0.3.18, update 0.3.19
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-24 00:26:17 +01:00
3fa22e20e5 dev-python/sucks: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-24 00:24:47 +01:00
48cb62f7c9 dev-python/setuptools-markdown: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-24 00:21:13 +01:00
d882165953 dev-python/pystiebeleltron: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-24 00:14:21 +01:00
f5988ad15a dev-python/pi4ioe5v9xxxx: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 23:59:33 +01:00
1999b954f7 dev-python/lightify: update SRC_URI
dev-python/Adafruit-GPIO: remove obsolete BDEP

Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 23:54:39 +01:00
fa3c2cd90c dev-python/aioesphomeapi: drop 17.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 23:28:13 +01:00
aa1e3a0453 dev-python/aioesphomeapi: add 18.5.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 23:18:46 +01:00
b87bc65d3c dev-python/aioesphomeapi: add 18.5.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 23:16:43 +01:00
bf675a35eb dev-embedded/esphome: add 2023.11.3, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 23:03:08 +01:00
2558c3cc4f dev-embedded/esphome-dashboard: drop 20221109.0, 20230214.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 22:58:24 +01:00
dde46c688a dev-embedded/esphome-dashboard: add esphome-dashboard-20231107.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 22:57:30 +01:00
ce3f6c5828 dev-python/hyundai-kia-connect-api: add 3.10.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 22:39:13 +01:00
d1bbd10490 dev-python/velbus-aio: drop 2023.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 22:32:01 +01:00
e60898c916 dev-python/pyrainbird: drop 2.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 22:30:55 +01:00
6beff9eb35 dev-python/AIOSomecomfort: drop 0.0.14
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 22:30:01 +01:00
cc0f041d7b dev-python/boschshcpy: drop 0.2.35
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 22:28:56 +01:00
40f4a5b220 homeassistant-2023.11.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 22:26:42 +01:00
851e94d5c1 dev-python/aiodns: new package, add 3.0.0-r1
Closes: #2412
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 22:24:18 +01:00
7eb435e62d dev-python/construct: add 2.10.68
Closes: #2411
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 22:19:24 +01:00
0b17853b35 dev-python/yt-dlp: new package, add 2023.10.13
Closes: #2410
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 22:15:18 +01:00
d99f6d18fc dev-python/pytest-timeout: add 2.1.0
Closes: #2409
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 22:02:23 +01:00
d33d60b08b dev-python/httpx: add 0.25.0
Closes: #2407
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 22:00:40 +01:00
d2162026c6 dev-python/orjson: re-add orjson-3.9.9, closes: #2408
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 21:57:07 +01:00
d8160a96ac Merge pull request #270 from nenadperic/master
Added PySMB package, dependency for AirVisual Pro
2023-11-23 20:15:27 +01:00
2f0756cdd9 dev-python/httpcore: re-add httpcore-0.18.0 from main,
closes: https://github.com/onkelbeh/HomeAssistantRepository/issues/271

Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 20:13:13 +01:00
b1c2210e51 dev-python/zwave-js-server-python: add 0.54.0
Closes: #2406
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 20:04:39 +01:00
76af6c9734 dev-python/velbus-aio: add 2023.11.0
Closes: #2405
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 20:00:27 +01:00
7e2c261f50 dev-python/pyunifiprotect: add 4.21.0
Closes: #2404
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 19:58:37 +01:00
d2d430c9fb dev-python/subarulink: add 0.7.9
Closes: #2403
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 19:52:59 +01:00
cefe6cc05d dev-python/python-smarttub: add 0.0.36
Closes: #2402
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 19:50:00 +01:00
b84e4b0413 dev-python/pyrainbird: add 4.0.1
Closes: #2401
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 19:48:16 +01:00
22ebc70740 dev-python/pyoverkiz: add 1.13.2
Closes: #2400
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 19:46:08 +01:00
6bce5ead8a dev-python/lupupy: add 0.3.1
Closes: #2398
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 19:44:09 +01:00
f5850fd51d dev-python/AIOSomecomfort: add 0.0.22
Closes: #2396
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 19:42:10 +01:00
88e18a37bc dev-python/gcal-sync: add 6.0.1
Closes: #2395
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 19:38:11 +01:00
39fae68403 dev-python/ical: add 6.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 19:37:06 +01:00
Andreas Billmeier (@STR/VW3)
91f2dd7c36 dev-python/pyenphase: add 1.14.3
Closes: #2394
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 18:00:01 +01:00
Andreas Billmeier (@STR/VW3)
2921668dd1 dev-python/aiocomelit: add 0.5.2
Closes: #2393
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 17:57:36 +01:00
Andreas Billmeier (@STR/VW3)
2c0d30a700 dev-python/pychromecast: new package, add 13.0.8
Closes: #2392
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 17:54:44 +01:00
Andreas Billmeier (@STR/VW3)
b684513894 dev-python/boschshcpy: add 0.2.75
Closes: #2391
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 17:52:14 +01:00
Andreas Billmeier (@STR/VW3)
eb3aef669c dev-python/bimmer-connected: add 0.14.3
Closes: #2390
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 17:48:52 +01:00
Andreas Billmeier (@STR/VW3)
460fd58ac5 dev-python/accuweather: add 2.1.0
closes: #2389

Closes: #2389
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 17:45:58 +01:00
b49380d507 Merge pull request 'Update zigbee2mqtt and nodejs eclass' (#2387) from inode64/HomeAssistantRepository:noderes&zigbee2mqtt into master 2023-11-23 17:19:58 +01:00
Andreas Billmeier (@STR/VW3)
4eb3c130ef Merge branch 'just-bruce-patch-1', thanks. 2023-11-23 17:12:02 +01:00
Andreas Billmeier (@STR/VW3)
943dd16968 dev-python/aioguardian: update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 17:11:32 +01:00
Andreas Billmeier (@STR/VW3)
b7a5da4a2d dev-python/hyundai-kia-connect-api: add 3.10.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 16:44:25 +01:00
aff4a97480 Update dev-python/aioguardian/aioguardian-2022.7.0.ebuild
change  PEP517 from setuptools to opoetry
2023-11-22 22:28:38 +01:00
c472f98d1d Update zigbee2mqtt and nodejs eclass
Signed-off-by: INODE64 <web@inode64.com>
2023-11-20 15:28:43 +01:00
Nenad Peric
ca9e92621b Added PySMB package, dependency for AirVisualPro 2023-11-15 17:13:30 +01:00
2432 changed files with 27326 additions and 16759 deletions

View File

@@ -16,6 +16,7 @@
|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|
|airtouch4|control Ducted Air Conditioning Systems that are using the AirTouch 4 Controller|N|N|Y|2021.9.0b1|
|airtouch5|allows you to control ducted air conditioning systems using the AirTouch 5 cont.|N|N|Y|2024.2.1|
|airvisual|Airvisual sensor platform queries the AirVisual cloud API for air quality data|Y|Y|Y||
|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|
@@ -31,16 +32,19 @@
|ambient_station|Retrieves local weather information from Ambient Weather|N|Y|Y||
|amcrest|Integrate your Amcrest or Dahua IP camera|N|Y|Y|0.49|
|ampio|Will query the open data API of ampio.pl to monitor air quality sensor station|N|Y|Y|0.92|
|analytics_insights|allows you to get integration usage statistics into Home Assistant|Y|Y|Y|2024.2.1|
|androidtv|Library for controlling an Android TV, formerly firetv|Y|Y|Y||
|androidtv_remote|allows you to control an Android TV and launching apps|Y|Y|Y|2023.5.2|
|android_ip_webcam|The android_ip_webcam integration turns any Android phone or tablet into a netwo|Y|Y|Y|0.40|
|anova|allows you to control Anova sous vides with Wi-Fi capability|N|N|Y|2023.5.2|
|anthemav|Both Anthems current and last generation of A/V Receivers and Processors suppor|N|Y|Y|0.37|
|aosmith|control a compatible A. O. Smith iCOMM-enabled water heater from Home Assistant|N|N|Y|2024.1.0b7|
|apache_kafka|Sends all state changes from Home Assistant to a Apache Kafka topic|N|Y|Y|0.97|
|apcupsd|Query Apcupsd status information from Home Assistant|N|Y|Y|0.13|
|apns|Use Apple Push Notification service (APNS) to deliver notifications|N|N|Y||
|apple_tv|Library for controlling an Apple TV|N|Y|Y|0.49|
|apprise|The Apprise service is an all-in-one solution to open up Home Assistant|N|Y|Y|0.101|
|aprilaire|The Aprilaire integration allows you to control an Aprilaire thermostat|N|N|Y|2024.3.0|
|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|
@@ -65,10 +69,11 @@
|awair|Library to integrate the Awair GraphQL API into Home Assistant|N|Y|Y|0.84|
|aws|Interact with Amazon Web Services|N|N|Y|0.91|
|axis|Communicating with newer devices from Axis Communications|Y|Y|Y||
|backup|allows you to create and download backups for your Home Assistant Core|N|Y|Y|2022.4.0b0|
|backup|allows you to create and download backups for your Home Assistant Core|Y|Y|Y|2022.4.0b0|
|baf|Integrates Big Ass Fans devices into Home Assistant|N|N|Y|2022.6.0b0|
|baidu|Text-to-speech platform uses Baidu TTS engine to read a text with natural soundi|N|Y|Y|0.59|
|balboa|This integration adds support for Balboa Spa WiFi Modules|N|N|Y|2021.12.0b0|
|bang_olufsen|enables control of some of the features of certain Bang & Olufsen devices|N|N|Y|2024.2.1|
|bbb_gpio|Base for all BeagleBone Black related GPIO platforms|N|N|Y||
|bbox|Presence detection from Bbox Modem Router from Bouygues Telecom|N|N|Y|0.31|
|beewi_smartclim|BeeWi SmartClim BLE is a Bluetooth Low Energy sensor device|N|Y|Y|0.99|
@@ -86,6 +91,7 @@
|bluetooth|The Bluetooth integration will detect nearby Bluetooth devices|Y|Y|Y|2022.8.1|
|bluetooth_le_tracker|Tracks Bluetooth low-energy devices periodically based on interval_seconds value|Y|Y|Y|0.27|
|bluetooth_tracker|Discovers new devices on boot and tracks Bluetooth devices periodically|N|Y|Y|0.18|
|blue_current|connect to your blue current account to Home Assistant|N|N|Y|2024.1.0b7|
|bme280|Bosch BME280 Environmental sensor connected via I2c bus (SDA, SCL pins)|N|Y|Y||
|bme680|Read temperature, humidity, pressure and gas resistance values of a Bosch BME680|N|Y|Y||
|bmp280|Get temperature and pressure values of a Bosch BMP280 Environmental sensor conne|N|N|Y||
@@ -93,8 +99,8 @@
|bond|Asynchronous Python wrapper library over Bond Local API|N|Y|Y|0.113|
|bosch_shc|integrate your Bosch SHC into Home Assistant|N|N|Y|2021.6|
|braviatv|Control almost all Sony Bravia TV 2013 and newer|N|Y|Y||
|bring|allows you to interact with your Bring! shopping lists within Home Assistant|N|Y|Y|2024.2.1|
|broadlink|Allows you to interact with Broadlink remote control devices|N|Y|Y|0.35|
|brother|Read current data from your local Brother printer|N|Y|Y||
|brottsplatskartan|brottsplatskartan sensor allows one to track reported incidents|N|Y|Y|0.85|
|brunt|The brunt platform allows one to control Blind Engines by Brunt|N|Y|Y|0.75|
|bsblan|This integration integrates BSBLan device into Home Assistant|N|Y|Y||
@@ -106,6 +112,7 @@
|camera|The camera integration allows you to use IP cameras with Home Assistant|Y|Y|Y||
|canary|Allows you to integrate your Canary devices from Home Assistant|N|Y|Y|0.60|
|cast|Let Home Assitant talk to Google Chromecast|Y|Y|Y||
|ccm15|integrate Midea CCM15 devices in Home Assistant.|N|N|Y|2024.1.0b7|
|channels|Allows you to control Channels from Home Assistant|N|N|Y|0.65|
|circuit|Unify Circuit platform allows you to send notifications|N|N|Y|0.111|
|cisco_ios|Presence detection scanner for Cisco IOS devices|N|N|Y|0.33|
@@ -142,6 +149,7 @@
|deluge|Local polling for Deluge Switches and Sensors|N|N|Y||
|denonavr|Automation Library for Denon AVR receivers|N|Y|Y|0.7.2|
|deutsche_bahn|will give you the departure time of the next train for the given connection|N|Y|Y||
|devialet|lets you control your Devialet wireless speakers from Home Assistant|N|N|Y|2023.12.1|
|devolo_home_control|Add Devolo Home-control to Home Assistant|N|Y|Y||
|devolo_home_network|The devolo Home Network integration allows you to monitor your PLC network|N|N|Y|2021.12.0b0|
|dexcom|View your CGM data from Dexcom from Home Assistant|N|Y|Y|0.113|
@@ -166,6 +174,7 @@
|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|
|dremel_3d_printer|monitor your Dremel 3D printer and its progress with your Home Assistant|N|N|Y|2023.7.2|
|drop_connect|provides connectivity with DROP smart water system devices via a local MQTT API|N|N|Y|2024.1.0b7|
|dsmr|Dutch Smart Meters which comply to DSMR (Dutch Smart Meter Requirements)|N|N|Y||
|dunehd|control a Dune HD media player|N|Y|Y|0.34|
|duotecno|used to control Duotecno nodes in Home Assistant|N|N|Y|2023.10.1|
@@ -196,6 +205,7 @@
|elkm1|Elk-M1 is a home security and automation controller|N|N|Y|0.81|
|elmax|enables Home Assistant integration with ELMAX control panels|N|N|Y|2022.2.0b1|
|elv|control the state of your ELV PCA 301 smart switch|N|N|Y|0.95|
|elvia|import your historical grid consumption from Elvia|N|N|Y|2024.2.1|
|emby|The emby platform allows you to control a Emby multimedia system|N|N|Y|0.32|
|emonitor|SiteSage Emonitor allows local power monitoring on a per circuit basis|N|N|Y|2021.5|
|emulated_hue|Emulated_hue integration provides a virtual Philips Hue bridge|N|N|Y|0.27|
@@ -210,6 +220,7 @@
|envirophat|Display information collected by an Enviro pHAT add-on board|N|N|Y||
|envisalink|Link Envisalink devices to Home Assistant|N|N|Y|0.23|
|ephember|The ephember climate platform lets you control EPH Controls thermostats|N|N|Y|0.57|
|epion|Integrates Epion Air sensors into Home Assistant|N|N|Y|2024.2.1|
|epson|The epson platform allows you to control a Epson projector|N|N|Y|0.72|
|epsonworkforce|monitor the ink levels of a Epson Workforce printer|N|N|Y|0.92|
|eq3btsmart|Integrate EQ3 Bluetooth Smart Thermostats in Home Assistant|N|N|Y|0.18|
@@ -241,6 +252,7 @@
|fjaraskupan|Fjäråskupan allows you to control your Bluetooth equipped kitchen fan|N|N|Y|2021.9.0b1|
|fleetgo|integrate your vehicles equipped with FleetGO hardware into Home Assistant|N|N|Y|0.76|
|flexit|Integrates Flexit Air Conditioning unit into Home Assistant|N|N|Y|0.47|
|flexit_bacnet|Integrates Flexit Nordic series air handling unit into Home Assistant|N|N|Y|2024.1.0b7|
|flic|The flic platform allows you to receive click events from flic smart buttons|N|N|Y|0.35|
|flick_electric|Flick Electric Co is a power company in New Zealand|N|N|Y||
|flipr|Flipr is a smart pool monitor (Cloud Polling)|N|N|Y|2021.8.0|
@@ -260,11 +272,11 @@
|fritz|The fritz platform offers presence detection for Home Assistant|N|Y|Y|0.10|
|fritzbox|Allows you to integrate the switch and climate devices in Home Assistant|N|Y|Y||
|fritzbox_callmonitor|monitors the call monitor exposed by AVM FRITZ!Box routers on TCP port 1012|N|Y|Y||
|fritzbox_netmonitor|sensor monitors the network statistics exposed by AVM FRITZ!Box routers|N|Y|Y||
|fronius|Add (very basic) Support for Fronius Symo JSON Api to Home Assistant|Y|Y|Y|0.96|
|frontier_silicon|Support for Internet Radios based on the Frontier Silicon chipset|N|N|Y|0.40|
|fully_kiosk|Fully Kiosk Browser control in Home Assistant|N|N|Y|2022.9.0b3|
|futurenow|Allows you to use P5 FutureNow relay/dimmer units as lights|N|N|Y|0.75|
|fyta|uses the open API of FYTA to obtain the data from your plant sensors|N|N|Y|2024.4.0b3|
|garages_amsterdam|measure the occupancy of Amsterdam parking garages in the Netherlands|N|N|Y|2021.6|
|gardena_bluetooth|integrate their Gardena Bluetooth devices into Home Assistant|N|N|Y|2023.10.1|
|garmin_connect|The Garmin Connect sensor allows you to expose data from Garmin Connect|N|Y|Y||
@@ -281,7 +293,7 @@
|github|GitHub sensor integrates data from GitHub to monitor your favorite repositories|Y|Y|Y|0.88|
|gitlab_ci|Sensor platform integrates results reported by CI/CD Pipeline Jobs in GitLab|N|N|Y|0.8|
|gitter|Sensor allows one to monitor a Gitter.im chatroom for unread messages|N|N|Y|0.47|
|glances|Allows you to monitor the system information provided by the Glances API|N|N|Y|0.7.3|
|glances|Allows you to monitor the system information provided by the Glances API|Y|Y|Y|0.7.3|
|gntp|Growl Notification Protocol: sending and receiving notifications|N|N|Y||
|goalfeed|Use your Goalfeed account to trigger events in Home Assistant|N|N|Y||
|goalzero|Access Goal Zero REST Api from Home Assistant|N|N|Y||
@@ -299,6 +311,7 @@
|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|
|govee_light_local|Integrates Govee lights into Home Assistant using Local API control|N|N|Y|2024.2.1|
|gpsd|GPS information collected by gpsd and a GPS receiver|N|N|Y|0.26|
|gree|Discover, connect and control Gree based minisplit systems|N|N|Y|0.117|
|greeneye_monitor|Allows you to create sensors for the various data channels of the GEM|N|Y|Y|0.82|
@@ -320,7 +333,9 @@
|hikvisioncam|Allows you to control your motion detection settings from Home Assistant|N|N|Y||
|hisense_aehw4a1|Give Wi-Fi connectivity to some Hisense ACs|N|N|Y|0.103|
|hive|Set up and integrate all supported Hive devices in Home Assistant|N|N|Y|0.59|
|hko|retrieves weather data from the Hong Kong Observatory Open Data API|N|N|Y|2024.2.1|
|hlk_sw16|HLK-SW16 by Hi-Link is a simple networkable 16 port relay device|N|N|Y|0.84|
|holiday|create a calendar of holidays in Home Assistant for powering automations|Y|Y|Y|2024.1.0b7|
|homekit|Integrate HomeKit controller and accessory in Home Assistant|Y|Y|Y|0.64|
|homekit_controller|Allows you to connect accessories with the “Works with HomeKit” logo|Y|Y|Y|0.68|
|homematic|An API for the homematicip cloud|N|Y|Y|0.23|
@@ -339,6 +354,8 @@
|hue|talk to Philips Hue|N|Y|Y||
|huisbaasje|Huisbaasje smart energy meters|N|N|Y|2021.2|
|hunterdouglas_powerview|integrate your Hunter Douglas PowerView devices|N|N|Y|0.15|
|husqvarna_automower|integration provides connectivity with Husqvarna Automowers lawn mowers|N|N|Y|2024.3.0|
|huum|Integrates Huum saunas into Home Assistant|N|N|Y|2024.2.1|
|hvv_departures|departures of busses, trains and ferries in Hamburg|N|N|Y|0.112|
|hydrawise|communicate with Hunter Wi-Fi irrigation controllers|N|Y|Y|0.71|
|hyperion|integrate your Hyperion into Home Assistant|Y|N|Y|0.7.6|
@@ -346,7 +363,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|
|ibeacon|Adding iBeacon Tracker to your Home Assistant instance|Y|Y|Y|2022.10.0|
|icloud|iCloud allows users to track their location on iOS devices|N|N|Y|0.10|
|idasen_desk|allows you to connect your IKEA Idåsen motorized desk to Home Assistant|N|N|Y|2023.10.1|
|idteck_prox|This integration works with Proximity Readers (RFID card readers)|N|N|Y|0.85|
@@ -403,6 +420,7 @@
|kwb|integrates the sensors of KWB Easyfire pellet central heating units |N|N|Y|0.40|
|lacrosse|using the data provided by a Jeelink USB dongle or this Arduino sketch|N|N|Y|0.58|
|lacrosse_view|allows access to LaCrosse sensors|N|N|Y|2022.9.0b3|
|lamarzocco|interacts with La Marzocco coffee machines through calls to the LaMarzocco cloud|N|N|Y|2024.2.1|
|lametric|LaMetric Time smart clock listen to web radio and display notifications|N|N|Y||
|landisgyr_heat_meter|read the meter values from Ultraheat devices by Landis & Gyr|N|N|Y|2022.9.0b3|
|lastfm|lastfm sensor platform will allow you to see whenever a user starts scrobbling|N|N|Y|0.20|
@@ -410,6 +428,7 @@
|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|
|leaone|Integrates LeaOne health devices into Home Assistant|N|N|Y|2024.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|
@@ -419,6 +438,7 @@
|lifx_legacy|The lifx integration allows you to integrate your LIFX into Home Assistant|N|N|Y||
|lightwave|WiFi link for controlling Lightwave lights, switches and TRVs|N|N|Y|0.84|
|limitlessled|control your LimitlessLED lights from within Home Assistant|N|N|Y||
|linear_garage_door|lets you control Linear garage doors through Home Assistant|N|N|Y|2023.12.1|
|linode|allows you to access the information about your Linode systems|N|Y|Y|0.57|
|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||
@@ -445,6 +465,7 @@
|marytts|text-to-speech platform uses MaryTTS Text-to-Speech engine|N|N|Y|0.43|
|mastodon|uses Mastodon to deliver notifications from Home Assistant|N|N|Y|0.67|
|matrix|allows you to send messages to matrix rooms|N|N|Y|0.69|
|matter|control Matter devices on your local WiFi or Thread network|Y|Y|Y|2022.12.0|
|maxcube|eQ-3 ELV MAX Cube Python API|Y|Y|Y|0.40|
|mcp23017|base for all related mcp23017 platforms in Home Assistant|N|N|Y||
|meater|communication with the Meater Temperature Probe from Apption Labs|N|N|Y|2022.5.0b0|
@@ -463,6 +484,7 @@
|met_eireann|Met Éireann (The Irish Meteorological Service) Public Weather Forecast API|N|N|Y|2021.5|
|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||
|microbees|allows you to control your microBees devices such as plugs and wall switches|N|N|Y|2024.3.0|
|microsoft|text-to-speech platform uses the TTS engine of the Microsoft Speech Service|N|N|Y|0.57|
|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|
@@ -478,7 +500,9 @@
|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|
|motionblinds_ble|adds support for Motionblinds Bluetooth motors|N|N|Y|2024.4.0b3|
|motioneye|integrate your motionEye server into Home Assistant|N|N|Y|2021.5|
|motionmount|control the position of your TVM 7675 Pro Signature MotionMount|N|N|Y|2024.1.0b7|
|motion_blinds|control Motion Blinds from Coulisse B.V.|N|N|Y|2020.12|
|mpd|allows you to control a Music Player Daemon from Home Assistant|N|N|Y||
|mqtt|install MQTT Broker and dependencies|Y|Y|Y||
@@ -492,6 +516,7 @@
|mysql|set dependencies to install MySQL Libraries for use with HomeAssistant|Y|Y|Y|0.7|
|mystrom|Python API for interacting with myStrom devices|N|N|Y|0.43|
|mythicbeastsdns|automatically update your dynamic DNS entry at Mythic Beasts|N|N|Y|0.85|
|myuplink|get information about the devices supporting myUplink using the official cloud A|N|N|Y|2024.2.1|
|nad|allows you to control a NAD receiver through RS232, TCP and Telnet|N|Y|Y|0.36|
|nam|get temperature, humidity, pressure , air quality from Nettigo devices|N|N|Y||
|namecheapdns|automatically update your dynamic DNS entry at namecheapdns|N|N|Y|0.56|
@@ -510,7 +535,7 @@
|neurio_energy|Integrate your Neurio meter information into Home Assistant|N|N|Y|0.14|
|nexia|allows you to integrate your Nexia thermostats into Home Assistant|N|N|Y|0.108|
|nextbus| will give you the next departure time and associated data fro NextBus|N|N|Y|0.93|
|nextcloud|pulls summary Nextcloud information into Home Assistant|N|N|Y|0.108|
|nextcloud|pulls summary Nextcloud information into Home Assistant|Y|Y|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|Y|Y|Y||
|nibe_heatpump|control and monitor Nibe Heat Pumps in Home Assistant|N|N|Y|2022.10.0|
@@ -540,6 +565,7 @@
|octoprint|The main integration to integrate OctoPrint sensors|Y|Y|Y|0.19|
|oem|ESP8266 based “WiFi MQTT Relay / Thermostat” sold by OpenEnergyMonitor|N|N|Y|0.39|
|ohmconnect| show you the current OhmConnect status for the given OhmConnect ID|N|N|Y|0.26|
|ollama|adds a conversation agent in Home Assistant powered by a local Ollama server|N|N|Y|2024.4.0b3|
|ombi|The Ombi integration monitors data from your Ombi instance|N|N|Y|0.100|
|omnilogic|Hayward Onmilogic pool control system|N|N|Y|0.116|
|oncue|allow you to monitor the state of your Oncue enabled Kohler generator|N|N|Y|2022.2.0b1|
@@ -552,9 +578,10 @@
|opengarage|opengarage cover platform lets you control the open-source OpenGarage.io device|N|Y|Y|0.44|
|openhome| connect an Openhome Compliant Renderer to Home Assistant|N|N|Y|0.39|
|opensensemap|query the open data API of openSenseMap.org air quality sensor station|N|Y|Y|0.85|
|opensky|allows one to track overhead flights in a given region|N|N|Y|0.43|
|opentherm_gw|control the OpenTherm Gateway from Home Assistant|N|N|Y|0.81|
|openuv|The openuv integration displays UV and Ozone data from openuv.io|N|N|Y||
|openweathermap|uses OpenWeatherMap as a source for current meteorological data|N|Y|Y|0.32|
|openweathermap|uses OpenWeatherMap as a source for current meteorological data|Y|Y|Y|0.32|
|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|
|opower|get energy information from utilities that use Opower|N|N|Y|2023.10.1|
@@ -563,9 +590,11 @@
|orangepi_gpio|The orangepi_gpio integration is the base for all related GPIO platforms|N|N|Y||
|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|
|osoenergy|allows you to interact with supported devices and services offered by OSO Energy|N|N|Y|2024.1.0b7|
|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|
|ourgroceries|ntegrates your shopping lists into Home Assistant|N|N|Y|2023.12.1|
|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||
|owntracks|OwnTracks: track your location and send it directly to Home Assistant|Y|Y|Y|0.7.4|
@@ -578,8 +607,8 @@
|peco|provides electricity outage data from PECO Philadelphia power company|N|N|Y|2022.4.0b0|
|pegel_online|uses the data from the German Federal Waterways and Shipping Administration|N|N|Y|2023.10.1|
|pencom|Pencom is a computer-controlled relay, I/O and custom boards|N|N|Y|0.85|
|permobil|view various sensors with information about your Permobil wheelchair|N|N|Y|2023.12.1|
|philips_js|allows you to control Philips TVs which expose the jointSPACE JSON-API|N|Y|Y|0.34|
|pi4ioe5v9xxxx|support for the quasi-bidirectional devices pi4ioe5v9xxxx I2C I/O port expander|N|N|Y||
|picnic|get information from Picnic about orders, deliveries and cart content|N|N|Y|2021.5|
|piglow|control the Piglow lights on your Raspberry Pi from within Home Assistant|N|N|Y||
|pilight|Pilight is a open source solution to communicate with 433 MHz devices|N|Y|Y|0.26|
@@ -621,12 +650,14 @@
|quantum_gateway|device tracker platform for Verizon Fios|N|N|Y|0.81|
|qvr_pro|QVR Pro allows you to connect to cams configured on your QNAP NAS|Y|Y|Y|0.107|
|qwikswitch|the main integration to integrate various QwikSwitch devices with Home Assistant|N|N|Y|0.20|
|rabbitair|lets you control your air purifier over the local network|N|N|Y|2024.2.1|
|rachio|The rachio platform allows you to control your Rachio irrigation system|N|Y|Y|0.73|
|radiotherm|control a thermostat from Radio Thermostat or 3M Filtrete|N|N|Y|0.7.6|
|radio_browser|use the directory of radio stations collected on Radio Browser in Home Assistant|Y|Y|Y|2022.3.0b3|
|rainbird|allows interacting with LNK WiFi module of the Rain Bird Irrigation system|N|Y|Y|0.61|
|raincloud|allows you to integrate your Melnor RainCloud sprinkler system in Home Assistant|N|N|Y|0.55|
|rainforest_eagle|platform for Rainforest Automations Eagle-200 and Legacy Eagle energy gateways|N|N|Y|0.97|
|rainforest_raven|connects to a RAVEn-compatible device attached to the Home Assistant via USB|N|N|Y|2024.2.1|
|rainmachine|integrate all platforms related to RainMachine smart Wi-Fi sprinkler controllers|N|Y|Y||
|rapt_ble|Integrates RAPT Pill hydrometers into Home Assistant|N|N|Y|2023.5.2|
|raspihats|The base for all related Raspihats platforms in Home Assistant|N|N|Y||
@@ -636,6 +667,7 @@
|recorder|storing details in a database per sqlalchemy|Y|Y|Y||
|recswitch|allows you to control the Ankuoo REC Switch devices from Home Assistant|N|N|Y|0.81|
|reddit|integrates data from Reddit to monitor your favorite subreddits|N|N|Y|0.89|
|refoss|Integrate Refoss devices into Home Assistant|N|N|Y|2024.1.0b7|
|rejseplanen|travel details for Danish public transport|N|Y|Y|0.88|
|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|
@@ -654,6 +686,7 @@
|rmvtransport|departure time of bus, tram, subway, train in Rhein-Main area public transport|N|N|Y|0.76|
|rocketchat|allows you to send messages to your Rocket.Chat instance from Home Assistant|N|N|Y|0.56|
|roku|add support for Roku players|N|Y|Y||
|romy|The ROMY integration allows you to control your ROMY vacuum robot|N|N|Y|2024.2.1|
|roomba|control a iRobot Roomba vacuum or iRobot Braava m-series mop|N|Y|Y|0.51|
|roon|allows you to control RoonLabs music players|N|Y|Y|0.115|
|route53|keep your AWS Route53 DNS records up to date|N|N|Y|0.81|
@@ -763,6 +796,7 @@
|streamlabswater|interact with StreamLabs water monitoring devices|N|N|Y|0.95|
|subaru|MySubaru connected vehicle services|N|N|Y|2021.3|
|suez_water|consumption of water from the French water provider Tout Sur Mon Eau|N|N|Y|0.97|
|sunweg|a sensor to collect information from your WEG inverters using Sun WEG server|N|N|Y|2024.1.0b7|
|supla|Supla is an Open Source home automation system for ESP8266 based devices|N|N|Y|0.92|
|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|
@@ -782,19 +816,24 @@
|tado|an interface to the my.tado.com website|N|N|Y|0.41|
|tahoma|interface to the tahomalink.com website. It adds covers, scenes and a sun sensor|N|N|Y||
|tailscale|monitor and automate on the state of the devices in your Tailscale VPN|N|N|Y|2021.12.0b0|
|tailwind|integrates Tailwind garage door controllers fully locally|N|N|Y|2024.1.0b7|
|tami4|Support for Tami4 Edge / Edge+ by Strauss in Home Assistant|N|N|Y|2023.11.0b2|
|tankerkoenig|monitor the fuel prices with tankerkoenig.de|Y|Y|Y|0.107|
|tank_utility|Add Tank Utility propane tank monitors to Home Assistant|N|N|Y|0.53|
|tapsaff|provides the Taps Aff status for a given location within the UK|N|N|Y|0.47|
|tasmota|Python module to help parse and construct Tasmota MQTT messages|Y|Y|Y|0.117|
|tautulli|The tautulli sensor platform will monitor activity on a given Tautulli Server|N|N|Y||
|technove|TechnoVE Smart Charging Station through the station local API|N|N|Y|2024.2.1|
|ted5000|monitors electricity consumption/production by connecting to the TED gateway|N|N|Y|0.30|
|tedee|connect locally to your Tedee locks by communicating with the Tedee bridge|N|N|Y|2024.2.1|
|telegram_bot|Use Telegram on your mobile or desktop device to send and receive messages|N|N|Y|0.42|
|tellduslive|cloud platform that connects to your Tellstick|N|Y|Y|0.11|
|tellstick|integrates TellStick devices into Home Assistant|N|N|Y||
|temper|get the current temperature from a TEMPer device|N|N|Y||
|tesla|integration with the Tesla cloud service|N|Y|Y||
|tesla_wall_connector|allows you to integrate your Gen 3 Tesla Wall Connector with Wi-Fi|N|N|Y|2021.12.0b0|
|teslemetry|commands and sensors from the Tesla vehicles connected to a Teslemetry subscript|N|N|Y|2024.2.1|
|tessie|control Tesla vehicles connected to your Tessie account from HA|N|N|Y|2024.1.0b7|
|test|internal and developer use|Y|Y|Y|None|
|tfiac|integrates several vendors air conditioning systems into Home Assistant|N|N|Y|0.91|
|thermobeacon|Integrates ThermoBeacon devices into Home Assistant|N|N|Y|2022.9.0b3|
@@ -819,6 +858,7 @@
|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|
|traccar_server|Traccar uses GPS for tracking,over 1500 different types of devices|N|N|Y|2024.2.1|
|trackr|trackr platform allows you to detect presence using TrackR devices|N|N|Y||
|tractive|Tractive is an Austrian company develops real-time location trackers for pets|N|N|Y|2021.9.0b1|
|tradfri|Control/observe IKEA Tradfri devices|M|M|Y|0.43|
@@ -853,6 +893,7 @@
|usgs_earthquakes_feed|a GeoJSON feed provided by the U.S. Geological Survey|N|N|Y||
|utility_meter|integration provides functionality to track consumptions of various utilities|Y|Y|Y||
|uvc|allows you to integrate UniFi Video Camera (UVC) into Home Assistant|N|N|Y|0.13|
|v2c|allows monitoring and control of a local V2C Trydan EVSE|N|N|Y|2023.12.1|
|vallox|control any Vallox ventilation unit|N|Y|Y|0.96|
|vasttrafik|traveling details for the larger Göteborg area in Sweden from the Västtrafik|N|N|Y|0.30|
|velbus|supports the Velbus USB, serial and TCP/IP gateway|N|Y|Y||
@@ -884,9 +925,11 @@
|watson_iot|link Home Assistant with an IBM Watson IoT Platform instance|N|N|Y|0.72|
|watson_tts|text-to-speech platform that works with IBM Watson Cloud|N|N|Y|0.94|
|watttime|Cloud based Climate Trace Service|N|N|Y|2021.10.0b2|
|waze_travel_time|waze_travel_time sensor provides travel time from the Waze|N|Y|Y|0.67|
|waze_travel_time|waze_travel_time sensor provides travel time from the Waze|Y|Y|Y|0.67|
|weatherflow|reads weather data from all WeatherFlow Tempest compatible weather station|N|N|Y|2023.10.1|
|weatherflow_cloud|provides access to cloud provided Weather Forecast of a users Tempest Weather S|N|N|Y|2024.3.0|
|weatherkit|obtains current weather and forecasts (hourly and daily) from Apple Weather|N|N|Y|2023.10.1|
|webmin|provides sensors for monitoring the CPU and memory usage of your server|N|N|Y|2024.3.0|
|webostv|allows you to control a LG webOS Smart TV|N|Y|Y|0.18|
|wemo|discover and control WeMo devices|Y|Y|Y||
|whirlpool|integrates Whirlpool 6th Sense Live appliances|N|N|Y|2021.10.0b2|
@@ -897,15 +940,14 @@
|wirelesstag|integrate your wirelesstag.net sensors tags|N|N|Y|0.68|
|withings|add support for Withings Health API|N|Y|Y|0.99|
|wiz|allows you to control your WiZ lights and smart sockets|N|N|Y|2022.3.0b3|
|wled|add support for Aircookie's WLED|N|Y|Y||
|wled|add support for Aircookie's WLED|Y|Y|Y||
|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|
|wyoming|connects external voice services to Home Assistant using a small protocol|N|N|Y|2023.5.2|
|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||
|xeoma|Python wrapper for Xeoma web server API|N|N|Y|0.62|
|xiaomi_aqara|allows you to integrate Xiaomi Aqara-compatible devices|N|Y|Y|0.57|
|xiaomi_aqara|allows you to integrate Xiaomi Aqara-compatible devices|Y|Y|Y|0.57|
|xiaomi_ble|Integrates devices that implement the Xiaomi Mijia BLE MiBeacon protocol|N|N|Y|2022.8.1|
|xiaomi_miio|add support for Xiaomi smart appliances|N|Y|Y|0.51|
|xiaomi_tv|The xiaomi_tv platform allows you to control a Xiaomi TV|N|Y|Y|0.64|

View File

@@ -23,9 +23,14 @@ If you are an author of an integration / component or other stuff related to Hom
PyPI `SDIST` tar.gz source release would be preferred, because I can automatically merge it and it will use Gentoo's mirror system. Most of the integrations/components do both. I cannot add packages only available in wheels format. Please make sure you have a proper license assigned, selected license should be unique on all platforms (
PyPI/GitHub/Sourceforge).
## 2024-01 again some file collisions related to snmp
The HA team now uses pysnmp-lextudio (which is imho not a bad decision). Had to apply a slight patch to the core constraints.
Best practice for now is to keep `/etc/portage/profile/package.provided` as it is (the snmp libs are only referenced 2 times from the main repo), remove `pysnmplib` and let the Ebuild install the 2 lextudio modules.
For easier install I also patched core's version of `dev-python/regex`.
## note to the 2023-10 Update
Due to a sudden significant change in the [pypi.eclass](https://devmanual.gentoo.org/eclass-reference/pypi.eclass/index.html) and other fundamental aspects of the Gentoo packaging system, we faced a complex and time-consuming task of updating our ebuilds. These changes required modifications to nearly 2000 ebuilds, impacting our ability to release updates in a timely manner.
Due to a sudden significant change in the [pypi.eclass](https://devmanual.gentoo.org/eclass-reference/pypi.eclass/index.html) and other fundamental aspects of the Gentoo packaging system, we faced a complex and time-consuming task of updating our Ebuilds. These changes required modifications to nearly 2000 Ebuilds, impacting our ability to release updates in a timely manner.
**Why the Delay?**
@@ -41,7 +46,7 @@ We appreciate your support and understanding during this period of adjustment. W
**How You Can Help:**
We welcome assistance in maintaining and improving this repository. If you have the skills and time to contribute to ebuild maintenance, your help would be greatly appreciated. Please feel free to reach out and get involved in the project.
We welcome assistance in maintaining and improving this repository. If you have some time to contribute to Ebuild maintenance, your help would be greatly appreciated. Please feel free to reach out and get involved in the project.
Thank you for your continued support and understanding.
@@ -111,18 +116,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 **95** 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 **106** 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 **294** 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 **299** 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 **936** 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 **978** USE Flags.
A list of all components aka USEFlags is generated with every release [DOMAINTABLE.md](DOMAINTABLE.md)
@@ -141,7 +146,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.11.6 is set as default target.
* python-3.12.2 is set as default target.
# Bigger Changes
@@ -612,54 +617,56 @@ 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 1636 Ebuilds in total, 1625 of them have in total 1638 (40 different) licenses assigned.
There are 2008 Ebuilds in total, 1997 of them have in total 2016 (42 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|952|
|Apache-2.0|334|
|GPL-3|96|
|BSD|94|
|GPL-2|27|
|LGPL-3|23|
|all-rights-reserved|15|
|BSD-2|11|
|GPL-3+|11|
|LGPL-3+|11|
|MIT|1135|
|Apache-2.0|462|
|GPL-3|130|
|BSD|113|
|LGPL-3|26|
|GPL-2|21|
|BSD-2|15|
|LGPL-3+|15|
|all-rights-reserved|13|
|GPL-3+|12|
|Unlicense|9|
|MPL-2.0|5|
|LGPL-2.1|5|
|ISC|4|
|PSF-2|7|
|ISC|6|
|MPL-2.0|6|
|LGPL-2.1+|4|
|LGPL-2.1|4|
|EPL-1.0|4|
|LGPL-2.1+|3|
|public-domain|3|
|BSD-4|3|
|ZPL|3|
|AGPL-3|3|
|AGPL-3+|2|
|ZPL|2|
|LGPL-2+|2|
|PSF-2|2|
|public-domain|2|
|BSD-4|2|
|LGPL-2|2|
|CC0-1.0|2|
|0BSD|1|
|CC-BY-4.0|1|
|PYTHON|1|
|BitstreamVera|1|
|matplotlib|1|
|OFL-1.1|1|
|ECL-2.0|1|
|Boost-1.0|1|
|AGPL-3|1|
|PSF-2.4|1|
|ElementTree|1|
|NEWLIB|1|
|HPND|1|
|CC-BY-NC-SA-3.0|1|
|Unicode-DFS-2016|1|
|CC-BY-NC-SA-4.0|1|
|CC0-1.0|1|
|EPL-2.0|1|
|GPL-2+|1|
|GPL-2-with-linking-exception|1|
(Last counted: 10/11/2023)
(Last counted: 08/04/2024)
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: 10/11/2023
Last updated: 08/04/2024

5
app-crypt/acme/Manifest Normal file
View File

@@ -0,0 +1,5 @@
DIST certbot-2.8.0.gh.tar.gz 1344483 BLAKE2B f9957367ae65f69ab43a83993b29da4d28c0d01bd7a89ebefcbfb82915c26167b7443d08f6ee4d28e029f5a58736dee01700a30261aaa1dc0290273868da08e9 SHA512 2fbaf5349e7ef0dcb054c3b22d63007c588cbdc0d23d484a56e62ad38d21c91b838887e6e94cf9c0045a4382567c342288a796c81307deba84a246f5cc3bc5d6
DIST certbot-2.9.0.gh.tar.gz 1346993 BLAKE2B cf7fb4676dc31442abe11ef50d18073480a46f4ab19cc328da599b1372509af683b4c6010b46f31bce5703949e88b4702d404bd8582a1361caad43ec8f02cb94 SHA512 27c15ce8e4450f432fbc271cd847d27c7f1bce552cc6e5f2a91f1fbfc09ebe331b54bab17639b86c19605de059767015665c26e872c3b0699edb1c85392a0546
EBUILD acme-2.8.0-r1.ebuild 1492 BLAKE2B c342f606015538573b6410cbc3ac45dc7e3d8ea426e77e3fb4bbe66eef12f90678c7bdc94d5ed3a9122fd60c51640333c8553e891bab6a82ca54a3cc417724e7 SHA512 f56549c380d9ba115830b11fe2e40b51bba5a96c921246ca68f1bd8dbc28ddf37ddf445747d9ad6bd8ed5974283e686e2fb057a61e913a4d3c55a009f37e2cb3
EBUILD acme-2.9.0-r1.ebuild 1494 BLAKE2B 48582e96829eae862edf406adfae6cabcd6f5729d303b60f77fbd968cd7f80b6ef1ee9290492d07a212d9f6af645684bdeaf07b50357f3d907e943df2d7484d4 SHA512 69f004bc909373a72bb1271e22ef0153e6656d786b607f5ea6a324dc799a8f566b8efcb1996b6a987e24926b0726fe1480cd4905da977cbb0f5388d6d640920b
MISC metadata.xml 508 BLAKE2B 4fe51d2a5379c7848d5be6e3a1a578bfe9e55c531863cc05127ce5339394d8e9aabb31b302c051c85deb8c5f69406800877e2f5a64a80dcc47d06cb6a9ce6bfe SHA512 90ba95fa53baaa343aff3c7ced1c16ce1a2f4600c0c2d570664b16611ff6c25573c55fb8b434d36b82a562b565440772f5b90754dee2059e91d5624075e3d859

View File

@@ -0,0 +1,60 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
PARENT_PN="certbot"
PARENT_P="${PARENT_PN}-${PV}"
if [[ "${PV}" == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/certbot/certbot.git"
EGIT_SUBMODULES=()
EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
else
SRC_URI="
https://github.com/certbot/certbot/archive/v${PV}.tar.gz
-> ${PARENT_P}.gh.tar.gz
"
KEYWORDS="amd64 arm arm64 x86"
fi
DESCRIPTION="An implementation of the ACME protocol"
HOMEPAGE="
https://github.com/certbot/certbot
https://letsencrypt.org/
"
LICENSE="Apache-2.0"
SLOT="0"
S="${WORKDIR}/${PARENT_P}/${PN}"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
dev-python/typing-extensions[${PYTHON_USEDEP}]
)
"
# The requirement is really 17.5.0 but easier to require latest stable >= 23.1.1
# to avoid broken 23.1.0.
RDEPEND="
dev-python/chardet[${PYTHON_USEDEP}]
>=dev-python/cryptography-3.2.1[${PYTHON_USEDEP}]
>=dev-python/josepy-1.13.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-23.1.1[${PYTHON_USEDEP}]
dev-python/pyrfc3339[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.0[${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

@@ -0,0 +1,57 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="ACME protocol implementation in Python"
HOMEPAGE="https://github.com/certbot/certbot https://pypi.org/project/acme/"
PARENT_PN="certbot"
PARENT_P="${PARENT_PN}-${PV}"
if [[ "${PV}" == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/certbot/certbot.git"
EGIT_SUBMODULES=()
EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
else
SRC_URI="
https://github.com/certbot/certbot/archive/v${PV}.tar.gz
-> ${PARENT_P}.gh.tar.gz
"
KEYWORDS="amd64 arm arm64 x86"
fi
LICENSE="Apache-2.0"
SLOT="0"
S="${WORKDIR}/${PARENT_P}/${PN}"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
dev-python/typing-extensions[${PYTHON_USEDEP}]
)
"
# The requirement is really 17.5.0 but easier to require latest stable >= 23.1.1
# to avoid broken 23.1.0.
RDEPEND="
dev-python/chardet[${PYTHON_USEDEP}]
>=dev-python/cryptography-3.2.1[${PYTHON_USEDEP}]
>=dev-python/josepy-1.13.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-23.1.1[${PYTHON_USEDEP}]
dev-python/pyrfc3339[${PYTHON_USEDEP}]
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.0[${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

@@ -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">acme</remote-id>
<remote-id type="github">certbot/certbot</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.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
DIST home-assistant-cli-0.9.6.gh.tar.gz 61446 BLAKE2B 30c731701e0b69ead96bbcb22f563dfa680708d3f5d0181efdb8e49b4eb6e5205be89bbef863f94ba671da369c902e38ce201193a486886db648819792e0258a SHA512 357b6fbf85b1b36ce624f6a213bf78858f2bbf2a94e2f8907d76b242e239985dafed21887de5b6c8bbcb595e56e0695563ed4321f0128ba5619e9b3cb06e8264
EBUILD home-assistant-cli-0.9.5.ebuild 2244 BLAKE2B 461a55a269f2de5ffd76cd4cb5238be7fa82b928c291c6abca4419521bc1cb07920b423985a77deb415e1a84c08a4ce8f8d09df79f5db6d231fc45b84cf3ce4a SHA512 46e45af874f7d4373b5587b9f757073ff903f7129edf47ae3e143a70a2ac52eb2503ba9be9b16ae3d94322cd80b14909573d2a245e8a33ed8660976e8eb25324
EBUILD home-assistant-cli-0.9.6.ebuild 2244 BLAKE2B 461a55a269f2de5ffd76cd4cb5238be7fa82b928c291c6abca4419521bc1cb07920b423985a77deb415e1a84c08a4ce8f8d09df79f5db6d231fc45b84cf3ce4a SHA512 46e45af874f7d4373b5587b9f757073ff903f7129edf47ae3e143a70a2ac52eb2503ba9be9b16ae3d94322cd80b14909573d2a245e8a33ed8660976e8eb25324
EBUILD home-assistant-cli-9999.ebuild 2244 BLAKE2B 461a55a269f2de5ffd76cd4cb5238be7fa82b928c291c6abca4419521bc1cb07920b423985a77deb415e1a84c08a4ce8f8d09df79f5db6d231fc45b84cf3ce4a SHA512 46e45af874f7d4373b5587b9f757073ff903f7129edf47ae3e143a70a2ac52eb2503ba9be9b16ae3d94322cd80b14909573d2a245e8a33ed8660976e8eb25324
MISC metadata.xml 555 BLAKE2B 11799c15c228e1c192366d51983315d1892f865502cb7e506c60578608f9e05deec2b94b94585f71d638df952976a05804342a712476a66474f935e2c693c64c SHA512 d5287d92892fbe91fbd3dcf9ad47ab83fa788bcf14c07ad5ba21f471d1bf7ab97c9576416d6d03d60639e9ad96410287c7d814e9aa2c54429a7b3f87d924209e

View File

@@ -1,10 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
if [[ ${PV} == *9999* ]]; then

View File

@@ -1,10 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
if [[ ${PV} == *9999* ]]; then
@@ -24,17 +24,17 @@ 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-2.8.3[${PYTHON_USEDEP}]
>=dev-python/regex-2021.4.4[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.100[${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.22.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}]
@@ -49,16 +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/'ruamel.yaml>=0.16.5,<0.18'/'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!"
sed -i -e "s/'dateparser>=0.7.1,<0.8'/'dateparser>=0.7.1'/" setup.py || die "click version helper failed!"
sed -i -e "s/'regex>=2022.9'/'regex'/" setup.py || die "regex version helper failed!"
eapply_user
}
distutils_enable_tests pytest

View File

@@ -1,10 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
if [[ ${PV} == *9999* ]]; then

View File

@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">home-assistant-cli</remote-id>
<remote-id type="github">home-assistant/home-assistant-cli</remote-id>
<maintainer status="unknown">
<email>hello@home-assistant.io</email>
<name>The Home Assistant Authors</name>

View File

@@ -8,23 +8,20 @@ AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec20
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
DIST homeassistant-2023.10.4.gh.tar.gz 15531216 BLAKE2B 9d1d5638825c97cbdecd2e40721be0f65824af3991ca1046673525b3ef6bd6a742f48372c3106e6e09233b93041e7bb3c58c633202e8ba0afa13c7e343e0878c SHA512 3d620410ceab33e3839ac1251056136127ab947dd91196af6c12efe47aa4dde44fdcdfdc5557e7565eedb77ffc7346ef6910a22796d499de30c296e8d78fa019
DIST homeassistant-2023.10.4.tar.gz 17574977 BLAKE2B 6a2067d156476fe5a8034145a332568a15d37ffa3673a5a33d21aa9fc3f9fec054341f3e9e5fc64cd38c57e1a91e8245414e65e3d27fb8fb3b630b1e307f23d7 SHA512 b7cb498f3d7e7c600eccfb87d8f53e26ea88af682263b91d84e13a44e5279685ab352da8616d1cd5cace1d7f6efd1295abea8cf63e254bcf9079ceec61b2e100
DIST homeassistant-2023.10.5.gh.tar.gz 15533220 BLAKE2B c93faa00057333c47deff58215f7b18f703895d41ea0e2b34060ac56300a7079282dcfab675cb13997aa13c776027b3ec83f13820ca07e6fca7f6412e38f9a28 SHA512 476594f9a5ef037fc611243cdc392fec4daa0c193d09936ed5774f7a201458226abd8cd79a6bb95e00e119b18734ec2eadc2fe86626791bbf4ad873b7bea1a92
DIST homeassistant-2023.10.5.tar.gz 17597340 BLAKE2B d5a53070fb3217884fe008a82d22fd9ef5083c6d94d61d9a33c81449e79aaff1d295a36920c3f7379d78841b90de1d6f135275c7c80306cd73a34b2f81ef4e71 SHA512 427cb799af6926a02dac676f8acb29162d9f730a13a28ae89da178e9fe12452636e5493f631b14e4bcfd1d3b8c6b6f7ecb8a73d702fad801aed1754153382968
DIST homeassistant-2023.11.0.gh.tar.gz 15196206 BLAKE2B 918de9b5c72c71eaba8210b7023eff5b2e416fe70e6393a91cb06335a33d4ecc573b2be64f21d04b5bb2047c7490c83075134a00adbc23129cca7d0a2beb516a SHA512 74362f207380164b0af928cec3a8850b0926af30cb9d0150d871936166017bb7bdd0b41ab88d143afce275177609d22a5355b7ac35e70d08f77a1dbc5efce64c
DIST homeassistant-2023.11.0.tar.gz 17927703 BLAKE2B 4e9e4e9ad13e5741f18e2badd05bcbe77b71ab7a13919bc8b570093936e0056f5a4477d5b2c915143980c8066efaedfc603edc6eca1ebc4e0958768ef5a36197 SHA512 09711d6e08d8ee25fa8d5478bbc5872b974c82e9207438899771f84c4c3583b5b1cd75c13affb2d2559cb3873ad562321ee0d497771a19e2100e0f2235a3bf58
DIST homeassistant-2023.11.0b6.gh.tar.gz 15196573 BLAKE2B f833fba00784e3aefab79909ff7bfc4d5985a973695a376da47a7997ffab118f47a50dce37b8d2364b1b258b6e2a47e216d3f5edc1754a5c1143cfcc4de39e58 SHA512 df4e1a616981158a8d6301b16b6a2925dad113a8b856aa09c20da01d9aa4041bdc27f66bb0d796571bbee006d106261c6750bf197baa05ce5ffe3a4594d28bec
DIST homeassistant-2023.11.0b6.tar.gz 17926117 BLAKE2B 8d8aefca2650dcecf2ff4ad89fd1e3e24d1c81dce85e20566ac1bcb9ce4edba438ea47fde73e9882bdd76ac316ef948faddd97277847df25dff7c61ee87acebd SHA512 26d0757ffc615044660ac508e94069db0750e6db1c1fc06a761a3ee357296b9ea026a71eb32a4231cbac4f61cee07e5141741cbfb47dd28e49ee8bfbb185a073
DIST homeassistant-2023.11.1.gh.tar.gz 15212970 BLAKE2B cb868a2dacc3061a59ef4ca52eafedc4d515b5272bc73b26c266ac9bfcb0ad0406ca7f1e1219946a039269ad886fda1d45ad617d21f3f5cbe3351fa9a28d22b4 SHA512 e9a316efbe3d1b0ec9587fa75013ecadedb43c5605cf3873ddfce6ddc516b16fff051a3cc1c2424ca4b0212cc8fd657e70cd42e79358395cd137a392a2fdc0de
DIST homeassistant-2023.11.1.tar.gz 17973358 BLAKE2B a7f1aa79cf88b8694eb6f2f36c948d199bb9c6b677c9c24171d1464a8d31e69ddb9e491bb8a6227e60bf7d48541e1aeabae5b2952762ef67cc7ab8ee7da7077d SHA512 cfdd5d02f3d116b369889e50008fe65f11be2764392f73150909fc0ed38b067839fc45f4e54a0778cb6ff9084f74c75a40852ceceeb3799f7d6f24aa4e708694
DIST homeassistant-2023.11.2.gh.tar.gz 15213822 BLAKE2B 2a39f4f61a640a55ab86a5c9d45d86fa92f04aeddcb161ef42540ef74b6d2cc80b5af0c71cca1bde89d31c82cdd7c6282827a11ca2d1ce725af9f6edd8e990a8 SHA512 d3edbd398f3753a316fb747cab427604ed97bb539537964077788c67287955cbc83f9d9a7211ab25b6b1971c809656a5582ac5777af45805b658da155930c307
DIST homeassistant-2023.11.2.tar.gz 18071730 BLAKE2B e5fec599e75fcd6d56829f70f48b40d82fc2d313eb0430ad38574b761f285e7b80293185c689255a99da56236e4fd8b0575c66d26b90e62ba01d751f4db17b52 SHA512 b8884bd8b47e6bddccae4b1fa463835075ae9afb60247c37416cfa0ff0e936ed43616a94dc7176a7cfda1eaa62fe6947f45ec66586c406e8c66a58ceee468c52
EBUILD homeassistant-full-2023.10.4.ebuild 82555 BLAKE2B 773652b6484067b8c184c9f2de480a8f3e2ff6e29fcd6d0127389f7be0370331519a21b6311f976d39aa723dc20a376afa37f38f9c33532c9f636cfa4ed2dd26 SHA512 d030e482def991c7e1bb5336d2d75b8475f4ffd27b98fe183be06cd846e615cb351b6ea66418179142954c1b2dc58d3a55adb09ec0afac9b9197741390128bb3
EBUILD homeassistant-full-2023.10.5.ebuild 82516 BLAKE2B e555a0397ca751fb9281b93685efcb6fb20f61d3ba8c2d02e3d206e9f330fd092f78f21bb27b1505604e4e8a61c13ea983ed17e7793f492befd7c2de0d624652 SHA512 b27a25f8ec98debff92f70ce994f9ca0075186046939a464e3b2a5bd444be574f350ce4caf21420ffbe9db878bf55f6dc386735caf1227a91451f5f6de1f9a60
EBUILD homeassistant-full-2023.11.0.ebuild 82912 BLAKE2B c43e4b2b101a15461a34ae6426b824c5e56a59889df649e353b76988b418e1e1c1830ac0395cc515148edca9d2d170fb855af5c3a9c2d7f09ccaea7ab28f668e SHA512 662ab6b1043fa69c3767d00c0787667b6a4821a6d737a230f9c4a75eca53d825431d349addab606f412a8eea992c85a394a13d9e85954c731b053099d7a147b3
EBUILD homeassistant-full-2023.11.0_beta6.ebuild 82524 BLAKE2B da1bc81e3ba0c11dc167e75b3f651026743e0469b8a55d3d637921e1087ff0edfd42ffa74c9b9a145bb97eb53f478855afc1b91af8f225668143d67c39b8b663 SHA512 0ed69824f6dc830f84f2a8887487692d83edf848eeba5eb8233ee1e328d86fc044a286355dc29f84bc8364674bee6bd9b3370e516b45dfae556d21244f716c70
EBUILD homeassistant-full-2023.11.1.ebuild 82912 BLAKE2B be846cd5f02e16571c904787905195cee43ef024e7b93077e8a6d34b1d472ea6c8445c3dfd9be78f54537228ac8bc894361028f4cab7245ab3e8adecdbc82f38 SHA512 976574717995fd9726d7b3e70ce02b13df3962a22d68eb959c8e3b5f3d4a198a44451f88c217abaef3781247cda1f8fc35ef228ed312c4a64b91b4ade25b4f6e
EBUILD homeassistant-full-2023.11.2.ebuild 82897 BLAKE2B 5170896e73ee7c76f477fd46fb6e6ad92740352c31ab7eb7bef3b5b24eb7c45db409ef604ccd69ec921cee1091772c5f108706be13c8f492a74e8884d816f6bd SHA512 611a337ce7145de2626de638d584e6e58ea7f56f052a1f5dbcceef4306694003aa532e2eb0d40516ab8d307da113fb11ed2bc3325584a68a639883e52fb3b29f
EBUILD homeassistant-full-9999.ebuild 82828 BLAKE2B 89a5426fe48d07eb565b761e88de7deebc000ba5a09f954caa7a372e974ee330eed58ce83cdb70b53f6785a9fb8fc60cfb6ac74082de6c3388582fccc892e0a7 SHA512 27feb0c45197e484c0b8e0e4b299b6c6a552c87e1cea7c0b66e18c76b363dbbb9b5186526065e8519110a89f5b28988c2ac16756f8b9a691112a31e2a24916b7
MISC metadata.xml 87852 BLAKE2B 52fa7d59d8a77ee595c358c1c77440237737263605164fdbcb5a31dc2650007f023187b868c6a50f7d3c6ce0d400a0441e9fb475ad07367fdfb6610f4f8fd420 SHA512 8dfc9c4df052020979677ac100dad57c17b5ce21bd6e882134c21bb903ad1ee01d2a069e137f184890309486cf8aee0e09ffec0f049939e31e6ead5ae539645e
DIST homeassistant-2023.12.1.gh.tar.gz 15480427 BLAKE2B 07a5384c65c03ad44a34139438e2a6e49a9fdc323faadbeb6c96c47dad7d9bf994b70bb07bc0a8d51dc471041bdf4b65073726edc85f4aace79dfae3e2d798b0 SHA512 ed054b8f01a93365e472f58c790c4fb78f749cf5d277cac6643784795b8c3f8f3002a19216701ec95c517f9ecd3392a1340d3a75f449154fc4a2591f7861e6e3
DIST homeassistant-2023.12.1.tar.gz 18789635 BLAKE2B 49f0ecd072915e4168499eab73656d6dd14f27b73ec1dce8c8e43b35040ddf0231ba752367131c1fad8b1a8f2b814720ba61cd772352109c65a5a1a254e0985d SHA512 cf6290440c3c98fdf0f3d4e6f50e08753e9ea53ae69916992a5e4776006d54e45676edfbacfc6682eef51da68cf94a1ba5ac1ffac18d0d2ab978bf237d4b36e9
DIST homeassistant-2024.1.0.gh.tar.gz 15710129 BLAKE2B c1550a3827dec564afdf150b7b628fd3fc001157d36baa49e0e9cf9a9094de2baf8c7b7662d386c535ff2f2a6cd86d5a8dc5041a06df588c6f6dbdf253985f10 SHA512 f5c6aea33ee8fc239534c14a7f1c66088cb66ffce8ce38316e152e66395b9b08b10f2b81d891ce8d7ed96337cf4c11e8e8d614b7caf28c51a4bb04a7630b18a1
DIST homeassistant-2024.1.0.tar.gz 19164130 BLAKE2B 839991b8759f600380fa25ff34129c15760df13c4d1eff3e2f1ce6c99d2468b6c25249253f4ceb8570f1045e40b221f31b243be69a4a92f69705e26fc250d108 SHA512 e23b26656257bbd0becda6852127e4bdc195ed7c35747c0acaffad3dbab7e7ee216e639109c149a90dc982bcd24bae952202de969ee38b6082d11c34bef18ec2
DIST homeassistant-2024.2.5.gh.tar.gz 16277151 BLAKE2B b811599130967653dc8d5a6f40f437abf213eb92fb3e2cc620b4af087f1f93d79e6424f1438256ee709a16ecf4087a9d1b40093360c5543dd2123d173782cc25 SHA512 f4f2a12c82fc907701ee28bf4e1b6804f2fff4347533505b1a79c0fbd5136805f3f7c4b9773543bb25aedcc00c1f2d3758b26ec783536c0e4212acd46b67a477
DIST homeassistant-2024.2.5.tar.gz 20005661 BLAKE2B 02ed74d9c7eb07dbfab51bff5baa37d01e1eacfbcdf3f316f54155b947ea5963440ab46ca8b8e710975b1c540ac4a7efeab0d1fb5faf9f3ea928203ba90c5b7a SHA512 421b699567cf085ef891f56886a131bd9f520627d52d514bcd5ec1a1a06cd2e9a5af12e013cfbd29c9558c827adc196b200921df0967ec99c187bbf358b89e17
DIST homeassistant-2024.3.3.gh.tar.gz 16494189 BLAKE2B bfb728d5739c2fbdfd94172f2600e1764ca3cbc1a37bdfd4f882a7da647c910f8a7947e63da69bb81dd7b452e4f91ad4091195f55d8e9145b9523895b8b81d61 SHA512 a08a0c6776f34826128bce3310003ac104822f6391de403ac83ee037e9d5d6ca4c145698337555d127e0041354387a62304cc8e6dc18907bc330c74ce2919072
DIST homeassistant-2024.3.3.tar.gz 20325232 BLAKE2B 4f4a28ea1e4f2a68d2e31c49fbaf6a5ae4f1ac2b07f67b0671439eaeb344b1a87e91840f9bfce4cb7e5275ce40aa952b66242d1f7c6b71ebf0a860f03fa524ff SHA512 86aeedf514f20af8f525d94c37ba579301cd0eb3b7249882be46bd2142687f8500942fa1380393eb1bc3df98cbedc74d3e147d90c2322b0b6635eeb5788403f0
DIST homeassistant-2024.4.1.gh.tar.gz 16721155 BLAKE2B bd90062aae83c447f9cf098cfc0752355e19f2084ff931fe3e549a25cf76e2265cfa8f277f99d7524cd9493917f75fecac6b55ba1bc144343514262dd7906c68 SHA512 acea2584a22af1e34ae0915cae0ebe14dfb10325bdfa8bb16a34aca96efc134e4b127defa97bc864cae3d0e2638050f6b54dc8163a28b12d8c26bf00b28cb286
DIST homeassistant-2024.4.1.tar.gz 20684761 BLAKE2B 6cb115252dc2bcbdcb6d46cb1d1e37a4134841059b485b2e018b1d19888e95b3eeb8410d77b77fb11bbefb8d1bcafa20bbe080e2c0fcfd1c8ddb412d5f34ee97 SHA512 86892576dee797c8ad3cc7ad7f982fa7d893da5b79f6de0857863a024df9c20aa06c2b9e4e0121d6f3b2f9ad0e3968d89e154c9b6b4c6a9c3e6fd20e0fb6d9cd
EBUILD homeassistant-full-2023.12.1.ebuild 83312 BLAKE2B 09b7a5087817b454282f6d2f03be2a0607e6c01866dc902bbec433724bd14c0ad071e5deadc9da82730e18097b4664bced009ea21aaa8542837efa5691476df5 SHA512 614f08cbe91ab41678542698eb06d938c56852ba9cdd2d212ad6fabe857f91423c6e1e9aefa0a460b9e7818407926e28471888f741e4fa63fa3a264a5f052642
EBUILD homeassistant-full-2024.1.0.ebuild 84433 BLAKE2B 65e55422a8c73cf916609aadb3481f4d5713dc51a7221121c17a183e2218eefce0d4954e6ac1bb2916a3306f17c360449a2120935b62ac92ef0198d4a5d613f7 SHA512 a85ece64f238d1b8547269214371474b40fcf5b1be9ee4ee2ca3148818296617d2cb47d528aedbcf0a16fdbe4da111c5d4ec9e118049e2ac9d9942fe025862b2
EBUILD homeassistant-full-2024.2.5.ebuild 86083 BLAKE2B 5a22fc02074aa855935c8b41aacde315c375aaa91a4f794c9f740aea9e2257581dd3ff545034f9eeb0bfc0960906d948cd435a39b172e957126aeeebb190a80d SHA512 6422f9bcb9652b28452291b885764bd62af4adde62f59371b302439085b239a34396fd1a4ddadc144b264a6caac7e21a49e30a0ccf65d83bc0dc945a75af9f24
EBUILD homeassistant-full-2024.3.3.ebuild 86652 BLAKE2B 7939bc5ef1cec09e36c1fb75be3e1973db16c73e8a1789f570d607e8e36bf84bd439032cf818b94eebc246bffacbf849c17145af67973cba523b439eb887ba9d SHA512 0c2794773e49a42d98e56ef164bcdbdbcda0998f9a4013a49eba5ad686122b88e87fd403e786008ed649e14b4fa31d5134f09c67665b9f078955da4dcf038d1c
EBUILD homeassistant-full-2024.4.1.ebuild 86914 BLAKE2B 3e53eaa7702d575cf76020d45a8ecfa42afd0d2a8c49a2943d6125a3841ffe8018b40c9cd4c4bea57aac6e774ded7586e1fd044ef9317e0c6eb5970dc5ba3c3a SHA512 e0db937df36e01009631a80fb21bdbb048a192601c1a9d3f37e1aaaa109e7bf0fa032e3bcda8f90eab49349590b37937d8232dd4d7c924b39212cca78d240184
EBUILD homeassistant-full-9999.ebuild 86839 BLAKE2B 0a1a03fa80171b0bd5d2282f7d067933a9c76e1a3d9ac03fa02db7f270c6dbc0e50fc32946bd17c83d41ea0a3fdbb5c3a859a8b7f060f9f8a9ed661e269408a9 SHA512 abd600627a89c02c172f15754f3df3187146568fb4728014653b5bfea7da3003c0ccd6e4ccb62fd76495b3554118cff31dd417af997dd8d805edfb5dcee3cc0b
MISC metadata.xml 92066 BLAKE2B ed1cd342e9909514a4df1cfe97f3a53af544771459fff3719f289b63c958f6b9b2558e3bfbbc786f3446d849f91141e9446cb6ef8d7957d12a55f29c1b2467af SHA512 ce12c2c24de4f5b214a8182fa0df0d5591daa1a15ad534915e1517cdc9ead7a935b8484c1c3594a6ae7d40932440a3357588fc17660eda1561ca15baa5ef3d9d

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

@@ -31,6 +31,7 @@
<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="airtouch4">control Ducted Air Conditioning Systems that are using the AirTouch 4 Controller</flag>
<flag name="airtouch5">allows you to control ducted air conditioning systems using the AirTouch 5 cont.</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>
@@ -46,16 +47,19 @@
<flag name="ambient_station">Retrieves local weather information from Ambient Weather</flag>
<flag name="amcrest">Integrate your Amcrest or Dahua IP camera</flag>
<flag name="ampio">Will query the open data API of ampio.pl to monitor air quality sensor station</flag>
<flag name="analytics_insights">allows you to get integration usage statistics into Home Assistant</flag>
<flag name="androidtv">Library for controlling an Android TV, formerly firetv</flag>
<flag name="androidtv_remote">allows you to control an Android TV and launching apps</flag>
<flag name="android_ip_webcam">The android_ip_webcam integration turns any Android phone or tablet into a netwo</flag>
<flag name="anova">allows you to control Anova sous vides with Wi-Fi capability</flag>
<flag name="anthemav">Both Anthems current and last generation of A/V Receivers and Processors suppor</flag>
<flag name="aosmith">control a compatible A. O. Smith iCOMM-enabled water heater from Home Assistant</flag>
<flag name="apache_kafka">Sends all state changes from Home Assistant to a Apache Kafka topic</flag>
<flag name="apcupsd">Query Apcupsd status information from Home Assistant</flag>
<flag name="apns">Use Apple Push Notification service (APNS) to deliver notifications</flag>
<flag name="apple_tv">Library for controlling an Apple TV</flag>
<flag name="apprise">The Apprise service is an all-in-one solution to open up Home Assistant</flag>
<flag name="aprilaire">The Aprilaire integration allows you to control an Aprilaire thermostat</flag>
<flag name="aprs">Tracker integration connects to the APRS-IS</flag>
<flag name="aqualogic">Provides connectivity to a Hayward/Goldline AquaLogic/ProLogic pool controller</flag>
<flag name="aquostv">The aquostv platform allows you to control a Sharp Aquos TV</flag>
@@ -86,6 +90,7 @@
<flag name="baf">Integrates Big Ass Fans devices into Home Assistant</flag>
<flag name="baidu">Text-to-speech platform uses Baidu TTS engine to read a text with natural soundi</flag>
<flag name="balboa">This integration adds support for Balboa Spa WiFi Modules</flag>
<flag name="bang_olufsen">enables control of some of the features of certain Bang &amp; Olufsen devices</flag>
<flag name="bbb_gpio">Base for all BeagleBone Black related GPIO platforms</flag>
<flag name="bbox">Presence detection from Bbox Modem Router from Bouygues Telecom</flag>
<flag name="beewi_smartclim">BeeWi SmartClim BLE is a Bluetooth Low Energy sensor device</flag>
@@ -103,6 +108,7 @@
<flag name="bluetooth">The Bluetooth integration will detect nearby Bluetooth devices</flag>
<flag name="bluetooth_le_tracker">Tracks Bluetooth low-energy devices periodically based on interval_seconds value</flag>
<flag name="bluetooth_tracker">Discovers new devices on boot and tracks Bluetooth devices periodically</flag>
<flag name="blue_current">connect to your blue current account to Home Assistant</flag>
<flag name="bme280">Bosch BME280 Environmental sensor connected via I2c bus (SDA, SCL pins)</flag>
<flag name="bme680">Read temperature, humidity, pressure and gas resistance values of a Bosch BME680</flag>
<flag name="bmp280">Get temperature and pressure values of a Bosch BMP280 Environmental sensor conne</flag>
@@ -110,8 +116,8 @@
<flag name="bond">Asynchronous Python wrapper library over Bond Local API</flag>
<flag name="bosch_shc">integrate your Bosch SHC into Home Assistant</flag>
<flag name="braviatv">Control almost all Sony Bravia TV 2013 and newer</flag>
<flag name="bring">allows you to interact with your Bring! shopping lists within Home Assistant</flag>
<flag name="broadlink">Allows you to interact with Broadlink remote control devices</flag>
<flag name="brother">Read current data from your local Brother printer</flag>
<flag name="brottsplatskartan">brottsplatskartan sensor allows one to track reported incidents</flag>
<flag name="brunt">The brunt platform allows one to control Blind Engines by Brunt</flag>
<flag name="bsblan">This integration integrates BSBLan device into Home Assistant</flag>
@@ -123,6 +129,7 @@
<flag name="camera">The camera integration allows you to use IP cameras with Home Assistant</flag>
<flag name="canary">Allows you to integrate your Canary devices from Home Assistant</flag>
<flag name="cast">Let Home Assitant talk to Google Chromecast</flag>
<flag name="ccm15">integrate Midea CCM15 devices in Home Assistant.</flag>
<flag name="channels">Allows you to control Channels from Home Assistant</flag>
<flag name="circuit">Unify Circuit platform allows you to send notifications</flag>
<flag name="cisco_ios">Presence detection scanner for Cisco IOS devices</flag>
@@ -159,6 +166,7 @@
<flag name="deluge">Local polling for Deluge Switches and Sensors</flag>
<flag name="denonavr">Automation Library for Denon AVR receivers</flag>
<flag name="deutsche_bahn">will give you the departure time of the next train for the given connection</flag>
<flag name="devialet">lets you control your Devialet wireless speakers from Home Assistant</flag>
<flag name="devolo_home_control">Add Devolo Home-control to Home Assistant</flag>
<flag name="devolo_home_network">The devolo Home Network integration allows you to monitor your PLC network</flag>
<flag name="dexcom">View your CGM data from Dexcom from Home Assistant</flag>
@@ -183,6 +191,7 @@
<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="dremel_3d_printer">monitor your Dremel 3D printer and its progress with your Home Assistant</flag>
<flag name="drop_connect">provides connectivity with DROP smart water system devices via a local MQTT API</flag>
<flag name="dsmr">Dutch Smart Meters which comply to DSMR (Dutch Smart Meter Requirements)</flag>
<flag name="dunehd">control a Dune HD media player</flag>
<flag name="duotecno">used to control Duotecno nodes in Home Assistant</flag>
@@ -213,6 +222,7 @@
<flag name="elkm1">Elk-M1 is a home security and automation controller</flag>
<flag name="elmax">enables Home Assistant integration with ELMAX control panels</flag>
<flag name="elv">control the state of your ELV PCA 301 smart switch</flag>
<flag name="elvia">import your historical grid consumption from Elvia</flag>
<flag name="emby">The emby platform allows you to control a Emby multimedia system</flag>
<flag name="emonitor">SiteSage Emonitor allows local power monitoring on a per circuit basis</flag>
<flag name="emulated_hue">Emulated_hue integration provides a virtual Philips Hue bridge</flag>
@@ -227,6 +237,7 @@
<flag name="envirophat">Display information collected by an Enviro pHAT add-on board</flag>
<flag name="envisalink">Link Envisalink devices to Home Assistant</flag>
<flag name="ephember">The ephember climate platform lets you control EPH Controls thermostats</flag>
<flag name="epion">Integrates Epion Air sensors into Home Assistant</flag>
<flag name="epson">The epson platform allows you to control a Epson projector</flag>
<flag name="epsonworkforce">monitor the ink levels of a Epson Workforce printer</flag>
<flag name="eq3btsmart">Integrate EQ3 Bluetooth Smart Thermostats in Home Assistant</flag>
@@ -258,6 +269,7 @@
<flag name="fjaraskupan">Fjäråskupan allows you to control your Bluetooth equipped kitchen fan</flag>
<flag name="fleetgo">integrate your vehicles equipped with FleetGO hardware into Home Assistant</flag>
<flag name="flexit">Integrates Flexit Air Conditioning unit into Home Assistant</flag>
<flag name="flexit_bacnet">Integrates Flexit Nordic series air handling unit into Home Assistant</flag>
<flag name="flic">The flic platform allows you to receive click events from flic smart buttons</flag>
<flag name="flick_electric">Flick Electric Co is a power company in New Zealand</flag>
<flag name="flipr">Flipr is a smart pool monitor (Cloud Polling)</flag>
@@ -277,11 +289,11 @@
<flag name="fritz">The fritz platform offers presence detection for Home Assistant</flag>
<flag name="fritzbox">Allows you to integrate the switch and climate devices in Home Assistant</flag>
<flag name="fritzbox_callmonitor">monitors the call monitor exposed by AVM FRITZ!Box routers on TCP port 1012</flag>
<flag name="fritzbox_netmonitor">sensor monitors the network statistics exposed by AVM FRITZ!Box routers</flag>
<flag name="fronius">Add (very basic) Support for Fronius Symo JSON Api to Home Assistant</flag>
<flag name="frontier_silicon">Support for Internet Radios based on the Frontier Silicon chipset</flag>
<flag name="fully_kiosk">Fully Kiosk Browser control in Home Assistant</flag>
<flag name="futurenow">Allows you to use P5 FutureNow relay/dimmer units as lights</flag>
<flag name="fyta">uses the open API of FYTA to obtain the data from your plant sensors</flag>
<flag name="garages_amsterdam">measure the occupancy of Amsterdam parking garages in the Netherlands</flag>
<flag name="gardena_bluetooth">integrate their Gardena Bluetooth devices into Home Assistant</flag>
<flag name="garmin_connect">The Garmin Connect sensor allows you to expose data from Garmin Connect</flag>
@@ -316,6 +328,7 @@
<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="govee_light_local">Integrates Govee lights into Home Assistant using Local API control</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>
@@ -337,7 +350,9 @@
<flag name="hikvisioncam">Allows you to control your motion detection settings from Home Assistant</flag>
<flag name="hisense_aehw4a1">Give Wi-Fi connectivity to some Hisense ACs</flag>
<flag name="hive">Set up and integrate all supported Hive devices in Home Assistant</flag>
<flag name="hko">retrieves weather data from the Hong Kong Observatory Open Data API</flag>
<flag name="hlk_sw16">HLK-SW16 by Hi-Link is a simple networkable 16 port relay device</flag>
<flag name="holiday">create a calendar of holidays in Home Assistant for powering automations</flag>
<flag name="homekit">Integrate HomeKit controller and accessory in Home Assistant</flag>
<flag name="homekit_controller">Allows you to connect accessories with the “Works with HomeKit” logo</flag>
<flag name="homematic">An API for the homematicip cloud</flag>
@@ -356,6 +371,8 @@
<flag name="hue">talk to Philips Hue</flag>
<flag name="huisbaasje">Huisbaasje smart energy meters</flag>
<flag name="hunterdouglas_powerview">integrate your Hunter Douglas PowerView devices</flag>
<flag name="husqvarna_automower">integration provides connectivity with Husqvarna Automowers lawn mowers</flag>
<flag name="huum">Integrates Huum saunas into Home Assistant</flag>
<flag name="hvv_departures">departures of busses, trains and ferries in Hamburg</flag>
<flag name="hydrawise">communicate with Hunter Wi-Fi irrigation controllers</flag>
<flag name="hyperion">integrate your Hyperion into Home Assistant</flag>
@@ -420,6 +437,7 @@
<flag name="kwb">integrates the sensors of KWB Easyfire pellet central heating units </flag>
<flag name="lacrosse">using the data provided by a Jeelink USB dongle or this Arduino sketch</flag>
<flag name="lacrosse_view">allows access to LaCrosse sensors</flag>
<flag name="lamarzocco">interacts with La Marzocco coffee machines through calls to the LaMarzocco cloud</flag>
<flag name="lametric">LaMetric Time smart clock listen to web radio and display notifications</flag>
<flag name="landisgyr_heat_meter">read the meter values from Ultraheat devices by Landis &amp; Gyr</flag>
<flag name="lastfm">lastfm sensor platform will allow you to see whenever a user starts scrobbling</flag>
@@ -427,6 +445,7 @@
<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="leaone">Integrates LeaOne health devices into Home Assistant</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>
@@ -436,6 +455,7 @@
<flag name="lifx_legacy">The lifx integration allows you to integrate your LIFX into Home Assistant</flag>
<flag name="lightwave">WiFi link for controlling Lightwave lights, switches and TRVs</flag>
<flag name="limitlessled">control your LimitlessLED lights from within Home Assistant</flag>
<flag name="linear_garage_door">lets you control Linear garage doors through Home Assistant</flag>
<flag name="linode">allows you to access the information about your Linode systems</flag>
<flag name="linux_battery">sensor platform is using the information stored in /sys/class/power_supply/</flag>
<flag name="litejet">allows a computer to control the system via LiteJets third party protocol</flag>
@@ -462,6 +482,7 @@
<flag name="marytts">text-to-speech platform uses MaryTTS Text-to-Speech engine</flag>
<flag name="mastodon">uses Mastodon to deliver notifications from Home Assistant</flag>
<flag name="matrix">allows you to send messages to matrix rooms</flag>
<flag name="matter">control Matter devices on your local WiFi or Thread network</flag>
<flag name="maxcube">eQ-3 ELV MAX Cube Python API</flag>
<flag name="mcp23017">base for all related mcp23017 platforms in Home Assistant</flag>
<flag name="meater">communication with the Meater Temperature Probe from Apption Labs</flag>
@@ -480,6 +501,7 @@
<flag name="met_eireann">Met Éireann (The Irish Meteorological Service) Public Weather Forecast API</flag>
<flag name="mfi">sensor platform to allow you to monitor mFi mPort interface and sensors</flag>
<flag name="mhz19">small non-dispersive infrared sensor that can measure CO2 level</flag>
<flag name="microbees">allows you to control your microBees devices such as plugs and wall switches</flag>
<flag name="microsoft">text-to-speech platform uses the TTS engine of the Microsoft Speech Service</flag>
<flag name="mikrotik">add support for MikroTik RouterOS API</flag>
<flag name="mill">A python3 library to communicate with Mill</flag>
@@ -495,7 +517,9 @@
<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="motionblinds_ble">adds support for Motionblinds Bluetooth motors</flag>
<flag name="motioneye">integrate your motionEye server into Home Assistant</flag>
<flag name="motionmount">control the position of your TVM 7675 Pro Signature MotionMount</flag>
<flag name="motion_blinds">control Motion Blinds from Coulisse B.V.</flag>
<flag name="mpd">allows you to control a Music Player Daemon from Home Assistant</flag>
<flag name="mqtt">install MQTT Broker and dependencies</flag>
@@ -509,6 +533,7 @@
<flag name="mysql">set dependencies to install MySQL Libraries for use with HomeAssistant</flag>
<flag name="mystrom">Python API for interacting with myStrom devices</flag>
<flag name="mythicbeastsdns">automatically update your dynamic DNS entry at Mythic Beasts</flag>
<flag name="myuplink">get information about the devices supporting myUplink using the official cloud A</flag>
<flag name="nad">allows you to control a NAD receiver through RS232, TCP and Telnet</flag>
<flag name="nam">get temperature, humidity, pressure , air quality from Nettigo devices</flag>
<flag name="namecheapdns">automatically update your dynamic DNS entry at namecheapdns</flag>
@@ -557,6 +582,7 @@
<flag name="octoprint">The main integration to integrate OctoPrint sensors</flag>
<flag name="oem">ESP8266 based “WiFi MQTT Relay / Thermostat” sold by OpenEnergyMonitor</flag>
<flag name="ohmconnect"> show you the current OhmConnect status for the given OhmConnect ID</flag>
<flag name="ollama">adds a conversation agent in Home Assistant powered by a local Ollama server</flag>
<flag name="ombi">The Ombi integration monitors data from your Ombi instance</flag>
<flag name="omnilogic">Hayward Onmilogic pool control system</flag>
<flag name="oncue">allow you to monitor the state of your Oncue enabled Kohler generator</flag>
@@ -569,6 +595,7 @@
<flag name="opengarage">opengarage cover platform lets you control the open-source OpenGarage.io device</flag>
<flag name="openhome"> connect an Openhome Compliant Renderer to Home Assistant</flag>
<flag name="opensensemap">query the open data API of openSenseMap.org air quality sensor station</flag>
<flag name="opensky">allows one to track overhead flights in a given region</flag>
<flag name="opentherm_gw">control the OpenTherm Gateway from Home Assistant</flag>
<flag name="openuv">The openuv integration displays UV and Ozone data from openuv.io</flag>
<flag name="openweathermap">uses OpenWeatherMap as a source for current meteorological data</flag>
@@ -580,9 +607,11 @@
<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="osoenergy">allows you to interact with supported devices and services offered by OSO Energy</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="ourgroceries">ntegrates your shopping lists into Home Assistant</flag>
<flag name="overkiz">The Overkiz (by Somfy) integration platform</flag>
<flag name="ovo_energy">allows you to monitor your energy consumption data</flag>
<flag name="owntracks">OwnTracks: track your location and send it directly to Home Assistant</flag>
@@ -595,8 +624,8 @@
<flag name="peco">provides electricity outage data from PECO Philadelphia power company</flag>
<flag name="pegel_online">uses the data from the German Federal Waterways and Shipping Administration</flag>
<flag name="pencom">Pencom is a computer-controlled relay, I/O and custom boards</flag>
<flag name="permobil">view various sensors with information about your Permobil wheelchair</flag>
<flag name="philips_js">allows you to control Philips TVs which expose the jointSPACE JSON-API</flag>
<flag name="pi4ioe5v9xxxx">support for the quasi-bidirectional devices pi4ioe5v9xxxx I2C I/O port expander</flag>
<flag name="picnic">get information from Picnic about orders, deliveries and cart content</flag>
<flag name="piglow">control the Piglow lights on your Raspberry Pi from within Home Assistant</flag>
<flag name="pilight">Pilight is a open source solution to communicate with 433 MHz devices</flag>
@@ -638,12 +667,14 @@
<flag name="quantum_gateway">device tracker platform for Verizon Fios</flag>
<flag name="qvr_pro">QVR Pro allows you to connect to cams configured on your QNAP NAS</flag>
<flag name="qwikswitch">the main integration to integrate various QwikSwitch devices with Home Assistant</flag>
<flag name="rabbitair">lets you control your air purifier over the local network</flag>
<flag name="rachio">The rachio platform allows you to control your Rachio irrigation system</flag>
<flag name="radiotherm">control a thermostat from Radio Thermostat or 3M Filtrete</flag>
<flag name="radio_browser">use the directory of radio stations collected on Radio Browser in Home Assistant</flag>
<flag name="rainbird">allows interacting with LNK WiFi module of the Rain Bird Irrigation system</flag>
<flag name="raincloud">allows you to integrate your Melnor RainCloud sprinkler system in Home Assistant</flag>
<flag name="rainforest_eagle">platform for Rainforest Automations Eagle-200 and Legacy Eagle energy gateways</flag>
<flag name="rainforest_raven">connects to a RAVEn-compatible device attached to the Home Assistant via USB</flag>
<flag name="rainmachine">integrate all platforms related to RainMachine smart Wi-Fi sprinkler controllers</flag>
<flag name="rapt_ble">Integrates RAPT Pill hydrometers into Home Assistant</flag>
<flag name="raspihats">The base for all related Raspihats platforms in Home Assistant</flag>
@@ -653,6 +684,7 @@
<flag name="recorder">storing details in a database per sqlalchemy</flag>
<flag name="recswitch">allows you to control the Ankuoo REC Switch devices from Home Assistant</flag>
<flag name="reddit">integrates data from Reddit to monitor your favorite subreddits</flag>
<flag name="refoss">Integrate Refoss devices into Home Assistant</flag>
<flag name="rejseplanen">travel details for Danish public transport</flag>
<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>
@@ -671,6 +703,7 @@
<flag name="rmvtransport">departure time of bus, tram, subway, train in Rhein-Main area public transport</flag>
<flag name="rocketchat">allows you to send messages to your Rocket.Chat instance from Home Assistant</flag>
<flag name="roku">add support for Roku players</flag>
<flag name="romy">The ROMY integration allows you to control your ROMY vacuum robot</flag>
<flag name="roomba">control a iRobot Roomba vacuum or iRobot Braava m-series mop</flag>
<flag name="roon">allows you to control RoonLabs music players</flag>
<flag name="route53">keep your AWS Route53 DNS records up to date</flag>
@@ -780,6 +813,7 @@
<flag name="streamlabswater">interact with StreamLabs water monitoring devices</flag>
<flag name="subaru">MySubaru connected vehicle services</flag>
<flag name="suez_water">consumption of water from the French water provider Tout Sur Mon Eau</flag>
<flag name="sunweg">a sensor to collect information from your WEG inverters using Sun WEG server</flag>
<flag name="supla">Supla is an Open Source home automation system for ESP8266 based devices</flag>
<flag name="surepetcare">information on your Sure Petcare Connect Pet or Cat Flap</flag>
<flag name="swiss_hydrological_data">details (temperature, level, and discharge) of rivers and lakes in Switzerland</flag>
@@ -799,19 +833,24 @@
<flag name="tado">an interface to the my.tado.com website</flag>
<flag name="tahoma">interface to the tahomalink.com website. It adds covers, scenes and a sun sensor</flag>
<flag name="tailscale">monitor and automate on the state of the devices in your Tailscale VPN</flag>
<flag name="tailwind">integrates Tailwind garage door controllers fully locally</flag>
<flag name="tami4">Support for Tami4 Edge / Edge+ by Strauss in Home Assistant</flag>
<flag name="tankerkoenig">monitor the fuel prices with tankerkoenig.de</flag>
<flag name="tank_utility">Add Tank Utility propane tank monitors to Home Assistant</flag>
<flag name="tapsaff">provides the Taps Aff status for a given location within the UK</flag>
<flag name="tasmota">Python module to help parse and construct Tasmota MQTT messages</flag>
<flag name="tautulli">The tautulli sensor platform will monitor activity on a given Tautulli Server</flag>
<flag name="technove">TechnoVE Smart Charging Station through the station local API</flag>
<flag name="ted5000">monitors electricity consumption/production by connecting to the TED gateway</flag>
<flag name="tedee">connect locally to your Tedee locks by communicating with the Tedee bridge</flag>
<flag name="telegram_bot">Use Telegram on your mobile or desktop device to send and receive messages</flag>
<flag name="tellduslive">cloud platform that connects to your Tellstick</flag>
<flag name="tellstick">integrates TellStick devices into Home Assistant</flag>
<flag name="temper">get the current temperature from a TEMPer device</flag>
<flag name="tesla">integration with the Tesla cloud service</flag>
<flag name="tesla_wall_connector">allows you to integrate your Gen 3 Tesla Wall Connector with Wi-Fi</flag>
<flag name="teslemetry">commands and sensors from the Tesla vehicles connected to a Teslemetry subscript</flag>
<flag name="tessie">control Tesla vehicles connected to your Tessie account from HA</flag>
<flag name="test">internal and developer use</flag>
<flag name="tfiac">integrates several vendors air conditioning systems into Home Assistant</flag>
<flag name="thermobeacon">Integrates ThermoBeacon devices into Home Assistant</flag>
@@ -836,6 +875,7 @@
<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="traccar_server">Traccar uses GPS for tracking,over 1500 different types of devices</flag>
<flag name="trackr">trackr platform allows you to detect presence using TrackR devices</flag>
<flag name="tractive">Tractive is an Austrian company develops real-time location trackers for pets</flag>
<flag name="tradfri">Control/observe IKEA Tradfri devices</flag>
@@ -870,6 +910,7 @@
<flag name="usgs_earthquakes_feed">a GeoJSON feed provided by the U.S. Geological Survey</flag>
<flag name="utility_meter">integration provides functionality to track consumptions of various utilities</flag>
<flag name="uvc">allows you to integrate UniFi Video Camera (UVC) into Home Assistant</flag>
<flag name="v2c">allows monitoring and control of a local V2C Trydan EVSE</flag>
<flag name="vallox">control any Vallox ventilation unit</flag>
<flag name="vasttrafik">traveling details for the larger Göteborg area in Sweden from the Västtrafik</flag>
<flag name="velbus">supports the Velbus USB, serial and TCP/IP gateway</flag>
@@ -903,7 +944,9 @@
<flag name="watttime">Cloud based Climate Trace Service</flag>
<flag name="waze_travel_time">waze_travel_time sensor provides travel time from the Waze</flag>
<flag name="weatherflow">reads weather data from all WeatherFlow Tempest compatible weather station</flag>
<flag name="weatherflow_cloud">provides access to cloud provided Weather Forecast of a users Tempest Weather S</flag>
<flag name="weatherkit">obtains current weather and forecasts (hourly and daily) from Apple Weather</flag>
<flag name="webmin">provides sensors for monitoring the CPU and memory usage of your server</flag>
<flag name="webostv">allows you to control a LG webOS Smart TV</flag>
<flag name="wemo">discover and control WeMo devices</flag>
<flag name="whirlpool">integrates Whirlpool 6th Sense Live appliances</flag>
@@ -918,7 +961,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="wyoming">connects external voice services to Home Assistant using a small protocol</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>

View File

@@ -8,22 +8,13 @@ AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec20
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
DIST homeassistant-2023.10.4.gh.tar.gz 15531216 BLAKE2B 9d1d5638825c97cbdecd2e40721be0f65824af3991ca1046673525b3ef6bd6a742f48372c3106e6e09233b93041e7bb3c58c633202e8ba0afa13c7e343e0878c SHA512 3d620410ceab33e3839ac1251056136127ab947dd91196af6c12efe47aa4dde44fdcdfdc5557e7565eedb77ffc7346ef6910a22796d499de30c296e8d78fa019
DIST homeassistant-2023.10.4.tar.gz 17574977 BLAKE2B 6a2067d156476fe5a8034145a332568a15d37ffa3673a5a33d21aa9fc3f9fec054341f3e9e5fc64cd38c57e1a91e8245414e65e3d27fb8fb3b630b1e307f23d7 SHA512 b7cb498f3d7e7c600eccfb87d8f53e26ea88af682263b91d84e13a44e5279685ab352da8616d1cd5cace1d7f6efd1295abea8cf63e254bcf9079ceec61b2e100
DIST homeassistant-2023.10.5.gh.tar.gz 15533220 BLAKE2B c93faa00057333c47deff58215f7b18f703895d41ea0e2b34060ac56300a7079282dcfab675cb13997aa13c776027b3ec83f13820ca07e6fca7f6412e38f9a28 SHA512 476594f9a5ef037fc611243cdc392fec4daa0c193d09936ed5774f7a201458226abd8cd79a6bb95e00e119b18734ec2eadc2fe86626791bbf4ad873b7bea1a92
DIST homeassistant-2023.10.5.tar.gz 17597340 BLAKE2B d5a53070fb3217884fe008a82d22fd9ef5083c6d94d61d9a33c81449e79aaff1d295a36920c3f7379d78841b90de1d6f135275c7c80306cd73a34b2f81ef4e71 SHA512 427cb799af6926a02dac676f8acb29162d9f730a13a28ae89da178e9fe12452636e5493f631b14e4bcfd1d3b8c6b6f7ecb8a73d702fad801aed1754153382968
DIST homeassistant-2023.11.0.gh.tar.gz 15196206 BLAKE2B 918de9b5c72c71eaba8210b7023eff5b2e416fe70e6393a91cb06335a33d4ecc573b2be64f21d04b5bb2047c7490c83075134a00adbc23129cca7d0a2beb516a SHA512 74362f207380164b0af928cec3a8850b0926af30cb9d0150d871936166017bb7bdd0b41ab88d143afce275177609d22a5355b7ac35e70d08f77a1dbc5efce64c
DIST homeassistant-2023.11.0.tar.gz 17927703 BLAKE2B 4e9e4e9ad13e5741f18e2badd05bcbe77b71ab7a13919bc8b570093936e0056f5a4477d5b2c915143980c8066efaedfc603edc6eca1ebc4e0958768ef5a36197 SHA512 09711d6e08d8ee25fa8d5478bbc5872b974c82e9207438899771f84c4c3583b5b1cd75c13affb2d2559cb3873ad562321ee0d497771a19e2100e0f2235a3bf58
DIST homeassistant-2023.11.0b6.gh.tar.gz 15196573 BLAKE2B f833fba00784e3aefab79909ff7bfc4d5985a973695a376da47a7997ffab118f47a50dce37b8d2364b1b258b6e2a47e216d3f5edc1754a5c1143cfcc4de39e58 SHA512 df4e1a616981158a8d6301b16b6a2925dad113a8b856aa09c20da01d9aa4041bdc27f66bb0d796571bbee006d106261c6750bf197baa05ce5ffe3a4594d28bec
DIST homeassistant-2023.11.0b6.tar.gz 17926117 BLAKE2B 8d8aefca2650dcecf2ff4ad89fd1e3e24d1c81dce85e20566ac1bcb9ce4edba438ea47fde73e9882bdd76ac316ef948faddd97277847df25dff7c61ee87acebd SHA512 26d0757ffc615044660ac508e94069db0750e6db1c1fc06a761a3ee357296b9ea026a71eb32a4231cbac4f61cee07e5141741cbfb47dd28e49ee8bfbb185a073
DIST homeassistant-2023.11.1.gh.tar.gz 15212970 BLAKE2B cb868a2dacc3061a59ef4ca52eafedc4d515b5272bc73b26c266ac9bfcb0ad0406ca7f1e1219946a039269ad886fda1d45ad617d21f3f5cbe3351fa9a28d22b4 SHA512 e9a316efbe3d1b0ec9587fa75013ecadedb43c5605cf3873ddfce6ddc516b16fff051a3cc1c2424ca4b0212cc8fd657e70cd42e79358395cd137a392a2fdc0de
DIST homeassistant-2023.11.1.tar.gz 17973358 BLAKE2B a7f1aa79cf88b8694eb6f2f36c948d199bb9c6b677c9c24171d1464a8d31e69ddb9e491bb8a6227e60bf7d48541e1aeabae5b2952762ef67cc7ab8ee7da7077d SHA512 cfdd5d02f3d116b369889e50008fe65f11be2764392f73150909fc0ed38b067839fc45f4e54a0778cb6ff9084f74c75a40852ceceeb3799f7d6f24aa4e708694
DIST homeassistant-2023.11.2.gh.tar.gz 15213822 BLAKE2B 2a39f4f61a640a55ab86a5c9d45d86fa92f04aeddcb161ef42540ef74b6d2cc80b5af0c71cca1bde89d31c82cdd7c6282827a11ca2d1ce725af9f6edd8e990a8 SHA512 d3edbd398f3753a316fb747cab427604ed97bb539537964077788c67287955cbc83f9d9a7211ab25b6b1971c809656a5582ac5777af45805b658da155930c307
DIST homeassistant-2023.11.2.tar.gz 18071730 BLAKE2B e5fec599e75fcd6d56829f70f48b40d82fc2d313eb0430ad38574b761f285e7b80293185c689255a99da56236e4fd8b0575c66d26b90e62ba01d751f4db17b52 SHA512 b8884bd8b47e6bddccae4b1fa463835075ae9afb60247c37416cfa0ff0e936ed43616a94dc7176a7cfda1eaa62fe6947f45ec66586c406e8c66a58ceee468c52
EBUILD homeassistant-min-2023.10.4.ebuild 17194 BLAKE2B 777f4115f35f9a0dc0820831a4ee75a6002d877924871f0793188983af6e5bf4247d121c25f48b95b08e111edfc9c9652afb5b4c65730b8e79eaa8232e2cf2ca SHA512 a5249a127f75a7aa78ad9943a10e87ee9c4cc60c1e088d1a4bd4e2c84bcd2061002eabc8e72999eae4af6b93e9b137ded80494d764932c26aa4e57cf9344b8b4
EBUILD homeassistant-min-2023.10.5.ebuild 17340 BLAKE2B 7e0f8d6abd6cc8bccda9f6198720218b2b86b4cc33b0c835bade8b9c6bbee322f24a8f9401b94e7a2c69ebd5b1cb68fb7ddfad3c43536411e636ba8ec049c0dd SHA512 0ab21b1afac592a14a2e617115e413e378e8375b018bf280bc49d7ffc439c1cae53fa6d2039091b5e726f20e009fdbf8fa4e080d8c3c6e71a65cac5622648ed8
EBUILD homeassistant-min-2023.11.0.ebuild 17650 BLAKE2B aa7d50bb105548e564f440ff6c9273f92997eede98d79439c0156a349bd21ecacb0976f921cc7c03599b8c65ba2949d26cdbaa68f6814ec439c0a39f58ec9e1e SHA512 b91ec68517729ac987f2a0aba864cbb5f5f7c0aad4879850bca9f976e8e452359b3eb7576299e1fdda6481d00337d6d4116c7eadbf37c2d1cee21bbe9f2bf4ba
EBUILD homeassistant-min-2023.11.0_beta6.ebuild 17585 BLAKE2B 51863c149f85f545d6e108a06ee0b1254ee0d932261b840ca8bea159f07fd1293732ec22ad5d144645463327d69e18c55eeece4656ae9bec1e6a67c5a389b4e6 SHA512 e20efc99b1e8b95a7b8619ad30335017ff7e1b23aa8b7cd6521570e4e5d57860dda5e7cb25878a79933fbe2bdbc5a9870d2ba0a1fcd64fc510c965eeecdd9f26
EBUILD homeassistant-min-2023.11.1.ebuild 17650 BLAKE2B 5b458772c2127303720860a5f321178f911933cc82bf18dce821b741347705375435a9456f8770865f9eea8900973b926debdb8d87531f174c338a7ff37df4c6 SHA512 a58cd098e9a84307d9856de773a4cc37bd3db3fd01452d7815845f1b08efe704cb9a9a55b9b4ca5e7f375a3e02ac2e7da20dbc7576dc7e7417ca32cc639e5037
EBUILD homeassistant-min-2023.11.2.ebuild 17588 BLAKE2B 49129d2a5e9b18728cf4590b74edbfb77cd0abb145310909d0a8fcc02de7360a51446dac5dbdb8a0f1d4105d8c1f0ca8a91d0b55a65570939931aada20c39092 SHA512 7c597cee10ee5cd0bd2f4c5faf0770105db144d6063b4538c1f290dcccc92e265aaee6e29d17f1b814fecf90bd505218582c12701655da6e6dcbdd3c0c79b523
MISC metadata.xml 8978 BLAKE2B eef2016f617d82dc4895cd0fbb68aff851520b05d2ad5a4a99f4fa51342a6b3b48c883243e333dabee4be1db97ce1e6b0aad87dbe4946005c338bf0928544495 SHA512 478ca4f310e1238127633097efb567ac9221aa67fe29e2ce280512ffd6d3e143308cd5ccc29120175759af26f1bd2e09ecc086b0579a3a5519cfee4e4fe3cc4b
DIST homeassistant-2024.2.5.gh.tar.gz 16277151 BLAKE2B b811599130967653dc8d5a6f40f437abf213eb92fb3e2cc620b4af087f1f93d79e6424f1438256ee709a16ecf4087a9d1b40093360c5543dd2123d173782cc25 SHA512 f4f2a12c82fc907701ee28bf4e1b6804f2fff4347533505b1a79c0fbd5136805f3f7c4b9773543bb25aedcc00c1f2d3758b26ec783536c0e4212acd46b67a477
DIST homeassistant-2024.2.5.tar.gz 20005661 BLAKE2B 02ed74d9c7eb07dbfab51bff5baa37d01e1eacfbcdf3f316f54155b947ea5963440ab46ca8b8e710975b1c540ac4a7efeab0d1fb5faf9f3ea928203ba90c5b7a SHA512 421b699567cf085ef891f56886a131bd9f520627d52d514bcd5ec1a1a06cd2e9a5af12e013cfbd29c9558c827adc196b200921df0967ec99c187bbf358b89e17
DIST homeassistant-2024.3.3.gh.tar.gz 16494189 BLAKE2B bfb728d5739c2fbdfd94172f2600e1764ca3cbc1a37bdfd4f882a7da647c910f8a7947e63da69bb81dd7b452e4f91ad4091195f55d8e9145b9523895b8b81d61 SHA512 a08a0c6776f34826128bce3310003ac104822f6391de403ac83ee037e9d5d6ca4c145698337555d127e0041354387a62304cc8e6dc18907bc330c74ce2919072
DIST homeassistant-2024.3.3.tar.gz 20325232 BLAKE2B 4f4a28ea1e4f2a68d2e31c49fbaf6a5ae4f1ac2b07f67b0671439eaeb344b1a87e91840f9bfce4cb7e5275ce40aa952b66242d1f7c6b71ebf0a860f03fa524ff SHA512 86aeedf514f20af8f525d94c37ba579301cd0eb3b7249882be46bd2142687f8500942fa1380393eb1bc3df98cbedc74d3e147d90c2322b0b6635eeb5788403f0
DIST homeassistant-2024.4.1.gh.tar.gz 16721155 BLAKE2B bd90062aae83c447f9cf098cfc0752355e19f2084ff931fe3e549a25cf76e2265cfa8f277f99d7524cd9493917f75fecac6b55ba1bc144343514262dd7906c68 SHA512 acea2584a22af1e34ae0915cae0ebe14dfb10325bdfa8bb16a34aca96efc134e4b127defa97bc864cae3d0e2638050f6b54dc8163a28b12d8c26bf00b28cb286
DIST homeassistant-2024.4.1.tar.gz 20684761 BLAKE2B 6cb115252dc2bcbdcb6d46cb1d1e37a4134841059b485b2e018b1d19888e95b3eeb8410d77b77fb11bbefb8d1bcafa20bbe080e2c0fcfd1c8ddb412d5f34ee97 SHA512 86892576dee797c8ad3cc7ad7f982fa7d893da5b79f6de0857863a024df9c20aa06c2b9e4e0121d6f3b2f9ad0e3968d89e154c9b6b4c6a9c3e6fd20e0fb6d9cd
EBUILD homeassistant-min-2024.2.5.ebuild 18905 BLAKE2B ff02258a0ee8a083a92adfa9d67e5d7403021ea8b3056b4f9a58c3d303adb4f845cec8d4ea043a7b56445e2910df7a8464e284c74865bf93846414256de327ef SHA512 41aec99e3897301df3c8a7f6e84c345f07f2c9ef90d33d2af3723f9bfcbe69e9ce717e7bb34f84bac125435e06b47878e29e80449c438ba9cb7c40ebe1f59ce6
EBUILD homeassistant-min-2024.3.3.ebuild 19080 BLAKE2B 4f7d485d89fe25b40ef9de9fd8c3c5a469812d09e7aed9a2c957c1f307fe3f7f32aea96552891137951415b0910364dda064434bcd25741d9608052f883b68d3 SHA512 81bdf34f8f4efe854a3a9cc1fea584f269801d7df31f4cbd3336246abdb6e7a3f8d490911583921b87ab0316f888a1085ef28bb9f851c93cf6d294b705d779f5
EBUILD homeassistant-min-2024.4.1.ebuild 19118 BLAKE2B e5da2fe87434a514c749bc6f70a96d2127de564ef8fee6ea1b70cb3ef9c13f1a368f56089b18e9a2a09420dafd4305e613f98e0ec257e757c570facd28c4e374 SHA512 d84ed3d4c628613f0894a444e83efa713cf4a860043ca02ed14fd9cc978c47b1287f5d632b1a4f688a96a97a40ebce24637c7713b728069917d85d3b5c91b2ed
MISC metadata.xml 10026 BLAKE2B 6d5633fe741abe33725dc60a5def69542267ba5d0a5e806cbecba38c50eb79173fb5d7ccee2667ac0f20c807505639d7607bf9c6e0e0f6ac94d4a777d3bc9801 SHA512 ccc02ffab9ed7ca9197ea9759082669b7fadc38eb9111ca7753ac776fcedf043806a66936b06a0199caf7498ef0d88c5516c86b8d44c5da34d2101e5a3209822

View File

@@ -1,320 +0,0 @@
# 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 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.5.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.7.1[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.58.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.58.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.58.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.71.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.10.3[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20231005.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.10.2[${PYTHON_USEDEP}]
~dev-python/httpcore-0.17.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.24.1[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.7[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.8.1[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.115.2[${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-1.0.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.72[${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-48[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${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.26.0[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.0.7[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${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-3.0.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.8.0[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.0.5[${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.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.3.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${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-5.0.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.5.2[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/python-myq-3.1.13[${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.12[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${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.15.3[${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.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-2.0.21[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-6.0.0[${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}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.5[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.3[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.36.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-1.3.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.28[${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.115.2[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.36.7[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.105[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.57.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.18.3[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.52.1[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.15.7[${PYTHON_USEDEP}]
~dev-python/coverage-7.3.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.5.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.4.0
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.17.6[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.7[${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.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-7.3.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.1[${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 --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
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

@@ -1,319 +0,0 @@
# 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 androidtv_remote android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql nfandroidtv +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.5.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.7.1[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.58.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.58.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.58.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.71.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.10.3[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20231005.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.10.2[${PYTHON_USEDEP}]
~dev-python/httpcore-0.17.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.24.1[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.7[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.8.1[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
accuweather? ( ~dev-python/accuweather-1.0.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.72[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${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.26.0[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.0.7[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${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-3.0.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.8.0[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.0.5[${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.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.3.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${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-5.0.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.5.2[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.3[${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.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-2.0.21[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-6.0.0[${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}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.5[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.3[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.36.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-1.3.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.28[${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.115.2[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.36.5[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.105[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.57.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.18.3[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.52.1[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.15.7[${PYTHON_USEDEP}]
~dev-python/coverage-7.3.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.5.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.4.0
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.17.6[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.7[${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.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-7.3.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@@ -1,321 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_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 androidtv_remote android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar local_todo +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql nfandroidtv +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.5.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]' python3_11)
$(python_gen_cond_dep '~dev-python/aiohttp-3.9.0_beta0[${PYTHON_USEDEP}]' python3_12)
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20231030.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.10.16[${PYTHON_USEDEP}]
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.9[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
accuweather? ( ~dev-python/accuweather-2.0.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${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.26.0[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.1.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${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-3.0.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.0.9[${PYTHON_USEDEP}] )
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.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${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-5.1.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-5.1.0[${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.5.4[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( $(python_gen_cond_dep '~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}]' python3_11) $(python_gen_cond_dep '~dev-python/RestrictedPython-7.0a1[${PYTHON_USEDEP}]' python3_12) )
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.22[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-6.0.0[${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}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.6[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.36.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-1.3.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.28[${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.119.0[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.36.8[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.106[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.59.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.53.1[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.6.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.5.0
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
~dev-python/pylint-3.0.2[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.7[${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.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@@ -1,320 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_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 androidtv_remote android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql nfandroidtv +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.5.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]' python3_11)
$(python_gen_cond_dep '~dev-python/aiohttp-3.9.0_beta0[${PYTHON_USEDEP}]' python3_12)
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20231030.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.10.16[${PYTHON_USEDEP}]
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.9[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
accuweather? ( ~dev-python/accuweather-2.0.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${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.26.0[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.1.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${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-3.0.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.0.9[${PYTHON_USEDEP}] )
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.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${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-5.1.0[${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.5.4[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( $(python_gen_cond_dep '~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}]' python3_11) $(python_gen_cond_dep '~dev-python/RestrictedPython-7.0a1[${PYTHON_USEDEP}]' python3_12) )
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.22[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-6.0.0[${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}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.6[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.36.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-1.3.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.28[${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.119.0[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.36.8[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.106[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.59.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.53.1[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.6.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.5.0
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
~dev-python/pylint-3.0.2[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.7[${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.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@@ -1,320 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_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 androidtv_remote android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar local_todo +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt mysensors mysql nfandroidtv +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.5.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]' python3_11)
$(python_gen_cond_dep '~dev-python/aiohttp-3.9.0_beta0[${PYTHON_USEDEP}]' python3_12)
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.14.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20231030.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.10.16[${PYTHON_USEDEP}]
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.9[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
accuweather? ( ~dev-python/accuweather-2.0.0[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.14.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${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.26.0[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.2.4[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.14.0[${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-3.0.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.0.9[${PYTHON_USEDEP}] )
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.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${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-5.1.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-5.1.0[${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.5.4[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( $(python_gen_cond_dep '~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}]' python3_11) $(python_gen_cond_dep '~dev-python/RestrictedPython-7.0a1[${PYTHON_USEDEP}]' python3_12) )
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.22[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-6.0.0[${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}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.6[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.36.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-1.3.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.35[${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.119.0[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.36.8[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.106[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.59.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.53.1[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.6.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.5.0
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
~dev-python/pylint-3.0.2[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.7[${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.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_11 )
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
@@ -29,16 +29,16 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage androidtv androidtv_remote android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar local_todo +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql nfandroidtv +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
IUSE="accuweather airly airvisual alpha_vantage analytics_insights androidtv androidtv_remote android_ip_webcam axis +backup +bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github glances holiday +homekit homekit_controller http hyperion ibeacon influxdb knx kodi kraken local_calendar local_todo +mariadb +matter maxcube mikrotik +mobile_app modbus +mosquitto +mqtt mysensors mysql nextcloud nfandroidtv +notify_events octoprint onvif openweathermap +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink +upnp utility_meter +version +wake_on_lan waze_travel_time wemo whois wled workday xiaomi_aqara yamaha yamaha_musiccast zeroconf zha zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|| ( dev-lang/python:3.11 dev-lang/python:3.12 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
dev-libs/xerces-c"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
@@ -47,29 +47,33 @@ RDEPEND="${RDEPEND}
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]' python3_11)
$(python_gen_cond_dep '~dev-python/aiohttp-3.9.0_beta0[${PYTHON_USEDEP}]' python3_12)
~dev-python/aiodiscover-1.6.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.3[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.1.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
~dev-python/attrs-23.2.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-24.2.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.17.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.3.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.12.1[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
~dev-python/cryptography-42.0.2[${PYTHON_USEDEP}]
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
@@ -77,52 +81,54 @@ RDEPEND="${RDEPEND}
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20231030.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.10.16[${PYTHON_USEDEP}]
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-2.4.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.76.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.6.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.12.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240207.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.2.2[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.26.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.3[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.9[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.15[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
~dev-python/pandas-2.1.4[${PYTHON_USEDEP}]
~dev-python/pillow-10.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
|| ( ~dev-python/pysnmp-lextudio-5.0.31[${PYTHON_USEDEP}] ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-8.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/regex-2023.12.25[${PYTHON_USEDEP}]
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.25[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.9.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
@@ -130,140 +136,148 @@ RDEPEND="${RDEPEND}
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}]"
~dev-python/yarl-1.9.4[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
accuweather? ( ~dev-python/accuweather-2.0.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
analytics_insights? ( ~dev-python/python-homeassistant-analytics-0.6.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2023.3.0[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.17.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}] ~dev-python/habluetooth-2.4.0[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.9[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.1.0[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
co2signal? ( ~dev-python/aioelectricitymaps-0.4.0[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.1.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.7[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2024.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-4.2.4[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-21.0.2[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-0.4.1[${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-3.0.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.5.0[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.43[${PYTHON_USEDEP}] ~dev-python/Babel-2.13.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.0.9[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.1.4[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}] )
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
ibeacon? ( ~dev-python/ibeacon-ble-1.0.1[${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.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.12.0[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.6.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-5.5.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.5.4[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.3[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nextcloud? ( ~dev-python/nextcloudmonitor-1.5.0[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.7[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( $(python_gen_cond_dep '~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}]' python3_11) $(python_gen_cond_dep '~dev-python/RestrictedPython-7.0a1[${PYTHON_USEDEP}]' python3_12) )
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.2.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.25[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.8.7[listen,${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-5.1.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-8.0.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-lextudio-5.0.31[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.30.2[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.3[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.25[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.4.4[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.6[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.8[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.1[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.6.2.1[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${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-1.3.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-1.4.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.35[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.43[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.36.8[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.106[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.59.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.53.1[${PYTHON_USEDEP}] )"
zeroconf? ( ~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.38.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.111[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.23.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.62.3[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.18[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.55.3[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/coverage-7.4.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.3.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.6.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.5.0
~dev-python/mypy-1.8.0[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.13.2[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.6.0
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
~dev-python/pylint-3.0.2[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
~dev-python/pylint-3.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.23.4[${PYTHON_USEDEP}]
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
~dev-python/pytest-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.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
~dev-python/pytest-7.4.4[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
@@ -271,9 +285,10 @@ BDEPEND="${RDEPEND}
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
sed -E -i "s/regex==[^ ]*/regex/g" -i homeassistant/package_constraints.txt || die
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"

View File

@@ -0,0 +1,338 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
inherit distutils-r1 pypi readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="$(pypi_sdist_url)
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage analytics_insights androidtv androidtv_remote android_ip_webcam axis +backup +bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github glances holiday +homekit homekit_controller http hyperion ibeacon influxdb knx kodi kraken local_calendar local_todo +mariadb +matter maxcube mikrotik +mobile_app modbus +mosquitto +mqtt mysensors mysql nextcloud nfandroidtv +notify_events octoprint onvif openweathermap +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink +upnp utility_meter +version +wake_on_lan waze_travel_time wemo whois wled workday xiaomi_aqara yamaha yamaha_musiccast zeroconf zha zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.11 dev-lang/python:3.12 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
dev-libs/xerces-c"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodhcpwatcher-0.8.2[${PYTHON_USEDEP}]
~dev-python/aiodiscover-1.6.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.3[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.1.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.2.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-24.2.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.1.2[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.3.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.12.1[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}]
~dev-python/cryptography-42.0.5[${PYTHON_USEDEP}]
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-2.4.2[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.78.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.6.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.12.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240307.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.3.12[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.4[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.27.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.3[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.15[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-2.1.4[${PYTHON_USEDEP}]
~dev-python/pillow-10.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.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-8.0.4[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/regex-2023.12.25[${PYTHON_USEDEP}]
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.27[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.10.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.4[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
analytics_insights? ( ~dev-python/python-homeassistant-analytics-0.6.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-58[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2024.2.1[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}] ~dev-python/habluetooth-2.4.2[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.9[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-14.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/aioelectricitymaps-0.4.0[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.7[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2024.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-4.2.4[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-23.0.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-1.0.0[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.3[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.5.0[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.44[${PYTHON_USEDEP}] ~dev-python/Babel-2.13.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.1.5[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}] )
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
ibeacon? ( ~dev-python/ibeacon-ble-1.2.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.12.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.7.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-7.0.3[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-7.0.3[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-5.7.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.6[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nextcloud? ( ~dev-python/nextcloudmonitor-1.5.0[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.10[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.2.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.27[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.8.7[listen,${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] ~dev-python/lxml-5.1.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-8.1.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.23[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-lextudio-6.0.11[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.30.2[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.3[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.27[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.4.4[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ~dev-python/psutil-5.9.8[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.1[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.6.2.1[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-2.0.2[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-1.4.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.44[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.38.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.112[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.23.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.63.4[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.18[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.55.3[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-3.1.0[${PYTHON_USEDEP}]
~dev-python/coverage-7.4.3[${PYTHON_USEDEP}]
~dev-python/freezegun-1.4.0[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.8.0[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.15.1[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.6.2
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.3.2[${PYTHON_USEDEP}]
~dev-python/pylint-3.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.23.5_p1[${PYTHON_USEDEP}]
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.7.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-1.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.2.0[${PYTHON_USEDEP}]
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-8.0.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.2[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
sed -E -i "s/regex==[^ ]*/regex/g" -i homeassistant/package_constraints.txt || die
# temp replacement to remove dev-python/future RDEP
sed 's/croniter==1.0.6/croniter==1.0.9/g' -i homeassistant/components/utility_meter/manifest.json || die
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@@ -0,0 +1,338 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
inherit distutils-r1 pypi readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="$(pypi_sdist_url)
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage analytics_insights androidtv androidtv_remote android_ip_webcam axis +backup +bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github glances holiday +homekit homekit_controller http hyperion ibeacon influxdb knx kodi kraken local_calendar local_todo +mariadb +matter maxcube mikrotik +mobile_app modbus +mosquitto +mqtt mysensors mysql nextcloud nfandroidtv +notify_events octoprint onvif openweathermap +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink +upnp utility_meter +version +wake_on_lan waze_travel_time wemo whois wled workday xiaomi_aqara yamaha yamaha_musiccast zeroconf zha zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.11 dev-lang/python:3.12 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
dev-libs/xerces-c"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}]
~dev-python/aiodiscover-2.0.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.3[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.3.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.2.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-24.2.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.1.2[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.4.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.12.1[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}]
~dev-python/cryptography-42.0.5[${PYTHON_USEDEP}]
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-2.4.2[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.79.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.6.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.12.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240404.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.4.3[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.4[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.27.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.3[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.15[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-2.1.4[${PYTHON_USEDEP}]
~dev-python/pillow-10.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
>=dev-python/pycountry-23.12.11[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.1.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-8.0.4[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/regex-2023.12.25[${PYTHON_USEDEP}]
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
>=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.10.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.4[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.132.0[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
analytics_insights? ( ~dev-python/python-homeassistant-analytics-0.6.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-60[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2024.2.1[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}] ~dev-python/habluetooth-2.4.2[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.9[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-14.0.1[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/aioelectricitymaps-0.4.0[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.7[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2024.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-4.2.4[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-23.2.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-1.0.0[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.3[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.5.0[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.46[${PYTHON_USEDEP}] ~dev-python/Babel-2.13.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.1.5[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}] )
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
ibeacon? ( ~dev-python/ibeacon-ble-1.2.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.12.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.7.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-7.0.3[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-7.0.3[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-5.7.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.6[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nextcloud? ( ~dev-python/nextcloudmonitor-1.5.0[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.11[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.3.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.8.9[listen,${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] ~dev-python/lxml-5.1.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-8.2.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.23[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-lextudio-6.0.11[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.30.2[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.3[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.4.4[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ~dev-python/psutil-5.9.8[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.1[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.12.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.6.2.1[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-2.0.2[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-1.0.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-1.4.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.46[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.132.0[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.38.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.113[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.23.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.63.5[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.18[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.55.3[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-3.1.0[${PYTHON_USEDEP}]
~dev-python/coverage-7.4.4[${PYTHON_USEDEP}]
~dev-python/freezegun-1.4.0[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.16.1[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.7.0
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.3.2[${PYTHON_USEDEP}]
~dev-python/pylint-3.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.23.6[${PYTHON_USEDEP}]
~dev-python/pytest-cov-5.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
~dev-python/pytest-github-actions-annotate-failures-0.2.0[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.7.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-1.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-unordered-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-8.1.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.21.0[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.2[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
sed -E -i "s/regex==[^ ]*/regex/g" -i homeassistant/package_constraints.txt || die
# temp replacement to remove dev-python/future RDEP
sed 's/croniter==1.0.6/croniter==1.0.9/g' -i homeassistant/components/utility_meter/manifest.json || die
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@@ -19,10 +19,12 @@
<flag name="airly">Uses the Airly web service as a source for air quality data</flag>
<flag name="airvisual">Airvisual sensor platform queries the AirVisual cloud API for air quality data</flag>
<flag name="alpha_vantage">The alpha_vantage sensor platform uses Alpha Vantage to monitor the stock market</flag>
<flag name="analytics_insights">allows you to get integration usage statistics into Home Assistant</flag>
<flag name="androidtv">Library for controlling an Android TV, formerly firetv</flag>
<flag name="androidtv_remote">allows you to control an Android TV and launching apps</flag>
<flag name="android_ip_webcam">The android_ip_webcam integration turns any Android phone or tablet into a netwo</flag>
<flag name="axis">Communicating with newer devices from Axis Communications</flag>
<flag name="backup">allows you to create and download backups for your Home Assistant Core</flag>
<flag name="bluetooth">The Bluetooth integration will detect nearby Bluetooth devices</flag>
<flag name="bluetooth_le_tracker">Tracks Bluetooth low-energy devices periodically based on interval_seconds value</flag>
<flag name="caldav">Integrate a CalDAV (RFC4791) calendar in Home Assistant</flag>
@@ -43,10 +45,13 @@
<flag name="forecast_solar">Asynchronous Python client for getting forecast solar information</flag>
<flag name="fronius">Add (very basic) Support for Fronius Symo JSON Api to Home Assistant</flag>
<flag name="github">GitHub sensor integrates data from GitHub to monitor your favorite repositories</flag>
<flag name="glances">Allows you to monitor the system information provided by the Glances API</flag>
<flag name="holiday">create a calendar of holidays in Home Assistant for powering automations</flag>
<flag name="homekit">Integrate HomeKit controller and accessory in Home Assistant</flag>
<flag name="homekit_controller">Allows you to connect accessories with the “Works with HomeKit” logo</flag>
<flag name="http">Serves all files and data required for the Home Assistant frontend</flag>
<flag name="hyperion">integrate your Hyperion into Home Assistant</flag>
<flag name="ibeacon">Adding iBeacon Tracker to your Home Assistant instance</flag>
<flag name="influxdb">transfer sensor data to a local InfluxDB database</flag>
<flag name="knx">Asynchronous Library for the KNX protocol</flag>
<flag name="kodi">control a Kodi multimedia system</flag>
@@ -54,6 +59,7 @@
<flag name="local_calendar">create a calendar of events in Home Assistant</flag>
<flag name="local_todo">The Local to-do list integration allows you to create to-do lists in Home Assist</flag>
<flag name="mariadb">WIP: set dependencies for mariadb-connector-python</flag>
<flag name="matter">control Matter devices on your local WiFi or Thread network</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>
@@ -62,10 +68,12 @@
<flag name="mqtt">install MQTT Broker and dependencies</flag>
<flag name="mysensors">combines devices like Arduino, ESP8266, Raspberry Pi, NRF24L01+ and RFM69</flag>
<flag name="mysql">set dependencies to install MySQL Libraries for use with HomeAssistant</flag>
<flag name="nextcloud">pulls summary Nextcloud information into Home Assistant</flag>
<flag name="nfandroidtv">Notifications for Android TV and Notifications for Fire TV</flag>
<flag name="notify_events">The Notify.Events service is a platform for the notify component</flag>
<flag name="octoprint">The main integration to integrate OctoPrint sensors</flag>
<flag name="onvif">allows you to use an ONVIF Profile S conformant device</flag>
<flag name="openweathermap">uses OpenWeatherMap as a source for current meteorological data</flag>
<flag name="otp">generates One-Time Passwords according to RFC6238</flag>
<flag name="owntracks">OwnTracks: track your location and send it directly to Home Assistant</flag>
<flag name="ping">use the great ICMPLib for Presence Detection and as a binary Sensor</flag>
@@ -102,9 +110,12 @@
<flag name="utility_meter">integration provides functionality to track consumptions of various utilities</flag>
<flag name="version">display the current Home Assistant versions</flag>
<flag name="wake_on_lan">enables the ability to send magic packets to Wake on LAN capable devices</flag>
<flag name="waze_travel_time">waze_travel_time sensor provides travel time from the Waze</flag>
<flag name="wemo">discover and control WeMo devices</flag>
<flag name="whois">perform daily WHOIS lookups</flag>
<flag name="wled">add support for Aircookie's WLED</flag>
<flag name="workday">generating country, province and state specific sets of holidays on the fly</flag>
<flag name="xiaomi_aqara">allows you to integrate Xiaomi Aqara-compatible devices</flag>
<flag name="yamaha">Library for Yamaha RX-* Receivers</flag>
<flag name="yamaha_musiccast">add support for Yamaha MusicCast devices</flag>
<flag name="zeroconf">will scan the network for supported devices and services</flag>

View File

@@ -8,22 +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-2023.10.4.gh.tar.gz 15531216 BLAKE2B 9d1d5638825c97cbdecd2e40721be0f65824af3991ca1046673525b3ef6bd6a742f48372c3106e6e09233b93041e7bb3c58c633202e8ba0afa13c7e343e0878c SHA512 3d620410ceab33e3839ac1251056136127ab947dd91196af6c12efe47aa4dde44fdcdfdc5557e7565eedb77ffc7346ef6910a22796d499de30c296e8d78fa019
DIST homeassistant-2023.10.4.tar.gz 17574977 BLAKE2B 6a2067d156476fe5a8034145a332568a15d37ffa3673a5a33d21aa9fc3f9fec054341f3e9e5fc64cd38c57e1a91e8245414e65e3d27fb8fb3b630b1e307f23d7 SHA512 b7cb498f3d7e7c600eccfb87d8f53e26ea88af682263b91d84e13a44e5279685ab352da8616d1cd5cace1d7f6efd1295abea8cf63e254bcf9079ceec61b2e100
DIST homeassistant-2023.10.5.gh.tar.gz 15533220 BLAKE2B c93faa00057333c47deff58215f7b18f703895d41ea0e2b34060ac56300a7079282dcfab675cb13997aa13c776027b3ec83f13820ca07e6fca7f6412e38f9a28 SHA512 476594f9a5ef037fc611243cdc392fec4daa0c193d09936ed5774f7a201458226abd8cd79a6bb95e00e119b18734ec2eadc2fe86626791bbf4ad873b7bea1a92
DIST homeassistant-2023.10.5.tar.gz 17597340 BLAKE2B d5a53070fb3217884fe008a82d22fd9ef5083c6d94d61d9a33c81449e79aaff1d295a36920c3f7379d78841b90de1d6f135275c7c80306cd73a34b2f81ef4e71 SHA512 427cb799af6926a02dac676f8acb29162d9f730a13a28ae89da178e9fe12452636e5493f631b14e4bcfd1d3b8c6b6f7ecb8a73d702fad801aed1754153382968
DIST homeassistant-2023.11.0.gh.tar.gz 15196206 BLAKE2B 918de9b5c72c71eaba8210b7023eff5b2e416fe70e6393a91cb06335a33d4ecc573b2be64f21d04b5bb2047c7490c83075134a00adbc23129cca7d0a2beb516a SHA512 74362f207380164b0af928cec3a8850b0926af30cb9d0150d871936166017bb7bdd0b41ab88d143afce275177609d22a5355b7ac35e70d08f77a1dbc5efce64c
DIST homeassistant-2023.11.0.tar.gz 17927703 BLAKE2B 4e9e4e9ad13e5741f18e2badd05bcbe77b71ab7a13919bc8b570093936e0056f5a4477d5b2c915143980c8066efaedfc603edc6eca1ebc4e0958768ef5a36197 SHA512 09711d6e08d8ee25fa8d5478bbc5872b974c82e9207438899771f84c4c3583b5b1cd75c13affb2d2559cb3873ad562321ee0d497771a19e2100e0f2235a3bf58
DIST homeassistant-2023.11.0b6.gh.tar.gz 15196573 BLAKE2B f833fba00784e3aefab79909ff7bfc4d5985a973695a376da47a7997ffab118f47a50dce37b8d2364b1b258b6e2a47e216d3f5edc1754a5c1143cfcc4de39e58 SHA512 df4e1a616981158a8d6301b16b6a2925dad113a8b856aa09c20da01d9aa4041bdc27f66bb0d796571bbee006d106261c6750bf197baa05ce5ffe3a4594d28bec
DIST homeassistant-2023.11.0b6.tar.gz 17926117 BLAKE2B 8d8aefca2650dcecf2ff4ad89fd1e3e24d1c81dce85e20566ac1bcb9ce4edba438ea47fde73e9882bdd76ac316ef948faddd97277847df25dff7c61ee87acebd SHA512 26d0757ffc615044660ac508e94069db0750e6db1c1fc06a761a3ee357296b9ea026a71eb32a4231cbac4f61cee07e5141741cbfb47dd28e49ee8bfbb185a073
DIST homeassistant-2023.11.1.gh.tar.gz 15212970 BLAKE2B cb868a2dacc3061a59ef4ca52eafedc4d515b5272bc73b26c266ac9bfcb0ad0406ca7f1e1219946a039269ad886fda1d45ad617d21f3f5cbe3351fa9a28d22b4 SHA512 e9a316efbe3d1b0ec9587fa75013ecadedb43c5605cf3873ddfce6ddc516b16fff051a3cc1c2424ca4b0212cc8fd657e70cd42e79358395cd137a392a2fdc0de
DIST homeassistant-2023.11.1.tar.gz 17973358 BLAKE2B a7f1aa79cf88b8694eb6f2f36c948d199bb9c6b677c9c24171d1464a8d31e69ddb9e491bb8a6227e60bf7d48541e1aeabae5b2952762ef67cc7ab8ee7da7077d SHA512 cfdd5d02f3d116b369889e50008fe65f11be2764392f73150909fc0ed38b067839fc45f4e54a0778cb6ff9084f74c75a40852ceceeb3799f7d6f24aa4e708694
DIST homeassistant-2023.11.2.gh.tar.gz 15213822 BLAKE2B 2a39f4f61a640a55ab86a5c9d45d86fa92f04aeddcb161ef42540ef74b6d2cc80b5af0c71cca1bde89d31c82cdd7c6282827a11ca2d1ce725af9f6edd8e990a8 SHA512 d3edbd398f3753a316fb747cab427604ed97bb539537964077788c67287955cbc83f9d9a7211ab25b6b1971c809656a5582ac5777af45805b658da155930c307
DIST homeassistant-2023.11.2.tar.gz 18071730 BLAKE2B e5fec599e75fcd6d56829f70f48b40d82fc2d313eb0430ad38574b761f285e7b80293185c689255a99da56236e4fd8b0575c66d26b90e62ba01d751f4db17b52 SHA512 b8884bd8b47e6bddccae4b1fa463835075ae9afb60247c37416cfa0ff0e936ed43616a94dc7176a7cfda1eaa62fe6947f45ec66586c406e8c66a58ceee468c52
EBUILD homeassistant-2023.10.4.ebuild 32393 BLAKE2B e36bb649aa08107a4feab0368694f853ce5fb82f5a6d541c516965783d10d01244cf5a69456e3fe6263b2c79d2a5bb12b52700f3b682076a07f1e42b5abe03b6 SHA512 6e3118888ca3230ae49b24848f1a8cf184f61db65fd87b814ff82637c35b2f516ab2e2163bcf033da31e549bb7bdd235b8665b2cf4dc6cc38ba5e1df588a22ee
EBUILD homeassistant-2023.10.5.ebuild 32539 BLAKE2B eb115cadd3ce73dd6eb1502f2bacaf256786a879c16653e34283f115df3dfc99e779a1ed87fded6598b64c95690a0f695afc1f06999e474cc5f91ef1acc9d243 SHA512 be3f63bca5b95d879bc0451c983650f3963b2819c5fb8fdb3008a7992233ecef513e8625e3a6e9509113ff3f3555beb7d8579b6036fe86c901dfda6454b18a51
EBUILD homeassistant-2023.11.0.ebuild 33159 BLAKE2B 57f7df9631b964d637f8680e4d8bd6584c4e0b27fc4c3df95e7db126f0337bcf2ae509796460e0cf08c97262149fa1985fc72c618ec212fd5acb3e2db48cf880 SHA512 3973c428a0110880f03194953ee401f0bc4d8bde42185bb4c99fcf5b12e43aa97776b349c8b9eb789af7d947e2ec8d5e8880c61271b707486acbfd3c088a66aa
EBUILD homeassistant-2023.11.0_beta6.ebuild 33094 BLAKE2B a4f2205a6e55c1ae3b75fc4778a56a24fb682cf51ce4a38dc06e37c00a31d30d5fbcd48b709b1513f7606ec872c2e05c1c5340a2c3011fd0d377f3111456838f SHA512 41fdcc5f6dc5dbc75d1755f8024008792707230a6f8ae1a3c7b113852eca2e52755d1593ed21c590a3da6bb7dfa1d08ff409c8e36b04218eff6420af98109ee2
EBUILD homeassistant-2023.11.1.ebuild 33146 BLAKE2B d9c39f1c2b338d0472c7c74b6e6471c6bc36bc44c87f808343e3fe65992ba833c6ca49af602e179e177370db03f455092dc7e3c117da4f33d937bc1896e76af7 SHA512 a0b8e1934d3ef61cafe224ccdc24caf560f5537cd94fe6fcc23426f7a795dad48a88ea5557263cfa8dca1ea58b60c387a63a3272fdf044396f99a6e9849252f9
EBUILD homeassistant-2023.11.2.ebuild 33137 BLAKE2B ba74ce7b90a7fb6c8acad5d131b82c0f84f5eb2aca18ade8f82fa5ac3b8cb6bdc41deb5e31ba430c6253680cb06089569d7c2a9ff76e2d1c2eb43dd823459e74 SHA512 b464b94bdd49b92259888eb245b38be86ddfe8fde29f5d2e298a6678c48e249edd38bb8c3a780c52c6df3710f658fa3ccaf40716ba452007d7954e700d469922
MISC metadata.xml 26872 BLAKE2B 63246883c792d244b6b63f126b6a81c61f96759740eb445503359de8d6186f51329d28a7a6c70fc167b8d8c5b7d4d8103c8681ecd837250e21c0585a60c50572 SHA512 5a659fb3a767471cc97aeded948b5da817c1b1b33b211ab0b783a31b1536f5121f0ebb6dc6eff36d48a8904538eb3266de97dd159df08a04f5350877597d6d94
DIST homeassistant-2023.12.1.gh.tar.gz 15480427 BLAKE2B 07a5384c65c03ad44a34139438e2a6e49a9fdc323faadbeb6c96c47dad7d9bf994b70bb07bc0a8d51dc471041bdf4b65073726edc85f4aace79dfae3e2d798b0 SHA512 ed054b8f01a93365e472f58c790c4fb78f749cf5d277cac6643784795b8c3f8f3002a19216701ec95c517f9ecd3392a1340d3a75f449154fc4a2591f7861e6e3
DIST homeassistant-2023.12.1.tar.gz 18789635 BLAKE2B 49f0ecd072915e4168499eab73656d6dd14f27b73ec1dce8c8e43b35040ddf0231ba752367131c1fad8b1a8f2b814720ba61cd772352109c65a5a1a254e0985d SHA512 cf6290440c3c98fdf0f3d4e6f50e08753e9ea53ae69916992a5e4776006d54e45676edfbacfc6682eef51da68cf94a1ba5ac1ffac18d0d2ab978bf237d4b36e9
DIST homeassistant-2024.1.0.gh.tar.gz 15710129 BLAKE2B c1550a3827dec564afdf150b7b628fd3fc001157d36baa49e0e9cf9a9094de2baf8c7b7662d386c535ff2f2a6cd86d5a8dc5041a06df588c6f6dbdf253985f10 SHA512 f5c6aea33ee8fc239534c14a7f1c66088cb66ffce8ce38316e152e66395b9b08b10f2b81d891ce8d7ed96337cf4c11e8e8d614b7caf28c51a4bb04a7630b18a1
DIST homeassistant-2024.1.0.tar.gz 19164130 BLAKE2B 839991b8759f600380fa25ff34129c15760df13c4d1eff3e2f1ce6c99d2468b6c25249253f4ceb8570f1045e40b221f31b243be69a4a92f69705e26fc250d108 SHA512 e23b26656257bbd0becda6852127e4bdc195ed7c35747c0acaffad3dbab7e7ee216e639109c149a90dc982bcd24bae952202de969ee38b6082d11c34bef18ec2
DIST homeassistant-2024.2.5.gh.tar.gz 16277151 BLAKE2B b811599130967653dc8d5a6f40f437abf213eb92fb3e2cc620b4af087f1f93d79e6424f1438256ee709a16ecf4087a9d1b40093360c5543dd2123d173782cc25 SHA512 f4f2a12c82fc907701ee28bf4e1b6804f2fff4347533505b1a79c0fbd5136805f3f7c4b9773543bb25aedcc00c1f2d3758b26ec783536c0e4212acd46b67a477
DIST homeassistant-2024.2.5.tar.gz 20005661 BLAKE2B 02ed74d9c7eb07dbfab51bff5baa37d01e1eacfbcdf3f316f54155b947ea5963440ab46ca8b8e710975b1c540ac4a7efeab0d1fb5faf9f3ea928203ba90c5b7a SHA512 421b699567cf085ef891f56886a131bd9f520627d52d514bcd5ec1a1a06cd2e9a5af12e013cfbd29c9558c827adc196b200921df0967ec99c187bbf358b89e17
DIST homeassistant-2024.3.3.gh.tar.gz 16494189 BLAKE2B bfb728d5739c2fbdfd94172f2600e1764ca3cbc1a37bdfd4f882a7da647c910f8a7947e63da69bb81dd7b452e4f91ad4091195f55d8e9145b9523895b8b81d61 SHA512 a08a0c6776f34826128bce3310003ac104822f6391de403ac83ee037e9d5d6ca4c145698337555d127e0041354387a62304cc8e6dc18907bc330c74ce2919072
DIST homeassistant-2024.3.3.tar.gz 20325232 BLAKE2B 4f4a28ea1e4f2a68d2e31c49fbaf6a5ae4f1ac2b07f67b0671439eaeb344b1a87e91840f9bfce4cb7e5275ce40aa952b66242d1f7c6b71ebf0a860f03fa524ff SHA512 86aeedf514f20af8f525d94c37ba579301cd0eb3b7249882be46bd2142687f8500942fa1380393eb1bc3df98cbedc74d3e147d90c2322b0b6635eeb5788403f0
DIST homeassistant-2024.4.1.gh.tar.gz 16721155 BLAKE2B bd90062aae83c447f9cf098cfc0752355e19f2084ff931fe3e549a25cf76e2265cfa8f277f99d7524cd9493917f75fecac6b55ba1bc144343514262dd7906c68 SHA512 acea2584a22af1e34ae0915cae0ebe14dfb10325bdfa8bb16a34aca96efc134e4b127defa97bc864cae3d0e2638050f6b54dc8163a28b12d8c26bf00b28cb286
DIST homeassistant-2024.4.1.tar.gz 20684761 BLAKE2B 6cb115252dc2bcbdcb6d46cb1d1e37a4134841059b485b2e018b1d19888e95b3eeb8410d77b77fb11bbefb8d1bcafa20bbe080e2c0fcfd1c8ddb412d5f34ee97 SHA512 86892576dee797c8ad3cc7ad7f982fa7d893da5b79f6de0857863a024df9c20aa06c2b9e4e0121d6f3b2f9ad0e3968d89e154c9b6b4c6a9c3e6fd20e0fb6d9cd
EBUILD homeassistant-2023.12.1.ebuild 33204 BLAKE2B 6b100599c1a2d16714dceed552fa9a80a0afc91dd0e18408511447a5b18680b3b7ab4dc6c7affcc3acfb93403f01203cefc8ee43dc5429a96a3b6ff7a03dec70 SHA512 14b6c4c198bdd95a91d2f01d98980aa70e6908b20419610fc89bda01e36843a0c9a81a8e5c4f9653035515dd218ee502b146fa7bbef4998c11e1f1bb857eb6fc
EBUILD homeassistant-2024.1.0.ebuild 33648 BLAKE2B a6aa0ae5b785707cf9b6dfac174567026ad02ae98a34430a42cda69f5d0d79a692d2b0600f858604a0bdffc46f1fb5f74df8b25559221e46ac40ef861230b165 SHA512 59eae697eb24eb6d7d397c16007edacd2a2b07ab406ffc0341b022b634b8dfdee391059681b3ac80fbed757968486b2a8b7a8584783398a94e436bb0ba6835f8
EBUILD homeassistant-2024.2.5.ebuild 34157 BLAKE2B fc0c403622643b1c33b60c976a3b5b12b64a391d005006c1baa8b1faaf7e035a0183ad1230d4b28c0494895af9dd27a696e53c7b8667f5f0de9f5505bb7434e2 SHA512 0f0f647e6be34555974e9c8278e0e786f3da7b641216a2550e14ec4f0425a4e1ba61515c95154862f8b1511a7783347a9e28a5a6bec4e8429fcc0cdb0651ad09
EBUILD homeassistant-2024.3.3.ebuild 34315 BLAKE2B 319fb86801d9b0a8b88a8171e4a87fe7c42f0715b6ee6c7174fb0040367338f36e6c7cdca0cb012ada621ff0a53060c0ef57b9a83741757f49670453b2bead4b SHA512 2081862a8f17eb8497f12c29336006672c0cbbc5d350eee5f36c931ae040b5677c04c3e51152ce2cf5f8f6026f9a05e5db9b7f94ac1b489d9240768b1f0bdf58
EBUILD homeassistant-2024.4.1.ebuild 34350 BLAKE2B a4f00a7bb0671bad6cae4d7d3ca39f833090ccb4a9291be6fac28ffb41088d6e878134fdb5748d4bf3585cdaf0f4c45ca3e7358848c40ea86d49f08fa6c15982 SHA512 bb97b7b374d8345266bbe939ca249696b403e0b2f4ed84dce19c3140cbf4a0944c2a408eb41f519ace3b3f250b0c66be81d08a70c55c79f78c8e1c6eff872fe9
MISC metadata.xml 27369 BLAKE2B 8975a2c9885e30759df19290efb4deb224394bd57f77d9be8398223b5cdb5613468573eb9ac300fba4acf7a21bc847b715d587d089260f4cb431b08d02c953c9 SHA512 2b5d9038f8804277010b279ba75849902eff1a4cc6de3df74e994ddb5a1964eadcbfee475be28f7c6d89c1923d322850f3172ac5decb0e4e5e823910b1372e15

View File

@@ -1,516 +0,0 @@
# 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 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.5.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.7.1[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.58.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.58.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.58.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.71.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.10.3[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20231005.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.10.2[${PYTHON_USEDEP}]
~dev-python/httpcore-0.17.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.24.1[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.7[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.8.1[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.115.2[${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-1.0.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-2023.8.1[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.58[${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.8[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.72[${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.13.4[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.5.0[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.3.0[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2023.3.0[${PYTHON_USEDEP}] )
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.21.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.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.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.14.1[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.3[${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.16[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.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.26.0[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-113[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.4[${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.5.1[${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.36.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.36.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.6[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.5.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/pyenphase-1.11.4[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.0.7[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.7.2[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-1.0.4[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.9[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.2[${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.1[${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.8.0[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.0.5[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.15[${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.7.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2023.8.0[${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-10.0.1[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.5.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.14.4[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.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.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.3.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${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.9[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-5.0.1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.16[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2023.09.24 )
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.5.2[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/python-myq-3.1.13[${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.1.0[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.2[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.5.1[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${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.4.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-3.1.1[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.3[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.33.0[${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.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-4.0.0[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.18.1[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.8[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.4[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2023.8.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-0.3.2[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.6.3[${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.5[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.7.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-2023.4.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${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.3[${PYTHON_USEDEP}] )
tts? ( ~media-libs/mutagen-1.47.0 )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-63[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.36.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.3.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2023.10.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.25.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-2.1.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
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.28[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
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.13[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.36.7[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.105[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.57.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.18.3[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.52.1[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.15.7[${PYTHON_USEDEP}]
~dev-python/coverage-7.3.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.5.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.4.0
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.17.6[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.7[${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.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-7.3.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.1[${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 --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
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

@@ -1,515 +0,0 @@
# 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 androidtv_remote 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 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 nfandroidtv +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.5.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.7.1[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.58.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.58.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.58.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.71.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.10.3[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20231005.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.10.2[${PYTHON_USEDEP}]
~dev-python/httpcore-0.17.3[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.24.1[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.7[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.8.1[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-1.0.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-2023.8.1[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.58[${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.8[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.72[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${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.13.4[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.5.0[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.3.0[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2023.3.0[${PYTHON_USEDEP}] )
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.21.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.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.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.14.1[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.3[${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.16[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.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.26.0[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-113[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.4[${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.5.1[${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.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.36.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.6[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.5.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/pyenphase-1.11.4[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.0.7[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.7.2[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-1.0.4[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.9[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.2[${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.1[${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.8.0[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.0.5[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.15[${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.7.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2023.8.0[${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-10.0.1[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.5.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.14.4[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.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.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.3.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${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.9[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-5.0.1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.16[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2023.09.24 )
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.5.2[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/python-myq-3.1.13[${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.1.0[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.2[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.5.1[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${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.4.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-3.1.1[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.3[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.33.0[${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.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-4.0.0[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.18.1[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.8[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.4[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2023.8.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-0.3.2[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.6.3[${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.5[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.7.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-2023.4.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${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.3[${PYTHON_USEDEP}] )
tts? ( ~media-libs/mutagen-1.47.0 )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-63[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-3.3.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2023.10.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.25.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-2.1.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
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.28[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
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.13[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.36.5[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.105[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.57.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.18.3[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.52.1[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.15.7[${PYTHON_USEDEP}]
~dev-python/coverage-7.3.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.5.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.4.0
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.17.6[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.7[${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.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-7.3.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@@ -29,7 +29,7 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor 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 local_todo loopenergy luci luftdaten +mariadb maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
RESTRICT="!test? ( test )"
# external deps
@@ -48,28 +48,29 @@ RDEPEND="${RDEPEND}
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]' python3_11)
$(python_gen_cond_dep '~dev-python/aiohttp-3.9.0_beta0[${PYTHON_USEDEP}]' python3_12)
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-zlib-ng-0.1.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-23.11.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.14.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
~dev-python/cryptography-41.0.7[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.14.0[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
@@ -77,11 +78,12 @@ RDEPEND="${RDEPEND}
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
~dev-python/hassil-1.5.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20231030.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.10.16[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20231208.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.12.5[${PYTHON_USEDEP}]
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
@@ -100,7 +102,7 @@ RDEPEND="${RDEPEND}
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
@@ -118,10 +120,10 @@ RDEPEND="${RDEPEND}
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/regex-2023.10.3[${PYTHON_USEDEP}]
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
@@ -131,7 +133,7 @@ RDEPEND="${RDEPEND}
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.127.0[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
@@ -144,10 +146,10 @@ RDEPEND="${RDEPEND}
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] ~dev-python/jaraco-functools-3.9.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-2.0.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.6.2[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.6.3[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
@@ -172,7 +174,7 @@ RDEPEND="${RDEPEND}
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] ~dev-python/pyasuswrt-0.1.20[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.3.2[${PYTHON_USEDEP}] )
@@ -193,12 +195,12 @@ RDEPEND="${RDEPEND}
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.14.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.14.0[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.6[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
@@ -212,14 +214,14 @@ RDEPEND="${RDEPEND}
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.8[${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}] )
co2signal? ( ~dev-python/aioelectricitymaps-0.1.5[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-113[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-114[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.4[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
@@ -237,16 +239,16 @@ RDEPEND="${RDEPEND}
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.17[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.5.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/pyenphase-1.14.2[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/pyenphase-1.14.3[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.2.4[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.14.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
esphome? ( dev-python/aioesphomeapi[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.4.6[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.7.6[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
@@ -257,13 +259,12 @@ RDEPEND="${RDEPEND}
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.9[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-3.2.0[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-3.2.2[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
@@ -276,41 +277,41 @@ RDEPEND="${RDEPEND}
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.0.9[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.15[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.16[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.1.1[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.7.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2023.10.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2023.11.0[${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-10.1.0[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.5.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.5.2[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.14.4[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.10[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
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}] )
lifx? ( ~dev-python/aiolifx-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.10[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-6.1.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-6.1.0[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.16[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2023.10.13 )
media_extractor? ( ~net-misc/yt-dlp-2023.11.16[${PYTHON_USEDEP}] )
met? ( ~dev-python/PyMetno-0.11.0[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.2.0[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
@@ -327,7 +328,7 @@ RDEPEND="${RDEPEND}
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.2[${PYTHON_USEDEP}] )
nut? ( ~dev-python/pynut2-2.1.2[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.5.1[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.6.0[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
@@ -344,28 +345,28 @@ RDEPEND="${RDEPEND}
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.33.2[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.34.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? ( $(python_gen_cond_dep '~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}]' python3_11) $(python_gen_cond_dep '~dev-python/RestrictedPython-7.0a1[${PYTHON_USEDEP}]' python3_12) )
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-4.0.0[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.2.0[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-4.0.1[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.8.3[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.18.1[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.8[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.4[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.5[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-6.1.0[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2023.8.0[${PYTHON_USEDEP}] )
@@ -381,7 +382,7 @@ RDEPEND="${RDEPEND}
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.6.3[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
@@ -398,28 +399,28 @@ RDEPEND="${RDEPEND}
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
tts? ( ~media-libs/mutagen-1.47.0 )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-65[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-67[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
usb? ( ~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-3.3.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2023.10.2[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-4.0.2[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2023.11.0[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.28.1[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.29.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-3.0.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-3.0.1[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/aiowithings-1.0.2[${PYTHON_USEDEP}] )
withings? ( ~dev-python/aiowithings-2.0.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.35[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.36[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
@@ -427,14 +428,14 @@ RDEPEND="${RDEPEND}
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.13[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.127.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.36.8[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.106[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.59.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.37.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.107[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.22.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.60.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.0[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.15[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.53.1[${PYTHON_USEDEP}] )"
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.54.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
@@ -442,7 +443,7 @@ BDEPEND="${RDEPEND}
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.6.1[${PYTHON_USEDEP}]
~dev-python/mypy-1.7.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.5.0
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
@@ -451,7 +452,7 @@ BDEPEND="${RDEPEND}
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
@@ -461,7 +462,7 @@ BDEPEND="${RDEPEND}
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
@@ -469,9 +470,10 @@ BDEPEND="${RDEPEND}
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
sed -i "s/regex==2021.8.28/regex==2023.10.3/g" -i homeassistant/package_constraints.txt || die
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"

View File

@@ -29,16 +29,16 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor 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 local_todo loopenergy luci luftdaten +mariadb maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fronius garmin_connect gios github glances gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time holiday +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb +matter maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|| ( dev-lang/python:3.11 dev-lang/python:3.12 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
dev-libs/xerces-c"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
@@ -47,29 +47,32 @@ RDEPEND="${RDEPEND}
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]' python3_11)
$(python_gen_cond_dep '~dev-python/aiohttp-3.9.0_beta0[${PYTHON_USEDEP}]' python3_12)
~dev-python/aiodiscover-1.6.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-zlib-ng-0.1.3[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.1.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-23.11.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.16.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
~dev-python/cryptography-41.0.7[${PYTHON_USEDEP}]
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.21.0[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
@@ -77,20 +80,23 @@ RDEPEND="${RDEPEND}
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20231030.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.10.16[${PYTHON_USEDEP}]
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-2.0.1[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.75.1[${PYTHON_USEDEP}]
~dev-python/hassil-1.5.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.11.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240103.3[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.1.2[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.26.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
~dev-python/lxml-4.9.4[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0
@@ -100,16 +106,15 @@ RDEPEND="${RDEPEND}
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
|| ( ~dev-python/pysnmp-lextudio-5.0.31[${PYTHON_USEDEP}] ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
@@ -118,11 +123,11 @@ RDEPEND="${RDEPEND}
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/regex-2023.12.25[${PYTHON_USEDEP}]
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.9.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
@@ -130,24 +135,22 @@ RDEPEND="${RDEPEND}
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}]"
~dev-python/yarl-1.9.4[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-2.0.0[${PYTHON_USEDEP}] )
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] ~dev-python/jaraco-functools-3.9.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.6.2[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.4[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.6.3[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
@@ -161,21 +164,21 @@ RDEPEND="${RDEPEND}
ambient_station? ( ~dev-python/aioambient-2023.4.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/aioapcaccess-0.4.2[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.14.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.6.0[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] ~dev-python/pyasuswrt-0.1.21[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.3.2[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.4.0[${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}] )
@@ -189,64 +192,63 @@ RDEPEND="${RDEPEND}
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.6[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.2.0[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.22.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.22.4[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.21.0[${PYTHON_USEDEP}] ~dev-python/habluetooth-2.0.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.14.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.6[china,${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-2.3.0[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-1.0.5[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/python-bsblan-0.5.16[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.8[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.8[${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}] )
co2signal? ( ~dev-python/aioelectricitymaps-0.1.5[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-113[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-114[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.4[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.3[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.6.0[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}] )
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.17[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-4.0.2[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/pyenphase-1.14.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/pyenphase-1.15.2[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.1.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-21.0.1[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-0.4.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.4.15[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.7.6[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
@@ -257,14 +259,14 @@ RDEPEND="${RDEPEND}
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.9[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-3.2.0[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-3.2.2[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.5.0[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] )
@@ -273,62 +275,63 @@ RDEPEND="${RDEPEND}
harmony? ( ~dev-python/aioharmony-0.2.10[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.39[${PYTHON_USEDEP}] ~dev-python/Babel-2.13.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.0.9[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.1.1[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.15[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.16[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.1.3[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.7.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2023.10.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2023.11.0[${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-10.1.0[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.5.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.5.2[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.14.4[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.10[${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}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
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}] )
lifx? ( ~dev-python/aiolifx-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.10[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.16[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-5.1.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2023.09.24 )
media_extractor? ( ~net-misc/yt-dlp-2023.11.16 )
met? ( ~dev-python/PyMetno-0.11.0[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.2.0[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.5.4[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/python-myq-3.1.13[${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}] )
netatmo? ( ~dev-python/pyatmo-8.0.2[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/mac-vendor-lookup-0.1.12[${PYTHON_USEDEP}] )
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/mac-vendor-lookup-0.1.12[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.2[${PYTHON_USEDEP}] )
nut? ( ~dev-python/pynut2-2.1.2[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.5.1[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.6.0[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
@@ -344,29 +347,29 @@ RDEPEND="${RDEPEND}
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.33.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.7[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.35.3[${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? ( $(python_gen_cond_dep '~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}]' python3_11) $(python_gen_cond_dep '~dev-python/RestrictedPython-7.0a1[${PYTHON_USEDEP}]' python3_12) )
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-4.0.0[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.2.0[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-4.0.1[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.8.5[listen,${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.18.1[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.8[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.4[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.10[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.6[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.4[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-7.0.0[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2023.8.0[${PYTHON_USEDEP}] )
@@ -375,21 +378,21 @@ RDEPEND="${RDEPEND}
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-lextudio-5.0.31[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-0.3.2[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.30.0[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.6.3[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.4.4[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.7.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.6[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.7[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
@@ -399,28 +402,28 @@ RDEPEND="${RDEPEND}
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
tts? ( ~media-libs/mutagen-1.47.0 )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-65[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-68[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/unifi-ap-0.0.1[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
usb? ( ~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-3.3.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2023.10.2[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-4.0.2[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2023.11.0[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.21[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.28.1[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.32.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-3.0.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-3.0.1[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/aiowithings-1.0.2[${PYTHON_USEDEP}] )
withings? ( ~dev-python/aiowithings-2.0.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.35[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.39[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
@@ -428,31 +431,31 @@ RDEPEND="${RDEPEND}
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.13[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.36.8[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.106[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.59.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.37.6[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.109[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.22.4[${PYTHON_USEDEP}] ~dev-python/zigpy-0.60.4[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.15[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.53.1[${PYTHON_USEDEP}] )"
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.55.2[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/coverage-7.3.4[${PYTHON_USEDEP}]
~dev-python/freezegun-1.3.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.6.1[${PYTHON_USEDEP}]
~dev-python/mypy-1.8.0[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.5.0
~dev-vcs/pre-commit-3.6.0
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
~dev-python/pylint-3.0.2[${PYTHON_USEDEP}]
~dev-python/pylint-3.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
@@ -462,7 +465,7 @@ BDEPEND="${RDEPEND}
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
@@ -470,9 +473,10 @@ BDEPEND="${RDEPEND}
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
sed -E -i "s/regex==[^ ]*/regex/g" -i homeassistant/package_constraints.txt || die
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_11 )
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
@@ -29,16 +29,16 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv androidtv_remote android_ip_webcam 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 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 local_todo loopenergy luci luftdaten +mariadb maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio analytics_insights androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis +backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain +bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv bring broadlink brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fronius garmin_connect gios github glances gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time holiday +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ibeacon ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb +matter maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nextcloud nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct +upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|| ( dev-lang/python:3.11 dev-lang/python:3.12 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
dev-libs/xerces-c"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
@@ -47,29 +47,33 @@ RDEPEND="${RDEPEND}
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]' python3_11)
$(python_gen_cond_dep '~dev-python/aiohttp-3.9.0_beta0[${PYTHON_USEDEP}]' python3_12)
~dev-python/aiodiscover-1.6.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.3[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.1.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
~dev-python/attrs-23.2.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-24.2.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.17.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.3.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.12.1[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
~dev-python/cryptography-42.0.2[${PYTHON_USEDEP}]
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
@@ -77,52 +81,54 @@ RDEPEND="${RDEPEND}
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20231030.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.10.16[${PYTHON_USEDEP}]
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-2.4.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.76.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.6.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.12.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240207.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.2.2[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.26.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.3[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.9[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.15[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
~dev-python/pandas-2.1.4[${PYTHON_USEDEP}]
~dev-python/pillow-10.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
|| ( ~dev-python/pysnmp-lextudio-5.0.31[${PYTHON_USEDEP}] ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-8.0.1[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/regex-2023.12.25[${PYTHON_USEDEP}]
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.25[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.9.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
@@ -130,24 +136,22 @@ RDEPEND="${RDEPEND}
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}]"
~dev-python/yarl-1.9.4[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-2.0.0[${PYTHON_USEDEP}] )
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] ~dev-python/jaraco-functools-3.9.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.6.2[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.4[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.6.3[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
@@ -158,24 +162,25 @@ RDEPEND="${RDEPEND}
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2023.4.0[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2024.1.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
analytics_insights? ( ~dev-python/python-homeassistant-analytics-0.6.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.10.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/aioapcaccess-0.4.2[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.14.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.6.0[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.7.2[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] ~dev-python/pyasuswrt-0.1.21[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.3.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.11.2[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.4.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}] )
@@ -189,64 +194,64 @@ RDEPEND="${RDEPEND}
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.6[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.2.0[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.22.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.22.6[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.17.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}] ~dev-python/habluetooth-2.4.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.14.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.6[china,${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] )
bring? ( ~dev-python/python-bring-api-3.0.0[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-2.3.0[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-1.0.5[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/python-bsblan-0.5.16[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/python-bsblan-0.5.18[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.9[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.1.0[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
co2signal? ( ~dev-python/aioelectricitymaps-0.4.0[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-113[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-114[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.4[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.3[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}] ~dev-python/aiodiscover-1.6.0[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}] )
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.38.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.6[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.7[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.17[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2024.2.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-4.2.4[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/pyenphase-1.13.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/pyenphase-1.19.0[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.1.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-21.0.2[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-0.4.1[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.4.19[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.7.6[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
@@ -257,14 +262,14 @@ RDEPEND="${RDEPEND}
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.9[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.10[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-3.2.0[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-3.2.2[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.5.0[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] )
@@ -273,62 +278,65 @@ RDEPEND="${RDEPEND}
harmony? ( ~dev-python/aioharmony-0.2.10[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.43[${PYTHON_USEDEP}] ~dev-python/Babel-2.13.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.0.9[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.1.4[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.15[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.16[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.7.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2023.10.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2024.1.0[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
ibeacon? ( ~dev-python/ibeacon-ble-1.0.1[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-10.1.0[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-10.2.0[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.5.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.5.3[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.14.4[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.10[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.12.0[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.6.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-0.8.10[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.5[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.10[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.16[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-5.5.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2023.09.24 )
media_extractor? ( ~net-misc/yt-dlp-2023.11.16 )
met? ( ~dev-python/PyMetno-0.11.0[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.2.0[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.5.4[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.3[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/python-myq-3.1.13[${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}] )
netatmo? ( ~dev-python/pyatmo-8.0.3[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
nextcloud? ( ~dev-python/nextcloudmonitor-1.5.0[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/mac-vendor-lookup-0.1.12[${PYTHON_USEDEP}] )
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/mac-vendor-lookup-0.1.12[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.2[${PYTHON_USEDEP}] )
nut? ( ~dev-python/pynut2-2.1.2[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.5.1[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.6.0[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
@@ -344,83 +352,83 @@ RDEPEND="${RDEPEND}
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.33.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.7[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.36.3[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.5.1[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( $(python_gen_cond_dep '~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}]' python3_11) $(python_gen_cond_dep '~dev-python/RestrictedPython-7.0a1[${PYTHON_USEDEP}]' python3_12) )
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-4.0.0[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.1.0[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.2.0[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-4.0.1[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2024.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.25[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.18.1[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.8[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.4[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.8.7[listen,${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.19.1[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.13[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.6[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-5.1.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-8.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-2023.8.0[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2024.1.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-lextudio-5.0.31[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-0.3.2[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.30.2[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.3[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.6.3[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.25[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.4.4[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.7.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.6[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.8[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.1[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
tts? ( ~media-libs/mutagen-1.47.0 )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-64[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.6.2.1[${PYTHON_USEDEP}] )
tts? ( ~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-device-sharing-sdk-0.1.9[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-71[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/unifi-ap-0.0.1[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
usb? ( ~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-3.3.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2023.10.2[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-4.0.3[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2023.12.0[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.21[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.28.1[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.32.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-3.0.1[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-1.4.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/aiowithings-1.0.2[${PYTHON_USEDEP}] )
withings? ( ~dev-python/aiowithings-2.1.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.43[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
@@ -428,41 +436,41 @@ RDEPEND="${RDEPEND}
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.13[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.36.8[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.106[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.59.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.38.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.111[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.23.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.62.3[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.18[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.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.53.1[${PYTHON_USEDEP}] )"
zoneminder? ( ~dev-python/zm-py-0.5.4[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.55.3[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/coverage-7.4.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.3.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.6.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.5.0
~dev-python/mypy-1.8.0[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.13.2[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.6.0
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
~dev-python/pylint-3.0.2[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
~dev-python/pylint-3.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.23.4[${PYTHON_USEDEP}]
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
~dev-python/pytest-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.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
~dev-python/pytest-7.4.4[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
@@ -470,9 +478,10 @@ BDEPEND="${RDEPEND}
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
sed -E -i "s/regex==[^ ]*/regex/g" -i homeassistant/package_constraints.txt || die
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_11 )
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
@@ -28,17 +28,17 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv androidtv_remote android_ip_webcam 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 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 met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
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 analytics_insights androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis +backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain +bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv bring broadlink brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fronius garmin_connect gios github glances gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time holiday +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ibeacon ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb +matter maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nextcloud nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct +upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|| ( dev-lang/python:3.11 dev-lang/python:3.12 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
dev-libs/xerces-c"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
@@ -47,29 +47,35 @@ RDEPEND="${RDEPEND}
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]' python3_11)
$(python_gen_cond_dep '~dev-python/aiohttp-3.9.0_beta0[${PYTHON_USEDEP}]' python3_12)
~dev-python/aiodhcpwatcher-0.8.2[${PYTHON_USEDEP}]
~dev-python/aiodiscover-1.6.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.3[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.1.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
~dev-python/attrs-23.2.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-24.2.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.1.2[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.3.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.12.1[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}]
~dev-python/cryptography-42.0.5[${PYTHON_USEDEP}]
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
@@ -77,52 +83,52 @@ RDEPEND="${RDEPEND}
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20231030.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.10.16[${PYTHON_USEDEP}]
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-2.4.2[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.78.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.6.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.12.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240307.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.3.12[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.4[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.27.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.3[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.9[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.15[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
~dev-python/pandas-2.1.4[${PYTHON_USEDEP}]
~dev-python/pillow-10.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
~dev-python/python-slugify-8.0.4[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/regex-2023.12.25[${PYTHON_USEDEP}]
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.27[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.10.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
@@ -130,24 +136,22 @@ RDEPEND="${RDEPEND}
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}]"
~dev-python/yarl-1.9.4[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-2.0.0[${PYTHON_USEDEP}] )
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] ~dev-python/jaraco-functools-3.9.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.6.2[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.4[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.6.3[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
@@ -158,95 +162,96 @@ RDEPEND="${RDEPEND}
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2023.4.0[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2024.1.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
analytics_insights? ( ~dev-python/python-homeassistant-analytics-0.6.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.10.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/aioapcaccess-0.4.2[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.14.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.6.0[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.7.2[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] ~dev-python/pyasuswrt-0.1.21[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.3.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.11.4[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.4.2[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2023.3.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-58[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2024.2.1[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.6[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.2.0[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.22.2[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.2.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.22.6[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}] ~dev-python/habluetooth-2.4.2[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.2[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.6[china,${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] )
bring? ( ~dev-python/bring-api-0.5.6[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
brother? ( ~dev-python/brother-2.3.0[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-1.0.5[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/python-bsblan-0.5.16[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/python-bsblan-0.5.18[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.9[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-14.0.1[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
co2signal? ( ~dev-python/aioelectricitymaps-0.4.0[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-113[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-115[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.4[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.6[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.3[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}] )
dhcp? ( ~dev-python/aiodhcpwatcher-0.8.2[${PYTHON_USEDEP}] ~dev-python/aiodiscover-1.6.1[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}] )
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.6.0[${PYTHON_USEDEP}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.38.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.6[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.7[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.17[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2024.2.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-4.2.4[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/pyenphase-1.13.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/pyenphase-1.19.2[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.1.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-23.0.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-1.0.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.4.19[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.7.6[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
@@ -257,14 +262,14 @@ RDEPEND="${RDEPEND}
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.9[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.10[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.3[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-3.2.0[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-3.2.2[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.5.0[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] )
@@ -273,61 +278,65 @@ RDEPEND="${RDEPEND}
harmony? ( ~dev-python/aioharmony-0.2.10[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.44[${PYTHON_USEDEP}] ~dev-python/Babel-2.13.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.0.9[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.1.5[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.15[${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.7.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2023.10.0[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.1.0[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.7.1[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2024.3.0[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
ibeacon? ( ~dev-python/ibeacon-ble-1.2.0[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-10.1.0[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-10.2.0[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.5.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.5.3[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.14.4[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.15.0[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.10[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.12.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.7.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-0.8.10[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.5[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.10[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-7.0.3[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-7.0.3[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.16[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.17[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-5.7.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2023.09.24 )
media_extractor? ( ~net-misc/yt-dlp-2023.11.16 )
met? ( ~dev-python/PyMetno-0.11.0[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.2.0[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.5.4[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.6[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/python-myq-3.1.13[${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}] )
netatmo? ( ~dev-python/pyatmo-8.0.3[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
nextcloud? ( ~dev-python/nextcloudmonitor-1.5.0[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/mac-vendor-lookup-0.1.12[${PYTHON_USEDEP}] )
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/aiooui-0.1.5[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.2[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.3[${PYTHON_USEDEP}] )
nut? ( ~dev-python/pynut2-2.1.2[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.5.1[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.6.0[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
@@ -343,83 +352,83 @@ RDEPEND="${RDEPEND}
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.33.2[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.10[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.36.3[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.5.1[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( $(python_gen_cond_dep '~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}]' python3_11) $(python_gen_cond_dep '~dev-python/RestrictedPython-7.0a1[${PYTHON_USEDEP}]' python3_12) )
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-4.0.0[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.1.0[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.2.0[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-4.0.2[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2024.1.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.27[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.18.1[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.8[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.4[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.8.7[listen,${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.19.2[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.13[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.6[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] ~dev-python/lxml-5.1.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-8.1.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.8.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.23[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2024.1.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-lextudio-6.0.11[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-0.3.2[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.30.2[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.3[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.6.3[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.27[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.4.4[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.7.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.6[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ~dev-python/psutil-5.9.8[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.1[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
tts? ( ~media-libs/mutagen-1.47.0 )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-64[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.6.2.1[${PYTHON_USEDEP}] )
tts? ( ~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-device-sharing-sdk-0.1.9[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-72[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/unifi-ap-0.0.1[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
usb? ( ~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-3.3.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2023.10.2[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-2.0.2[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-5.1.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2023.12.0[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.21[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.28.1[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.32.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-3.0.1[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.4.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-1.4.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/aiowithings-1.0.2[${PYTHON_USEDEP}] )
withings? ( ~dev-python/aiowithings-2.1.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.44[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
@@ -427,51 +436,54 @@ RDEPEND="${RDEPEND}
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.13[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.36.8[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.106[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.59.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.53.1[${PYTHON_USEDEP}] )"
zha? ( ~dev-python/bellows-0.38.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.112[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.23.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.63.4[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.18[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.12[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.5.4[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.55.3[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/astroid-3.1.0[${PYTHON_USEDEP}]
~dev-python/coverage-7.4.3[${PYTHON_USEDEP}]
~dev-python/freezegun-1.4.0[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.6.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.5.0
~dev-python/mypy-1.8.0[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.15.1[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.6.2
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
~dev-python/pylint-3.0.2[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.3.2[${PYTHON_USEDEP}]
~dev-python/pylint-3.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.23.5_p1[${PYTHON_USEDEP}]
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.7.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-1.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.2.0[${PYTHON_USEDEP}]
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
~dev-python/pytest-8.0.2[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.2[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
sed -E -i "s/regex==[^ ]*/regex/g" -i homeassistant/package_constraints.txt || die
# temp replacement to remove dev-python/future RDEP
sed 's/croniter==1.0.6/croniter==1.0.9/g' -i homeassistant/components/utility_meter/manifest.json || die
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"

View File

@@ -0,0 +1,531 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
inherit distutils-r1 pypi readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="$(pypi_sdist_url)
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio analytics_insights androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis +backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain +bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv bring broadlink brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fronius garmin_connect gios github glances gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time holiday +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ibeacon ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb +matter maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nextcloud nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct +upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.11 dev-lang/python:3.12 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
dev-libs/xerces-c"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}]
~dev-python/aiodiscover-2.0.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.3[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.3.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.2.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-24.2.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.1.2[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.4.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.12.1[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}]
~dev-python/cryptography-42.0.5[${PYTHON_USEDEP}]
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-2.4.2[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.79.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.6.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.12.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240404.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.4.3[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.4[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.27.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.3[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.15[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-2.1.4[${PYTHON_USEDEP}]
~dev-python/pillow-10.2.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
>=dev-python/pycountry-23.12.11[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.1.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-8.0.4[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/regex-2023.12.25[${PYTHON_USEDEP}]
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
>=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.10.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.4[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.132.0[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] ~dev-python/jaraco-functools-3.9.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.4[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.6.3[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.58[${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-2024.1.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
analytics_insights? ( ~dev-python/python-homeassistant-analytics-0.6.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.10.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/aioapcaccess-0.4.2[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.14.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.7.4[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] ~dev-python/pyasuswrt-0.1.21[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-2.0.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.4.2[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-60[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2024.2.1[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.6[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.2.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.22.6[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}] ~dev-python/habluetooth-2.4.2[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.6[china,${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] )
bring? ( ~dev-python/bring-api-0.5.7[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-1.0.5[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/python-bsblan-0.5.18[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.9[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-14.0.1[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/aioelectricitymaps-0.4.0[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-115[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.6[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.3[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiodiscover-2.0.0[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}] )
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.6.0[${PYTHON_USEDEP}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.7[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.17[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2024.2.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-4.2.4[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/pyenphase-1.20.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-23.2.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-1.0.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.4.19[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.7.6[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-1.0.4[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.10[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.3[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-3.2.2[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.5.0[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] )
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}] )
holiday? ( ~dev-python/holidays-0.46[${PYTHON_USEDEP}] ~dev-python/Babel-2.13.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.1.5[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.1.0[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.7.1[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2024.3.0[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
ibeacon? ( ~dev-python/ibeacon-ble-1.2.0[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-10.2.0[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.5.3[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.15.0[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.12[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.12.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.7.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.10[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-7.0.3[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-7.0.3[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.17[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-5.7.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2024.03.10 )
met? ( ~dev-python/PyMetno-0.12.0[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.6[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-8.0.3[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
nextcloud? ( ~dev-python/nextcloudmonitor-1.5.0[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/aiooui-0.1.5[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.3[${PYTHON_USEDEP}] )
nut? ( ~dev-python/aionut-4.3.2[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.6.0[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${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.4.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-3.1.1[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.11[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.37.1[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.5.1[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.1.0[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.3.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-4.0.2[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2024.3.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.8.9[listen,${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.19.2[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.8.1[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.6[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] ~dev-python/lxml-5.1.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-8.2.0[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.23[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2024.1.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-lextudio-6.0.11[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-0.3.2[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.30.2[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.3[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.4.4[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.7.1[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ~dev-python/psutil-5.9.8[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.1[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.12.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.6.2.1[${PYTHON_USEDEP}] )
tts? ( ~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-device-sharing-sdk-0.1.9[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-74[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/unifi-ap-0.0.1[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
usb? ( ~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-2.0.2[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-5.1.1[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2024.4.0[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.21[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.32.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-3.0.1[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-1.0.0[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.4.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-1.4.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/aiowithings-2.1.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.46[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
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.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.132.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.38.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.113[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.23.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.63.5[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.18[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.12[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.5.4[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.55.3[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-3.1.0[${PYTHON_USEDEP}]
~dev-python/coverage-7.4.4[${PYTHON_USEDEP}]
~dev-python/freezegun-1.4.0[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.16.1[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.7.0
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.3.2[${PYTHON_USEDEP}]
~dev-python/pylint-3.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.23.6[${PYTHON_USEDEP}]
~dev-python/pytest-cov-5.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
~dev-python/pytest-github-actions-annotate-failures-0.2.0[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.7.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-1.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-unordered-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-8.1.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.21.0[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.2[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
sed -E -i "s/regex==[^ ]*/regex/g" -i homeassistant/package_constraints.txt || die
# temp replacement to remove dev-python/future RDEP
sed 's/croniter==1.0.6/croniter==1.0.9/g' -i homeassistant/components/utility_meter/manifest.json || die
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@@ -33,6 +33,7 @@
<flag name="ambient_station">Retrieves local weather information from Ambient Weather</flag>
<flag name="amcrest">Integrate your Amcrest or Dahua IP camera</flag>
<flag name="ampio">Will query the open data API of ampio.pl to monitor air quality sensor station</flag>
<flag name="analytics_insights">allows you to get integration usage statistics into Home Assistant</flag>
<flag name="androidtv">Library for controlling an Android TV, formerly firetv</flag>
<flag name="androidtv_remote">allows you to control an Android TV and launching apps</flag>
<flag name="android_ip_webcam">The android_ip_webcam integration turns any Android phone or tablet into a netwo</flag>
@@ -73,8 +74,8 @@
<flag name="bmw_connected_drive">Retrieve data from the BMW Connected Drive</flag>
<flag name="bond">Asynchronous Python wrapper library over Bond Local API</flag>
<flag name="braviatv">Control almost all Sony Bravia TV 2013 and newer</flag>
<flag name="bring">allows you to interact with your Bring! shopping lists within Home Assistant</flag>
<flag name="broadlink">Allows you to interact with Broadlink remote control devices</flag>
<flag name="brother">Read current data from your local Brother printer</flag>
<flag name="brottsplatskartan">brottsplatskartan sensor allows one to track reported incidents</flag>
<flag name="brunt">The brunt platform allows one to control Blind Engines by Brunt</flag>
<flag name="bsblan">This integration integrates BSBLan device into Home Assistant</flag>
@@ -132,11 +133,11 @@
<flag name="fritz">The fritz platform offers presence detection for Home Assistant</flag>
<flag name="fritzbox">Allows you to integrate the switch and climate devices in Home Assistant</flag>
<flag name="fritzbox_callmonitor">monitors the call monitor exposed by AVM FRITZ!Box routers on TCP port 1012</flag>
<flag name="fritzbox_netmonitor">sensor monitors the network statistics exposed by AVM FRITZ!Box routers</flag>
<flag name="fronius">Add (very basic) Support for Fronius Symo JSON Api to Home Assistant</flag>
<flag name="garmin_connect">The Garmin Connect sensor allows you to expose data from Garmin Connect</flag>
<flag name="gios">Source for air quality data for Home Assistant</flag>
<flag name="github">GitHub sensor integrates data from GitHub to monitor your favorite repositories</flag>
<flag name="glances">Allows you to monitor the system information provided by the Glances API</flag>
<flag name="gogogate2">Control Gogogate2-Enabled garage doors from Home Assistant</flag>
<flag name="greeneye_monitor">Allows you to create sensors for the various data channels of the GEM</flag>
<flag name="growatt_server">Talk to growatt server from Home Assistant</flag>
@@ -145,6 +146,7 @@
<flag name="harmony">Logitech Harmony support for Home Assistant</flag>
<flag name="heos">Controlling HEOS devices through the HEOS CLI Protocol from Home Assistant</flag>
<flag name="here_travel_time">here_travel_time sensor provides travel time from the HERE Routing API</flag>
<flag name="holiday">create a calendar of holidays in Home Assistant for powering automations</flag>
<flag name="homekit">Integrate HomeKit controller and accessory in Home Assistant</flag>
<flag name="homekit_controller">Allows you to connect accessories with the “Works with HomeKit” logo</flag>
<flag name="homematic">An API for the homematicip cloud</flag>
@@ -154,6 +156,7 @@
<flag name="hue">talk to Philips Hue</flag>
<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="ibeacon">Adding iBeacon Tracker to your Home Assistant instance</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>
@@ -179,6 +182,7 @@
<flag name="luci">fetch connected devices from your OpenWrt</flag>
<flag name="luftdaten">query the open data API of luftdaten.info to monitor air quality</flag>
<flag name="mariadb">WIP: set dependencies for mariadb-connector-python</flag>
<flag name="matter">control Matter devices on your local WiFi or Thread network</flag>
<flag name="maxcube">eQ-3 ELV MAX Cube Python API</flag>
<flag name="media_extractor">Gets a stream URL and sends it to a media player entity</flag>
<flag name="met">met platform uses the Met.no web service as a source for meteorological data</flag>
@@ -194,6 +198,7 @@
<flag name="nederlandse_spoorwegen">train service in the Netherlands</flag>
<flag name="netatmo">Access to Netatmo weather station data</flag>
<flag name="netdata">API for interacting with Netdata</flag>
<flag name="nextcloud">pulls summary Nextcloud information into Home Assistant</flag>
<flag name="nfandroidtv">Notifications for Android TV and Notifications for Fire TV</flag>
<flag name="nmap_tracker">Presence detection for Home Assistant with nmap</flag>
<flag name="notify_events">The Notify.Events service is a platform for the notify component</flag>

View File

@@ -3,5 +3,8 @@ AUX node-red.conf 43 BLAKE2B 49ffe797509f7b7b2b536cbf15ae3344700bd6e5d2584caf65d
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
DIST node-red-3.1.3-node_modules.tar.xz 25192968 BLAKE2B 983b90e756c77d644f96dcc866715bdbbe2ba4249898b06cb10e527d44700eb3e906d34652213e9b04b90423d09791556e31ca479f25ec07650f989e364f70d8 SHA512 f122bf36d96151fc9d3ae4cb0924add029f1f232f4aa54eb636e220bb49c3de42e4df8160541f29832a3d4b8e4e44f326c6065ed27981eae7a2a72eeb0c04457
DIST node-red-3.1.3.tar.gz 7536723 BLAKE2B f0e9dcf3608a23c2e6c05debdbc2f9ffa1813ed8c8b44aa1972efc3119870b5738fea3300f34941de6da999e2bb6a355a9c2d1533c60cc80ea6d6f54f56835a1 SHA512 46603ad4ce3610bd890a65e16e462cd5d0096406dacc54ca9ddd794afcab5894f623e751894b4ed9ff63f98450a66be184838855d435afd2e687c9794470afb2
EBUILD node-red-3.0.2.ebuild 1038 BLAKE2B 3088b6d955228410dc4cdd3e534673666fb1c8a832cc633cc613471ee6323411a598eb5d28ba1216fe039fff3cbcda8c199bdb80f81880392b66de7bcc822188 SHA512 37b545d5367155ac4441ecd4a02a305c79d8959ae3ba8c1ad67924153d3a96c3285135be6d3643c2f02259c866262b06e1fdfe645baf1a0621d218f653f5bef8
EBUILD node-red-3.1.3.ebuild 935 BLAKE2B 7debbfe453d12e13be7cc146951f93325012259b6b18a16872018fead942be0221fc10817aa1bc508b10eece6bcaa188fbdaa27e7e3104bc1670ac6ebf18b836 SHA512 2e9e7768b89203cb3577a04fc34171413ce53841a22659d953b1852833521e742b75a5b1bcb053b9e9dcbcb047e240bb80d23da8abf033c280178242b23ae690
MISC metadata.xml 479 BLAKE2B 162c81e6f96a3d7f47fb005fa849c2f5b5bf8ec37ef6900fd3f1b87f5e26e4ba5fc18e29cb7e4b8b9dd9f9c22904aa291604f772f77b06296922f205a71992ff SHA512 bc519b09debfc1990880f14bb874ef838feb779d4dcc60c1c6f67a05cf4532781545b00fa3cd9530449c8f1cc7af7bc68db5ae3cbd7eed624661291bd838ef1c

View File

@@ -0,0 +1,39 @@
# 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_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

@@ -1,10 +1,7 @@
AUX zigbee2mqtt 632 BLAKE2B 5cb0d8852f0755fa43444eba7d39a536c0c4f79325fef66338228d92530397e6294ce72c0c4d9d4b6f6bbfb0044b77746e6daf9d2dc7b269211cefaed7a99189 SHA512 0a26ef5e136b5536fa4b5d7fe9953b76e5c2fedf433abe91877e78701bb661744ce4dccb642911a28270e9740b7c7af78e75e8c0914c804d1cf0e76698999d70
AUX zigbee2mqtt 599 BLAKE2B d7a59725364d49ca97eb9009a89f061378be09899191a2f14dffa958f79eff175fedb5f701d54b8fa9a8bb496723a4820a3e4693a158d0a4f69caa9bdf8bac41 SHA512 44d428f7af306f122a24ef6c77daac64ca0e14ec6714ac5848fcf877d051b13286a07d3b2a2c2bb80f99e53b2105072530ccea7f99657bcb18042cc718eddc96
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
AUX zigbee2mqtt.service 881 BLAKE2B d506772a2254aea2f1ac92db43ff1fdb842002b0afb5dc2ee71952474a58f5070c62546d216398c1f3b5951f84e4e27f3c53c0983a0851f1f7e20600f2291cff SHA512 4c13c70379c6c52146491720d523b114e59e1b4a830402ee91b93a34f6c811153780cba8e58690685895eb47c30457a5087824451bfca6eeee7c2461169be562
DIST zigbee2mqtt-1.35.2-node_modules.tar.xz 16119144 BLAKE2B 467c9424f59b935a1e66ba365e5d7bdc4811729e0baf933ba365f6b904414d8975408beaed189a9bc00d83271fc35e15a52b7765f36e65cda00deb9480005e45 SHA512 765e1730d898627f603e3faf7fb67012a159b19f6b648f3d3ba7d0751b4e1c4cc5acf618ecf4697817f48cbc6bcfaa8878df5c8b10235ae65157ed80e4536904
DIST zigbee2mqtt-1.35.2.tar.gz 510837 BLAKE2B 869b3a8bd081e63f4f2d5157752e39c05ecc0e51f6b8baaa15e38462ecf3674ba98eb0ba5466a2aa13e6e6d17b19ede25b0aae19e0c3117e493cfd03d195c5a6 SHA512 6f719868350ded46f0b4596c887fc2be55a316f549dd6cc26f358bd7260a250da6d9ed1a3305340327e627e0ceeda7216ba555bc39c31bc1284d6fb0142c4aac
EBUILD zigbee2mqtt-1.35.2.ebuild 1807 BLAKE2B 6d6650fc10ad27450465b8278ef9ab114fdc6b92ebf0ab89b51de0675bae3d0ee628a7568f48a77fe9fde0d82e034d1a11e25e95df6456aa4e95ab1926521269 SHA512 166259ea2a28556d009258dbb714079dba6e0bd8ce986f854c8dc3b95a789f45746d94a4641a7cd60341f6b803b0befa05f407e5fc090491ddfc47ca0fcaf084
MISC metadata.xml 480 BLAKE2B dc80fdb17a73b1f63ef970674d5bb1a950b14d6d318276ad3303157dd93fbba9165a9e2b70a0380cbf70b77ecf31ed856698f7887ae0bc09a5d71c66ff7d4b42 SHA512 e7cbfb9fb939af0066a1a779af9af60df9a45d7b42b16706f6dcd321e4bd5b9b432120321b9cfe0d28809cd207f8aba36f9119c07b6adefe109acd207a15e51d

View File

@@ -1,5 +1,7 @@
#!/sbin/openrc-run
retry="30"
depend() {
need mosquitto
}
@@ -13,7 +15,7 @@ checkconfig() {
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
start-stop-daemon --start --user zigbee2mqtt:zigbee2mqtt --env ZIGBEE2MQTT_DATA=/var/lib/${SVCNAME} --exec /usr/bin/zigbee2mqtt --background --make-pidfile --pidfile /run/${SVCNAME}.pid
eend $?
}

View File

@@ -4,7 +4,7 @@ After=network.target
Wants=mosquitto.service
[Service]
ExecStart=npm start
ExecStart=/usr/bin/zigbee2mqtt
WorkingDirectory=/usr/lib64/node_modules/zigbee2mqtt
Environment=ZIGBEE2MQTT_DATA=/var/lib/zigbee2mqtt
StandardOutput=inherit

View File

@@ -1,59 +0,0 @@
# 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,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,9 +16,9 @@ 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"
COMMIT="06b3395cff4fa938aa29a55112605becfafc83b1"
LICENSE="GPL-3"
LICENSE="0BSD Apache-2.0 BSD-2 CC-BY-4.0 GPL-3 ISC MIT PYTHON"
SLOT="0"
KEYWORDS="~amd64"
@@ -28,7 +28,16 @@ RDEPEND="
app-misc/mosquitto
"
NODEJS_EXTRA_FILES="scripts"
pkg_pretend() {
if [[ -e "${EROOT}/etc/env.d/90${PN}" ]] && \
! grep -q "CONFIG_PROTECT=\"/var/lib/${PN}\"" "${EROOT}/etc/env.d/90${PN}" 2>/dev/null; then
eerror "Bad CONFIG_PROTECT"
eerror "update ${EROOT}/etc/env.d/90${PN} to include CONFIG_PROTECT=\"/var/lib/${PN}\""
eerror ""
eerror ""
die "Bad CONFIG_PROTECT"
fi
}
src_install() {
echo "${COMMIT}" > dist/.hash
@@ -51,7 +60,7 @@ src_install() {
systemd_dounit "${FILESDIR}/${PN}.service"
dodir /etc/env.d
echo 'CONFIG_PROTECT="/var/lib/${PN}"' >>"${ED}"/etc/env.d/90${PN} || die
echo "CONFIG_PROTECT=\"/var/lib/${PN}"\" >>"${ED}"/etc/env.d/90${PN} || die
}
pkg_postinst() {

View File

@@ -1,7 +1,7 @@
DIST esphome-dashboard-20221109.0.tar.gz 1372059 BLAKE2B 4d3bc1580f750425836cf08cd9786c15c2fa8d4ccb6d29dfafc9e20c04331100749fbb1f600d083ea2f0b1e875499883069a9d015f266cb0bf3e3f257176641a SHA512 3ad980304dfbd183013fea21a1335f253256e39219af7ed19ef83d8d49b97b051b235dd751ae2587a42f22a3d2c0a9ba3631d810fc8def1818801ff661e98aea
DIST esphome-dashboard-20230214.0.tar.gz 1391538 BLAKE2B 5c893c4c772d0d367bc0ed4e4e763a045ef4ab46960f05c6f65610d754c2f5ad22d47e1635cc1b826c6810abccb60f4041486ffc89b9908eae3b94d9b95213b1 SHA512 cec9973e1abfbc3bc4cda776e182733e032e46762730e9b3871fcec58357e3e6aea3ca8c540ab792e0adc07e8ff69d50be8590a2430951242fc13dc641b04367
DIST esphome-dashboard-20230904.0.tar.gz 5274408 BLAKE2B 3ab9bb245af9375a2b1d5721051c065949995ebc07c039056074b5d185afee486c0f3bbddda424ed8ec95aae9464e26c404abfd2e0f995cb84f03695cbaa0197 SHA512 523d14f0ec590b2d0fdc00ad2f5a58e4e1a87e9805b15dd571c084bb3fa44b6fe763e5bd5159c95827ab207ece8056d80ca4ee4a724ad88a021d617d55e96bd4
EBUILD esphome-dashboard-20221109.0.ebuild 429 BLAKE2B 313559593be245f3a29beb3f66193dbd1304f95c526df7793505bb0e09a92fa9cf74d399c25ac395778227aa63a8f5379d2f9d3753518ee03cd2f4d3f937473d SHA512 44343c10ad829e42ad5c0966386fc9d1567a98907ed738f9c8d219929f0eea3c10076a5eb262c9689d8d48f208858017cbbf6b712af44d16fbada5741b730771
EBUILD esphome-dashboard-20230214.0.ebuild 429 BLAKE2B 313559593be245f3a29beb3f66193dbd1304f95c526df7793505bb0e09a92fa9cf74d399c25ac395778227aa63a8f5379d2f9d3753518ee03cd2f4d3f937473d SHA512 44343c10ad829e42ad5c0966386fc9d1567a98907ed738f9c8d219929f0eea3c10076a5eb262c9689d8d48f208858017cbbf6b712af44d16fbada5741b730771
EBUILD esphome-dashboard-20230904.0.ebuild 429 BLAKE2B 313559593be245f3a29beb3f66193dbd1304f95c526df7793505bb0e09a92fa9cf74d399c25ac395778227aa63a8f5379d2f9d3753518ee03cd2f4d3f937473d SHA512 44343c10ad829e42ad5c0966386fc9d1567a98907ed738f9c8d219929f0eea3c10076a5eb262c9689d8d48f208858017cbbf6b712af44d16fbada5741b730771
DIST esphome-dashboard-20231107.0.tar.gz 5322470 BLAKE2B 524769c3f1964cbebce7840deff36f65f58bf8eafdbc6031395d8d840c1380a859a9bc794c04cd35934fe3c776fd6bd335b2fb7822de4bac987a420f875f9a04 SHA512 2a93b03adfe1da96e6af285c5613614f636ab05039e42b7f062086baaaf6660cc1d1ebd93255eedc8e1a4093e26b64acf827718de3bc7376409bf21b8d514fae
DIST esphome-dashboard-20240319.0.tar.gz 5383924 BLAKE2B 0cb3ffa8afed61a9083b442b74c85cb12a4f9da7bb57338371db10fe2c210b94a1a4cf27db8786501a0dc3393f7cae43a94d2419e11de672e36d328c738671f4 SHA512 8f51aaf408481c6a9b84be6b1dd1681cf512847e26968d843cc74b51149d084e7a4ef21157d9edf2387c4e5b850dc27acdec085064db96b94fdc61252c24e8bc
EBUILD esphome-dashboard-20230904.0.ebuild 430 BLAKE2B 5eb0e22fd45728a7cdf6b1af0f1d42538d81dc25c716a914565a70a573e63b2acb588e577c1371234784fa8808efe5c2297f985bc2b3527832044ac515426368 SHA512 715cf281323309d5169fa64aca49de59e1913003ef14ab0bdf464971da87538797738f59e5764474dcc0762da8a1bbdfda4dcad0ffe480d860874bc9a2df5293
EBUILD esphome-dashboard-20231107.0.ebuild 430 BLAKE2B 5eb0e22fd45728a7cdf6b1af0f1d42538d81dc25c716a914565a70a573e63b2acb588e577c1371234784fa8808efe5c2297f985bc2b3527832044ac515426368 SHA512 715cf281323309d5169fa64aca49de59e1913003ef14ab0bdf464971da87538797738f59e5764474dcc0762da8a1bbdfda4dcad0ffe480d860874bc9a2df5293
EBUILD esphome-dashboard-20240319.0.ebuild 430 BLAKE2B 5eb0e22fd45728a7cdf6b1af0f1d42538d81dc25c716a914565a70a573e63b2acb588e577c1371234784fa8808efe5c2297f985bc2b3527832044ac515426368 SHA512 715cf281323309d5169fa64aca49de59e1913003ef14ab0bdf464971da87538797738f59e5764474dcc0762da8a1bbdfda4dcad0ffe480d860874bc9a2df5293
MISC metadata.xml 516 BLAKE2B 9279866d47bec9f6ff5357e99b7234912ed6c19999eff0101044505f7bc3e3e13c4840e26ac0e92bd724654bc3559c3bbbdcdfc49517300b244a301dbf245670 SHA512 680331484d1334d2b719c7001742064cd39aaccc08245dca38797a32e83a7491f71c4b8e4eace7f570eb04bff9baf24f3538c35237b5ee8721466f5d5fd67650

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi

View File

@@ -2,13 +2,15 @@ AUX esphome.conf.d 349 BLAKE2B 54df063ef9805fd8de3eeb4f77331b22c256786817a305d9b
AUX esphome.init.d-r1 605 BLAKE2B c6443e2a9730638bda08bda51638d4cd8ee965526ae0fdb04d74a1b376ea7b461d5925b0fe8cb35cc991709a824c1c942902cfbdbe99823b39bd80abf46ca5f3 SHA512 98ef2a6d5524152e24b04b1e644e5672e6bebee8b68fbcc37b46f403fdbf1de24547e394ce52281b6ff5711a987c56c9f55c36b9ae871433ca7a4d3fc6e19297
AUX esphome.init.d-r2 650 BLAKE2B 106e71245d76858dcd3deccfae0f4880053a39d7c280ca79a74adbf44ebff73c56fe7903a3dc1c1a3088d513be2e98c6edc2742ff137b384cbf088967395c09b SHA512 b983ca4b4645e5b79cab2804bc6fc0220a61e2b0234d6f7655c7eaef6cf507bc9791ec16843bee0767c9f3f0dbd88e28b93c39a9e945ca6a5e849dec5c58aa64
AUX esphome.init.d-r3 650 BLAKE2B dc3750f8749e6183d0496b575a46fc55430b89bf973c75bf83c91b688f67e458d828b116e207042797852d5340967609224b806dc09190f92b8ebdcbf55e5388 SHA512 48cbcc982e95ff4d4486edf8ca91f742026f1745f23e4339d01dca016461ff0da2c37ee1539a5750e2d0ee339408bfbe16ff4b8c6cb2dcbbd97e382b7f0759d3
DIST esphome-2022.11.2.tar.gz 1592991 BLAKE2B ff8a4221f7e735a3346c6509650e238972ad52b22de6dadf008f5296d2b170dbfd28e06928231085ff82d7baf671486ebbbc2e65ea8fc085d9621e48f0c8548b SHA512 61ee9caa74604fb400609b97eb18fa917e16d233da0747f51cebdbc51e248a2a4292551d71cd1bc85a5b787fc01bd30fc414293d1181e97eaf2330a1a4df704b
DIST esphome-2023.10.1.tar.gz 1908857 BLAKE2B d22108dd0d8153b0e5c297f0c13611d32561c37260f9e5f9bb34d5186df5f35abc6ce4af16898ebb7a94c75e7c8291011a2c63ea5beb2f4cade11c5c3fca6bcc SHA512 fba1d00507ba27c5017cb7a0562d064696e775be9fc64a82b48d36127b9964048f842cd1e163a3def85e17faf7a9d582f2aa5a1ae6fa6f209197fb85f1b3d9b2
DIST esphome-2023.10.6.tar.gz 1911193 BLAKE2B 447cb63d291ec5009c9ed99a35540d6ea5074127f32725fa204d47cfeb715e2d03c14f98b8290abd36eace5685eace214150ef0481a48f654c826b59084b1dd4 SHA512 0b67f836d0e05c34893f7e9b5f6a5de91fec68ddf137bf72a04599089a233f2df0c8dbbd165d5262fa70f29e22a1f91f2cc38b3c05eba3eff76624acaab3d6df
DIST esphome-2023.2.4.tar.gz 1654477 BLAKE2B a15f81f511290080a1689acc7561ce051314e6564728180fce1bdfabc5fcc92b4a6f88dd617030012f1be8772d171a08d97faea0aaa35bb93b6ebe1bdca0c5be SHA512 c1465d4a47922e7c1a1fd74dc1b314b398f1a05d5e42948cdd3f1fd67858d8b0d634ae4b368fc909b67e4141859d2ebfb8035c4cb9acba056d9a89560ad7557f
EBUILD esphome-2022.11.2.ebuild 2942 BLAKE2B 0c5638e5e12e4e0a501fd977fc83fe28b963b107fce9b2a150eaca1582fcb79b6be51adc986d1d2fe11168c30a0d3373c89d4a4e68db3e4f194a28776c7888a3 SHA512 9119f1201ba30c74023813521154b55f6499582e4f9cf7ab4c3b33b273439684b657ddfa559dd8045537d9da5575d14d9a5af0fa5464c43f780773e7d36b0f47
EBUILD esphome-2023.10.1.ebuild 2947 BLAKE2B 46a1da11090d7ad091190b110d05ecc4861cef340c68abe604049c9fd7eab701c4f61318ba1b3787c46a5b5f2939afee540f552d99104ebe3d157c42cd29c0fd SHA512 41a6c5bfc16cbaf6d1b930f472592299bcbbfa4fe89f9d252d2e218bbeb91dc8e0db3123c4c2d630a41b1b31e13e13bdd7ac60645c545dfe784986823cdc393c
EBUILD esphome-2023.10.6.ebuild 2996 BLAKE2B 2902fc5608f8f52c98231fb68ab3198a5b3abe0025ac6fa00175000bbae1ea1156d9d960efab38ddfb677758184a8f9bf40ac5bd796e8dd59b64620c359712d8 SHA512 8d3cce060c968db8d1b9d7418613980c5e9e3e379b893126f71a71630593c97166124d462c27e6ec7f6e55289666a6009fb2dc9148d6710774eef4bf9c9b35b3
EBUILD esphome-2023.2.4.ebuild 2940 BLAKE2B 4923f076f55a80e35f285a13f7bb458ae7b688ce2b1faaa7b37685b29d1f7834805fb7fe30eecc655f2581fe2e681d7a6d35efd60fe3dd7c1b3abff492f30099 SHA512 cda5d9e0724c0be3528193d4801837717d054c0cbbbaea5a88225f93751696e0c1d436c2b7094ae45765ecea0416073679f11bd1286be6d9b07156b839bdff23
EBUILD esphome-9999.ebuild 2955 BLAKE2B 4938b1cb82129efabcb2e0a06863be3b2012d432057b4b70b8c62f0666077f522e27e4b654f99ce2a0338da2a009cfbfbfe3fe00b183374075a1642b731564ca SHA512 a9dacff07e160621337ae82887ed56c731f86aed528c41b26042bdee34d1e8efe0cc8012ec6fbf3b790805e3bb2f223ea3d9c0a2aca71299d7086150a82297c2
DIST esphome-2023.11.6.tar.gz 1986566 BLAKE2B b43642e0bec333729bcd2cd738c65816b7556a3bee29dcabd056dc06deddda7fd39ce308fb2c158afe44df9d25c864ee230c400d5577b6cef98b6d94324b5868 SHA512 fe8fc28d261b5ab1bc23e67000377907edbf4db1526431f0b51e9a772fd7799e6fb9a4be3d0248909603cfa021a9b433a69cf3c710363ce74e2662c6869964ae
DIST esphome-2023.12.9.tar.gz 2064985 BLAKE2B 38d7a842a461aebed8352f54093259f8c5a845c2a7f487216a77ecc4179dbe2e6848e2255428711f67a54e598c7c97709a23458d6092d37995031f86069b9157 SHA512 5065ea80fc3296612427a365dfdb98d6f7befa6b0e5f7abd22e82b1617c247245c780ec6c0303b8c7f0a9e3334bd90be84d97e0fb768dfcc09032966cbec830b
DIST esphome-2024.2.2.tar.gz 2127565 BLAKE2B 52aa760c3c9050640aaabe51ea9f01ed146b76c2ff0a48de855f027c9c92c2df3fb05eb81a4dda27f51cef061116c8b7088864db68756bd918a113807ef693fb SHA512 0f1e4277a0bd12adff8e4cfec702e9e00c6023fa8682d1f247d0153739153cc14956a94044a634afaf3d0a311543a5a4a8c04dd7c791c5c61c994625118b300c
DIST esphome-2024.3.0.tar.gz 2236732 BLAKE2B 349223e4e06c811925e2fbb7974954f43a9af9fa6b84d4e5b1751bc955afbed1d6b7682fc1471cbeab3142245576161f57e4ea0769ae061a65ff53739650ef36 SHA512 c54184c85b11a0ea331b6d751acf24c72548ad446c3d226266c1223829671cf78cb2f14e4a577873c08c82d8150ba61f02114308dcfebabed89fbf718eb52641
EBUILD esphome-2023.10.6.ebuild 3003 BLAKE2B 4daeb36a1081b6608dee0a50836812abe9bca242a06b59223f7c8ed97a0e10c95d059264e1519123f24cdafe2e3d73e28629d13144b4d1ab180ba0d5da9e354d SHA512 c804ce991fada5225e0303cecb44e31b567ce0ed5f0f39550715051a0976afd9c8ab542c8df3b19819827d8e981ad205a1a36a2fa7419748248e3a33853000b8
EBUILD esphome-2023.11.6.ebuild 3063 BLAKE2B 2389d0dc3fd36d89041b632227b5d0e06d68e88075263fa6b60848625dff3f3098dda8c557e28952ecf48f11656170700e3246859861e6500ea8f65adb34f4cc SHA512 594a88da89f265d7278bc8df8cab5567beb20f0d3ae65c3993c473886afb7a078ad7d8da36469f1663269be54a5c132aaf01b828d1446c9c45ba24cc5b5aede3
EBUILD esphome-2023.12.9.ebuild 3114 BLAKE2B e6ba9c1299d960c69dba6d1b5ffebb71bfa708d21b3bdec867d4e73107d3f78255322229f5f9651fd8522cf97f35f7d95cdeb5a8c1c17cda0e20386de6b037c4 SHA512 ceee6bb8e5d67fa5cece7ada37e1580f48351f068583ef757f988915d3c3c07149259b713bdd2b759d5c312b08f4853f5a800237769edaf5c6568449131d6e43
EBUILD esphome-2024.2.2.ebuild 3181 BLAKE2B 66739de0635c499a4cba796999f6177cb42264a87ddc41a9f0cfc4e8d333b353da9f2f1f0b6fe95b7363a02a6a5bbe7f25d3ca14f5eced83671836eff099a606 SHA512 3a8157f256da934d01183425957ddcd6849bd78928a6e6d4e5268a1ad2018b5c1487b4a573f326c2f16843bdfab6339380ee34fe126c54c6f86a4cc2045cc628
EBUILD esphome-2024.3.0.ebuild 3383 BLAKE2B 53277fbdc0f7b64ec51d138ab4689f9ff4c41876aeab139009244b04aa55a558878a40123376fd9b332fb88e30acb7b3cad95b58ad80782a343586768958e252 SHA512 7639e4a4a827c5e745ac570dbd139f34ecf404f6758443709e9bd77f32b4fe224cfb60a117875df3a367ca40716eb552ce4435b53960a00c392db8f4e5f5894a
EBUILD esphome-9999.ebuild 3219 BLAKE2B df2d86fc84e7ac2baeb1c36dd21931cb353b74e340eed316a606db8d96fc4df0ea48bb25cb9615dbeac0b72f766205bb5ae98abfc305c71049e8faac327b512c SHA512 6f678afd7ed7fbba3e76b4accd0d873db286ec3d97abac3bb1414eb6dde76a22931eaa48909786b5e0e6b6f434ba36b685a8417f6bc93991aada4e9cc55dd620
MISC metadata.xml 585 BLAKE2B 07113af8bf33f8ab4a457387804b65e5927bd40dc42de4931df0e78405ba49e2e9b695de6f3d919070b11e3edca32015f069217624b00549c38e608ffe680cf9 SHA512 fbd6544cfe0826fc63567c55f7882e4c6f61a2ebd337421353ae9afb8c2c66961f6328746fdfbe68ee47e5002193914c809c53a663d4a9a58f64166ba1346f20

View File

@@ -1,10 +1,10 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 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_{10..12} )
PYTHON_COMPAT=( python3_{11..12} )
inherit readme.gentoo-r1 distutils-r1
@@ -43,7 +43,7 @@ RDEPEND="
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-embedded/platformio-6.1.11[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-4.6.2[${PYTHON_USEDEP}]
~dev-embedded/esptool-4.6.2[${PYTHON_SINGLE_USEDEP}]
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20230904.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]

View File

@@ -1,10 +1,10 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 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_{10..12} )
PYTHON_COMPAT=( python3_{11..12} )
inherit readme.gentoo-r1 distutils-r1
@@ -39,20 +39,22 @@ RDEPEND="
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
server? ( ~dev-python/tornado-6.3.3[${PYTHON_USEDEP}] )
~dev-python/tzlocal-5.1[${PYTHON_USEDEP}]
~dev-python/tzlocal-5.2[${PYTHON_USEDEP}]
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-embedded/platformio-6.1.11[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-4.6.2[${PYTHON_USEDEP}]
~dev-embedded/esptool-4.6.2[${PYTHON_SINGLE_USEDEP}]
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20230904.0[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20231107.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/python-magic-0.4.27[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
>=dev-python/pyparsing-3.0[${PYTHON_USEDEP}]
>=dev-python/argcomplete-2.0.0[${PYTHON_USEDEP}]
')"
BDEPEND="$(python_gen_cond_dep '
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]

View File

@@ -1,10 +1,10 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 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_{10..12} )
PYTHON_COMPAT=( python3_{11..12} )
inherit readme.gentoo-r1 distutils-r1
@@ -34,25 +34,27 @@ 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/voluptuous[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${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}]
server? ( ~dev-python/tornado-6.4[${PYTHON_USEDEP}] )
~dev-python/tzlocal-5.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-embedded/platformio-6.1.11[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-4.6.2[${PYTHON_SINGLE_USEDEP}]
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20231107.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/python-magic-0.4.27[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
>=dev-python/pyparsing-3.0[${PYTHON_USEDEP}]
>=dev-python/argcomplete-2.0.0[${PYTHON_USEDEP}]
')"
BDEPEND="$(python_gen_cond_dep '
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
@@ -77,6 +79,7 @@ src_prepare() {
sed "/click==/c\click" -i requirements.txt || die
sed "/colorama==/c\colorama" -i requirements.txt || die
sed "/zeroconf==/c\zeroconf" -i requirements.txt || die
sed "/voluptuous==/c\voluptuous" -i requirements.txt || die
eapply_user
}

View File

@@ -1,10 +1,10 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 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_{10..12} )
PYTHON_COMPAT=( python3_{11..12} )
inherit readme.gentoo-r1 distutils-r1
@@ -34,25 +34,28 @@ 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/cryptography-42.0.2[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.14.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${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/colorama-0.4.6[${PYTHON_USEDEP}]
server? ( ~dev-python/tornado-6.4[${PYTHON_USEDEP}] )
~dev-python/tzlocal-5.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-embedded/platformio-6.1.13[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-4.7.0[${PYTHON_SINGLE_USEDEP}]
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20231107.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/python-magic-0.4.27[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
>=dev-python/pyparsing-3.0[${PYTHON_USEDEP}]
>=dev-python/argcomplete-2.0.0[${PYTHON_USEDEP}]
')"
BDEPEND="$(python_gen_cond_dep '
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
@@ -77,6 +80,7 @@ src_prepare() {
sed "/click==/c\click" -i requirements.txt || die
sed "/colorama==/c\colorama" -i requirements.txt || die
sed "/zeroconf==/c\zeroconf" -i requirements.txt || die
sed "/voluptuous==/c\voluptuous" -i requirements.txt || die
eapply_user
}

View File

@@ -0,0 +1,111 @@
# Copyright 1999-2024 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_{11..12} )
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/cryptography-42.0.5[${PYTHON_USEDEP}]
dev-python/voluptuous[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
dev-python/icmplib[${PYTHON_USEDEP}]
server? ( ~dev-python/tornado-6.4[${PYTHON_USEDEP}] )
~dev-python/tzlocal-5.2[${PYTHON_USEDEP}]
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-embedded/platformio-6.1.13[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-4.7.0[${PYTHON_SINGLE_USEDEP}]
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20240319.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/python-magic-0.4.27[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.18.6[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
>=dev-python/pyparsing-3.0[${PYTHON_USEDEP}]
>=dev-python/argcomplete-2.0.0[${PYTHON_USEDEP}]
')"
BDEPEND="$(python_gen_cond_dep '
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
sed "/voluptuous==/c\voluptuous" -i requirements.txt || die
sed "/cryptography==/c\cryptography" -i requirements.txt || die
sed "/icmplib==/c\icmplib" -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-2023 Gentoo Authors
# Copyright 1999-2024 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_{10..12} )
PYTHON_COMPAT=( python3_{11..12} )
inherit readme.gentoo-r1 distutils-r1
@@ -31,22 +31,27 @@ RESTRICT="!test? ( test )"
RDEPEND="server? ( acct-group/${PN} acct-user/${PN} )
$(python_gen_cond_dep '
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/cryptography-42.0.2[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.14.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
server? ( ~dev-python/tornado-6.3.3[${PYTHON_USEDEP}] )
~dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
~dev-python/icmplib-3.0.4[${PYTHON_USEDEP}]
server? ( ~dev-python/tornado-6.4[${PYTHON_USEDEP}] )
~dev-python/tzlocal-5.2[${PYTHON_USEDEP}]
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-embedded/platformio-6.1.11[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-4.6.2[${PYTHON_USEDEP}]
~dev-embedded/platformio-6.1.13[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-4.7.0[${PYTHON_SINGLE_USEDEP}]
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20230904.0[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20240319.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/python-magic-0.4.27[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.18.6[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
>=dev-python/pyparsing-3.0[${PYTHON_USEDEP}]
>=dev-python/argcomplete-2.0.0[${PYTHON_USEDEP}]
')"
BDEPEND="$(python_gen_cond_dep '

View File

@@ -1,9 +0,0 @@
DIST esptool-3.3.1.tar.gz 213846 BLAKE2B 3abc7a53a6cd1e2c4168ac99c90313cf61bbd34b466d35b5cc7dcb4f6162c067444a56f33998850916308b4c2ae0ecb7ee49f70109fb4cdbc0cd9527e2287dbd SHA512 28d68c52dc00daf8667685e95f266e1be64f93566386ac0375e8b3e0fa5d15cbfd62031a46caf42a31cd6ee45f8b3e6df108af0f858fecff6e958b1d1301f99f
DIST esptool-3.3.tar.gz 213683 BLAKE2B c24f1fb95060e807d88a04f1f6fe957882b86792b64628673f6443b3d9677544a0b4f39a98f755e0d25cb443f4f666aeab505dedea34f27963fed04c773dfec6 SHA512 4795125ddb5b4728965ae7fd84bb04c6001fa669282596190b43108dea89df5f52a1549b763276d297876a83ca5b3a89cfbf41729cd256d3493566b3e8b9929e
DIST esptool-4.4.tar.gz 223572 BLAKE2B 6194533b1245b2b93a67ef5c920554dcca2af25969b5c0b407e0f91d605471d7cdb2a6346bba5677e2447ffb40eac75563ad079499fee311c23a20505f35cace SHA512 117b6bbb184956ef1cb3303abd34d019595829219dc7de5f08f308af01731b795b8ae96fd69b117ebe959a606bf7269f77b9afa3de7521845952dcfca8ce35ea
DIST esptool-4.6.2.tar.gz 262087 BLAKE2B 1400b5322cc226fc9ab1feac7eb87ec54403b40b73813fbfd6f252bbe9485cf3df38ed28169e64f91d1d833ff5ad623d0b10503145bed24bf100a25a451f2a70 SHA512 17ef10a612f9aa6b3511d3631942806216c1160bf2cea9fac4dbe21fbb9d512434c46348f5e5f72b7cc140eccb449b7ca1d76104433381f92aa5451750cf45c3
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.6.2.ebuild 1079 BLAKE2B 9d87593b10eae3f8f107e0d152c603d5bf71f0e7de113ddc77898d993bfb363367ec26e7d51e50c321c484b2729cb80a1215088a1381ff4e7c945be03c5602b0 SHA512 04b9b6e3394dfa86f140728ef316416accf8bc0eea5515e6feea1773606e67ea6592c22aa7cac301c6c74bac92365c6007f381ee34df9501a8ce7736aa074c80
MISC metadata.xml 385 BLAKE2B 37e68ce4aa2c9a8b416e985988fcf766b2a93b460f104766c29fbb930240af58b69213f362d8a0d3f26a11fc8bf4918c7add972c24703895c8ab22c9d89ae8d4 SHA512 52121da4f9c3eab379ae263eec5a2a17c5d717d8c6b4633d2dcba6c2ecb03e6ad12a0d89566ab07abbc4d9a5237dc062e35d3292379475e3e4eb19deb2a8b998

View File

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

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

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

@@ -1,40 +0,0 @@
# 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/reedsolo-1.5.3[${PYTHON_USEDEP}]
>=dev-python/pyyaml-5.1[${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.8/reedsolo>=1.5.3/g" -i setup.py || die
eapply_user
}
distutils_enable_tests unittest

View File

@@ -1,5 +1,6 @@
DIST platformio-6.1.11.tar.gz 296333 BLAKE2B 17672b499eca9c828cd7c6ea6a4c8acea7287f42bb78d4fc5fbd11bb93175bb87d9c2d100270869bc99bc0db550b49c163555ddd8edb17b6b33ccc5f3623f768 SHA512 450e3d1dc3b9c8124b6254fbf0a05b207b834aa0661f083ee2915bde5064498b6d5af666ad851b737fa5627ed436db983e038f83ed0437a1e248749a0dcc99ba
DIST platformio-6.1.4.gh.tar.gz 290408 BLAKE2B 41a977d9b5e51a1e65ef61973301ab6e7e9ad0adbe6d4df2640b13f46623055df8303435a664acdd267ad8811229687b6abb088d5b331c33fb46bbe33ab188b1 SHA512 8c46b21212de2fb7579540c51b17061666b8abe4706800fe30fea053cb4233c17a03c2388295f9fb3a21602126f0c2c13f1dd80db962ef1b3d5c31c9a30791c7
EBUILD platformio-6.1.11.ebuild 3384 BLAKE2B a3015445caf645965828d1731203fba604dc7d33e45eea2e91e7b35c61a3e7dc1b3b659c55f85e09eb727451abf9701002707962bfb359034fcf0a474af9a901 SHA512 5070beb0c0414fa7e2a81f96f734ad89b5a96789569012d01daf718ce672de0dfbbc27c58a8d2c6138484ba2a8f200a59dfd905b115e0fcc43f47876c86b4e16
EBUILD platformio-6.1.4-r1.ebuild 3301 BLAKE2B c0d1b34389dd752115f9b775c106473a500c5577d1eb34279c0815c32ede13ab7340fbc40c15d77c0643aba7cec5059c0119e945df6418f4fa8cf4a530e2cc96 SHA512 59baf30f6cfa68a7726055213178e6a5bec3c8df676f1bad664a6fee48e5aaba915bfee8723954ecb9c3941ff16cac1ea7593700858059bdb122d33e47f12e38
MISC metadata.xml 457 BLAKE2B 558c6e7f69c6ede09bcd9cc706a3d0186a67ab8911b4278e4ed669cae32790db1ca282abc527e757345f91303eea337c03594a47777d50fb4609e9e9eae2dc8f SHA512 478409895f41c84f1c85c17c58f9a41cec864ed6df0b24b01d3d3b117b1109ae2bf15fc70871159193e514b64e108dbb37162517aa183c8c33fc350054dd81d4
DIST platformio-6.1.11.gh.tar.gz 296333 BLAKE2B 17672b499eca9c828cd7c6ea6a4c8acea7287f42bb78d4fc5fbd11bb93175bb87d9c2d100270869bc99bc0db550b49c163555ddd8edb17b6b33ccc5f3623f768 SHA512 450e3d1dc3b9c8124b6254fbf0a05b207b834aa0661f083ee2915bde5064498b6d5af666ad851b737fa5627ed436db983e038f83ed0437a1e248749a0dcc99ba
DIST platformio-6.1.13.gh.tar.gz 298899 BLAKE2B 9b1916bb72d1aea0c9a930a9a681e97a7f2c0ef2c266526f3359ec3cde84dffc1b982e3f46d2cd99051d7dbed3877a11812ad3a7ea21599c9bd05470f35d8c85 SHA512 cd71720c5a293299bc357d9eee82344bea61f44c68bc1b0d287a14c3531cd1f0d8d1d265e7c4a670935b69f93d9f360216cfc613c0c9c3f653415df8ae8f8069
EBUILD platformio-6.1.11-r1.ebuild 3304 BLAKE2B 9b03272e74ed8070d9c9f4d885791ca03d1298bfe3d9100a933fc4b6a2cfa8f8ee18d6ba956609901797a4e6dafc286a912fb582bbcad2860a46f7def1c602a7 SHA512 400ed333d1a198d672bb90f8cacc18516f7e91d1173d1b16802dfadffaf11a8f9e532543167150448ecbb875cdb4cacae892ca6e0e2135fd72b148126e322e1e
EBUILD platformio-6.1.11.ebuild 3396 BLAKE2B 5cc2767edc5c081755524f6eee94235c961de3bc49268e0d62e2a41f789d237b85ecbc24cdde037a77dfe3e50c6b42c26527d9e5b68ea192dae272815de24d5b SHA512 07518a41c199c44d975bdf657c8dd2f7eb2481e74af6258976bf8553664de709ebb528234e7909b82a7d8938de69cc3462997aab61b156e5280a9f7485e152e9
EBUILD platformio-6.1.13.ebuild 3180 BLAKE2B 3434f3fbfc0d60bcefe4fe9dc8a20e1a08b107f8e6f367ee657b780d241914ee44d0b8a5ad8fd0794eeee775384eb9a79a978b789c1b5317f3f8364364d92220 SHA512 1c8afc6282a4304c6e0324b4d60c8697049833bc1cd38e08bb61ad32d187687f9f6bd6be57c1f727af0d5751ea853d8ac05f9fdd8858d52c93c5fa3573a8c6d4
MISC metadata.xml 525 BLAKE2B 40eb042e66855b7a7f76251fb994cbe9318bfa5227c529086e5b7e30130df8767cadddd6a58ec5590deb350381f024050a3590919baf6f0b239866611b643733 SHA512 4809b8b1deaa62246ee1dac2f62074c6a2d62f3a7013eec24aafeb1986049776bd8a4f81a10698ea26171cabe1d9d9778428d0cd361adaf23118fd4122d95f70

View File

@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">platformio</remote-id>
<remote-id type="github">platformio/platformio-core</remote-id>
<maintainer status="unknown">
<email>contact@piolabs.com</email>
<name>PlatformIO Labs</name>

View File

@@ -1,11 +1,11 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2024 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} )
PYTHON_COMPAT=( python3_{11..12} )
inherit distutils-r1 udev
@@ -20,28 +20,25 @@ KEYWORDS="amd64 arm arm64 x86"
RDEPEND="
$(python_gen_cond_dep '
<dev-python/aiofiles-0.9[${PYTHON_USEDEP}]
>=dev-python/aiofiles-22.1[${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/click-8*[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.5[${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.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}]
=dev-python/requests-2*[${PYTHON_USEDEP}]
>=dev-python/semantic-version-2.10[${PYTHON_USEDEP}]
<dev-python/semantic-version-3[${PYTHON_USEDEP}]
=dev-python/tabulate-0.9*[${PYTHON_USEDEP}]
dev-python/twisted[${PYTHON_USEDEP}]
>=dev-python/pyelftools-0.30[${PYTHON_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_USEDEP}]
=dev-python/marshmallow-3*[${PYTHON_USEDEP}]
>=dev-python/starlette-0.21[${PYTHON_USEDEP}]
>=dev-python/uvicorn-0.19[${PYTHON_USEDEP}]
dev-python/wsproto[${PYTHON_USEDEP}]
')
virtual/udev"
DEPEND="virtual/udev"
@@ -85,17 +82,21 @@ EPYTEST_DESELECT=(
distutils_enable_tests pytest
src_prepare() {
# Allow newer versions of zeroconf, Bug #831181.
# Also wsproto.
# ... and semantic_version, bug #853247.
python_prepare_all() {
# Allow newer versions of:
# - zeroconf, bug #831181.
# - wsproto
# - semantic_version, bug #853247
# - starlette & uvicorn, bug #888427
sed \
-e '/zeroconf/s/<[0-9.*]*//' \
-e '/wsproto/s/==.*/"/' \
-e '/semantic_version/s/==[0-9.*]*//' \
-e '/starlette/s/==.*/"/' \
-e '/uvicorn/s/==.*/"/' \
-i setup.py || die
default
distutils-r1_python_prepare_all
}
python_test() {
@@ -104,7 +105,7 @@ python_test() {
src_install() {
distutils-r1_src_install
udev_dorules scripts/99-platformio-udev.rules
udev_dorules platformio/assets/system/99-platformio-udev.rules
}
pkg_postinst() {

View File

@@ -1,22 +1,22 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 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_{9..11} )
PYTHON_COMPAT=( python3_{11..12} )
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}.tar.gz"
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 ~x86"
KEYWORDS="amd64 arm arm64 x86"
RDEPEND="
$(python_gen_cond_dep '

View File

@@ -0,0 +1,114 @@
# Copyright 1999-2024 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_{11..12} )
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/bottle-0.12.25[${PYTHON_USEDEP}]
>=dev-python/click-8.0.4[${PYTHON_USEDEP}]
<dev-python/click-9[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
~dev-python/marshmallow-3.21.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
>=dev-python/semantic-version-2.10[${PYTHON_USEDEP}]
<dev-python/semantic-version-3[${PYTHON_USEDEP}]
<dev-python/tabulate-1[${PYTHON_USEDEP}]
~dev-python/ajsonrpc-1.2.0[${PYTHON_USEDEP}]
>=dev-python/starlette-0.21[${PYTHON_USEDEP}]
>=dev-python/uvicorn-0.19[${PYTHON_USEDEP}]
dev-python/wsproto[${PYTHON_USEDEP}]
>=dev-python/pyelftools-0.27[${PYTHON_USEDEP}]
<dev-python/pyelftools-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
python_prepare_all() {
# Allow newer versions of:
# - zeroconf, bug #831181.
# - wsproto
# - semantic_version, bug #853247
# - starlette & uvicorn, bug #888427
sed \
-e '/zeroconf/s/<[0-9.*]*//' \
-e '/wsproto/s/==.*/"/' \
-e '/semantic_version/s/==[0-9.*]*//' \
-e '/starlette/s/==.*/"/' \
-e '/uvicorn/s/==.*/"/' \
-i setup.py || die
distutils-r1_python_prepare_all
}
python_test() {
epytest -k "not skip_ci"
}
src_install() {
distutils-r1_src_install
udev_dorules platformio/assets/system/99-platformio-udev.rules
}
pkg_postinst() {
udev_reload
}
pkg_postrm() {
udev_reload
}

View File

@@ -3,6 +3,10 @@ AUX proto.vim 49 BLAKE2B 9b6d31105811a8f8cbcf76328172fda5b66b33351bb16573ed1ed08
AUX protobuf-23.3-static_assert-failure.patch 529 BLAKE2B 69452cf44106fdd7295bbb8d97011309c160f51fb30c233b9549d955d57c0a188b407b97ea7de7dc708a145bf76d5f15f1332bf641541a8830db96705a071701 SHA512 291d8cd318a0324e58c5dc83273ca67b55fd1446bd5111e3caaa9e2b08e3a2565de8030050df6555f300f7051668f5b8918e52009f826a653bb70f9931f12ebd
DIST protobuf-24.2.tar.gz 5179130 BLAKE2B a1e3da4e95072391fa4abf671a9eb77806f1b3864219e1e0c024156558e2ecd9e3cabee367efaf15626a199ae413dced3f29f601820611d37dd733c92ffc06c0 SHA512 fee9f5fc0e615e49347320e37b560112f43d13c63050701e25b3348e9d4aa59e80c7d810f7da12764b1b9eeee8efa35be7743c5ebbb0a12c78f5924f1544c356
DIST protobuf-24.3.tar.gz 5179711 BLAKE2B 9473a1a9489d4cb92fb7ee56ac51a891cd6de005607be3f5a385957318045d2d8e6bdaa9ffa3c3f88d376b1d9a499ba9560054ae87fe031afffb62b3292ef365 SHA512 2c1a381f81bb2c0afa3a2ff6681f9f37bc7aef3a3882c371eea7284f4e9524c2a0c834de6c7f681706890eee2220a42442367b8f8dc8370f182fab9e2c37cfd2
EBUILD protobuf-24.2.ebuild 2499 BLAKE2B 4e1d51a51da61899f42ba0394729a396ca0927614e072eba696138a56f871ea944bd63dedb4ae196ea8420850bc2b7ccb9e13cc12020fb705a375fd5e56fdb9a SHA512 e18597497fca2b5860c314fc55aed0c172758b6c24922433b1bcd9388ad24db8164c52fef4212840d3b5c761f99bb7a13ee40cb7466f5a5a7635d760be444aa8
EBUILD protobuf-24.3.ebuild 2525 BLAKE2B d4bd6b69eaf5aa035ba4afe4e7e1c9f58abd509856c290ad3b14a7bcc172fecc86b9d59de047ff68b4264069e812547f2aa0169172aa4bdedbf556a69924ea8a SHA512 fe67a44b14c1872ddba198aaf08c7417658d003e4df1f7e5a7f6a11efe668b10e606352dd1e672ed14a1527aa67fc037c53ee26126e918cef75bb8df56b9d2ce
DIST protobuf-25.1.tar.gz 5878124 BLAKE2B a0b917e4518b07b221afd01e801e45b5b6fa35c7ccf8c21120d6a63f7174e53cc37d0516b1802d9243f8bb37b72b7f460a36dcbf0fffb09e011b05315c53efc3 SHA512 d2fad2188118ced2cd951bdb472d72cc9e9b2158c88eeca652c76332a884b5b5b4b58628f7777272fa693140753823584ea9c7924f1655b1d5a363f59bdf7a4c
DIST protobuf-25.2.tar.gz 5878387 BLAKE2B 1ee7a48d3a481f523ff240c79e8cacb39b6a7e2c671279812cbffd5ce9be595034461fba41f03bed363133118c1b92bd14bcfd8c4e46ac6368e6407a23fb02ea SHA512 66f0b177eae0e2e40b8b17c8f411cd9dec5355dcfc145b8a79426e6367babcc28b9a8078bbe4ba2de47a82811a2e1a89d36955d6fa0c8d391cfeada4eb160fdb
EBUILD protobuf-24.2.ebuild 2499 BLAKE2B d20fc60b8ee0c13339074e3c5669baea5dc5f30004f2a6ebb958dbe9f21c66c257e6441c9a1ecfe96e1ea97b70684917a89419f7b85bf03d47b15a1e931c1336 SHA512 f40a776398989d120b6a28e59f4d6b56e5bb1f4441f72982fd24ccaa194a10f0d3dcda7cca7481a62f7eb3d60034a4fef2cc33d0454e40dab7ee696381228645
EBUILD protobuf-24.3.ebuild 2525 BLAKE2B 56715d3d86d843bd41bfa1e105f0ee57df8bedf465061a28337b148be8a7f693a4f97cd64ec5d365b61797394fbddd760c86c8990055a252dc23a98333cb20c6 SHA512 4294d66c9a9096017543a08972f0689159545efad0e4e6b33e66073d429ed272ee93187832b2d6aa64a189e15f205f8d02f69b0c9c633d5fe28410ceccc81a72
EBUILD protobuf-25.1.ebuild 2525 BLAKE2B 56715d3d86d843bd41bfa1e105f0ee57df8bedf465061a28337b148be8a7f693a4f97cd64ec5d365b61797394fbddd760c86c8990055a252dc23a98333cb20c6 SHA512 4294d66c9a9096017543a08972f0689159545efad0e4e6b33e66073d429ed272ee93187832b2d6aa64a189e15f205f8d02f69b0c9c633d5fe28410ceccc81a72
EBUILD protobuf-25.2.ebuild 2525 BLAKE2B 56715d3d86d843bd41bfa1e105f0ee57df8bedf465061a28337b148be8a7f693a4f97cd64ec5d365b61797394fbddd760c86c8990055a252dc23a98333cb20c6 SHA512 4294d66c9a9096017543a08972f0689159545efad0e4e6b33e66073d429ed272ee93187832b2d6aa64a189e15f205f8d02f69b0c9c633d5fe28410ceccc81a72
MISC metadata.xml 595 BLAKE2B ba1b916e26b1e53f68e660f03d2e53fea8d22db04e8241ebec3ec20fbb251c2b164cf25d5fb6118423ce7721a822ae2302aab137b0748730e9a6860bf8e65668 SHA512 785e2550621b79b6350e1a6b52ed9992610769885fb29a9e92ee45a35158cc08707a3590dfcbece9ee9a5e16e1abfb614e8186132da7b942f2761b5e6ecfa827

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8

View File

@@ -0,0 +1,107 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake-multilib elisp-common toolchain-funcs
if [[ "${PV}" == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git"
EGIT_SUBMODULES=()
else
SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="amd64 arm arm64 x86"
fi
DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data"
HOMEPAGE="https://protobuf.dev/"
LICENSE="BSD"
SLOT="0/$(ver_cut 1-2).0"
IUSE="emacs examples test zlib"
RESTRICT="!test? ( test )"
BDEPEND="emacs? ( app-editors/emacs:* )"
DEPEND="
>=dev-cpp/abseil-cpp-20230125.3:=[${MULTILIB_USEDEP}]
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
test? ( >=dev-cpp/gtest-1.9[${MULTILIB_USEDEP}] )
"
RDEPEND="
>=dev-cpp/abseil-cpp-20230125.3:=[${MULTILIB_USEDEP}]
emacs? ( app-editors/emacs:* )
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
"
PATCHES=(
"${FILESDIR}/${PN}-23.3-static_assert-failure.patch"
)
DOCS=( CONTRIBUTORS.txt README.md )
src_configure() {
if tc-ld-is-gold; then
# https://sourceware.org/bugzilla/show_bug.cgi?id=24527
tc-ld-disable-gold
fi
cmake-multilib_src_configure
}
multilib_src_configure() {
local mycmakeargs=(
-Dprotobuf_DISABLE_RTTI=ON
-Dprotobuf_BUILD_EXAMPLES=$(usex examples)
-Dprotobuf_WITH_ZLIB=$(usex zlib)
-Dprotobuf_BUILD_TESTS=$(usex test)
-Dprotobuf_ABSL_PROVIDER=package
)
use test && mycmakeargs+=(-Dprotobuf_USE_EXTERNAL_GTEST=ON)
cmake_src_configure
}
src_compile() {
cmake-multilib_src_compile
if use emacs; then
elisp-compile editors/protobuf-mode.el
fi
}
multilib_src_install_all() {
find "${ED}" -name "*.la" -delete || die
if [[ ! -f "${ED}/usr/$(get_libdir)/libprotobuf.so.${SLOT#*/}" ]]; then
eerror "No matching library found with SLOT variable, currently set: ${SLOT}\n" \
"Expected value: ${ED}/usr/$(get_libdir)/libprotobuf.so.${SLOT#*/}"
die "Please update SLOT variable"
fi
insinto /usr/share/vim/vimfiles/syntax
doins editors/proto.vim
insinto /usr/share/vim/vimfiles/ftdetect
doins "${FILESDIR}/proto.vim"
if use emacs; then
elisp-install ${PN} editors/protobuf-mode.el*
elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el"
fi
if use examples; then
DOCS+=(examples)
docompress -x /usr/share/doc/${PF}/examples
fi
einstalldocs
}
pkg_postinst() {
use emacs && elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
}

View File

@@ -0,0 +1,107 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake-multilib elisp-common toolchain-funcs
if [[ "${PV}" == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git"
EGIT_SUBMODULES=()
else
SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="amd64 arm arm64 x86"
fi
DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data"
HOMEPAGE="https://protobuf.dev/"
LICENSE="BSD"
SLOT="0/$(ver_cut 1-2).0"
IUSE="emacs examples test zlib"
RESTRICT="!test? ( test )"
BDEPEND="emacs? ( app-editors/emacs:* )"
DEPEND="
>=dev-cpp/abseil-cpp-20230125.3:=[${MULTILIB_USEDEP}]
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
test? ( >=dev-cpp/gtest-1.9[${MULTILIB_USEDEP}] )
"
RDEPEND="
>=dev-cpp/abseil-cpp-20230125.3:=[${MULTILIB_USEDEP}]
emacs? ( app-editors/emacs:* )
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
"
PATCHES=(
"${FILESDIR}/${PN}-23.3-static_assert-failure.patch"
)
DOCS=( CONTRIBUTORS.txt README.md )
src_configure() {
if tc-ld-is-gold; then
# https://sourceware.org/bugzilla/show_bug.cgi?id=24527
tc-ld-disable-gold
fi
cmake-multilib_src_configure
}
multilib_src_configure() {
local mycmakeargs=(
-Dprotobuf_DISABLE_RTTI=ON
-Dprotobuf_BUILD_EXAMPLES=$(usex examples)
-Dprotobuf_WITH_ZLIB=$(usex zlib)
-Dprotobuf_BUILD_TESTS=$(usex test)
-Dprotobuf_ABSL_PROVIDER=package
)
use test && mycmakeargs+=(-Dprotobuf_USE_EXTERNAL_GTEST=ON)
cmake_src_configure
}
src_compile() {
cmake-multilib_src_compile
if use emacs; then
elisp-compile editors/protobuf-mode.el
fi
}
multilib_src_install_all() {
find "${ED}" -name "*.la" -delete || die
if [[ ! -f "${ED}/usr/$(get_libdir)/libprotobuf.so.${SLOT#*/}" ]]; then
eerror "No matching library found with SLOT variable, currently set: ${SLOT}\n" \
"Expected value: ${ED}/usr/$(get_libdir)/libprotobuf.so.${SLOT#*/}"
die "Please update SLOT variable"
fi
insinto /usr/share/vim/vimfiles/syntax
doins editors/proto.vim
insinto /usr/share/vim/vimfiles/ftdetect
doins "${FILESDIR}/proto.vim"
if use emacs; then
elisp-install ${PN} editors/protobuf-mode.el*
elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el"
fi
if use examples; then
DOCS+=(examples)
docompress -x /usr/share/doc/${PF}/examples
fi
einstalldocs
}
pkg_postinst() {
use emacs && elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
}

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
@@ -19,5 +19,4 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="sci-geosciences/geopy[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]"
dev-python/aiohttp[${PYTHON_USEDEP}]"

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
@@ -18,6 +18,7 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="sci-geosciences/geopy[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]"
RDEPEND="
dev-python/aiohttp[${PYTHON_USEDEP}]
sci-geosciences/geopy[${PYTHON_USEDEP}]
"

View File

@@ -0,0 +1,24 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="AEMET OpenData Rest API library"
HOMEPAGE="https://github.com/Noltari/AEMET-OpenData https://pypi.org/project/AEMET-OpenData/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="
dev-python/aiohttp[${PYTHON_USEDEP}]
sci-geosciences/geopy[${PYTHON_USEDEP}]
"

View File

@@ -1,5 +1,7 @@
DIST AEMET-OpenData-0.2.2.tar.gz 13246 BLAKE2B 1d6fe70d260ef00b145c9abff26172132acf5b7a0f98891676581ca791bb43721ca0daddaf0085446b4cf0e5a3efc3f90c2f1ec6197f05232fc529ee22c4fdb9 SHA512 c455d835aba4a1a708a1352cbce721d416ddcb9097126e49ad0f25c002a8331ae2f898612ee94c248fd2793557a0158c0f99bbb41b1f26c1577f02f89d043837
DIST AEMET-OpenData-0.4.5.tar.gz 23097 BLAKE2B ab6ccb08c57a514b968b1c36f0825dad709dc7094fe43a82b66b4b34443c77448584bdd5a4405f469bad22eaf06df884d2e563f20be30c123b9ef28cc2bbe79c SHA512 117f80e17c7ae9abafec8f2c12ed9d04ee365a48965cdd30ddc0fa08def5799b3c903a3b03d4739c4c127725edfda61bf4a5f83ec3d5213009dd54ff49a4b5b9
EBUILD AEMET-OpenData-0.2.2.ebuild 608 BLAKE2B 278bd6c6408e20591418ad67f8f657c45b3a91d091cdc8268ce98d3d825e56068c8e632b555e402d1efaeb5f7ed892c9ca5235779399a1e9c737ecbf9174d4a4 SHA512 1409f393f85eafc9b5094cab266fba6df73e060ba7f7ba47b54948e114452ef105100d992bb303e374dcf34fbab456cc6b823f78231a8d39e37ea91026fd1d3d
EBUILD AEMET-OpenData-0.4.5.ebuild 608 BLAKE2B 278bd6c6408e20591418ad67f8f657c45b3a91d091cdc8268ce98d3d825e56068c8e632b555e402d1efaeb5f7ed892c9ca5235779399a1e9c737ecbf9174d4a4 SHA512 1409f393f85eafc9b5094cab266fba6df73e060ba7f7ba47b54948e114452ef105100d992bb303e374dcf34fbab456cc6b823f78231a8d39e37ea91026fd1d3d
DIST AEMET-OpenData-0.4.6.tar.gz 23161 BLAKE2B 2775f6cadd55e5b72e54d098ec781a0cd17db15ac96a3da8d3500fae4a1141032aab7198a6407cb1809ae4bf5e1b17ee9f009b11c2514ba79c1b0aac1f71b9a4 SHA512 f5445d2d508c290a46d35c9eb9e3b7bc2e67a6599fd26f424db4d3f2c16e1c006b772976c850f85534c8d5587ba51b17d669193b096419065698d0ad9b47f2eb
DIST AEMET-OpenData-0.4.7.tar.gz 23173 BLAKE2B bb063f9956fd982e7f3894791d9ed6507907c63484154356068318f038b11c9927ad67732a1acf19ed5dad948b008fb73b7b9157ee378f9f6aeb5059725a5048 SHA512 665d1659cd7bf44c92f06db18bba844ce6613321121cb799b4a46d3a7a8f7475ddac9445465c51487d3f9f27498edb4b44801665f6534ee4d6bd0980a1b2cb9e
DIST AEMET-OpenData-0.5.1.tar.gz 22805 BLAKE2B 660a5d6f344e2134c859036b5e032a0df4cc5e8cd16d1ed2517483d302bff6c62530d12d65aa1b8b959946e1c9fd952eea67fb4c329710df3d68ffab23fffdfb SHA512 92e57b7add8c1522e2e338ee4f2821b0e633be26cc2fb13deb2175d74ca18707eeacc52a4ca55338d7087db556fd463efb572348b65976c7413346caa4210d2f
EBUILD AEMET-OpenData-0.4.6.ebuild 569 BLAKE2B 9f8d69554edda0e664abacdaad79c0c62c193a8c2e35ff207fd896b0ecab4a016820578e6f2ac804cdc5d177c5bc92851efa93f99f5be57ed3ab247448208869 SHA512 e9966c3cfea5d89415d4aefe67e44b60ce3a3134c106155618a5e8dfbd9f7145dedce031b48a1da3443b8d099d001e7717ea39b778e9f1e4b84af821a5c4379c
EBUILD AEMET-OpenData-0.4.7.ebuild 572 BLAKE2B 76b519d34f7986ca20d8165cba16de0ca68512c1d87fc663185a1c9884ccabc3bacc49061ff7155b4d44860d66fce27e74a38d6c928290aa4a3c7173b2089295 SHA512 531ad794ab88e2a51ef0d76ceaecaff453658d547af7003c8b7c4620b3642ada669b143a3b89b2d446f66c8eb9f07f105ea107c4aac1018ce137d3dd3a437d6b
EBUILD AEMET-OpenData-0.5.1.ebuild 572 BLAKE2B 76b519d34f7986ca20d8165cba16de0ca68512c1d87fc663185a1c9884ccabc3bacc49061ff7155b4d44860d66fce27e74a38d6c928290aa4a3c7173b2089295 SHA512 531ad794ab88e2a51ef0d76ceaecaff453658d547af7003c8b7c4620b3642ada669b143a3b89b2d446f66c8eb9f07f105ea107c4aac1018ce137d3dd3a437d6b
MISC metadata.xml 532 BLAKE2B 373144ccbefeba2231001852729de66f7041d89635ce6073889fd0e895a29317f892880786f81d2b20940d5fb8bab036ad7342c3c52c9074978c2dd56d8d2dbf SHA512 bfa81d6ecfaa84167a019231a59650438e70721b2ee2d3f26ba5ee47715b475cd3ed032ce660320d488dc086542221031d4fa6a12428f820ff1187af92ddd122

View File

@@ -1,18 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
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/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
RDEPEND="!dev-python/aladdin-connect
dev-python/aiohttp[${PYTHON_USEDEP}]"

View File

@@ -1,5 +1,3 @@
DIST AIOAladdinConnect-0.1.56.tar.gz 8120 BLAKE2B f4d48adbebe39484298b7ba60e7127713f0fa3b7f0e15c7f618c7f9eeeedaf6c5e8b920c1474b6bfd8c46c1556899b004ceb5241353d3a400301a1529cef218f SHA512 953f369ea41df2381fdb1531653030e77f5ef9df85ad7566d04049b993dbde9271f7b5cf1f4808f90999ce7e38664288643399b4c7628563bf18ccfcf5fcc4f6
DIST AIOAladdinConnect-0.1.58.tar.gz 8436 BLAKE2B 141e7ace369205af1416b99bb3c2e783c2d71abfb240269a1860489a11b0819450b1f37de5166839bc3e21338920c77819c557ba0a83b201f525764e85b04f24 SHA512 ab1e2da77c9ba125d57a2dca953422004c7a6492fec88b548783e16a6760bc37c34afeecc7fe56afc39ff9baacb6530af44c9805c24f20a4ea2843fb10691b7f
EBUILD AIOAladdinConnect-0.1.56.ebuild 558 BLAKE2B 9a7b7e3f19fe136b0665dc22c1cdacbe89571f617eb8557fa318b6eabdadaf462a0d871a741a4579511ba278325f7b7e5420e46bf16275e14e3b6d92e7cbc304 SHA512 dbd2bff144d10524c0054f3936b5a97791ab524aba1da67bcb39d30e9c269c1de6491ddc127b6ab5967d7bc38fd33e5bf92ef959a133d462c5a92cb24efebbef
EBUILD AIOAladdinConnect-0.1.58.ebuild 576 BLAKE2B 9e5a5f83b4cd5cab9e56318f52f1b90ddd2a0f7622e1a02ea9d0edb8025705cd135ae7ad33b33c78b201c542e1d6ea8043191d6b531fbc5c45b725e2d2344ace SHA512 3368333a6273c4e3bbdef2baeee67443b4985ad79b109f1f31c0efa899dcc300bcbb4a698476d35eb94c7906982f5676392d803b9c0424bd9bca7e29b50f4105
MISC metadata.xml 528 BLAKE2B 56654aa984506ffa9d2df8fb44a336e40c8097dc43f90c31d2deae39058d1a6c2bacd2958a8e940582e29a51fb134f33d2ea52900995c34b58e3b68105da7bf3 SHA512 0261ed6a263dbf7c54f952f7a38503fb0820f35340f9d757047248c288941a3ed0d35d99531e1372f6150569089c4e1be8c05c8f14c688f762a753ded5a2919e

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8

View File

@@ -0,0 +1,22 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
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,22 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
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

@@ -1,5 +1,9 @@
DIST AIOSomecomfort-0.0.14.tar.gz 21810 BLAKE2B 998071137db98f0ebaa0a12af328099285a5144c7d65ee571271115c10f4769cf0dede5a0fa5e38b192141b10c7998e72f5d2f399fdaaf0ab155295fa57d1db7 SHA512 6f99594848fe231954efaa4fd3d36f7b28c95be3071278db66f7f08421b352c4a982037823c062df3e7153864a249bacb331a2bf322bb8583486f83d0f29e386
DIST AIOSomecomfort-0.0.17.tar.gz 21689 BLAKE2B bb2e80f1632bf37b93e7e8d6953e3eae163ea86d3d9b3913c4c7ee5f2646a20aeb71ac8ba7768d22946c4ea5b2a3cb0094f825ae818f91805173a3320f66b3e5 SHA512 8140bbffba564fbe0b6a2c6598004d458ff19df401c3ad35aa1a3009389aad95d916b5e84dc576e759a0f26dea89471fb90e5702f3569359add26632a6e4edd1
EBUILD AIOSomecomfort-0.0.14.ebuild 583 BLAKE2B 3bc7a0bae68de4bb2e70fc0ebb65a99926916a5202bd3e79c128745c3bd2ddc97204dfabfa122921d3edae245cd7c51d41c26bf5b575204abf26b7adc99ad1ea SHA512 7684975f6fc525ad4552cdc13b9dae0ae7ce16a51a43257491751a0eb7c7bda4f50b0a83c670bdcb87859ac3dec871addacd09c0ce01f0f5a6f46b303e7261a7
EBUILD AIOSomecomfort-0.0.17.ebuild 583 BLAKE2B 3bc7a0bae68de4bb2e70fc0ebb65a99926916a5202bd3e79c128745c3bd2ddc97204dfabfa122921d3edae245cd7c51d41c26bf5b575204abf26b7adc99ad1ea SHA512 7684975f6fc525ad4552cdc13b9dae0ae7ce16a51a43257491751a0eb7c7bda4f50b0a83c670bdcb87859ac3dec871addacd09c0ce01f0f5a6f46b303e7261a7
DIST AIOSomecomfort-0.0.22.tar.gz 21796 BLAKE2B dc76138339405e9229ef327350749df1d9ceed89b0fe858b8e9db743e5d3014f46b07c3136370444abec8c8e60e591e0fa24fd15a3b978df73a963c2d59f785f SHA512 5196a6b3cafda260bd473c2aad6e4e497ce4cb59050f46213c8084b175754f9268078639817eea2741b45c8e60ea15e6fae3cd6db1d15d012e2c462479d8e962
DIST AIOSomecomfort-0.0.24.tar.gz 21844 BLAKE2B 5ac5c696316746587500ad6fb065673077fefc4e316bfbb181b82444ee201fde8848155a2a6671f6080553e8d1dcb69c5c8b164d45b1378f6c13adbc09bf8179 SHA512 f996206dfebc0128b4c9040c475d13a57abc9592e225282fc69e8ba4932c18ef22ffec8b14875dfda0b33e66b649c76ad5378ae0946390a0708bd6e6097ea7bd
DIST AIOSomecomfort-0.0.25.tar.gz 21911 BLAKE2B b83963dcaffa98b68cd3d3ada3181e5a6610de99c42f4ddf3643e5c8b9c73ef050729f875b02e6f6899541f8a99b019164d7cc6c2ffbe6cb12abcf4dce5df228 SHA512 dd6aa78009e155dd80c2ed0f768072d8283273a9b9348a78abe5f0310e61debb156a4a54b7d158aecf4f782b2c55c13e66203853778e541d246bf4bf3eecd9b2
EBUILD AIOSomecomfort-0.0.17.ebuild 583 BLAKE2B a5101e35ec5e2a3b082728635645254a8beec84b8635c05589ffeb2d7c0005c23f4d6a92e1da0fa0179ab7fba1ad85eec4a8b85672b3c6cc27dfba9deb2d9a05 SHA512 64bf5e91eed61b23c816b16ab485fc7fb81dc919fab99fe2079e48f2f233c07b0da48fa1710d94dc97a709a62942ce28bb9de69ee110f7a6cf461f5b3123fa35
EBUILD AIOSomecomfort-0.0.22.ebuild 583 BLAKE2B a5101e35ec5e2a3b082728635645254a8beec84b8635c05589ffeb2d7c0005c23f4d6a92e1da0fa0179ab7fba1ad85eec4a8b85672b3c6cc27dfba9deb2d9a05 SHA512 64bf5e91eed61b23c816b16ab485fc7fb81dc919fab99fe2079e48f2f233c07b0da48fa1710d94dc97a709a62942ce28bb9de69ee110f7a6cf461f5b3123fa35
EBUILD AIOSomecomfort-0.0.24.ebuild 583 BLAKE2B a5101e35ec5e2a3b082728635645254a8beec84b8635c05589ffeb2d7c0005c23f4d6a92e1da0fa0179ab7fba1ad85eec4a8b85672b3c6cc27dfba9deb2d9a05 SHA512 64bf5e91eed61b23c816b16ab485fc7fb81dc919fab99fe2079e48f2f233c07b0da48fa1710d94dc97a709a62942ce28bb9de69ee110f7a6cf461f5b3123fa35
EBUILD AIOSomecomfort-0.0.25.ebuild 583 BLAKE2B a5101e35ec5e2a3b082728635645254a8beec84b8635c05589ffeb2d7c0005c23f4d6a92e1da0fa0179ab7fba1ad85eec4a8b85672b3c6cc27dfba9deb2d9a05 SHA512 64bf5e91eed61b23c816b16ab485fc7fb81dc919fab99fe2079e48f2f233c07b0da48fa1710d94dc97a709a62942ce28bb9de69ee110f7a6cf461f5b3123fa35
MISC metadata.xml 522 BLAKE2B 01363a2e06ff39ecc027fcc27ef961869b84c32bd97a2d27b8079c33857b41c14433e17815f51d83b2ab9adc8c172b89422ae8f52a5d0dca81fdf466b7dd676a SHA512 4b70cbe1a570ee6b1be1f6cdd7053f91f4498368689a584e21e59639126afbc830a1e0cf4eb99b85e9d17a41d7e205539835174895339bba9e16accc2dc94cad

View File

@@ -20,7 +20,6 @@ DOCS="README.rst"
RDEPEND="dev-python/Adafruit-PureIO[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,3 +1,3 @@
DIST Adafruit-Blinka-7.1.1.tar.gz 166472 BLAKE2B 76945e78ba2146519d8cc1b425e844118f58e330d279029d49c8a2a6f08fa4c72be46e7371195466310660e11d78d9f17675eae79ee0299eb0f66d3ad668ca4d SHA512 02ef34e81356d19d13b55d08cd97c99b2f6383516f2d703de4a9efe144dba717b83eed892ba92b3d21342243d2df6f0e52af74de49a6f8b18b5999a4a2326aaf
EBUILD Adafruit-Blinka-7.1.1.ebuild 782 BLAKE2B 166e3c612dff6004b0600ddf29f7cd460f67d6a875ff9bf9886c595168605a46f026fe8a6a0b6325a0926b2fff1d205c55025d1b4c1fec6c60738eb48cc84f70 SHA512 ee08bc4ff1ab55008c53da38994d2ed6137ee96517416cccb5aead7814b3f298ae6c7c3653f5b1f39d47450d43af24510c4ed2a68531a4cced4f18fb10a2944f
EBUILD Adafruit-Blinka-7.1.1.ebuild 741 BLAKE2B 7c9b743bd843969cc3527354caf01bd2e1b1f54a59ccebd8613f9d4d8e8f529381ca3c39f393bd6b05c936dc3c7e7ec8bb86167af9feacf46dadea059aa87650 SHA512 1f329d834315917b2b9f3e93d5a872b06ee875be4f062b78b5206593f36243eec34b3a7aed8f0d2527d6c0451d73606dec6bfc7bca600b1fe24085b39da4ed79
MISC metadata.xml 539 BLAKE2B 50c2ec978b7e73d373ac0955159ffbfe808782822e6ace781341db856a27e4af0a457a21a61a0942164fe3c3624f8453600913c8dd64bf66d8e62b676b8b07cc SHA512 38de9c7d1938b9bf88f85f5ef5464135927aefe8d7ab226706dadc7c5c0dc9397b43ae207165facff9939c17621a2ea7a46f9b5ceb4058beb1ebfa897f1a0998

View File

@@ -20,7 +20,6 @@ RESTRICT="!test? ( test )"
RDEPEND="dev-python/Adafruit-PureIO[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

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 831 BLAKE2B fec66342e9a0506d94de8d678bb542d9e2e728e5f1c19f632b3dd9a773d08ec2a5b73aed74debbc4a4257361985605a49a03aedad2662e39d1d9657535d2606c SHA512 ffacfc3c1024de4e988a69c6a6bd0562aa77c1a1dfaf5c6db4787ce441b36d540f0244eed16c30762b535b0183c0dd6689b170248e71bd679a72c531afae2637
EBUILD Adafruit-GPIO-1.0.3.ebuild 790 BLAKE2B 24fbe8b6b6844482b8256962cbdb9d48e42703e3924466e5b3870f1784603c7489a44236178cf01521837b4eb87e60693f5bd3b02c00418ea2cb054ddf7eadc1 SHA512 938a6764de4c5e35b6a8df54ea4b75b939f9921879589ee294596d69b6f092be6aadb76029d02c97e4d4de0e15a997c29cb0e092288fdf6b091414a2c7e0999a
MISC metadata.xml 528 BLAKE2B 305bc3c7e9aa46fd1855519a36c52540815e4c153a8b87b593b945a7f805dfebf5402cf1a4a48597baecdbe1ca5c8c581442a8e3e2c11796e57320794fee37db SHA512 3b405cfdf371967c3de69adbbb10c8a38ddb7f18867d7b24b052c386cc9f9302f779c4c0bb3f3d6295315b1601ec9ebf94680f4408c4f58cd4ce588c9d8c63f4

View File

@@ -21,7 +21,6 @@ RESTRICT="!test? ( test )"
DOCS="README.rst"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

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 783 BLAKE2B 71ad40d3457e4578a31f3fc1817a2fb4c6539651fac39208bad50be7c8dd5316646424e5c16d96e94d1dabaa6e7a9989e36be7af169a1ac270d90849df1e0f3f SHA512 e7edc5981d8a0c80600dace7d9809421633da3e0c759fa2d8cbc3a561057885161617f7cde3bfb7f6d538a7a8ee306ab6109acbfa1cf270f114b203aa4f049bb
EBUILD Adafruit-PureIO-1.1.9.ebuild 742 BLAKE2B a5c8e7318d0f4cca5210279ccde9914e7914b3ef525d2f25b036ce90b03aa9c64af597b5b590f0f386634853c2ee5b076a1257c7b58a9b56a49a75df4d77c5e5 SHA512 aa369a47d1ba64be96521063aad626014bd56b3cd3b94eed367296758cd56877621489207cf1358c5a50b07a95e0c6e9f6491cc53c4a44f280df59a8c26793ae
MISC metadata.xml 546 BLAKE2B 9aa43f6f7ae47f5ba1ce087be18add34c88e3913b414e54513787f3745fe66f045dbfc0b0e010b65b323d8346569cad5b4b3c1a838aae11b2fa4caddc147cc64 SHA512 a39c011c9ab414a07500e35640bef7b802663f350dddddca11df7fd32ffb69341dc334a0c6deed70111d11e97e51cfe3473abe4f461be56542dec17459cdc01b

View File

@@ -19,7 +19,6 @@ IUSE="test"
RESTRICT="!test? ( test )"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

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 671 BLAKE2B ea50df535bd7919b6daa8659281d0af213e0cb537dbc5bfac45ecd5f07ba3006104c04582a46aa735c26f97288464a0f26448e28817ac18b52c8eee8771caaaa SHA512 de423dd9eb9d8134b4d67b6485c64ffe105e93311f9670cc25d4e758226e96670b7ddb2fa0949dec1349b977cf3fa0b5a8c882e4b6159ca08f14cb80ade0820b
EBUILD Adafruit-SHT31-1.0.2.ebuild 630 BLAKE2B d2363b600e8727529023f135e19a926b695d5ad0f1b6d38e767a2b6843b2135cfbeeab7e8d82045ddb0dd43acf02bdc9f8503ade55dcb940161208457eeb77e9 SHA512 606a37218e11b36df66f92d8bc1dc45ff620b0a56792d5bcf62cd6fd9eb368ba83cbcc6764b5f0c84e3a5969c11b7e8d6b68c63e9a809e74fc2166f84ae9b0dc
MISC metadata.xml 405 BLAKE2B 1730342ac9b0852934ce1bd4ea7bcbf80e2c7b69f2dcfa3e77c4df06659d63267c6a06c240d6f460a662da2df769b381422e7c7f56b2ab49395e84b2ef6e6731 SHA512 79d809ad3ba86484290d76379fc13a4bb6af53033c4b89948317eef7a034ac48db9b14c1c0a1a9dc05757ba7f099f73c7d81a347f4e532616b6bb883ef206b0e

View File

@@ -18,7 +18,6 @@ IUSE="test"
RESTRICT="!test? ( test )"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

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 680 BLAKE2B fd6895c3e43016caaa31d92ff11f85e00ebd5ffd59f904dcffebd0b423d867ac8d88b18373e19a3cefd57137164f0620197735341741de26b605193442bc6fee SHA512 ff9aad954ce4ea2df07045ffc804bad4993bcfefce79fa90d90c93622c7d9db174a1078aa10fc7514285dd035134518a8972adb40f0858fe0b594522826af781
EBUILD Adafruit_BBIO-1.1.1.ebuild 639 BLAKE2B 7c4d9425f2b9cd1f4d041668830d7e2e11d6a0bf594175f3ae96f895d6a31f940d0f8c0464a0a5e1e74a112295604303ac51f57d0c8a390aa757c848e3a2cc75 SHA512 102d1219ff53a30ecf4c3eb326878ce1553ec63175164960d2da54715a01e9a8a672e5cec169e5ef403f2e1f1cdff56d00058a067dc5bc63ec070116e6da399c
MISC metadata.xml 538 BLAKE2B 6f114787fac5d20a962d8932ee4d3eca8f7e8f2b4150f3dffd5cdb6aff2b977ad5e35300d0f6e4fef5b9c96e20c430f9e039376d6aede94fa8380e74e62735a8 SHA512 701f354e09dcc0ed1be8c3fd354e35ef8a0a33c92e18d0d006fde0591475df5e2bb931553b69247d2e7f853f88be1443abc8bb788ec5f1f7448b45c39848cec7

View File

@@ -22,7 +22,6 @@ 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}]
)"

View File

@@ -1,3 +1,3 @@
DIST Adax-local-0.1.5.tar.gz 4670 BLAKE2B e6927601b6d480685203b8aa9e3de221080f6fbdcf575e42a6c9bf049241297e8600cea88ccdaf2ca6e4ed231645341fd3659d11a789c766af8936831d2f7b70 SHA512 3f0017fd9729ed01c9a21b9cea3473a9b0a3da8b9aec24fa4eadb363ae91aefa66fc775e880c03d6068201ef12079d5a9e3411d431d202c7b0d6ee5d2fc41aaf
EBUILD Adax-local-0.1.5.ebuild 807 BLAKE2B dd6343195899d707dceb631fd195c3c8f1f3c8c6803edff427de0dda63b2d1795195bedfe424817627d3513865725197e6b36136972f0aef595ab23865bb4740 SHA512 f75f24dd2a71f3a019e5d329a99e29bf6c505bfc771c675ed926373002b335f2e34fd376c343b3e4caed7799fe6b940e13cd235098a7852068e3064ff37ea6bd
EBUILD Adax-local-0.1.5.ebuild 766 BLAKE2B f93dc025e2cdf73c3883e2c58aff2bb8e8ec0ee7e8c90da77f5d1d9e30dde79cf68213a2941de2ddb7ac3d4b745ff303c3f9d89dd33b6c9a01b2fb06768d544d SHA512 e3768abab3c1c342f0156e0930785abf275e76583dcaf1fc51c2aeaa1f50c5682d8941beb8172234152aea34d5a8ff3c086956af26e4c22a5a09f6a5981f497c
MISC metadata.xml 528 BLAKE2B eca2b4136a90268890d31e5d093d82141b3ac0054cecdfae09b17647679e81dd67122590bea70d83d14260e4e1ced4c1faed1188c05eb23ad94241825c7cd9a3 SHA512 e9f007b094419097dd4d29bee759619934582e356b89c527193b95020becec40da6dd7ba0b6199ef8b864f338b3eb2f202625bacd1beaef4aa05fbaa5ab17ab7

View File

@@ -21,7 +21,6 @@ DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/async-timeout[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,3 +1,3 @@
DIST Ambiclimate-0.2.1.tar.gz 4338 BLAKE2B 399c2df1f091df183fb24fc19f7db46c2b3a5b38f26eea7978f59057059e6bfce039d76db05c129f050e4b1ef147b4bde916a9679cb6753ddc4b0044289f0131 SHA512 01c3da64bc232a84a22a7f90364184d38f714c5d9b3d69768555c6e89694572ecefd606f03fcb1c28b8a0b46d898afa68af7ed57494ff1d101dbe4014b358139
EBUILD Ambiclimate-0.2.1.ebuild 765 BLAKE2B bd3399844fd178947a4b926c89003b2bc5020a7c16390268cc005015ac1be64e23774b0ffdfac0ab5f1556ca322b94a26d8855957beb3397942415005cca0629 SHA512 bc308c731a1893fe04ec42e70d234b9a14f59a56967196a147c66a5c309b5fbfe950e485038e5fbb7393b416f41aeb0d4057566efffff429f3441cac8986bdec
EBUILD Ambiclimate-0.2.1.ebuild 724 BLAKE2B 34d918f83542df120fccfdbbda61a6756bef1f9c27a939853d27f1687357b45f334b876fffab09660a95fd2b01ad9ea03b8cf46cbb7d49dabc4f9c4da8588f11 SHA512 c05d9ed47473df76809e83959d868c70dab2e37ced0ff699a066aadcfbbdbe0c10349b855b401e63c989250aeae1f720171aa5770e54fcebe7cb5a4ed67cfb70
MISC metadata.xml 529 BLAKE2B 04bc51bcd83365dd44a37b4bc7bbe1a5bb30f4216c478e4e5f257aa55feb0d78640b3f99f1d98ecb0453330d27ed66210f49326ed8f35ebaac98d4213236760c SHA512 9038e5f6c65667ee26a476be68bc45e58b96b882ed70e9799481308a11db4172f08fab4950de5d0cbb5ca1efa8af662ff44410473262f1ce46b99e8b080aad78

View File

@@ -1,32 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
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/"
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="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -1,5 +1,3 @@
DIST Authlib-0.15.6.tar.gz 131568 BLAKE2B 0cf11cca5b8283fc2eac179a89441388597345a9004c3b2b3459c5ba84b8efb6fe96270424480c30444d539731a174612c77ca9e621d45800b91eee27d27504c SHA512 9c7e0eb4ee800f30891aa9164e41101d9a520c7ea9076ef8d42ec74745082e370d7ca806c4e9dc4df9353ad926387c20aaaf9538590b6a93f6ff5f77fbc67161
DIST Authlib-1.2.0.tar.gz 139991 BLAKE2B 3f195242ff9b28fe713ef470078db4368171e67c154c00524b65b2a5404bd5fdf98a245be14927c2cbd7bfc40d51b07007b817fc88c60a8d9c4ae2cbf0557d16 SHA512 2090c646efacac676af048d9b5af815acf0b6a00a540dccc7d0e1936a61bb9cffb69d669511367a8e8ed39f2193ba1277c5d3b2608c238c834c7b5fc6d75697b
EBUILD Authlib-0.15.6.ebuild 759 BLAKE2B 93c0a988a9362bc1b6940e2f3e617733cdc8adfb846b10b88e479465e11fccf049d4e5bd19e7f88e1e55724a22e8a7ff7cd8f336488369d2bdf0db53ccde7c35 SHA512 6c0170b6fb20707ac05397c5164de7b68ab94d5931faf7df944590a03b4232c7b00adfeea9d84ce37ce0723949e1835098093c7af09517c4d246dbdf7b762fd8
EBUILD Authlib-1.2.0.ebuild 759 BLAKE2B 93c0a988a9362bc1b6940e2f3e617733cdc8adfb846b10b88e479465e11fccf049d4e5bd19e7f88e1e55724a22e8a7ff7cd8f336488369d2bdf0db53ccde7c35 SHA512 6c0170b6fb20707ac05397c5164de7b68ab94d5931faf7df944590a03b4232c7b00adfeea9d84ce37ce0723949e1835098093c7af09517c4d246dbdf7b762fd8
MISC metadata.xml 505 BLAKE2B 74baa9608a285c577fd5c6fe2a679ae94ff3b002baa7d6073361606d711eaa562f0b78503396beee2896038a871ba8dc6b83dd37687c9b70ed4012131ec07f66 SHA512 c1d12e3216c6b5154d6a6433548237270a3693f144a91730991a7c3a28dd9f7b1917a056eb315a8636cbb5fcf4018ff0d83f135bcfcf74c71979a3fb6292f6aa

View File

@@ -0,0 +1,69 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
# see scripts/download_import_cldr.py
CLDR_PV=42.0
DESCRIPTION="Collection of tools for internationalizing Python applications"
HOMEPAGE="
https://babel.pocoo.org/
https://pypi.org/project/Babel/
https://github.com/python-babel/babel/
"
SRC_URI+="
https://unicode.org/Public/cldr/${CLDR_PV%.*}/cldr-common-${CLDR_PV}.zip
"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
# RDEPEND in BDEPEND for import_cldr.py usage, bug #852158
BDEPEND="
app-arch/unzip
${RDEPEND}
test? (
dev-python/freezegun[${PYTHON_USEDEP}]
)
"
distutils_enable_sphinx docs
distutils_enable_tests pytest
src_prepare() {
rm babel/locale-data/*.dat || die
rm babel/global.dat || die
distutils-r1_src_prepare
}
python_configure() {
if [[ ! -f babel/global.dat ]]; then
"${EPYTHON}" scripts/import_cldr.py "${WORKDIR}"/common || die
fi
}
python_test() {
local EPYTEST_DESELECT=()
if [[ ${EPYTHON} == python3.12 ]]; then
EPYTEST_DESELECT+=(
# seems to be a corner case, might be a regression in cpython
# https://github.com/python-babel/babel/issues/1005
tests/messages/test_extract.py::ExtractPythonTestCase::test_utf8_message_with_utf8_bom
tests/messages/test_extract.py::ExtractPythonTestCase::test_utf8_message_with_utf8_bom_and_magic_comment
tests/messages/test_extract.py::ExtractPythonTestCase::test_utf8_raw_strings_match_unicode_strings
tests/messages/test_extract.py::ExtractTestCase::test_f_strings
tests/messages/test_extract.py::ExtractTestCase::test_f_strings_non_utf8
)
fi
local -x TZ=UTC
epytest
}

View File

@@ -0,0 +1,4 @@
DIST Babel-2.13.1.tar.gz 9909844 BLAKE2B f4e0cb6d19c2ecd24a8e67e7d77531248cb5a8d100a5da2a9fe147aef3c15339728c82d4fe9095563c0a0b83dede7c5e27f29281bc3bf0cac5deff7cce409335 SHA512 c27c76456094927bd43ae46cd3e08fcc729dd810a6092da6c86e863523c10746bb3759e7fc9f5396504ab914743ef013904b63b3aa63338602f23aaf83d42cba
DIST cldr-common-42.0.zip 30178050 BLAKE2B 076e3eca12534feff8e0e54bdc1fa38fc0db0f78cac8b4e35b343763a8ac6787745aa36be165684f4d6dda423409c4431a8e4941c53ae7d340ead0b35edbca30 SHA512 315448fe6a9ac2d5a6a7fd1a27b38c5db30fed053654a803d50e3a8d06aa08ad153e8e57089fa094c561f41a54f37eecda0701b47a1813879902be71945aa38a
EBUILD Babel-2.13.1.ebuild 1797 BLAKE2B 26e434ba5b7edb2df470615f98705fb48a3555219cd2a6d81c8eb451a5e6e5e1e74e24c869bc6702e607a2928f435b33932bb75d3bf389f59e22bb38b67118b7 SHA512 90b4e8cf58aed59b518bad3fa34c5d4c5fdcdce066a6480c932de6c8f3e3603af2d3976d43854adfbc3bca4334af98d34f9ccc4c4c0ea3d27974d0cc57c93eb9
MISC metadata.xml 548 BLAKE2B 46a7f3e6bc4d82a884283d61c41240878d22421b87d5966f7d45217528404448ab5ffdca3ea4a048182edaeec770d4dc03450cc87a863676171a59cacd784db4 SHA512 05362c26e097e03b33326317c228b92cf762f4396053680b4e6b88c8b475a758663522a5f4fc25abb6ce2233b4e27a1e18df5594c7b9efc4090ee94b1f0730d3

View File

@@ -0,0 +1,17 @@
<?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">Babel</remote-id>
<remote-id type="github">python-babel/babel</remote-id>
<doc>https://pythonhosted.org/Babel/</doc>
<maintainer status="unknown">
<email>akx@iki.fi</email>
<name>Aarni Koskela</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -20,7 +20,6 @@ DOCS="README.rst"
RDEPEND=">=dev-python/pyusb-1.0.0_beta1[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,3 +1,3 @@
DIST BlinkStick-1.2.0.tar.gz 19706 BLAKE2B a8e0d0df597a6fdee46ae21607a61e013b5be1ea5f3e0df1bd2133362b35b8e1f601ca565fce63b01e771462468e3d9ae075a3dc5816918c0e62db552106dfc3 SHA512 8847891049176089b7b5248c7a6df48d5f7948120b855aa7ac9b8a7caf815a6396ab94cbaf0430913f0b70bedb90361aea24efd72062f573a9bdedc6b7882c73
EBUILD BlinkStick-1.2.0.ebuild 729 BLAKE2B e1284925dffd784bd028e592adb769c8a704a33580829ce01d8d3a71f4a65452c78688bde6442cda0f33773eae072385d77bdaf0b100ea8667447fffd6d38b29 SHA512 0cbe1350be3b65c0a1d9db919078368675e9c491ab1762a99b48c84297a7ab18a7d98007293e6baaee5006006eb963e26f5c861a8e9e261e7bd88f771065b8e0
EBUILD BlinkStick-1.2.0.ebuild 688 BLAKE2B d22ca09f7e198c3cab6bdf33699be0201a8231de872c70f1f3ca11a4077a79a5faa905fa217df7be882aa84799caf3a3ee758e872e579678995c75f03a088087 SHA512 59ef82516460fc9a920229f12ab5fb5898a4746ed13ad6df8683b3f93c7ce0921f65e3741e2c2d5666597bef6230fd55de2e2dd10a21c80d6198057aca40a9fd
MISC metadata.xml 463 BLAKE2B 5421a121da01649995ff97fe062b0951f017318faaf837ce562dc96deb7401d5d39ea9e4f62b824345706d56d86f68dc95aed165dcd174cb6af52a9041652fba SHA512 32b194ebf096ece52662337fada246f994e2e31f7b377ac26e648a9e2a6e5fda2aed8ca3c281d55c6e6ef548b09a14742fd3bcf506ec0a22f0c53a3dbcdd8ad8

View File

@@ -8,10 +8,10 @@ DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Python API for interacting with myStrom devices"
HOMEPAGE="https://github.com/fabaff/python-mystrom https://pypi.org/project/python-mystrom/"
DESCRIPTION="This package provides a DateTime data type, as known from Zope. Unless you need to communicate with Zope APIs, you're probably better off using Python's built-in datetime module."
HOMEPAGE="https://github.com/zopefoundation/DateTime https://pypi.org/project/DateTime/"
LICENSE="MIT"
LICENSE="ZPL"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
@@ -19,9 +19,8 @@ RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]"
RDEPEND="dev-python/zope-interface[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]

View File

@@ -0,0 +1,3 @@
DIST DateTime-5.3.tar.gz 62826 BLAKE2B 1b16e69027edb7db6af6ca9b3421ab5a5c182983f16b908c31278f76f0a80d3440411a5d3e8b58d9da8ad5cbd141f823340e371cfc5ac08002cc0c68f9f6072c SHA512 5cd0e9164730baf4384b4064aa748b12c797613e22b8e54a08e3c5b0e1659f62e5862d23629d50d43b41a9be5440dafe21f59499a885147d9f51e3e67757afba
EBUILD DateTime-5.3.ebuild 845 BLAKE2B 287d55b3c095d429154920d0a2162d1309b2a5f6ec2add5486607e04d417db67d1ee747cc0ab61b932d97c850100fc2c39585c847ca2e0d02fdf846ac3c618a3 SHA512 da52f44e441b7c7c1490e05898e40d7a9760531ad6fbb7ee74df29d806f0ff7593b52af3cd10f3d5badf64359ed7361f07cb84c0e85ed61aef2ad8bd26a983e0
MISC metadata.xml 535 BLAKE2B 2014e35d5193f6d1e54a95b9effad49d1c6e7aa0d02b5ac055a12e765e2edc2c6b4cb64b4150d1a8f466dea361edba169ce9e3f7d8fe647a2326b2ce80c7af9d SHA512 e9449a728a77184f013df49b0efb97a5fa5b6f83b3be19776db3e78b60f1cdb7e50e499d116d6faa48761a4ce20b265d144009dbe8e47e185e2e423c6b3292ab

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">DateTime</remote-id>
<remote-id type="github">zopefoundation/DateTime</remote-id>
<maintainer status="unknown">
<email>zope-dev@zope.org</email>
<name>Zope Foundation and Contributors</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -18,7 +18,6 @@ RESTRICT="!test? ( test )"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,3 +1,3 @@
DIST DoorBirdPy-2.1.0.tar.gz 5250 BLAKE2B fc63ab0cc9186deb5d2e64ad3492ff0ab85d24a295f29783a7a8bcf245006bba90c384cd5732471d4f8765cc2cc14b3dca1cc5816c11b8c00ab2dc3a55a523fa SHA512 29d75450a612186593c336ac52ccbee847ac5b309cfc2b0b94da7e5bd2e7710e1f785ac8c8efca310953dacfbff16914e5f50a3cbc6319ac05185edb45e8f3f5
EBUILD DoorBirdPy-2.1.0.ebuild 689 BLAKE2B 5b9098d48bc8927f8c069c16e24b1908c6d70b9f60489f92d5756af18a6d52e71c1c99b5fd075d57e23adf09804cb6b4849c1c3cf2f65d644b48dfd8405d3a69 SHA512 a92d159d6f10baca10ccf58c440b15f4783e8e6581618092f3af1b52dda4f2145b2dc9c48b25e1004948a62bae5e8122d7dd07bbd3c4ca6aaa9353363365fa1f
EBUILD DoorBirdPy-2.1.0.ebuild 648 BLAKE2B 3bbef3ca385148bacbb87775c25a0db9e2fab47f04619090675cf07661dab37d7a01afdb415332caae9fe520d6f4a0e2816e47f50b95373f51aa7a9f5960e086 SHA512 664e6d2ff9785cac35651a13378c79395b952d0d5b9584dd019963da202271c8a6a84d7d9a494022a176b4bc20ebcc68b296ab377d24d736a0cd74c5ae69b2e6
MISC metadata.xml 513 BLAKE2B c21a62a1003e639fdbe83c28f1d70fa6f4dd2e03cb8fb6925d3b34e9eabb15f13767a9e17e6af94dbd42392e0228d95680f4d3bebfcb26e8e072485b5777b8df SHA512 7f715c749b30773f18d366082989763c84ef5ff6b78b931e6febf876d87c07d262ef9c5308561b525bbd10a107e959012ef23430cadc73b170530e680a2223df

View File

@@ -20,7 +20,6 @@ RESTRICT="!test? ( test )"
DOCS="README.rst"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,3 +1,3 @@
DIST Events-0.4.tar.gz 5558 BLAKE2B 61ee7427f06ca69ff301c877ad4a53cb8dfa2fd74aa9436af5ca7efe6773b7049d951d705b06c41295eb1a11b023566a66a84984ef1c97a00df7f2411ec11228 SHA512 3c0bed23d02b7c737bb034573ff04dab0ce7016aa2c738f6054f56703aacfed7fb5f1e713a7849c2d7c149f7108ac97827f70c01ef99076caa8c027949cbca9b
EBUILD Events-0.4.ebuild 655 BLAKE2B 8d42ca1a636b13e75d4ab9bfa5c3b067adcc3e53c157e9bd882bde22e25b80e225d4be1efd1b9308e35df8d726e75a7d31bc98d26bf9048f9219619a5c6b2e31 SHA512 c701e3bc382182d6fa10739fa5acb328daa04fcf340068c4af22ffa41a2923b44c9b783530e57cd1102f601a7b5f5aed77ee6380c1762418bc236bc1f3000230
EBUILD Events-0.4.ebuild 614 BLAKE2B 7d5e37c49c7eddba173be798313aae1469d5eb2bce5876d9dc7ecaadcd592f428ee1cd5fd3b7bfe6ee78ec5cebb9afebfd4786cfcf50fbbf70413ebffd9e5019 SHA512 58827b0ed913d285d6c1849326ef0f08faacf59796ff0159f5a08c050611b00ca299c8ea7efc50e7eac7ce73b824821f199faf1c32f49de4500d9b3ec67f5025
MISC metadata.xml 457 BLAKE2B 297113506c7754e622304734a27665380572ab0bfaa48dc6dbc111271c39388691d2d4108f6a8006428efbb412cbdfc18013f9597debaaae6dbe68921b81d4e9 SHA512 306e78f7102381f08cd42bd00ca268926f1747b98527a4da2e44c83c606905271c2152cf429ae0de6156406817bec6975a9d0e7661939b2acd4b079c79724034

View File

@@ -18,7 +18,6 @@ IUSE="test"
RESTRICT="!test? ( test )"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,3 +1,3 @@
DIST GitPython-2.1.11.tar.gz 428531 BLAKE2B 18b00f1e622c6588c14e1625f944d117348fb77e67161117510f42c8381db8cde8c6e16fa911edabfc4410239622fb845931b247bab4133585d2ec27969fea4c SHA512 5f964ee56c3f27c28f502150216af29b8463b19d9c0f773458dbabf17ba8587ee5c5e3fbcb31ad46c55e202d06bae447fd40007890a1bc116fe0370cdfc6401f
EBUILD GitPython-2.1.11.ebuild 626 BLAKE2B a76474b620bac5eb18e506d814117acb0abc5adeff1e000f6a75fe8a407c4d4d5c0d778c261c9614398fdc17798f00ba56362bc8c30a7f5f633bfbde892d7ed9 SHA512 4c1781b1a949167cec8bc113b2154f668f0ec398b0f8b4c877c84ab47d9143e1a7519df567e5b82744d88d86f94ae0c606c09e0dfe244bff1a993eda7911b6ba
EBUILD GitPython-2.1.11.ebuild 585 BLAKE2B bce1e57109cc68549ae10c49a6d050ae0178961a599c8f22b119604bddcc84d6b65292957b423cfdcf84e5179debbb274cdaab3d269d6c12d7ccb457cd24ae22 SHA512 fbb75242ca8a345d550ddf9ca30d0c93a728cb8c19712186237cb92836e3b5e1777abeda639416888aa9653c8b0c3bb999aa8a9e45ce359f870c25b7bc3cc24c
MISC metadata.xml 611 BLAKE2B 53827c238a7adcd273f55713ba6fa878f6799edb74edf74818c3a63b5ef25c439af12afcb7881d1f26b2f307e61f9639bde200f6f7ac04c9a0b4aa621853403c SHA512 809d8a2d4ca116604a3a815589963a1c052bdbb7f884163a743ad3613068ed8680b1e1396a18fa78ff50832f11713ebec51c1580e0df2667a21cfa310df08755

View File

@@ -25,7 +25,6 @@ RDEPEND="$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' pyth
>=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}]
)"

View File

@@ -25,7 +25,6 @@ RDEPEND="$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' pyth
>=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}]
)"

View File

@@ -1,5 +1,5 @@
DIST HAP-python-4.8.0.tar.gz 262565 BLAKE2B 67082660bf8bbfe2323ffc2400269b17e945d219088b69e8c5069ac3178463d9e43962349c4028c6871c11cb8d3f9184bbfe730fdcadf7f15732705f044e3d17 SHA512 0ab22211fbeff5034950fa2373e6597aecc2f6bc66fe4ace7d7e878736313844b3caad8f42210aff1e319a828bd65586c88a4cbcca9bbee7476e47292b443469
DIST HAP-python-4.9.1.tar.gz 264096 BLAKE2B 6ce4f046e118c93469bba34019fe74a38a023260d0d01e34663a53eef863e8534e78ffdb88d889478d3f84283d4f7a6e5f7fe0a2cd61c68e284dd3a29a0b90f0 SHA512 2fff1641a53d67e5f15b4ce9c84b518a6f97e9f167ebcfe98d1b87794eda6de464b790fef5123b0ed08496512211e0ac71a6f7564513655c08194947d1779913
EBUILD HAP-python-4.8.0.ebuild 989 BLAKE2B ff947c60300619f535c0a24a79f69c91a5c8cc03878b16457c61076596545142f56f7e35903ca23f339d13cd31078dd45ce37ae087c28c8ef9a8296c69c86ef5 SHA512 29446eeea31e7b07b92a4c227fc47f80b59bb744ed7be9d079cd1f760d57bd429588f965bfbb32b0788f2ba710664ff5415cee7f0a69d246de11dbab7de7324a
EBUILD HAP-python-4.9.1.ebuild 989 BLAKE2B ff947c60300619f535c0a24a79f69c91a5c8cc03878b16457c61076596545142f56f7e35903ca23f339d13cd31078dd45ce37ae087c28c8ef9a8296c69c86ef5 SHA512 29446eeea31e7b07b92a4c227fc47f80b59bb744ed7be9d079cd1f760d57bd429588f965bfbb32b0788f2ba710664ff5415cee7f0a69d246de11dbab7de7324a
EBUILD HAP-python-4.8.0.ebuild 948 BLAKE2B f541494924ae985c4bc4db8e5315de95d5557ba38cebef8aa653264805aaf5a00a28053467465d1077a228a375aace8ced423e70f3258042e6244c21a423811d SHA512 23eac909b6dd999f978931ecaa666251a5e7cc2b284c861da9da1653e441eca6f34e3f036a6ac1a79cbd4379a258a318240c272c77a081fe8656a6d283c3d71d
EBUILD HAP-python-4.9.1.ebuild 948 BLAKE2B f541494924ae985c4bc4db8e5315de95d5557ba38cebef8aa653264805aaf5a00a28053467465d1077a228a375aace8ced423e70f3258042e6244c21a423811d SHA512 23eac909b6dd999f978931ecaa666251a5e7cc2b284c861da9da1653e441eca6f34e3f036a6ac1a79cbd4379a258a318240c272c77a081fe8656a6d283c3d71d
MISC metadata.xml 390 BLAKE2B 33ecbfd8a7cb9957eaad9d7ccfe2a013e682192a1a8f10a963b81a351eb25c5ece04f433e7ea8769a9f29861e796367114fee54d393c0109f0fa00e5f34e00df SHA512 246969e9a7f3db5527f2ee641713d318878a213903c5fc9556ca8f01d3bf3cc2bb644650740022b9ce01e8a1f89cd7e9053184eac2d4a1cd55b6677baed2cb39

View File

@@ -17,5 +17,4 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]"
RDEPEND=">=dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]"

View File

@@ -1,5 +1,5 @@
DIST HATasmota-0.6.4.tar.gz 27259 BLAKE2B ec76211f1d3d03f0b7b65e01462ef192503b66af7d56d4900261f120ddc566d11bce1b11f347633e75b2bfab0fc3849e1fbc62cd72df3de11a20b0bdb70a4529 SHA512 89debf4bc02414fde8caf7c34c1c7679941867d7a8c261cdf9c1406e9aaf7d77fa5866cdf432609cfef02fb3d4d30eae935a43e1b6990aa5876a74a55aae7286
DIST HATasmota-0.7.3.tar.gz 27765 BLAKE2B 641243fd92814131de2b09398ae0a99177d9601cf505cdfb02f89b8e1d93df9956441df385251b554f4643f241124029e777e9fe83f6cfbfcd5670988d5208d0 SHA512 771a116b44725a494b82ae5a911ae051558aaced1a90157d0ae96db0b1dc638d71f9371cce0ba565a71cb8eef8591dc54d0e5bd167fb30e9550a3083ea21a2d3
EBUILD HATasmota-0.6.4.ebuild 609 BLAKE2B 20bdb531f6fb83346aa2e545c9f992d988998f1f0921d97f9ba1c916c9559c64b4e31e361d36fd942ff5742a97693b168da346d6fbcc75399bc4c2b5c38cb55c SHA512 ea8ccba894cfdd2c0053503f1f17382b115966767af64ca36a2fdb8032b747262b8c1b6f2093395cfa1da02ee9840277186f849735c4a4abd6a7670cb09f49f3
DIST HATasmota-0.8.0.tar.gz 27952 BLAKE2B 757fa246e6e0e67da241e72cfb2f9880bfde603200ae556258c4bb3609701893798f7c7f4e7d148b5546182fad56ea96f6974379b87484ab29462843c110e7ad SHA512 233f34344521ab14a64bc9f34f200580fc96c12942a9dfdd96ffab29080a3990f6c4040d824386235490afd5eea3b2a2e409812977921ba5b75f49d66e82e34e
EBUILD HATasmota-0.7.3.ebuild 564 BLAKE2B c54fbda30572a1eef9773ef8352e635778c2828d054eb4c0c2e5a5a809adebfcab533238601f34aeb54714a75a29bd8c7151396efbdc2d6d478fac209ecb18d5 SHA512 c66ff894ff0729355c31cf8b40a813f108ceef2ef7d8e1586ec1d9beedb6e823bc262b81f12233643c619558b742e0db50fd4fb43502e527671aa3b12cbde758
EBUILD HATasmota-0.8.0.ebuild 564 BLAKE2B c54fbda30572a1eef9773ef8352e635778c2828d054eb4c0c2e5a5a809adebfcab533238601f34aeb54714a75a29bd8c7151396efbdc2d6d478fac209ecb18d5 SHA512 c66ff894ff0729355c31cf8b40a813f108ceef2ef7d8e1586ec1d9beedb6e823bc262b81f12233643c619558b742e0db50fd4fb43502e527671aa3b12cbde758
MISC metadata.xml 391 BLAKE2B 3c6ae2fd99cd73033aeaea7d17150c9784803c2cfbd9485635686a5b49d51aca70aa007bbc4c4d59fecb8993f6b151497441b2635c5e133daa19ee227983c97f SHA512 4d17fcf764742180f8fa94ad24be6a52d3b01ff8d5e56995aadbbf8650e362076f9a69bd25c5bcae7259301c4914e85c56c765fae0ce1e55d27abb6c85404b86

View File

@@ -20,7 +20,6 @@ DOCS="README.md"
RDEPEND=">=dev-python/requests-2.0[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,3 +1,3 @@
DIST Hydrawiser-0.2.tar.gz 6138 BLAKE2B de12a9e9ca207d73ecb72884cbeccae58cb972e64a28ad15e504984a47f653c9836686cab94a34d3a4c659a1f80e9dfece283276a56013161e82b3ef46cb35ca SHA512 3efa683eca3b11ac83df11babbe99e7bd9978c298fb55cd88d2860e4443384433c8c70c889357a125868046e5da5e5ce1d895938a9c416446e7fc0224d53235e
EBUILD Hydrawiser-0.2.ebuild 765 BLAKE2B 5c8955ab27c371a4563a75b897cb7f43f38311623eb7a1cd947c0c426afc439cd5d20c2532487d0cbc945c521f09bbde39098b92b3868a66cd9de51d646e7c94 SHA512 fcbf41fa0ec73b5ce86a6f5b6a5934e136bf54337abc4f27858b97016074147990a3c5900cbee866ab1e31970f4adfdaa94e5a66d8365a7207477ebd11a04e39
EBUILD Hydrawiser-0.2.ebuild 724 BLAKE2B c43dfe15e7fe9b45d861229723cd2d4aef06ab31299a75f0af0afa24b33c0abc4b4c110a2de21fb0e738ae7a99f3303ba90f088a4a903f61acce0691404a9969 SHA512 d9051b486148f58397d5b120f2f0615788b58f3e1bfb2e9c1aeb1ae1aa8d145a9200fc0554cbbe5ee7603fad5ff23591e9b2ffd8e8686c5b0b4b2a2b73cdfb43
MISC metadata.xml 510 BLAKE2B 1efd3c6f1dc4f4a077adad4662c3228dfa367e6ddad4d16b7044fcc460132f2cc1cdbbb6ac62be2e59f713eed0e1368b6ed104f1e247ee2960fdf0975a3d2c04 SHA512 391baa3cfef173c60821fa9d61d3f6326a7dbd5e9e9a41f5890e0187f1d8db2726d3b2a615cf1881db50b209d35b53ab30bf5eefe7837c5f7ca9cdec7773c101

View File

@@ -1,3 +1,5 @@
DIST Mastodon.py-1.5.1.tar.gz 1225203 BLAKE2B 052ff268178645160d9a203156a11369bf8080a0abccc25d5e6c5fab68289a99ec45f660d3d94068b8bc31890295dcc42ecaa3a219264daff1df44e779a91413 SHA512 0c1a27b6cfcb4a197614100ffdb40ff8224162c0029598eadebdfa8984fe30519d3b163265d6f198e4a563c0e6a8bf68cafb69938f1a4768724a02f4f6971fa3
EBUILD Mastodon-py-1.5.1.ebuild 940 BLAKE2B b24dbf7634062970d0731639a59208cec5c428ea2f544d6e4e48ed305cdb0310ab9eb0a824891b96c050536bd65512ead8d8da49ccc210ae3ccdffbd8dd61ac7 SHA512 f804d7d7fae0706922c3a761b8ed41c00fca7844ca9d793a042e52caa0e6b1e9e5013aec1fda9502e9ff22b83041dcc33d9ef6fa920ee1f93eec7b3f19c1674a
MISC metadata.xml 525 BLAKE2B a54aff5dce18912d2d5e0dbd48f80d93f4077125a7cd46878e86d34db4e64f448f80e099323b7bb28a6e6cff42b83bf438a16447927462e824de58569c475188 SHA512 f0b4c7ccccada4468d86df0c120e214906d42163490048d27d86e02d0c243dade61715ad691fed6f554ced223a802f8a761b1a26633d346f51501db5cce00d81
DIST Mastodon.py-1.8.1.tar.gz 8694359 BLAKE2B d3b8d2196199eeaeb0377c8503e763099943142c58b5b45bbbb86a38c0629ea6ee6427b53c989267a13d4d2a0c104635387ffef96d05d7dfa7dd8c2756e8704b SHA512 812bfdcb1a59a06376bfb48798b43cac9dc9390781b3949e4b3d751ec0530b25b187e688c7cfc18eff6d5bb23c9bf442bce5f6902727331e8bc550e310dab94c
EBUILD Mastodon-py-1.5.1.ebuild 899 BLAKE2B a3b04f3845102d3c2ea2df42a949fa3461a1015ec808efb63f22d5ab4372110de0f453aaa7a06403ea6bbfb4920c6da777f3245e26be3ae7bdb3d394a242dcb6 SHA512 ebc2d62300fe183639b804edaa06c17d9db17406c7bd6ac65e7304d223a4de62d13a45ab356af4cbce1549901489b27507f29d1125231be8a7ecaf95791db139
EBUILD Mastodon-py-1.8.1.ebuild 801 BLAKE2B b5463eae585f0393e95d2a20d73da79022cee68c178b3235a9fc609ccf6d62c0c0b4c948216c2e12713f7c91b336110b766c7de4a0e7cdcfd3a3fabdb5ac37f5 SHA512 fd14c9abb3c4ac0cdbdc4340c683053c40771df7c10b3580e5d6e1f832faf97c822cb29afb380cd7829bb340900e7aba4ddb6de4ce80abee0d225050fc083877
MISC metadata.xml 528 BLAKE2B 56486ca6153258146e4f0e4d0bd5688a9ebb16aeddfe488e8924e53817cce003a6c9f2059d651572d557c94749b7fe2ee96e77abb53db07660e8e92da09d58ff SHA512 4dc9538d0121801025d0ce2e75d56286a9f576289b375b1502ec998222a8727550d59b066ab05ebcb59faa3b3c0098ec67ff6916f5c6f45dd0549d308ffbbdbe

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
@@ -26,7 +26,6 @@ RDEPEND=">=dev-python/requests-2.4.2[${PYTHON_USEDEP}]
dev-python/python-magic[${PYTHON_USEDEP}]
>=dev-python/decorator-4.0.0[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -0,0 +1,29 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
inherit distutils-r1 pypi
DESCRIPTION="Python wrapper for the Mastodon API"
HOMEPAGE="https://github.com/halcy/Mastodon.py https://pypi.org/project/Mastodon.py/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=">=dev-python/requests-2.4.2[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/python-magic[${PYTHON_USEDEP}]
>=dev-python/decorator-4.0.0[${PYTHON_USEDEP}]
dev-python/blurhash[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

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

View File

@@ -1,3 +1,3 @@
DIST OPi.GPIO-0.5.2.tar.gz 301837 BLAKE2B 12d34cdb00a59ace2f0031d820f19632f2c080a418071c47a6f14202be2f78fee2f78a393cdc23ead3fcae0f82606e87e5b4e97317eac0c7830e9d0eda200e83 SHA512 7279e13815682d56bcaf67af12c809e51bf89a1765c48ed872457fdeecff50b474fa6aa9bd54dcf3533020b76b1a62513ba017b8bb8723d81753c7484a77a605
EBUILD OPi-GPIO-0.5.2.ebuild 667 BLAKE2B d4f5de262a5ef8e97d8b11bb3d1eb6a6ddc37319395a8a2cff5314098191f5be6d5b907cba460a476022ce15065f0e3d49d534a7433001c9cd13e4562f23288e SHA512 f551908e3fdd78d4fb8a6a4ecf17cdd8907ce65b936e8d11e763308535586e66d632963cad409a398f4ee239027cf7295645d25f223ec3def0071a9614089cae
EBUILD OPi-GPIO-0.5.2.ebuild 626 BLAKE2B 8e97ac53d4f14124110b003e80af8fe73ef08deb9aa55105bfa8abed82bc2038c07768f9705d46c3471eea64eecd667d4cd34b4d7c0d51c25b2327930427fa89 SHA512 7110380806df0bdaf9e937eca1d4bb7eba155ee9b2fb79c467cadbd15ae2d43f89b2a4cb18ddcc4a9be3c684a3100dc81a3b50525a5c6259bff807b6adf4be11
MISC metadata.xml 521 BLAKE2B 2a70791e3b8d81cd542dac4048ca92b021329ac5a7b00ce39cdf9cf77f18be45919081aa2f3c418b2de412ea65d881eb217a0adc9c64eaedfa5103b0864f5047 SHA512 e3a8b69d0ab05423612989db3bd243783b49cc4a17e52401c999982eb17391e75655d351a4a39449b10138cd5392166f1e61a9f3cbcd015de39371529b252a74

View File

@@ -18,7 +18,6 @@ IUSE="test"
RESTRICT="!test? ( test )"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,5 +1,9 @@
DIST PlexAPI-4.15.3.tar.gz 147469 BLAKE2B 1e8f43860a7b2b87dc46dcf0d105b1fd95715fefa8e5e3a5d255fb904adbaaed5b4c8c608faef51297e1b27d4d22aa08bc3321da2486f3bd6899c5af310f8d41 SHA512 47d065cde2ad4c90754d163f37ab00f8ec6ca8ca3ae42867eab5f1853f8a251c41b20f83546b8737fd1be08e794b45b854068ea4bccd09a5b0f31403b447aaed
DIST PlexAPI-4.15.10.tar.gz 150162 BLAKE2B 34dfe9d000499b9619f8562ee247cc05979cfd41a5002a4a878f24b9726e5667ff078ef3ec7ff0574d9c3d0152328f7f5b5b894a46fc4e87624bc267172b3a83 SHA512 f34468724b964d2f13559e9792b513d4312f4f540dd38468fe3b228a080bd9738ab670d0b44d5c463c8e069923934370e656790718666a5ebafba94ff1d0a9eb
DIST PlexAPI-4.15.11.tar.gz 151839 BLAKE2B 3ee67dc00cd948d85742a03aa4bd5072a147eed586b02790565edccda2f8d73d46a7f002c862eec91772e8f0ec7f7349c32065acd2a8d2599e4a98d2eea403aa SHA512 ccfac639a74f97ff4d22be3f649abbc5d8e0df5fef3df713d559c48277afa6d23e759dd7c796e25da634b0890d5994b782436eeafcf0a6174c422193d47dd5c0
DIST PlexAPI-4.15.4.tar.gz 147579 BLAKE2B 6fa6e408c5cb4cc41c73379d19169f4000109e850b96c4029c35692fa9922dfa32b17f55875015a54bc51c8f782ae6f0f1dee5fd716be608512fc82a9bf97628 SHA512 27f067f62737f205369680e10256e64c8ca23e2d199d348bf514991b834424bac08ac32e19ab44b5c3cb62481cc72e766b5909b019ce0aa0454c4b8c62b6621d
EBUILD PlexAPI-4.15.3.ebuild 654 BLAKE2B 9f72690b8c1808aca3952d7e715c3131b02421ab85df242ab5aee83ecda3fd911a162acb25ae8625bff50a9254ee9bd8c1d5acc7f03c72c8cd4aec3e34bcfde9 SHA512 609f365b9b3fc21c67ae4f33caf26639a4be62062e8e2dc3c3e434a359a44ba92bf7e4021ee21e6e256aae445ecfaab51d2eaefb25abd0f9293ce9ceb682ff45
EBUILD PlexAPI-4.15.4.ebuild 654 BLAKE2B 9f72690b8c1808aca3952d7e715c3131b02421ab85df242ab5aee83ecda3fd911a162acb25ae8625bff50a9254ee9bd8c1d5acc7f03c72c8cd4aec3e34bcfde9 SHA512 609f365b9b3fc21c67ae4f33caf26639a4be62062e8e2dc3c3e434a359a44ba92bf7e4021ee21e6e256aae445ecfaab51d2eaefb25abd0f9293ce9ceb682ff45
DIST PlexAPI-4.15.7.tar.gz 149539 BLAKE2B 6b205a3ea1f241b4261a2251cabc983de31e75c6a8dc48a4cbefc5dab2bfcb4ad121459e858635cd43c6a9aefdc497e547e03eb8984aa95f429a510cff2f2018 SHA512 6eb5b24166a926e954dd0da37cfc87a321c34085180aa468d17748ed837e03fbbbd802b5c1c6723a5d43e568c8155437128b66207cd15f69e0d3f220d7ebffab
EBUILD PlexAPI-4.15.10.ebuild 552 BLAKE2B 6c4ed24b2ddd0079083327ed83bbf5d0aa37af63d596a6122e2244628d7dfe86d44faf77425d5383bf71aeadae416d1fb9708beb052840c40ac5243705e69f7f SHA512 1b73ece5ff16caea09ea3a98fe7170ba44d83136d6afb6ef1cc3831ec2a574e9281c6d5b6dcd7f2263e5bdd915aa0dc4b1207d8ab8e4335abf6bd424fdb2e3be
EBUILD PlexAPI-4.15.11.ebuild 552 BLAKE2B 6c4ed24b2ddd0079083327ed83bbf5d0aa37af63d596a6122e2244628d7dfe86d44faf77425d5383bf71aeadae416d1fb9708beb052840c40ac5243705e69f7f SHA512 1b73ece5ff16caea09ea3a98fe7170ba44d83136d6afb6ef1cc3831ec2a574e9281c6d5b6dcd7f2263e5bdd915aa0dc4b1207d8ab8e4335abf6bd424fdb2e3be
EBUILD PlexAPI-4.15.4.ebuild 654 BLAKE2B c9bfdb70e8cc81cc46ffc54a9fc588cbd590a534c51257313e353b4e345c15447d6c9288bbd8b644c1aafe59b6b93e8566ad1474f92b6a32ac23f9da10e516b2 SHA512 06e86795e9cb3d43954bcc1f796d1550fac2beba51ffd70a17ec4d70dedb895a4076053d5d9e6e111c3f1cdc4c89e5470bd16efd7ea0165701003ce2ca973684
EBUILD PlexAPI-4.15.7.ebuild 613 BLAKE2B 58a4e295a25a89c0ea32af1d5fcefd715b75fc2de9e2bf4117da8e815772a70e741985c368b28ec19ee71003ecb3c806d832aaf08d6cbcf88983ee47af15da85 SHA512 9152030562b54a012a5c5520a8aa7dff8d4f278a372024aae5fd1145140107a2edcc72962ed1d85e87c03e29a71a6c3ab9059314f8b237c040627bd3f8ddbb17
MISC metadata.xml 526 BLAKE2B 3bc1e84291dcfa8443534946142adc59de09a2311f2760d1503b2bdf804c1e7bae1658c8e74c8ba8644dda76c22892e4a3137bd6709f816cd39d136b2020f635 SHA512 190178bf9a8b21d4c762bc627bc2b940ae57448d7cd4e3dfdd2b84ab9de36c0f0b45d09d3597a93c6ef46fa3ca25af3811f84619f2798795bd6e7be57d055746

View File

@@ -0,0 +1,23 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Python bindings for the Plex API."
HOMEPAGE="https://github.com/pkkid/python-plexapi https://pypi.org/project/PlexAPI/"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@@ -0,0 +1,23 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Python bindings for the Plex API."
HOMEPAGE="https://github.com/pkkid/python-plexapi https://pypi.org/project/PlexAPI/"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
@@ -24,8 +24,4 @@ BDEPEND="
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -1,5 +1,3 @@
DIST ProgettiHWSW-0.1.1.tar.gz 3345 BLAKE2B eefd74229f80ce4ba1b1f63292e7e67d424774ae17c9479443481f7d0bcbf73e9b3921ac8e74dca6492054449d75817b6451e2f5bd16d11c73d57fef50ea15aa SHA512 f34a5a36a3d2e4adc1223ae975f35979d6cff923cf02b90439739d95e8ade098bfdf9611f344dc9469c0cecf5854ab1fb78357ebc1b143cec3352daac91c152f
DIST ProgettiHWSW-0.1.3.tar.gz 4037 BLAKE2B dabc4fbd0ce232e6fd551e9830696472bc32be3fc0f1cf90319363c412a4bac61ef3591c5d73e4786455e0c2f85f31de801b06d0c51e464cc802ed3d197b593d SHA512 1fd86a5bdaebd4f44386d65abdf950f172a2baefa2e6c84322e3eae153b750c934b67fd6c0ccdc7e8183f32967a80e067e54f749d5930f886a9b764adbd0f809
EBUILD ProgettiHWSW-0.1.1.ebuild 721 BLAKE2B 34fd8a70b7b92f172c5e8b754a766c6dcd5a23ad576f96bd5b07fd29fd7e65534747e8f93f0156781d9c38de64345de592d711c429dd248f578f47510cf8cea1 SHA512 0c869bdb5ba2f15ab6200bb4b5cbcc02021f60b5cbf8981706fa9cb5cb679ff4ea752c2bb36132a910b5c144c74f90629c96da3db717cfcf4fcfcc01fd3bd0c4
EBUILD ProgettiHWSW-0.1.3.ebuild 680 BLAKE2B 6f658549855c8422e674199cf656a8c67645363fd5ca60cc03d7d3531fd66ec1843d53776ea749bc3da5260d41b8d1d389dae34577b8fe9694160fe3fd91cde6 SHA512 d6e7780f5d3797f82975b3327682e389f9229823bc0c31aabf2ac1d4c81b36f28e565bd187d0dcaa6ddc78c44e5bccd5bcdf64f760d997fa6c3dc21515e44b8a
MISC metadata.xml 526 BLAKE2B fda6c4e68e36e9ab8a11d3a82f38b9c1fe87f186fe51b790da0887fb29a70b31b12a86aea2af8a502a37ed5c1a2c92586977fd5a537fcdf37f96f58e0c75659f SHA512 231d9f74905e2db3eba9c300c63858f248ead22cd30f8f20f7892c9ad19a991ec23a4687f854ead165239e4af7d4ab01058bd5c4395590d46c972b8019538722

View File

@@ -1,3 +1,3 @@
DIST PsychroLib-2.5.0.zip 9541 BLAKE2B 367823240bcececf672c0b86c1144792064e662d2ea20880e91ce48aff3cb3e7fde8dfacc1b93fde5965c7e85d5b9d7da1f85d998db5cfb5d81a9c2dd34dfb42 SHA512 dbabc1a315dca00e11b1f642429413d10822ddd66a979c760aba737d58752d5a986e09aa00151ae05fdbcc8bb1c256ebec2f391c31260d5dfcb3bfbef7278043
EBUILD PsychroLib-2.5.0.ebuild 807 BLAKE2B 36c0ccf7678ad3ac0920cbd92b7b3663e8f90334f77f40dbc867a90439136d39e00796d6151b5507d2689498e25d59b5151c7bc0fd8c75143bd02a2026c995dc SHA512 5820dd0d7270cfc43bde3a8b268eb94fdf2112745602eed335f12852d5a415e1a7550ec04baf24d75ee285ca066ed09d871f90623091d7576ade351447233053
EBUILD PsychroLib-2.5.0.ebuild 766 BLAKE2B 6728d6b83c28300dda7ac91681bf040b4003f8dcb9323a6a541f97bcb4d78b47d9b02a23ef3f6579c440714ef96d3ca1666a72fa5daa680cceab42afb8e0a886 SHA512 bbdad573fe3fffa5ac5cd0bec696c7fe2372a204f90884e4ab4117e54451841677b654efae9dcd4a8fb8bab507c22a27596660e4a8114c74ad2b5bf1b9f52757
MISC metadata.xml 555 BLAKE2B 7af14234c884c63bf6836e6cf29520916cf5e534f59d87743a30cce07174059cc112960a0db2c46ee8354b25a4bc2a94a1454f04c7a8e70b3dbe36f56e8f12d9 SHA512 48dced5e9c8f34a34b77b9c879d7438de73c7929866240564a01bc98d288b7ebea2b6ac744730b966bcb05af095f7e48dd6406fbf999dcddd1df383c3bdd4942

View File

@@ -21,7 +21,6 @@ RESTRICT="!test? ( test )"
BDEPEND="
app-arch/unzip
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,3 +1,3 @@
DIST PyDispatcher-2.0.5.tar.gz 34437 BLAKE2B eefc2e0f22c9d91b22acd1352d76f1bd69d7161efdf0827f1bcb42ccf0a5c98576dbc25817e0a6c4cb3327b5fad39281cd19a784f0f477ba1b20690e644e867c SHA512 b361463f006a775e1f22cfe07520951649f76c26be35a80ca016620c8ef466129c4abeafe42f0ffdc605e7523287b1e804967f19d951089d24e052fe10d88e6f
EBUILD PyDispatcher-2.0.5.ebuild 869 BLAKE2B 155f008447520b8a251d8b25acfd7b28f733b9f34ef92f6e75fbb1e337be9322e7d6f8d7499e5d568b96affcd078fb0a4a5667759b1423e9eb06bebe816eccb2 SHA512 7fc453f4c0c8a097c1e80a4a8771ff2d450cba1d4afa5361173fe6b271f2cc8c45a4aab3251557dc22dcaca70dc847fbc253e4c89b20b92b48bd7f9afb5d3a25
EBUILD PyDispatcher-2.0.5.ebuild 828 BLAKE2B 815b875f7398cdb1e12dbcc83c90b4a30869d44a123e1eb80ad729b1ef8812d0a51e48c4907e688a6c771d58122ddeb74178ed909002de946df27faf8a9185a9 SHA512 5861034b1167a12e142bef0620ff350f7a138113753dd196c89026ba95ac78991ab414037cfcda0f40a5f83e812e44cc75067b3c38ada40ca770a934ec33be0e
MISC metadata.xml 481 BLAKE2B 0ebee9319f75fdc9166499cb2d68ab27f893fe20b00f85a1b9735b69b45c296035863ab06621ea81de88495ab444941102710032a9a163edcbf6a1c28a4033d1 SHA512 eb114f4f719c6480be549ee30b9e3d15af846b9878fdba32ef77f86e8e878f17467f07cdf0b61de30ca33e6aa11bde90a5d6c3a2b42b3b43bf112d3bee5bb8c6

View File

@@ -17,7 +17,6 @@ IUSE="test doc"
RESTRICT="!test? ( test )"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,3 +1,3 @@
DIST PyEssent-0.14.tar.gz 2994 BLAKE2B 32a5f09a7f406e408d758f8f4f8d53dd75d54e27cb43891ca5dac5440496f2fefc615a57f021f39c3e92f0617966e0aec866f45c14efde2b07980c1d2fcf18cf SHA512 4b891a8efb878423515463210f3de83c235d10b4dbc90ff659ac9ad3ea7896f9b50d7b6800258b9fcb6d787dc477be31c20f47e17a32a0cc9d6999dce16982f2
EBUILD PyEssent-0.14.ebuild 783 BLAKE2B 9739d6376484d52b125e5f285cd9e6a4d3d8a232fec3b9006a5e1fa6a5aac2c6dd4b4f12a3106af24d2e7361658ed6b7c66e737bc6916a9fefe318492b45b825 SHA512 35621d19e6f1636c175af908c7394aa0b71aff3ca2e51af31cf42cc73f1777ef15ff88553382d94fde120368c85beb9b8164451a04677326cdc1889a1fdaf22e
EBUILD PyEssent-0.14.ebuild 742 BLAKE2B 1451ac213f7653a7642343dbd2cf092783d7b21f9706c73dec0c32e45c770588f3c294504627c9046b2a96cb2a09d552aa33c6b7f36e0a589834a68a3ae73b45 SHA512 a14e166655d03dcbb65d53b3db7980cbf5cee194d846f3cb95aa92cf9cce65e697280673c0eb5e94a6b99fa4d2bd8d93b56fe6606d2706c6b8a08567523d7763
MISC metadata.xml 520 BLAKE2B bdee4dfc6d6ee34f6e13669b8f7feb2d0fa1be84f9cfed223c5b61b53ed742fdce07ab99aba12f045381a8e8cd61d9dc62ea89dd1c59c872d4c50eb48f248741 SHA512 7e406299ac88476d7d82ce6cc37b26fc92110e90b3ce3ee6d01fb2b63b62505db7831c1cc449e40f2d4ab7ff2bbca3db75190a827aa7b28baa30d31a13845df0

View File

@@ -20,7 +20,6 @@ DOCS="README"
RDEPEND=">=dev-python/requests-2.22.0[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,3 +1,3 @@
DIST PyFlick-0.0.2.tar.gz 3661 BLAKE2B 3c7ed38b0eb53036fd677ff55f4cdcde8b74557852e641e724602491a6fe3f3840cb97f3e6e8ee8e0915a6bb9b6b4de0421cdda28d37e4df69cc8bac954b7792 SHA512 419b2d46f2b188e147ecb694ce557867818c4f21bcc1259978a6e473a1e13063e7113dcafabe3141de9d035c8bf5221ffc2e34a9fda3906d6f7c52a3b9d5c18f
EBUILD PyFlick-0.0.2.ebuild 745 BLAKE2B d67dcab4084ae1e2a3fe07f719e0c15773a239fab96acefec98a139bdc8f7dd372d5225946c493b175c0bd8275ec12bcb9486fff8dee8ce4c0e9738dd87d932e SHA512 5289fe47b310eb0729f1d327c00a7de28d76af3eb98fe0658ab7ec65e0c540007a8f5107a26ee8d399d98b66f207648d3d8e7a8660dc0d2b8a52030f0cc8b5d3
EBUILD PyFlick-0.0.2.ebuild 704 BLAKE2B 52e94d7e321ffc4fe513b4391da3da3f352fd9401acaa10a5c1097902e1c7c8bf7e3e00173f7a746475403f03cd99c34155e0ba27ae711cdfa4cea1fc8beeeac SHA512 e167f34841c8f30dc08f9812269952709a509d48c431af434800e48d989515a6d928febf1a5c332490fa001dafabee58833714aa1e690dbcfa4162f80dede1f4
MISC metadata.xml 511 BLAKE2B 9e116007d72ecd3355a9e7b246655dc89b00c9f8d1f6fb0c939f18904eaf358762c41d138a9dae096c3c9fdc369e979f465e9e27469eb9195e2ef4cae4ca76cb SHA512 c244bd0d2dd239a337246a24a8896361a4f1266cbb55a907fa64cccf6919ffe2fe1739217938166a879611fa342e402f38eef58d085843579cd3f421bd9ab43e

View File

@@ -21,7 +21,6 @@ DOCS="README.md"
RDEPEND="dev-python/async-timeout[${PYTHON_USEDEP}]
dev-python/aiohttp[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,3 +1,3 @@
DIST PyFlume-0.6.5.tar.gz 8138 BLAKE2B dcfc9e1ada96c41fbd11756529f00509ae2c2e91f3a49135dfb43c2d66ee9b0aec451e3746aac54cc9c6c912e8908f613e8b65a34cea701a3b76dd7f9597e46f SHA512 f3ff6d7fe4feeda7c412e85846610d895e9af8e8a2913c9986d4c15530ca0c4fac44f8a4b2640663c55f6f8cdf9478d14e371a585ba573f316d38118622013b6
EBUILD PyFlume-0.6.5.ebuild 971 BLAKE2B e6076f77b5fdeae996344b03a661a057181478786aecdd80c951ed12afee03c34be93acffa78c5754dce639437ba93bfd646d7ec5674e2fd0bb8ec79ac47617c SHA512 c8ff41cfed4153bd8f7931816e6737b70ccd6c86c4a3d69aa2b64f354ef644367238e0a3141a79eb7251c2da103fa47b27b2a497a00adc184d991d1584900f54
EBUILD PyFlume-0.6.5.ebuild 930 BLAKE2B 015f0e7644efe5412d8097e11bac3944c4835831e3528f8c2edd40040dfe2104fda3ada916e94914945d5c944a23a23f5f414e602653663a050748a5ad72cf3a SHA512 3fa192e31aed0b94fb77f998681da82ae90cf6dea83a643e7f31d166a534bedbbb8ff504f8ebef57a5f7928bd75c9b2199b6308774e738a1a3482e22f69dae10
MISC metadata.xml 511 BLAKE2B 0113704fa0bb540f42fc7d1cc1ed43e5eadf1c254025daf122455236f01efab5cb8e5e7846348d3e1bc9a8da45862d93d8a748898c5e4c7ebdb71a6e6bb68c57 SHA512 37c693b5f18b477e8981aaf8726aca119c7848f8355123ad7a71820537fec8607146cd59202a43c32564095a5d8122c123d2068c9a9803bacb9d13488d75d7a4

View File

@@ -23,7 +23,6 @@ RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
dev-python/pyjwt[${PYTHON_USEDEP}]
dev-python/ratelimit[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,5 +1,5 @@
DIST PyFronius-0.7.1.tar.gz 12475 BLAKE2B 6d0bff97113aaccba754c5ac4298660976866dd093c3f6807714f41628bd8280c844bf6d9af5cec16b9e4187bfdce358bde18fee817054b41cdd1ebf2db137c9 SHA512 dbea5ace8ddd7dc7bbaeb53110c2fcb4b6171735a16189864e418d20164519bf85d50bb1ccc594fc058bcc53b05cac96bf50345cc8c01606dab5a9104484cd4f
DIST PyFronius-0.7.2.tar.gz 12454 BLAKE2B afdc12101e7033e5db6145c063ec273771df718004c2b330831e0f2700e747f5b35bada432ac4a6ca61f346b89b365218cf610477c968100d41c45d04c8965f7 SHA512 8287cd26731de7684b25dbf6a760d79f0cfc3896f054e3d374439a2ff7355b5fb7d87a00584902d5f77c7f25e4e04f2429ee65460fc6c46f9772a8ee8d41f167
EBUILD PyFronius-0.7.1.ebuild 718 BLAKE2B a75f6348c23b30a7b3993e13f397dac4c760c94a3b138e5f2ac9f97c183ba20150477bc0bb758c3eea12123d4b8436e825346b7cc8210d8fe5ef999f1b01cae0 SHA512 eae1e7b8d4e59c206ef6029c6454ea7307bcc2136384179c3c319c3ea15e93d42e0d572de89adb7cb1aa8fe3bdcc7f9c925d394bbe64a31af25b818556bd98a6
EBUILD PyFronius-0.7.2.ebuild 677 BLAKE2B 4c13ee7674d67874176c9f19980c875b50713af5d021d1817c3a39d3c764afab126ce61e6564c24a6d0e87dcddbfe620891ceb02fd3aed1eee9dfa55f1edd8e9 SHA512 b87bbb4a4160562dccaf76e81db5fe75a92256d36b753b5c904c055db2134fc39ef9a1aeab3fc4fe549e17fa9bba5b2c7a9b894bcffdb4ab014a63012ba158aa
DIST PyFronius-0.7.3.tar.gz 12581 BLAKE2B b37fc5121ee79d1afb64c04b3a78e5bdf8f156c16b04e19cd9caabf54003854d931eb6a359e742aa4eb2b55d1889ca7b2b6ae1112b22cbbbc9ed4c77cb91794c SHA512 b495bb5477785ecb4edccbc0ddf32643f3dd63ccbb7c8ac7e44a0cfc79c633a76e41451317a5bd211515f5d3acfd58a257c601d5ad5864b400535c5c853ecdd9
EBUILD PyFronius-0.7.2.ebuild 677 BLAKE2B 65b8abc1e53ccb123616b27014bc8c2fd0765df009653a8af7e6417b091e905ef74bbf81928fcda23b891f2489d8bf45663eab1e67a5fa7d534584091c10bfa2 SHA512 e9a8ed4488288b8eab832ed51782e8827d4ab2d585fcfe4a1ac3d2224b0fe2be4313530e25ae25eae68b417b110ec8a2fd311323a5ec55e52ee9bf35d16484e0
EBUILD PyFronius-0.7.3.ebuild 575 BLAKE2B 75531a4f7247bd46bb8ce0a9ff1f23fbfefe10a9c7ecdf7852dc13f95e19701ae23ecc55a59839e5cbd28354662a5930dbb6e00ca573cfbd5ba6296c92db4a71 SHA512 f75d645a15d8660df379d6e153a4e5b76e94e732d639785ae6a73ef5ae3b6308c187eb8d0ad76d52ec890552ff0adcfab19985e5f4dd1c5f127f55af7d2d5dea
MISC metadata.xml 549 BLAKE2B 67aa257039691fc60016e6d4156235438414a3f6f7fa4f22fd5ce31cccab6762cfcd8dea8b3e7dc985a80d61da7c8edc94cc2f430183f17f999c994c9b103bcb SHA512 c13022d598a83270878a222fbcada92d989506cf95865126a28049141f295d346705ea551760165b85424b89096612927a13ee09d4ae88ab38a45deafcb1000d

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
@@ -19,14 +19,5 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="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

@@ -1,3 +1,3 @@
DIST PyMVGLive-1.1.4.tar.gz 3937 BLAKE2B 7460ebeb86a452ae5fe02248c05c4d382247a391175acd8981e7147d11520260f0e7b03846897a259cf4c82e805dfd03fdb3d7b6ee8037b24da5ffbeea5c4313 SHA512 25a546b3041050c47e6e1db6e542ab727b4c50e33a6e1ee8f30e526a53d958988c54370d113a3154cb0363532c4b815a8eb490cba218d4d85aa5c771da0ff455
EBUILD PyMVGLive-1.1.4.ebuild 728 BLAKE2B 76812e6d1a3ed4354e50c1d888f16ef0f707a2fc4b47b36a1f303033a4d0e50386b30c25003facd266c8dabc85431c28564480018bd13d6d99ad03f52388cd8d SHA512 710825a66da111d7f4250866d0424cfe2c3f77d4feefee9178b057109c320e1f3edbdd1388f9c10f1ea5f977967a81e0882896bdfb5653a35441d71cdf43d907
EBUILD PyMVGLive-1.1.4.ebuild 574 BLAKE2B 4a6ee90e3bd04cd021fc5602b19510c0da92a7d588d443cf65ab0e2fabdc09bd75c510c5d9d65d1d3af012abd5efbe4e88ca86be45108f60417503fa1bf493ec SHA512 9b86844905d21dd7dcba61b6f17fe31c9358268291373613d5672e20f31c924609ec931d1ff3ad6325f83cce7f34563c6d9a89098ddd9305bba567b67c738e44
MISC metadata.xml 390 BLAKE2B ab5e28844401ab18d7da0369c4de875c3bc057372e4e095fecb654135bd22fb189d06b801a3ade47af5a68fedb49674097d28313e13ccedbc558fcbe05697b56 SHA512 f7cbc008e1e2356a79b5d4bc0d115b7f92685eb291711710bee85691cb499d0cda3cad5fd9cf47f379593aa0a3703a61b05b97d4b01004190edd1bf20453e788

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,24 +11,14 @@ DESCRIPTION="get live-data from mvg-live.de"
HOMEPAGE="https://github.com/pc-coholic/PyMVGLive https://pypi.org/project/PyMVGLive/"
LICENSE="all-rights-reserved"
RESTRICT="mirror"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
RESTRICT="!test? ( test ) mirror"
DOCS="README.md"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -1,3 +1,3 @@
DIST PyMata-2.20.tar.gz 23143 BLAKE2B 1e007b69cccce99736a7b4c408bb850985d74ab8c1f9807c0926596d2ca0305e6acf0449ef3a39bf4bbb8703a0b1d4e34dd9f1eb2d560b6752f756d30ea4a1dc SHA512 22ccfa550cebcfd61246af07c131cc70ea478e8cf1b98371bba79b2239af598b3d966e09edf2c511f3afe4aeb83b7ce72d427758f09e42b926a2273661fa043f
EBUILD PyMata-2.20.ebuild 714 BLAKE2B 9d7e898670f7331e4ae3015745121858e0b5408df8b562ca8b10e5316f3a25ce43e9d170405244079d61aafeb611b3501b57e8efa8787063954790efa044554a SHA512 de5ce5b3954d61b20774c7ae922719e904f7c593297d4590db1e22527235cf441c68a8c18b49b75f6a351ba8f0a8fd291adffd49d8b9f9bec1e446dbeac5cb95
EBUILD PyMata-2.20.ebuild 673 BLAKE2B 91413779a3aebc34560c7605ac1c2bc83d16dfad7193a1d63a01ad53130bc342dbdea7a586cfd65b2944e45b8a9fec00139e564a4b49f94e2ceafe37b68763ca SHA512 ba085e8177257a34f0ab9c89f64af37bcadfb10d66d345fdc37bfb2405eae7c070f3e077fa05f9c1124d0c883fb4d61ce9d3c491f8e90e7e5aebd6d25f4e4dd6
MISC metadata.xml 508 BLAKE2B 0ae10d6d8a627650c2acb048a0445d3f01f62ec883083ade7afcd95aa36d9d0c9561667fc5e02e75723561076ae803a96fbe39516db0ac57e3cc3276edd9dbe9 SHA512 d0cec46d939e09be13e0985070197de45302151e2543dcd3990e57a4657e5e78ed5c3004ae52f1f65167f3dd55c90362d124edd2deb521052a2cc57a7a58dcaf

View File

@@ -20,7 +20,6 @@ DOCS="README.md"
RDEPEND="dev-python/pyserial[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,3 +1,3 @@
DIST PyMeeus-0.5.11.tar.gz 5368346 BLAKE2B d1bde9d62bd3349533b086ecbf5f6c455caf333cbdb0f32d11cac450db07708e442bc44cb085ec5140231158b95068e688e9c8abfcc62ba0e52e1cdd2de294b8 SHA512 9c109a7ed0ff3635e8b1eb4ee444bc5086528169fc942719385b02c5d5eca1f1ec3d3988bb06140e94f3d4ab741473880d8a36e187c468b9b91a3254575b92e6
EBUILD PyMeeus-0.5.11.ebuild 671 BLAKE2B 7c0bb9df46a8c5329d7457f3449aa5ec2a68d0d204a33e0e6e1702c7d44954641fe8c5b2812b5ca669d1dd164c57ae7ad4376d76e65cad304d8c5a653c56457d SHA512 d83bda11605a9cff456c461df9ef452aad2425b0b5fe49b52f3bae7f52609ad66586c0f7d1855161c2f51427ca9df7e3f0a1518b3df199dce3a94ccc9639257e
EBUILD PyMeeus-0.5.11.ebuild 630 BLAKE2B 2ccd5c7659d4c3c69aacf904bc8910e1754065215b240aa98d200515983eb449a3322b1cd4abce8359e8219ec6a0acd69457d4979d4a82aa8b5f96c8c2c2a26a SHA512 fd58ca00bc5eaf1c100653be227eebce1bbd1c3347e78ca3a2e6878334e6b127c9b223558d1c44812ca7ee65c5be1e9195eb5cd88af2d3a932c41981ea49d6a9
MISC metadata.xml 523 BLAKE2B 395c81c447b4f2096e95bd0f7c1265098814c30db6b04931fa7b1a24777132b36c2e218de15ef159b668d7cc30344e6f30edaf98cc3a95d89000799e8a09af05 SHA512 b2a4981484eb94528f20c4fbfd829755b273abda4ac6b94caefcd902cd6b6c88e3a390ec86f2060b726d5b24acf4796055476b60b4aa8d9a8614719831682e7b

View File

@@ -19,7 +19,6 @@ RESTRICT="!test? ( test )"
DOCS="README.rst"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,3 +1,3 @@
DIST PyMetEireann-2021.8.0.tar.gz 6025 BLAKE2B efbd2a52e02f1bda8cac8676bd4bfbdc9c9907a4d01bb56106a8ecd96c53101b6673f910ce5731686621af6c3353b5bd2f4d12a242e8badcdac8a2a3ef79beaa SHA512 430dcb6d1351ca551c541e6e257805ce33e88396d0ae67d1f904947031bbd0522e90cdd609976c74e59a0f65e592947a53a2135bc0a52ecd340197b8622e18a0
EBUILD PyMetEireann-2021.8.0.ebuild 860 BLAKE2B 4f7bfc1e7b95f157c95c6c3856706fa96527b4dd1704241a4939a3321fa4d600f3dc50c65a39adf822c2d9031f8c83fc7f0bdc9a65e35419c555971bc56ab573 SHA512 d3275c3898464fbffd06621a91f95a740dcd63d70f914da947cd7f8831909ec305019d59b983a68b6f254ee2d32eecb4050de3eaadf1a7a76545f5a06a98898b
EBUILD PyMetEireann-2021.8.0.ebuild 819 BLAKE2B c2bac83ffa1fe980520cb27d6342ec03516ae04b9af6363e552c659b4ef930fea84f0bed49f555a6e77b9562960419ad5adac7af2d186e4d56e77675742802c7 SHA512 79f54ed4bfb706dd5fdbfba10261c6441b34740817aa2d3816a21446cff9bac6ed3703f8e5a32dca489d291bbad37a997291a6827397391fd275f4352086e7c7
MISC metadata.xml 517 BLAKE2B b3a10189c60c1cb6131575f46f9b207daddd63e51238c6ea11100cc5b39a1520d2c4533b8633a3ca4185bfa1f933228ea9d29822dd5b79105cc186e4e6282666 SHA512 aef3d17979d47cf8d7ba7e58322cd046a09509f16d6e3b0f015934aada342e6026515869173c06d0347ee68cfe4732b42768d110e003cb5e64baf0f204702333

View File

@@ -23,7 +23,6 @@ RDEPEND="dev-python/xmltodict[${PYTHON_USEDEP}]
dev-python/async-timeout[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,5 +1,5 @@
DIST PyMetno-0.11.0.tar.gz 5747 BLAKE2B c6a6f4077d471e908e902e4719a8e1192dfe63bbff75a0ad4c8205deb8abd11677ec679321959b545d3648f0afadd55960e331c3e41dbad66bb9c3e7fad3283b SHA512 7e269ce9afa1f8c05c382b73db223e1f482825aab05e1be10038acfb2007d4bcbe2d69ce312442deb5d0bfafe1ed7f1b1dc243ec57ed1ad1175dfda6d279aba6
DIST PyMetno-0.9.0.tar.gz 5669 BLAKE2B 9125a95224bdae5f5749b78c435197a407a615dc9360e3b8f3afc2554edf71b69570eee8658acca823045fc609e9d14559d30d82466e84e68cad12c1c2037326 SHA512 b97592fc2496cb2c2307b56ac8ccffa16e7ec537e27222302ed175f798c16f83225c5d32b46599da9efec6ee4fe5a11f7673864ce1e1978b5868c1257b5a6889
EBUILD PyMetno-0.11.0.ebuild 803 BLAKE2B 4f4025c728c52f2eb200ff097817e985d44c7c3afb0192f46589fad2ef7a197c454979ce3113ad1559fe3328d75028acda6c35947dc102acd9631f07cb34d0d6 SHA512 1636e768f140f7db798cd78c0dc4791434cdce07b6d7b411da7328a9c60169dd1e6e712711b23c9df71060a756e4854716f5552d9fc99e387a1f406f962c349a
EBUILD PyMetno-0.9.0.ebuild 808 BLAKE2B fab2f7814fc30c4e1282fa04357f823defb859b0bdea08dc24d663806c149c12b5d7da7262b8a894c433ab28f2183fa4138149831d482695cbdc51fed5698f11 SHA512 a9ad8577d5448b70e9d912c351afe0357ab998f70d8080013ee9f8a915166ea24b69fd397c84c84b5437b65d1cfdfe82d0f66c3f274a5dfa98fd69e9efa055c5
DIST PyMetno-0.12.0.tar.gz 5895 BLAKE2B c9f910c287e47d52c0792a78aa5d86e008fb7d3fc33ec7f111401927338310d7ea81172086ea0050fdcd198e47814541a770ba2299278bd7cbc451b7fa87d950 SHA512 ad7fa8498954361dea347cced48d47215a77c688631ab823078cc7ae9ef4fe77356c1b42ab6e0e3d21aaaddd29a55165c19804e06f8bc345fa8397446c14f3c9
EBUILD PyMetno-0.11.0.ebuild 803 BLAKE2B 21d0a397f3a9f47bba582d6c08839f6b8b6a8fd2dc98e838ffa52df2a4098aefb0bbaa963e86b53f9429cd41cc49d72b883913de3b8f6d4026ab66682e0da39c SHA512 64f4f4341f99b2d1b0678c9f6e13527832653ef21065087e17ec8bcd74902547e8175b5f7e800d7e80e3e99e617bd0179d2b520fdd711ec1ab865b98909f8824
EBUILD PyMetno-0.12.0.ebuild 586 BLAKE2B ba0ae81cc749b33e7100418657c599579a20dc160e921c3a9662946cdb3a2fc9ce292bb9ad371e3ebd59f3c0bda7b179e18d2eea9be094544ee160b2d9d16dac SHA512 a0926a8c1d186eeadca91e713630d96b1d67ef5231d107990ee15a4556270afb60c92efcd7abe6399558d37be1fc502d8dbcf578ab3090a6e5fc146883b96c84
MISC metadata.xml 390 BLAKE2B a252028aa2840c92f50e60cb8cafec14bd749e48a68dea020f2e3d5be3fcb4710a8e4c728199f4c29f3f49d58852fc781b8ec40c38fa8fa27ae86ec31d376007 SHA512 2200a9ed5e7068b92c4c0b506cae1e960e7d71e6caf48151ae82e4f7a94a42eae5451df5aff0f97ad07cab7081dd0e0cdc665b1f41a2fbc95070aa93b1281bc8

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
@@ -17,17 +17,6 @@ IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="dev-python/xmltodict[${PYTHON_USEDEP}]
dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/async-timeout[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
dev-python/aiohttp[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@@ -1,5 +1,7 @@
DIST PyMicroBot-0.0.8.tar.gz 5428 BLAKE2B 0152e8fe3d22bfc0e6d40460dd343619a0da745c38b18105d6c81fa0722467b9bfcf1d0f10c58f3c537092231375102f853c2aa267dd9fd81f52025fcb55dca5 SHA512 499e29d61f5aa61316e62a5b55161f0ec3177bcfa8a1d779b50093180c7c921de11c9ea73075a73f1b742d8f74e45c9bfc2c846b4e72a68b6fe9531aab297a54
DIST PyMicroBot-0.0.12.tar.gz 5398 BLAKE2B 0719cab68b770e59bb2911b0a35624122eb95a46257d20c18e698704e39b12220ca6df2a4ec0ca80f98fd02dfdd58b3f112d027993f8a77a727bddd3fe453905 SHA512 8d769f153004e8992eb983b17ddda70bce40a0bf14df56bc0612f8372ae07b4ee7257d35395d6e7977f907b2bc9bcd505caeae0943915a251287cdfb3afe7606
DIST PyMicroBot-0.0.17.tar.gz 5363 BLAKE2B 6e874b93ab1c579bff17dda4011b3ea6aa18cad5348b9003850348893f66b31b17b72b857cec90c34634708fc04a4f8c0faef5c45ea3b89719744c388ea95af7 SHA512 438fd3ebef23f1d6568b19ab1f463e5a2b9b30b6cecda451ec4dd0da214da45cd25afb5d1996c449bc4972ffc44a45a3bd636d9d3547e31f1247fad1f26984d7
DIST PyMicroBot-0.0.9.tar.gz 5399 BLAKE2B 9d58fab4250133eee859fc5d387182d1ffaf44a930ce5b4c31707310ff9b82f4bec18af6cec7334e0c620f82a086e56cbab5790ef75a586c74f431944a6dde93 SHA512 1dd61fffd606229198bb08266ed2105308553c342ed44e5208bd66878d5aaa82b08e47fa92f6761cf04e62af0174a979c8caf9081738c3bc7047442a94598804
EBUILD PyMicroBot-0.0.8.ebuild 758 BLAKE2B 3585e209c96eef0fa23a22e2be238c4258ea6ef9eed1ed13edc2ec46cb89ec6d793d66e819db1d6c7c1d79f47804be78ba5066e7dfae731b3e8fd8967302f11f SHA512 50f6c1237f0a3f3480db34d0aa48a1f5daf2c1d4133e235f1d25f9fd3d80e263ffdccf029c338ed65e352c539abd19e15d5a2e4ff7e0a2372771f1074b6aea2b
EBUILD PyMicroBot-0.0.9.ebuild 757 BLAKE2B 086a3225ef92565c1864d7bb8ee8dbd4dac97e546ecd54a88cbd2da7af34202c8aea45831fff6ceca3e67343cfbb0553a35151edc01881d2fae66a6b9234322b SHA512 4db447b8ad07b2ee4fe47cc414906b4ff8361e8b60dec6d101d45dd38a9b5281af6f36bc372db9dcdb5322c4e040878b084c35ec8808425ea58cfd98c5062706
EBUILD PyMicroBot-0.0.12.ebuild 623 BLAKE2B d410fe8b5123b6b22393728bbafd629124281d26f2e5947db39cdc8e42f104ffce2dcb6ff5361fefc7e00ba2c688aefdc989ff5c5355195432cda63b5546bc5d SHA512 2317a2329b264fba13b0f9a04b7df4a787247831e02ea1737a984234007a8409389a295a1cfa208ce5e4fa07d9369d2f90e819c07e01ad9faaeddf356c1dab6e
EBUILD PyMicroBot-0.0.17.ebuild 623 BLAKE2B d410fe8b5123b6b22393728bbafd629124281d26f2e5947db39cdc8e42f104ffce2dcb6ff5361fefc7e00ba2c688aefdc989ff5c5355195432cda63b5546bc5d SHA512 2317a2329b264fba13b0f9a04b7df4a787247831e02ea1737a984234007a8409389a295a1cfa208ce5e4fa07d9369d2f90e819c07e01ad9faaeddf356c1dab6e
EBUILD PyMicroBot-0.0.9.ebuild 716 BLAKE2B 5b8863a47361db308ee3f9a01f00b74f8f2df7d3975d9912110d46c2b4f4bf1803e5e62c411f0c083ea769190047ded4a617eab73cd882acb768653165f3d4df SHA512 eb00dce61517b696ec0924ef2c1d933b56a3eca549be715676d384e8c1856ad110e1d6c8031f90530f4d8ba3d1ec290fe547df5491f83a0b6ba651eee8b21afd
MISC metadata.xml 388 BLAKE2B 3c4c2f5d9986588d5d9d4357925e064b821dcca419e4500419f83006e8d1d6820e47c303d84668719797625a4f21b42f179d35b988d38b34e22c9407cb5a936b SHA512 248d0b5941af343712d818d486c486cf3f250c4af412664aab6a6c98e616c5746f573adfe11380da2138ebf6fab7614cdc56489754c75cf5b2e7afa61494fd64

View File

@@ -1,13 +1,12 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="A library to communicate with MicroBot"
HOMEPAGE="https://github.com/spycle/pyMicroBot/ https://pypi.org/project/PyMicroBot/"
@@ -19,16 +18,7 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/bleak[${PYTHON_USEDEP}]
RDEPEND=">=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]
>=dev-python/bleak-retry-connector-1.4.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,24 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="A library to communicate with MicroBot"
HOMEPAGE="https://github.com/spycle/pyMicroBot/ https://pypi.org/project/PyMicroBot/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]
>=dev-python/bleak-retry-connector-1.4.0[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
@@ -21,7 +21,6 @@ DOCS="README.md"
RDEPEND="dev-python/bleak[${PYTHON_USEDEP}]
>=dev-python/bleak-retry-connector-1.4.0[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,5 +1,3 @@
DIST PyNINA-0.3.2.tar.gz 8459 BLAKE2B 0d49484b80524c3d2a0f8d226af11305858b93b16c5054fce20146c5e740704eda4ccc2a1fb516e6c269935076cbbe4658e2a1d3cd3c83a48a0d8a716e634b0f SHA512 b378161791a76831dfde59ebecef573ef6801751fa9427545ee4b952868e06caa14a8a7250a4fa31a0f54d8c1009772e0e0b4d940243c9cdea5f6ca108a274e7
DIST PyNINA-0.3.3.tar.gz 8461 BLAKE2B 46fdf8677b7ddcf79602dfa351fc67e7ac5058e9ef8c189a9edf85da684210534e9f12cc4814ff1b6be2fd17748b8353b5fb5c7264609399113c5a43b0dd68dc SHA512 3d84fc9da28cdffcc33f34ebba35bdde9f01fb46b9b3b8668bf4f26b3592d9e588b0ab5a30316e8e81a3325f0ecc3f65e7e75403d6a1bca476ddafef5ec65397
EBUILD PyNINA-0.3.2.ebuild 692 BLAKE2B 80496aa0260c46e2105ea2d8643a23fd358b04cd71595e563ab625ab71ee208d0a8a17d2083f084b270cf56116d86f17af9879256e1f2eb3bb2446d148575a4e SHA512 643b70ca7a8b35b7df800e0477acc4f2aeca021674da58d05bac9f86361d2c1d50085e946c430c6a4d2b686d2ac2dc32bafb6def44976994d7c18bfab955fa5a
EBUILD PyNINA-0.3.3.ebuild 692 BLAKE2B 80496aa0260c46e2105ea2d8643a23fd358b04cd71595e563ab625ab71ee208d0a8a17d2083f084b270cf56116d86f17af9879256e1f2eb3bb2446d148575a4e SHA512 643b70ca7a8b35b7df800e0477acc4f2aeca021674da58d05bac9f86361d2c1d50085e946c430c6a4d2b686d2ac2dc32bafb6def44976994d7c18bfab955fa5a
MISC metadata.xml 514 BLAKE2B 41981f7ca0c87f1d130874d10a9b40e17fae710e9df24bca2adf9172370f29e2e49dbe15910104f7b9eecb4f8ebe38a345505ed8a05cf094118e11ff49f7b90b SHA512 f2acd6d1eeb53eec877d61cdc942dd83e88841aad6d020eb3f542883e8508c2631d2f1c7e8ddd141bb4e605924a786e5a771b2ae51d446bc0f4699b4a5e766b3

View File

@@ -1,3 +1,3 @@
DIST PyOTA-2.0.5.tar.gz 5511961 BLAKE2B 612764f6f343718cfe3cec6e4c8880d99c4a57ca76c52bb5aedd297b8bc3c308a4e11e9368f68a6522efd29f61b2d6b5510c804cdad88121b66f6a9b58bcf32f SHA512 d4c36bc3099e9089dacfbc87637ba06122490025d5babf35ec9e4dcef6357fdc6aa34cdb112372c47e4a2341cf99a4e523bd3adc795a6bd440063788e5a490e3
EBUILD PyOTA-2.0.5.ebuild 787 BLAKE2B 783b077eb9d604c44dc3e348fc04aeff5b159e42855952e1b8398ac5942de47f12956e28d40a098b3e3b453033944f5aba42d440d416862bb590b774f85e0011 SHA512 261dfbb00f51d31fb8066084e78c043b34f50d7ba60f5111e82c738408e417199d273a9a5a3b74a04075e688f77d9fe724ab8a833b650a91a8acff9faec114b1
EBUILD PyOTA-2.0.5.ebuild 746 BLAKE2B 87618576bc36eb55776b1b778d1647a57a7da5d8830197f1b3f52049e65d21811f9ffb9b8c4e0f59a5d5652a5f605dc2d9b2c6cd65aa112b26c7ce08b6e1f7e5 SHA512 b51499b402a8484cf1b514baa2a319cfe4e65ad799522480a3c915d5d15b7c29b1cc02cf224df41bb8745379f5d6b203e42ed5d9cfa513d97317644ebc746db2
MISC metadata.xml 498 BLAKE2B d8ed36045ee6ca490056e8bb685a673a034a8232927064753e420fc523974276cdb5e29bac7cbe1f96e24cc391b39106b824d39c2948e2b4a4428355e7e49126 SHA512 a7ff623becb0eb20932087b6579f978c995128a75859b400621ec19bf12bda560daf733b30d8ea2f8b6cb7de74b08752609bca1f6764c6e93aeaf27b887e1d2b

View File

@@ -21,7 +21,6 @@ RDEPEND="dev-python/pysha3[${PYTHON_USEDEP}]
>=dev-python/requests-2.4.1[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,3 +1,3 @@
DIST PyPubSub-4.0.3.gh.tar.gz 174033 BLAKE2B 65fcd960ce2f0548f152546faa7a98055a823414c453b475d6ade339f55e72a60dcb8d627f6272cc844d181f772b76dba4e53b2ecc521bb05420abc09f6c30d2 SHA512 cf9aca44e91a5d0e5ecf6739deabf2980f9464395c89e3c5335c5248e47c570701e0534bb660c5005325a994d9f8e7f261f36bc8bea74cfc7eb760b73c572652
EBUILD PyPubSub-4.0.3.ebuild 763 BLAKE2B bac8953d0259fafed267c35278de151a120e7e91b44dfef170407c7b60a71267e503b76c0cbb439e7cbeffdae3c6300315b06f8ad1e5c89c6cbdf9486a3fac1a SHA512 d90b9826e0cbb279d72ff57fb68e96c9a97233fe971e10247eaae17a4062825c36a5d03edba4ce6d0b05c39a78601f4ff60d9b8361524644dbe8383297d27086
EBUILD PyPubSub-4.0.3.ebuild 722 BLAKE2B 6ce5a746d6fc834fa4ae735e91ab52ace3f7683ebbdd035c813c8126a9215acdbb520c303346ae0849a8130a5f9d9c7cfdd40dde3ba00bd76ca8696063549843 SHA512 7381c6cab57f5f5df36ec120513aca77ed5f31aa54e9a5487cbad5e54bb23ba347f5130411efed64d99bb35021232af63c64f10209602d317d38d1713ef6909c
MISC metadata.xml 541 BLAKE2B a375e30bfc54ecdd4948256aa80daa7b72ad62aac3e57b654db7e173b92a905453bdecb00feeeba4908de189f38cc65d9ea520bc6f68738ee274767c724bc0ed SHA512 814f072a8f25691dd948843a8176ab8175760ab85c310ce2dfaba1294d155c47aeb748db89636a8c1494e7294c2ec20cb7564dd17b11c0969ab0e844c020292d

View File

@@ -21,7 +21,6 @@ RESTRICT="!test? ( test )"
DOCS="README.rst"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,3 +1,3 @@
DIST PyRIC-0.1.6.3.tar.gz 870401 BLAKE2B 199ea53afada4b76e841170839e354e90635f77d6442928cf1bd1a9724f69a14cf8a9e1d507bb1580ebac53d8f21391f1cda0a220873e6405eb22c473c59f198 SHA512 ed39dbac3d963131d667ae17eb800508aad78662d4dc53b0155e741c388783214cd27b4083dd0009807946e2ec401b5deb6522c351beb9110b7ca523d66e97a1
EBUILD PyRIC-0.1.6.3.ebuild 636 BLAKE2B ed5ad69073a11c3a9969b7daccc505186844df8daea55ff4bcdc02fdbf24aad5b14b2d2af1b623d2b102b2257c69d2cab785cd2d5b8703fc73fc95be028fcd5b SHA512 5eeb17107f87f0a0a84e86ea88c4a07b2af4b01a70a1eaf5a21560a87a316575764f24215080791e4fc411c3abd261905390b642434062114022d6aae2c0e9b2
EBUILD PyRIC-0.1.6.3.ebuild 595 BLAKE2B 85cc8b270d59ed9098caf9b2b5f07aff9b7c52cdff1d62a38168278596f4c01f32add2fe971c763e19615c4b793d309e17463c12bacc5c41d9bb2a363d0458df SHA512 4828861f8da4d41ebcdcdf1c34c57e3ed136ff2fba7ebf2b4f4a19160f6d7a5cb2547cb34cde3e3e8d1aed5d8a1e9a7b3579859473a5a65c4c46beb1ad888d90
MISC metadata.xml 458 BLAKE2B 5817d30cfda29cbaa2605354e639bed2b203f1cd76d42de01aebcdffd7593ab1e8a041edd8d7ae96a5e91667ab8d88056e26ee2045a8bc6399d19bb7803d7022 SHA512 a17bf765d40aa1cebc33c79fb27639afeff99e1f91079b1515353992498b41a31cad13d296d5c9a7926dfb01fbd1ec09f289b13032dc44976421303146d5af98

View File

@@ -19,7 +19,6 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,3 +1,3 @@
DIST PyRMVtransport-0.3.3.tar.gz 39591 BLAKE2B a3b9f9952498ff525b35afa209f9d49509fef209b3299a7780d9640d2861933b03f7c4598c51fd38c3cd7fae81692670f8bb26cee444415dd237430bb5e449dc SHA512 245ce47d93ee9c74260589efea1c431859322537ce41fe97a7cbe0ba6ac4b737c66d57d899df3262c7f9fa08f1141822336afa180848b48cd9ee9826209f5faf
EBUILD PyRMVtransport-0.3.3.ebuild 767 BLAKE2B b378f0e25ccd2beda2da77c23a21af2ab057c6db0f1a0c5f80c140f21638da23de9e00eca61b9ed225ab9d00d81c0c0cb66799509a687a1dc4331e2129cc8ba8 SHA512 180538bd08ab6e2c0c4b3878457e81cde11be763aeee16ae398244015ba5d0368901fba7d071d548ef6159fb43463580d5484570f5eccc3f4236e7da25ec3480
EBUILD PyRMVtransport-0.3.3.ebuild 726 BLAKE2B e63cd7ea442a44b196890f4ed73675abb4b03323e2b80eac7c765d10ea83cbccd23ba3621b9b687b56ddeacf0e8bacf785632c56bdfbf36967e23830fd8075bb SHA512 0ccb4ab325468374dc0a0af7b76aeaa687f3b8216b00c3c5c2bd0e8c02f38eca869a93403f4c339000f1682697c24155afca77b56231d9a078b7af3ce777bb8a
MISC metadata.xml 512 BLAKE2B e4fd03a7e35b2ff7bf65e2dfc40d940cd62a1ee41a0f9bd79bcbb909bb7fd70dd630df4e72bbef8e62df4d83984315b9ddb425dcd28d6e12e3be8dffed405519 SHA512 c187b71a1a37a36545d5645587217990b251f597bbd76e24a129598bb8501f70d3b963d3931124cc4903ea6952bba18f75e456984ea98881ee707855085e67d7

View File

@@ -22,7 +22,6 @@ RDEPEND="dev-python/async-timeout[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/httpx[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,3 +1,3 @@
DIST PySocks-1.7.1.tar.gz 284429 BLAKE2B 8015e8a0a7ebfbb09ec542393aeb633a769701445c07f24bb9e62b07803d7bb605f22e79ad9ec83e47aa7fe843a1a057073d97e25482e742f42e18b2c7a2f1b3 SHA512 cef4a5ce8c67fb485644696a23bf68a721db47f3211212de2d4431eaf9ebd26077dd5a06f6dfa7fde2dcb9d7c1ed551facd014e999929cb4d7b504972c464016
EBUILD PySocks-1.7.1.ebuild 626 BLAKE2B ffcc7ca3515fb9a2a1bf95b2522cf6930f24d26154583403ae3160e4f1c365e2e9313737321e9d220a8ababa608cbb22d43f430d5fd1483de6f273adeeafb559 SHA512 e20d6bd2e0a6ee9bfc1ece39f826a3335bcb9074d5c484278dc1459649ae2fcaba88bc2a9d5aeed77be5e9bed7b4b4b6f0d139e38c49bb4c5503ce7aee530e44
EBUILD PySocks-1.7.1.ebuild 585 BLAKE2B d71a348f7c726cc22f90e1f69ca182510929a657b587abef8bc36b17dc198417c9484441a9f4c300812b5aeea536f01ccf78318646350ec7fae3c0e77fb125e8 SHA512 914c04fcfa1d52bf2ac26cdc837b7355aa991a256b84649566a00f7351da523247dc06a5a27d18a866e21d823e5d39da3dfd3061d2cb14c5c2d633f735f6d75e
MISC metadata.xml 505 BLAKE2B cfb5a94a9fe4a56d64be124803de595170512d1dee1ee1a08cc7919548498862390b04eeca286b138b9279c05df01a4dfe14d1ee5d46fcfaa1c0edf68ddfc92b SHA512 93c327034e851cd0091bbe6780e1203284c0c55fc5d51ccdc01b877cb40feee6ab6c9c36864997ffce9afbb997e0b1bcd6ed558a0e43071ad8049fbcf2274cda

View File

@@ -17,7 +17,6 @@ IUSE="test"
RESTRICT="!test? ( test )"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,3 +1,9 @@
DIST PySwitchbot-0.40.1.tar.gz 24244 BLAKE2B b3b0fbb3a106c8a52d6b45999eb25e5b18baa37413b326af7f13bbb22fbe692af8554ade930e62eaf28bee76399cc506d683fcb3da5a4a498506ad73a239a91f SHA512 1446c8cd40367e6c46276654923775c4bcb39fbb9299d84cdc9cfc8d248758384e628df7961d8d4056d15c5c70fa614db597bab65a8c4fb49f57157c279d216a
EBUILD PySwitchbot-0.40.1.ebuild 851 BLAKE2B 9204ee610a8805b18797cb1674c3aee1af46fdc5035ee8238a8e243f26b23f2b09a2da81de6473be7b9a75a0348992d4d8576af0fbd13a6a47ff333c8de4c535 SHA512 4a57eef5a830d578ed1806e15dc39d2bf7ec35529237817aaae301e26b10095a1d7d8d041d012109e541ced21734c3a5f8040bc85919526df9783935ad6bd151
DIST PySwitchbot-0.43.0.tar.gz 28085 BLAKE2B f7ff9e33932da3b7943f05c8576f5a6d4eefa6be35b171a0dbb684f3ca264748e0b36ac33727868eb045554b7c01ae5ae3ffa98198d8d748cae4950879ba9378 SHA512 4f738db8be9c44cf9a7db45e9e05ea4dcf6e467fffa98c19ac112cb4a383647ec3688e3eba1eb1bc3f2f36066220f707452209c8a30a054aaa24aac5c322bf47
DIST PySwitchbot-0.44.0.tar.gz 29129 BLAKE2B 8f5ea98dc43922abe34b8f3d54efb384916cb513768b1892a1d778f47e821760708240413236289d667cffc98f0adb057d7f88466c4d5825c44444c50b38e97e SHA512 694ecb12d48fa978a619cfdd2d921ac19733f3be02cfa994144be37094b2c2581c5900041c99c9840f1734a8604387b5b1a24d3508f2f6674f1f9a69a8454a2d
DIST PySwitchbot-0.45.0.tar.gz 31567 BLAKE2B e50ed40a12a64d36a2a8cad960e35c4eb80af9b9bf76efc4ea7b32e831d29ecbebcbeba05221454b865a32b882d9d23d5b6e82e995f166115c4f5eca88b70a57 SHA512 c419eca8dc875cceafd1f9b7ac7b7a9c0629136ddb52e3657cab2921fe24eae7de4f1cb5da006f77bc6e37858493f8067a0ee9db501216788b2ebf38f43026a1
EBUILD PySwitchbot-0.40.1.ebuild 851 BLAKE2B 3d5310d43b295194ce1c9b64b9b96298d21916291f6ec6094877d315a5756b2a53e2ef197a80b1654a876097e6254bbaa3280162daab06f180b8cf2c976952b2 SHA512 393d0922061e8774f23173d95feb66d0e0779d37cca0e8e5af6bbf3d6889bde6a557f6a240e38e7049c330646b7a7bc5ed2deaff567c976462bdf3061d279aa3
EBUILD PySwitchbot-0.43.0.ebuild 799 BLAKE2B 74011af89fb51b27baf92b52544d842e3e2c77c7fdab8003a867bd4c1085646034e9d7c329caaced79c333eedb1ca5277aa19709198b87c6dedd5d620e242138 SHA512 5b3e1b9b08669168187272b89cb5778d27da3b33633578d07affa22d28bd390ef2f8d13c23549eefa62c28273aa67c8e26f6b20cf323c581e6fa7e753cbdab13
EBUILD PySwitchbot-0.44.0.ebuild 799 BLAKE2B 74011af89fb51b27baf92b52544d842e3e2c77c7fdab8003a867bd4c1085646034e9d7c329caaced79c333eedb1ca5277aa19709198b87c6dedd5d620e242138 SHA512 5b3e1b9b08669168187272b89cb5778d27da3b33633578d07affa22d28bd390ef2f8d13c23549eefa62c28273aa67c8e26f6b20cf323c581e6fa7e753cbdab13
EBUILD PySwitchbot-0.45.0.ebuild 799 BLAKE2B 74011af89fb51b27baf92b52544d842e3e2c77c7fdab8003a867bd4c1085646034e9d7c329caaced79c333eedb1ca5277aa19709198b87c6dedd5d620e242138 SHA512 5b3e1b9b08669168187272b89cb5778d27da3b33633578d07affa22d28bd390ef2f8d13c23549eefa62c28273aa67c8e26f6b20cf323c581e6fa7e753cbdab13
MISC metadata.xml 398 BLAKE2B 268a137b67e86e07103e7be4707ca39fb1f1f84c8c4d4c1b707816c6ec087a29e9e8966df7c5200b4c37bc7b5d84ef135d7dd7d75d475aceffc9b1f2746ce1e6 SHA512 8c1fa70391b8375591da1cb2af43c5958ec6b085810d913692f38a9b52092a732b2ecaa1f1c1991e6dbb36e81e7cc10aab479429b98d0c6f1900e0a59b10b21d

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8

View File

@@ -0,0 +1,27 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="A library to communicate with Switchbot"
HOMEPAGE="https://github.com/Danielhiversen/pySwitchbot/ https://pypi.org/project/PySwitchbot/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]
>=dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}]
>=dev-python/cryptography-39.0.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
>=dev-python/boto3-1.20.24[${PYTHON_USEDEP}]
>=dev-python/requests-2.28.1[${PYTHON_USEDEP}]"

View File

@@ -0,0 +1,27 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="A library to communicate with Switchbot"
HOMEPAGE="https://github.com/Danielhiversen/pySwitchbot/ https://pypi.org/project/PySwitchbot/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]
>=dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}]
>=dev-python/cryptography-39.0.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
>=dev-python/boto3-1.20.24[${PYTHON_USEDEP}]
>=dev-python/requests-2.28.1[${PYTHON_USEDEP}]"

View File

@@ -0,0 +1,27 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="A library to communicate with Switchbot"
HOMEPAGE="https://github.com/Danielhiversen/pySwitchbot/ https://pypi.org/project/PySwitchbot/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]
>=dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}]
>=dev-python/cryptography-39.0.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
>=dev-python/boto3-1.20.24[${PYTHON_USEDEP}]
>=dev-python/requests-2.28.1[${PYTHON_USEDEP}]"

View File

@@ -1,3 +1,3 @@
DIST PySwitchmate-0.5.1.tar.gz 2903 BLAKE2B 8d709ef1b6d7360e5836e1a1b959c8e0c8c85a1ac255d9dddd38f2831ac98061ccbc006e344a8bd8fd3364248dc24b195a2263b564e6901ae06d1c80bf4c78a4 SHA512 f3021cb3573ac6df11bc2ef9d99ffcf0edcbf9eb1e4b84c8dfd59e8667140d5dec90bb8dd11f2fddd0625fbad5629e845a8e5746ec79644514621edc70aa3911
EBUILD PySwitchmate-0.5.1.ebuild 693 BLAKE2B 7f509ee80835de1b45ee9f8e16142a8cfd87639c42a7943c49fba83c064664d3f60bec689d1453143fac0eaf1a5e78cb200be7b73d237f94505b1af2e50c9e58 SHA512 9b51548f2f12104e8c3aa640968d052f42bac10776bb907a89e2a30ca3b8881a0809abf0b78fbd16b7a752509ce7cae2b2c1663bfce248078301c7be2b2faf17
EBUILD PySwitchmate-0.5.1.ebuild 652 BLAKE2B 11acd1eed74d54539517c864f86b5b142d2830f3cb0f77acb4a638f1a7e5b4c51024822207d72c7472131720a48c46237704ce9924a250d9f1beda0d0cb6f203 SHA512 cbff042a94833f9d36b67ed416fad6e235c185bb3d3a7903213900707d81ae06edcc1b376e94ad85f539f6783e6cc42aea5500a7bd70f66a855892870eece2d7
MISC metadata.xml 400 BLAKE2B c7869ba90190bedbd2f3508a1de5b78905983a157f8d634f17ceffb1f55fa00fe9627a0b6407bd6771895126658fd37cca8d10463eb974ae97c5a1df5dd1df8f SHA512 708db9a235af87018670c1d16e0b595215faccd5e85f240e8aa2869096722ba975723ef80874228ae41df89a98be094540963e4f22267d7bfb233e1c1b0fb22c

View File

@@ -18,7 +18,6 @@ RESTRICT="!test? ( test )"
RDEPEND="dev-python/bleak[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,3 +1,3 @@
DIST PySyncThru-0.7.10.tar.gz 7016 BLAKE2B b3141a4b98a7b5febb7228de602b22553f1f0f411e0a0bf2dfdc95db179513eb423734c9f54d1e1fd7048a87590050ef0e2c522b6bc5fb3d05707d7adf1c31c1 SHA512 43a432af6d39ad7d106d0b3d2ad8e6fe8754b67c9a5e9df2d772f4f40318fd5bbef2a66038196396f7e3132dda6c061dbc04dafdecc8c184f31e5526e53973cc
EBUILD PySyncThru-0.7.10.ebuild 775 BLAKE2B 9798f2877d64b0ad1b3b8cbe6d62dd4453e05148e822b18d4bb325ff6e81bb3efc0138eb12f16d2209df1a9fdbd161220252a05ef0e4fc3ede3a6980f99e3924 SHA512 5c39f61a143cbd249c5fa65d64445c69435a2e0d1927069720a6ea66e59c4c13b80a82bfabf7f2ff7a5dc2ce9c21fec7d9c42f877253fbc22d9b009cc91d0861
EBUILD PySyncThru-0.7.10.ebuild 734 BLAKE2B 433d1437bb91c2790427a484478db83450a1dbc9a30ea1de8dff2886f84a172ef3a6bd2181ff6178238160852427367c112982d7a728e9c86b53c81392311844 SHA512 7558bf0533d06b792dee6349645e587b37d06b1e592274ecbc09177d2977751ba32dd656a9ab0b59d39d6e718d595f4e774455399e1fe0c58902cf8b7ea81c4f
MISC metadata.xml 511 BLAKE2B 2f57638a3836342a6ba942d53d57d34d466883cba9df14635c13e4431aad2a3d33ddb9edc7e01623c8b2346ac19d2c41c3c8d3c4e81f476e8a0fbe0e9b7666f7 SHA512 331f49236f8f3241ee90670aa84593ed42044f09c49f3cb040cb8abae594ed0921cd18405fb724dd4c5135bfe7518e759a73fe4eb46c705b85d14509b196f48e

View File

@@ -21,7 +21,6 @@ DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/demjson3[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,3 +1,3 @@
DIST PyTransportNSW-0.1.1.tar.gz 3885 BLAKE2B aa05daf7edc0d0a8fe57e2ab911f6c97322ef94605e1f57ecde9fe8faf40476397b6c2d22d9b350be1bd040a5b545cb6e33505deb93e5b186317f65e3f56be2d SHA512 e101dca37ccdc748028a1fc2b9ab035c5f23014c92d5c333e41ca214764bd3a5275365a6a23949d4e5ef3404e39f9446b9ae7382ba9fcc1248b82f1b9096cd29
EBUILD PyTransportNSW-0.1.1.ebuild 713 BLAKE2B 2e5c08c33390f5d2b2b521f62392ba2e66f1e2b03e1c355478a2103fe393c5d26e5afb3276f59c4a06ac38791003e8bc9fffb324269a3394a0af1e88da50108c SHA512 e889c77205a091e94d77bf0ad9e2c5ff47fc48fb5b39c19a7793f1f1a0e096e45633c8483d2635687f14fcccb7c1d7ea5ae311b32354ece385b0faf048f2d88e
EBUILD PyTransportNSW-0.1.1.ebuild 672 BLAKE2B f18f791aad943ba056c5c9b8cf133fae2c1cc2a70c498edcdfe32fde4a01874efe7795fe86006e026ce0df6fb4265f951063dc8d2525507f22d256e62b6fad95 SHA512 a7815bcc7fc80706ddda3a01cb195dfc6981c01599d01c046b5dca73f3248bd6783e35f96ab0a719deb90130c90ebf30f8b793f78972c78b1518bacb48c39c7c
MISC metadata.xml 395 BLAKE2B 7d88ff4f4e8a11a364fae2a3ada4cadf17d29f75e78f7160dbf04294d6b555f9696ca5ae9405138c4a02c0f7d19a20f11217fd67c07f40342549f83ac1cf747b SHA512 8f6ac2717b68385380a29c8fa02f1c46b8745cfdce11e51bbb01d3ca0089ccb2e34fdc83657ec53d566693dde1f8f8498aa1dec0ec19c0fd01f5fd5d367ccf0a

View File

@@ -20,7 +20,6 @@ DOCS="README.md"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,5 +1,3 @@
DIST PyTurboJPEG-1.6.7.tar.gz 11777 BLAKE2B e1c8411bdd578f8ac2cf722cdc14f4ead600f2f0d7c53e7cd580063531a9e95aa794ec1622bb4cb9cde7c60d3d9becaf3f778b118ba422e7bc8521a8d7c86968 SHA512 b6a0840a7a9ee386dbd53593ac7662ab453fa871faed2ba9f5a94037b4ccbefc528518adf4ac1be51762d467be39443472ea0bfb78f229dc1f41c01499d3e66b
DIST PyTurboJPEG-1.7.1.tar.gz 11872 BLAKE2B 0b0abbdf29153177d0e03b2ec7e9a3c64182310423a2b1d25ddf9b2cbc534edba40229f7963f270e01afb8df9682f52eb2da300c05c6dfeb83eef871bc13ef0b SHA512 f05920351ef5a98a8e3fe73819949c5fc8bbec0b611a6b0e908de5a3630f54d13984f6146a2b355be75d183fe785ff68f283abcf6aea0629e8bb5efeb67ce45c
EBUILD PyTurboJPEG-1.6.7.ebuild 734 BLAKE2B 577994e0fd214f4dac8b02917a010da4396c536069eeb761f2520eb25e5350e2256de4032d9a2de0115250fefb7e0180eafb4cbd60cdf0cc1884446544c7a6d7 SHA512 212d4839fef3d35cbd7a07216a0a689e00a78bd6b1868aa9f48cdb2be57cc48fd459c13a8434581c6dc42524001f8dc54bfe63443333e25c61d0c6aab3f7739e
EBUILD PyTurboJPEG-1.7.1.ebuild 734 BLAKE2B 577994e0fd214f4dac8b02917a010da4396c536069eeb761f2520eb25e5350e2256de4032d9a2de0115250fefb7e0180eafb4cbd60cdf0cc1884446544c7a6d7 SHA512 212d4839fef3d35cbd7a07216a0a689e00a78bd6b1868aa9f48cdb2be57cc48fd459c13a8434581c6dc42524001f8dc54bfe63443333e25c61d0c6aab3f7739e
EBUILD PyTurboJPEG-1.7.1.ebuild 693 BLAKE2B 0ede7e8ee264e8a088a5e62b746a63355093c0a031c46db9d699060e0b54ebc201e1c2da0e267edc39ae766ffd227d1d126407c341476e2aefb33ba811a069ea SHA512 057dd5d79ecb557b42810ddd6c8db71a67c58ba62a3694a1ac9fca3840087c51e4ed34fd998182a4c2e3a7fb915d4e6aac84b11ce432549bcd22545e5e5a02cd
MISC metadata.xml 514 BLAKE2B 8587a740f7f23494d25ff54c8b301525c91d3f61cefa50d7deb886e0cf132cf8add78aa5bea290007cac3ea12bb64cb06c9328ae2ca5a921e7b928833a140e59 SHA512 cf07c051f97b3e06ae9852f1c2678a406bbae9e2aad646cb68e25a2b7c9ee2a6600b771a4f5779f309921565bffb6a76b6f7dbffddab58a9e9fe69b25d122641

View File

@@ -1,32 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="A Python wrapper of libjpeg-turbo for decoding and encoding JPEG image."
HOMEPAGE="https://github.com/lilohuang/PyTurboJPEG https://pypi.org/project/PyTurboJPEG/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/numpy[${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

@@ -20,7 +20,6 @@ DOCS="README.md"
RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,3 +1,3 @@
DIST PyUserInput-0.1.11.tar.gz 28664 BLAKE2B 1f8009fac6ec017494afa4c8f624155cf8380e9817eca3f4954962f068fab30469a990cdebe3d6b07f92929442547a2539489289aac0bc3da482281f1f93917a SHA512 583c830e97838fbbe61256860957e9ac34e92d7da3d2517438790c6cb0901aa1292452376d6d4e16dedebc99e20f6564a6984d0e710b3aa564dd7dc3cc64ffd8
EBUILD PyUserInput-0.1.11.ebuild 736 BLAKE2B eb80808ab55ff9b0456186014e675873e759ec4c3d14c4dc526c1e5d62927b35b3fd6e886c2343b41a6eaeda9ec716a7034d6fb9bf9caca9945add8cf204d6dd SHA512 de69ce059956247851c41aff3aef7bafdda0978de26dc4ea9c27a0181ba77c3662bb3d28e9cbcddd32c7fb0d6a009a3180fd5993abd068081503cd624329fadd
EBUILD PyUserInput-0.1.11.ebuild 695 BLAKE2B 777854b42744beab3c857bed11b646869f286378ce4e9395ee22ea71115fa551f5bb84218a0560dda5e493a9677808c5f584f74271b66ec1db8852cfe87bbca5 SHA512 83be0445750a54baf18e17e715a843e40cd9b19fd78f83e97378c7e613b17f1c31cd41aadf44d965b23941b42cd17c9b40e6dbb0b4adb1f5ef3df1790e7695e7
MISC metadata.xml 598 BLAKE2B 2b402cffa5749e251fef77aa2cfb68a36adc9fe089657291d7f7eced3360f3e57611f9ae2595c3a84fa5ed1da433b741cf7f4cc505e8132af63b9cd0cd52fcec SHA512 63450c53e760819a8a79cb9d3c8a699400a412b1b0cf52b83bd5f22c5a61e8d1e2479a6d32798d5356cd9596f2ecfe6df44b42922d806ecd79abfab7031f0a9b

View File

@@ -20,7 +20,6 @@ DOCS="README.md"
RDEPEND="dev-python/python-xlib[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,5 +1,9 @@
DIST PyViCare-2.25.0.tar.gz 25952 BLAKE2B e07f60a59c51aea88734403d816bd52e78982434c683bf7073dd7de65a276a4291b0cd71818907c910f97fa0b82c00af38d6fbcb6ae7db34b11eb4c5f5d8ebb2 SHA512 a7a2207f908d1b416d5ecc02adb5afa0db3ed4737e9ceeb45bca4bdf2018c1f03f8081dfed25d992b93ad6b7bf59fa8c3d2cc93a3ded338868e23d4d82ef675a
DIST PyViCare-2.28.1.tar.gz 36470 BLAKE2B f70879059a056b03f3bc565397d0a434ec476276e4aa7c52d73ad9e48eeb7a1d772b714ef918fb72d229152fc56f46d2d1cadaf1600a404b3d220a595a55a293 SHA512 8554704bd63eefa0d0ca2d8aa92429b0a9602ceada676f01f429aa46322ac67d5ebdfd02c811953f24080b733300fe3a620ddc60064135c4fd0f0c866ab65fc0
EBUILD PyViCare-2.25.0.ebuild 780 BLAKE2B d281fb5d49b9814bfae20196631008f79a158432d060719d401a08d49c0763a93c10040529e300b7aa184a725b2fedc6d8e4bcb85213e1d8fca3fff880dc9d5f SHA512 8cf13289b3b24eb62cb75314b08b392ed0f4ecb1763ff0bcacba6e7d7cfa1a4671c355f0bb2ac508616ac695ab4c41db2adb00bcb4b2f39308f575786f4203f9
EBUILD PyViCare-2.28.1.ebuild 881 BLAKE2B 61d840c4b642961c1c666c7915a8b9979e8ae35a61738b9578ecea12a07b18b7eed890aa915cdce9af0ee33333377a4f4254cd38798ff866c5ca3e3be13670a6 SHA512 14a143ce717ce0d1897a81278b85929c004d7b8f868cd9f1e5b10a2eef73b9479033664532b8e83b2fcbd5304120eb7b7658c994723ce0540b016d52b8286b8f
DIST PyViCare-2.29.0.tar.gz 37732 BLAKE2B a126834c4151073b43ad2c0561ef608c7bb2ee9f1b9f8911ac56281e964084fe813ae85e0574e69689d315cb85e3e5c02a6b456c4dbabc80c1799dc32740369a SHA512 a8eb5157d530e24b55eb8a0d8e8b9216a33a01da768284d4a11310a904dcfe086ae7ef9332d411c4b2bc6be30446b03d0c30b01facb21e74b8bfa3eed0e1a4e5
DIST PyViCare-2.32.0.tar.gz 39320 BLAKE2B 0910fa519e6403cbaa880169baec5aa1b9cbf39209b80a4d5bac84eed2b5b91e7f2630d79582c361fd0c716232bfabd83c413d995b071e1147246ac73394d937 SHA512 88c86174c7290722d0b2bd38a23da7bccf7b1f6c16aba69f4e13182b89baf1cb75cd731e6d508192a13ad6949aa8b50cd5f8f7e79e6a2201c7ccb20fc6367881
EBUILD PyViCare-2.25.0.ebuild 780 BLAKE2B 2a1797880aa0d7356ead15baee54e200eedf9efdccc5fd4485bd458b7929d0517b43d5531fd10d3f0598d98140b3ae0d8becec4587d10ba39865227bd3091328 SHA512 e8f8212e2b511c215c0bc5387693f75796493d701054b6bdac5593b8a534e8f853473963e99544f2736e776cb09f9bdfef23e231659197651549952a37a529c1
EBUILD PyViCare-2.28.1.ebuild 881 BLAKE2B b549422b6f0efe9489ddda97a5249448d0fb6229bc11767dd61daaf4872067fa79f8928c838142f6c20fa3e31682ff47bc4c3224f0d008f60958696874b66e6e SHA512 7b24a713a01cd7c6c037b36d7d5e4137dfad49f134a0840c52d7088918c8774b6617833e7166997b1772008c57d1fb9be5a8a1b33e63c5c7ce28a73bcf49ba5f
EBUILD PyViCare-2.29.0.ebuild 881 BLAKE2B b549422b6f0efe9489ddda97a5249448d0fb6229bc11767dd61daaf4872067fa79f8928c838142f6c20fa3e31682ff47bc4c3224f0d008f60958696874b66e6e SHA512 7b24a713a01cd7c6c037b36d7d5e4137dfad49f134a0840c52d7088918c8774b6617833e7166997b1772008c57d1fb9be5a8a1b33e63c5c7ce28a73bcf49ba5f
EBUILD PyViCare-2.32.0.ebuild 881 BLAKE2B b549422b6f0efe9489ddda97a5249448d0fb6229bc11767dd61daaf4872067fa79f8928c838142f6c20fa3e31682ff47bc4c3224f0d008f60958696874b66e6e SHA512 7b24a713a01cd7c6c037b36d7d5e4137dfad49f134a0840c52d7088918c8774b6617833e7166997b1772008c57d1fb9be5a8a1b33e63c5c7ce28a73bcf49ba5f
MISC metadata.xml 516 BLAKE2B dda267ec985e6c6d68f71a765f5d1bae58dc61d92adb1f71f95854da5ef512ac7a3f2a0b7bdfa87fa7eac733a1ff4b0da1a347bded5738b44a79ef40a3478af0 SHA512 91c3ddded6dcb6851ae8e2e2d612f31d578ec90be1b0e08e1d810bca1d5d0c4fb391a14c7bc496786e07d4de36286b532fe58bb05ae5c3190b2331a167e05f0a

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8

View File

@@ -0,0 +1,38 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Library to communicate with the Viessmann ViCare API"
HOMEPAGE="https://github.com/somm15/PyViCare https://pypi.org/project/PyViCare/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/Authlib-1.2.0[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
src_prepare() {
# remove dynamic-versioning
sed 's/version_config=True/version = \"'${PV}'\"/g' -i setup.py || die
sed -i "s/setuptools-git-versioning<1.8.0//g" -i setup.py || die
eapply_user
}
distutils_enable_tests pytest

View File

@@ -0,0 +1,38 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Library to communicate with the Viessmann ViCare API"
HOMEPAGE="https://github.com/somm15/PyViCare https://pypi.org/project/PyViCare/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/Authlib-1.2.0[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
src_prepare() {
# remove dynamic-versioning
sed 's/version_config=True/version = \"'${PV}'\"/g' -i setup.py || die
sed -i "s/setuptools-git-versioning<1.8.0//g" -i setup.py || die
eapply_user
}
distutils_enable_tests pytest

View File

@@ -1,3 +1,3 @@
DIST PyXiaomiGateway-0.14.3.tar.gz 6313 BLAKE2B 00484835d688c9c7378b0fbe340ccdb77c22bed552c7c6c60cb037a00cbea5b9d2fff4c90228be6ac456add3ff1cdb606de7dd03ad960aec3a9344867dd508fd SHA512 ce09ac90c733fd26b084c8a73dd6b1539b04e3f8e2e08c02d798979704fe4d688d084ec400c11c85bf4e8f3ceed4bf237032bfd011a1279287792640210c2de6
EBUILD PyXiaomiGateway-0.14.3.ebuild 722 BLAKE2B fa9066c7da8bfe2a92e0afe6ad023ba7b6c72e903924b2e8e1115186a7a25e276951afefdaf5132049b3239f864f386d9371fee7dfff820454fb967b00df0728 SHA512 09ad8e34467976081581e7c6196d2e4d0dbbc23c374113205787b1f016881fe13c085a74bfb837c9c39ebae18e963edb630ef5280b6813915f3cc75c0e6fc2a2
EBUILD PyXiaomiGateway-0.14.3.ebuild 681 BLAKE2B c31c7d6d9c8fb29f930f0432d0e0c0ed752e71424690ccd79977ee6264c192efb1b8f7f36a8cd518d0dc1e1c0266bff438972c9fffa4d4871ff38858bc173c1f SHA512 61bba8715dcf6c968b8d7de5456fc46f32ed1286542b0559feb18789d8533dccc81a597f05cb51d006c4e8c7d5b4d401ff4368856b960eb827141b55d86a15ae
MISC metadata.xml 406 BLAKE2B e5ebbdeb1a2fd58020d3670aa4dd329ce235f00d07b1a8acfc8a5454fad2a1ff8d58bcdd78ad11ad53bccc234bc4805d9c531c56de3db6797a2c7ad54ce4a6c2 SHA512 9c82c68fc7c7e0522712f7eda1c6a5100ff4601c087fe67ffea88b3fe56551434f10a82e02347a14eb2a2fb202f2bf0d9147c8380108f4c00ae90f9e66b77e3d

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,6 @@ DOCS="README.md"
RDEPEND=">=dev-python/cryptography-2.1.1"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,3 +1,3 @@
DIST Pysher-1.0.7.tar.gz 8806 BLAKE2B 489923298232883da521aee3380d220b4292e9ae951a624ab9c7568b2dce4cec5a7229bc6e98a5d41cfec370b8ca26f34c5a78383d3c05954c5d9f1dfa46988d SHA512 3ba9656622eda9161951c0db4e56578be30f14344a5e5a18b71e2ba095c21561f4b1744adc665520c21444649eab603b085300bf0b7d9e085fe5c92f7e0bed5f
EBUILD Pysher-1.0.7.ebuild 749 BLAKE2B 6a58393eec725311088ce58e488ea5da20be2977af6bf115a41fca02aa9f6941875550046f51b60de9215edf508e996cfb7fd47435301a84e5667755b32ba1bf SHA512 c954e04ef603298f7972334bc78d2b81804c4ef527cd2430e003e6413b76a73230ef25d2a3b459c9f8b66e9dfdd654eb798e0cd2a75549c4b5700e9e3c7c2385
EBUILD Pysher-1.0.7.ebuild 708 BLAKE2B 4e133a0143108c3f1964532a1f68023c79428a1221392cf2312b3eef587d4eea18f29d9ad83b7f245aada2f93812082bed3ceeb951d2a8e83c1d3addd69eb8ab SHA512 037469e3f093ca3d0eefaa02a2660281f154685420b42c07e514b80224eac04b30a37dedd343a31135dc8c71739f3515d90796e98a4cb01fb83d873b77386af7
MISC metadata.xml 519 BLAKE2B 19c81fd8afafa333e9ace87db99c05d63992bf0584b41ca99ebf97d61ae280772cb972b12682002de287648296aae7bfe4293416a5e93f3f4d55afdc90d43153 SHA512 8c611f2dfcba38d9752343db60c1e48f39c9a732a31134469d074d1468e6bc73193f59665246028da18b5e4b0fd86094adbaf59fe2733e102b43b2c126962320

View File

@@ -20,7 +20,6 @@ DOCS="README.md"
RDEPEND=">=dev-python/websocket-client-0.48.0[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,3 +1,3 @@
DIST RPi.GPIO-0.7.1a4.tar.gz 29871 BLAKE2B 468ee0fb1fa0a0939d70b9811cc139225d198c749b47a7d9bc86f80241be43be8876095899dbefae39f1f23749b05c0bd119c8d0c2f73e5f649e995248679d6b SHA512 31816a27252125611398eeb9a3ece61f220e9d32c5c83fb9b144f481eac9759ab8484c8e376387d125fb1bf71565452bec9786cac214d74a4be587a4dbeb28fa
EBUILD RPi-GPIO-0.7.1_alpha4.ebuild 814 BLAKE2B 1bd912cea9043e3a48cb708af2fd8dbee953a5801ed2dea46c5e0a58698eb2b405e99732880ae2f8091b1664bf4ff31eb23a1cf1940492b4180e4f2bb164b0c1 SHA512 1bc01b4436ea04c5ff21b3248dc9a35646a87b2f06193308d380bfe75c9b13eec49d49c0303acb828ace53595eceec4869c7eafc607d31ce6fd2ec56b252f0c5
EBUILD RPi-GPIO-0.7.1_alpha4.ebuild 773 BLAKE2B 1f0d392799d05ca9e75ab03c15c1d9ae9127246190edf77542921d222c37824654803e8b68794261161fbd9ee21a45c4c2d9b557d0558e7d3f29680c3c5f3556 SHA512 e5647cda1b5b46c9334f8f951fc12de58a42845f6b95be09384a8ea9b415c07bb9ea5c13edb8be3452fa08343d5a2c2807a8e1c7bcc54f4a4dfda087f25fd5c2
MISC metadata.xml 515 BLAKE2B 6d8877046b851d959decd7abd1a08cf4f8b601c65cadff10e3379e89800b2c15325b63d8525ac62a2237a71a66dc7ded3aa891af757b2d54b867417fcf84d6d2 SHA512 5fd9ff73d9f72abf738479b75e1dc3b2dfe0394780c50f226292c84a8d420d42dad2111f3bca50ff773c95238bc3eafd2726e5864033e83f54f6f063d8f9f476

View File

@@ -24,7 +24,6 @@ RESTRICT="!test? ( test )"
DOCS="README.txt"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,3 +1,5 @@
DIST RachioPy-1.0.3.tar.gz 5733 BLAKE2B 522d6e3b6bc3d952802a0dd9d319c0f3abcde987ce1fabb15eaba53d20bb683cc072d88715708911636273b9e3ba22a334c1e2c56ad918e2616c3cceee49508f SHA512 b9feafec9ca8feb6b049b5d53df9843f42bc35aeea191fe750b783f79935d90a6f2d6a058df55a7cb40cb21c0fe1d248174542d8b51ed9dbd682c33c1a248558
EBUILD RachioPy-1.0.3.ebuild 698 BLAKE2B 43d4dfdda06486cfc7dbca736d39ca51b09c2f23783bfc184487917df963b347b531d03e0671b4b371b9d58bcf9a697107fb9984dc70070e87ca85595dafe805 SHA512 9d5caccf7c7e8064e33216b339f1b946bb48133a01678764cf3f43ba7bb9ab9e5bd31410ec1201cfe00d12996d6cca696f5b1650062992998caae7f285a722ce
DIST RachioPy-1.1.0.tar.gz 12117 BLAKE2B b10246b73b2c6cf6f424373773e41404ec582b4f0067a26b32c769fadd69d0cb866c3b0d1106cc2f9e02afd16c7a423d182230f0bfcfea83d81c258fb7924ce6 SHA512 a978f3e7050bda22fc14698291187c29774fa89da703c19cf1678091775556d63e0747f3e310890d3804064ce8935db56bc2fc131de76a01ea93f2e948279aff
EBUILD RachioPy-1.0.3.ebuild 657 BLAKE2B 1847f4fc360f57ca5f81349be8c78685c9b5a77757851585fe5af58b700d353ddb4972e5b54ec12d6d4f318fdea0f3b95d45109ed12e490a154c82336546f2d4 SHA512 1a149e7acfbf30f05349eba081dd874a7d11587a3aa5780833d10788446ff5ff3ac200cfffb4d68f9937e37a945700c8ef3eb9b0b4c6d70316417d0fbfdb5285
EBUILD RachioPy-1.1.0.ebuild 552 BLAKE2B 0a4d2d2f8953add4d2167bb5be618d21bfa64937301bc8b26e8637c7c9ab517fb790a54194bf8aaa19479ff8749ff1dfe2745fbf558cd8e936b6315002791e96 SHA512 3f3b4b22d10265a72d229fcdb604b46356631c5be3f1f8ae1344b1e17a1fbbda63035ebd94451cf9cb22b17869cd8d70c4d37a763fde6192ecc53fab4fca06a4
MISC metadata.xml 525 BLAKE2B 6a3136aa3f4d1ba5fdc828be5ae536abaa75120557e9e2d8fdc0c173e4896ac260f964186bb7eed361b5b63e4ae0656e2df5e0ae8c7656e9cbe8d03c006172cb SHA512 d6784e052fc98152881814a83d01bd64cef93c176e3051eb93cf3eaa4df54300b61e06047f036c6cb28b25c6a25bc40a23109e3bd3e537df332bca1a65d60dc8

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