Compare commits

..

501 Commits

Author SHA1 Message Date
af7009594e dev-embedded/esphome: update 2024.5.3-r, pin pillow-10.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 14:29:11 +02:00
dbf1b3ef51 dev-python/requests: add requests-2.28.0-drop-dependency-warnings.patch
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 11:54:01 +02:00
9e4784501f dev-python/securesystemslib: add 0.31.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 11:24:10 +02:00
8c01f2fd1b dev-python/pybase64: new package, add 1.3.2
Closes: #3361
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 11:18:07 +02:00
4df050a49d dev-python/isal: new package, add 1.6.1
dev-python/aiohttp-isal: update/fix 0.3.1-r1
Thanks @zentoo.

Closes: #3360
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 11:11:37 +02:00
456597629d dev-python/tuf: add 5.0.0
Closes: #3359
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 11:01:33 +02:00
58b5761acd dev-python/aiogithubapi: update 23.11.0-r1 (#3358)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 10:56:00 +02:00
44a99b95dd dev-python/sigstore: new package, add 1.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 10:51:35 +02:00
309cf6c0a2 dev-embedded/esphome: add 2024.5.3, update dev
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 10:42:42 +02:00
ae00a32874 dev-embedded/esphome-dashboard: LICENSE before SLOT, changed SRC_URI in 20240429.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 10:36:26 +02:00
3389967caf dev-embedded/esphome: update 2024.5.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 10:26:38 +02:00
6df3718284 dev-embedded/esphome-dashboard: add 20240412.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 10:18:24 +02:00
d2cb235976 dev-embedded/platformio: enable py3.13
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 10:06:56 +02:00
64d488db2d dev-embedded/esphome-dashboard: drop 20230904.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 09:51:58 +02:00
98c4090306 dev-embedded/esphome: drop 2023.10.6, 2023.11.6, 2024.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 09:51:30 +02:00
b1759cdcaf dev-embedded/: add files provided from #3363, thanks @tabascoz
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 09:49:35 +02:00
c1b7f8c5d8 homeassistant-2024.5.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 09:46:57 +02:00
1091b0f6c2 re-add some dropped packages from Gentoo archive:
dev-python/cryptography-42.0.5
dev-python/pytest-xdist-3.5.0
dev-python/requests-2.31.0

Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 09:40:53 +02:00
8ad45e5a0c app-misc/homeassistant: drop 2024.4.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 09:31:24 +02:00
cb52d69b56 dev-python/wled: add 0.18.0
Closes: #3371
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 09:28:17 +02:00
94d88ef380 dev-python/PySwitchbot: add 0.46.1, drop 0.40.1, 0.43.0
Closes: #3370
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 09:25:52 +02:00
7add320bdb dev-python/pyrympro: add 0.0.8
Closes: #3369
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 09:21:40 +02:00
90b43b71dc dev-python/pyrisco: add 0.6.2
Closes: #3368
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 09:19:35 +02:00
5d0a274807 dev-python/ha-philipsjs: add 3.2.1
Closes: #3367
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 09:17:42 +02:00
343cec3cfa dev-python/crownstone-sse: add 2.0.5
Closes: #3366
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 09:13:51 +02:00
bf74e1ea05 dev-python/crownstone-cloud: add 1.4.11
Closes: #3365
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 09:12:12 +02:00
1af6e9da35 sci-geosciences/aranet4: add 2.3.4
Closes: #3364
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-26 09:09:02 +02:00
cb4ab4c731 homeassistant-2024.5.4-r1: update colorlog
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-24 19:42:36 +02:00
fb1fe19aaf dev-python/hyundai-kia-connect-api: add 3.20.2, drop 3.12.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-20 23:45:04 +02:00
7da9667fb5 homeassistant-2024.5.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-20 22:25:15 +02:00
0663dc0a60 app-misc/home-assistant-cli: update home-assistant-cli-9999, drop very outdated 0.9.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-20 22:23:04 +02:00
94c0ffbe28 dev-python/tqdm: new package, add 4.66.2
Closes: #3356
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-20 21:34:48 +02:00
7270535cb5 dev-python/wled: add 0.17.1,
dev-python/typer: add 0.12.3

Closes: #3355
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-20 21:30:49 +02:00
dc6f324f58 dev-python/soco: add 0.30.4
Closes: #3354
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-20 21:21:35 +02:00
4636d59263 dev-python/reolink-aio: drop 0.8.5, 0.8.8, add 0.8.10
Closes: #3353
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-20 21:19:04 +02:00
7d045ab537 dev-python/pyDuotecno: drop 2024.1.1, add 2024.5.0
Closes: #3352
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-20 21:16:17 +02:00
c3541f3024 homeassistant-2024.5.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-14 00:47:12 +02:00
1fe30f3dd2 dev-python/firebase-messaging: add 0.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-14 00:37:02 +02:00
c12418fc8b dev-python/pynws: add 1.7.0
Closes: #3351
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 21:19:46 +02:00
039e04078e dev-python/aiohttp-retry: dev-python/aiohttp-retry, fix tests, thanks @TheChymera
Closes: https://github.com/onkelbeh/HomeAssistantRepository/issues/274
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 20:37:23 +02:00
548f28fdde dev-python/uv: new package, add 0.1.35
Closes: #3349
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 07:59:40 +02:00
8e88b2baa5 dev-python/pytest: new package, add 8.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 07:10:41 +02:00
33272a5ecc dev-python/tuf: new package, add 4.0.0
Closes: #3347
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 07:04:46 +02:00
22bed60316 dev-python/securesystemslib: new package, add 1.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 07:02:23 +02:00
1bcb4b4471 dev-python/PyKCS11: new package, add 1.5.15
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 07:00:08 +02:00
48b555b196 dev-python/PySPX: new package, add 0.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 06:53:49 +02:00
b5cf24f05e dev-python/freezegun: new package, add 1.4.0
Closes: #3348
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 06:39:15 +02:00
9549bb0d84 dev-python/aiohttp-isal: new package, add 0.3.1
Closes: #3345
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 06:37:11 +02:00
0da7d71035 dev-python/zigpy: drop olds, add 0.64.0
Closes: #3341
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 01:25:07 +02:00
32003374bd dev-python/zha-quirks: drop olds, add 0.0.115
Closes: #3340
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 01:24:00 +02:00
fffd80c363 dev-python/bellows: drop olds, add 0.38.4
Closes: #3339
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 01:20:07 +02:00
73a235c8c5 dev-python/yolink-api: drop olds, add 0.4.4
Closes: #3338
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 01:18:33 +02:00
32531ae7a1 dev-python/pywaze: add 1.0.1
Closes: #3337
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 01:17:09 +02:00
478a791cc1 dev-python/pytrydan: add 0.6.0
Closes: #3336
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 01:15:19 +02:00
adf04c665c dev-python/upb-lib: add 0.5.6
Closes: #3335
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 01:13:11 +02:00
939d3c9d70 dev-python/aiounifi: drop olds, add 77
Closes: #3334
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 01:07:48 +02:00
76558191b5 dev-python/sanix: new package, add 1.0.6
Closes: #3333
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 00:58:29 +02:00
b808e70e10 dev-python/rokuecp: drop 0.18.1, 0.19.1, add 0.19.3
Closes: #3332
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 00:55:44 +02:00
8f4b35de98 dev-python/pyotgw: add 2.2.0
Closes: #3331
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 00:53:27 +02:00
81aa2f3e75 dev-python/pynws: add 1.8.0
Closes: #3330
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 00:50:32 +02:00
89243af594 dev-python/govee-local-api: add 1.4.5
Closes: #3329
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 00:46:25 +02:00
54a7519e33 dev-python/home-assistant-frontend: drop olds, add 20240501.1
Closes: #3327
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 00:23:57 +02:00
3b6b3b0814 dev-python/goodwe: add 0.3.5
Closes: #3328
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 00:16:17 +02:00
7efca82f95 dev-python/env-canada: add 0.6.2
Closes: #3326
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 00:13:32 +02:00
015b98faaf sci-geosciences/GeographicLib: update 1.52-r3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 00:11:53 +02:00
e2a093c0c1 dev-python/pyenphase: drop 1.15.2, drop 1.19.0, add 1.20.3
Closes: #3325
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-13 00:01:21 +02:00
f7e2426b74 dev-python/elkm1-lib: add 2.2.7
Closes: #3324
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 23:51:06 +02:00
5143bd6146 dev-python/deebot-client: drop 5.2.2, add 7.2.0
Closes: #3323
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 23:48:04 +02:00
de0893febe dev-python/habluetooth: drop 2.0.1, add 2.8.1
Closes: #3322
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 23:44:45 +02:00
4563581459 dev-python/bluetooth-auto-recovery: drop 1.2.3, add 1.4.2
Closes: #3321
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 23:41:51 +02:00
ab94c36c9a dev-python/bluetooth-adapters: drop olds, add 0.19.2
Closes: #3320
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 23:39:42 +02:00
e445e2aff3 dev-python/uart-devices: new package, add 0.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 23:37:31 +02:00
f356e97853 dev-python/androidtvremote2: add 0.0.15
Closes: #3319
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 23:34:01 +02:00
7c182bcebd dev-python/airthings-ble: add 0.9.0
Closes: #3318
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 23:31:39 +02:00
b86f557297 dev-python/zwave-js-server-python: drop 0.55.2, add 0.55.4
Closes: #3317
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 23:28:17 +02:00
53597792eb dev-python/wolf-comm: add 0.0.7
Closes: #3312
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 23:25:12 +02:00
cabd37e457 dev-python/connect-box: add 0.3.1
Closes: #3311
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 23:23:38 +02:00
29c096ad12 dev-python/total-connect-client: add 2023.12.1
Closes: #3309
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 23:22:38 +02:00
ae4e7c9236 dev-python/py-synologydsm-api: add 2.4.2
Closes: #3308
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 23:21:25 +02:00
1d2f43b152 dev-python/switchbot-api: drop 1.3.0, add 2.1.0
Closes: #3307
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 23:18:23 +02:00
3cdfd90bd5 dev-python/soco: drop 0.30.0, add 0.30.3
Closes: #3306
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 23:17:13 +02:00
7e8d1c0589 dev-python/python-songpal: add 0.16.2
Closes: #3305
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 23:14:11 +02:00
4c5d904b82 dev-python/solax: add 3.1.0
Closes: #3304
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 23:12:02 +02:00
976f2fe8a4 dev-python/aiosolaredge: new package, add 0.2.0
Closes: #3303
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 23:09:19 +02:00
9165ea610c dev-python/smart-meter-texas: add 0.5.5
Closes: #3302
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 22:56:40 +02:00
9bbee77fc4 dev-python/aioshelly: drop olds, add 9.0.0
Closes: #3301
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 22:50:48 +02:00
d0a0a5a9dc dev-python/vacuum-map-parser-roborock: add 0.1.2
Closes: #3298
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 22:48:38 +02:00
4aeaa3d4f1 dev-python/vacuum-map-parser-base: add 0.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 22:47:34 +02:00
b0a56d0a28 dev-python/vacuum-map-parser-base: new package, add 0.1.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 22:46:33 +02:00
21771a85a1 dev-python/python-roborock: add 2.0.0
Closes: #3297
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 22:41:37 +02:00
fe3078f489 dev-python/pyrisco: drop 0.5.8, add 0.6.1
Closes: #3296
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 22:38:45 +02:00
29d06552d5 dev-python/ring-doorbell: drop 0.8.5, add 0.8.11
Closes: #3295
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 22:36:52 +02:00
eb00397af0 dev-python/pyRFXtrx: drop 0.30.1, add 0.31.1
Closes: #3294
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 22:33:53 +02:00
a2dcc721d5 dev-python/plugwise: drop 0.35.3, add 0.37.3
Closes: #3293
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 22:28:31 +02:00
5b7f6ebe52 dev-python/aiopegelonline: drop old, add 0.0.10
Closes: #3292
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 22:26:10 +02:00
550289784f dev-python/ovoenergy: add 2.0.0
Closes: #3291
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 22:24:01 +02:00
0f24593d89 dev-python/pyoverkiz: drop 1.13.3, add 1.13.10
Closes: #3290
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 22:06:29 +02:00
5c2c70b9b6 dev-python/opower: drop 0.1.0, add 0.4.4
Closes: #3289
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 22:04:03 +02:00
fe5298efd4 dev-python/nextdns: add 3.0.0
Closes: #3288
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 22:02:15 +02:00
fdd269cfde dev-python/google-nest-sdm: add 3.0.4
Closes: #3287
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 22:00:18 +02:00
9675701ac7 dev-python/nettigo-air-monitor: add 3.0.0
Closes: #3286
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 21:53:29 +02:00
54bd0cdf70 dev-python/python-MotionMount: add 1.0.0
Closes: #3285
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 21:49:01 +02:00
20bdbaf644 dev-python/home-assistant-chip-clusters: drop 2023.12.0, 2024.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 21:46:45 +02:00
7dac086b00 dev-python/python-matter-server: drop 5.1.1, 5.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 21:46:15 +02:00
f9b618f279 dev-python/python-matter-server: add 5.10.0
Closes: #3284
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 21:45:34 +02:00
8960ad2080 dev-python/home-assistant-chip-clusters: drop 2023.10.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 21:42:22 +02:00
9cda1699fd dev-python/home-assistant-chip-clusters: add 2024.3.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 21:41:39 +02:00
2b0202dcc5 dev-python/pylitterbot: add 2023.5.0
Closes: #3283
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 21:31:48 +02:00
21bceacdee dev-python/hyundai-kia-connect-api: add 3.19.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 21:28:44 +02:00
aa52a4e0af dev-python/aiolifx-themes: add 0.4.15
Closes: #3282
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 21:26:26 +02:00
e346176ed6 dev-python/aiolifx: add 1.0.2
Closes: #3281
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 21:24:07 +02:00
21fb6bdcee dev-python/pylgnetcast: add 0.3.9
Closes: #3280
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 21:19:55 +02:00
cbf024ac07 dev-python/pyjvcprojector: add 1.0.11
Closes: #3279
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 21:17:45 +02:00
9834ddb13b dev-python/prayer-times-calculator-offline: new package, add 1.0.3
Closes: #3278
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 21:15:02 +02:00
f89dffe07c dev-python/ha-iotawattpy: add 0.1.2
Closes: #3277
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 20:55:55 +02:00
8191a65e21 dev-python/insteon-frontend-home-assistant: add 0.5.0
Closes: #3276
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 16:58:46 +02:00
66434ac032 dev-python/aioautomower: add 2024.4.3
Closes: #3275
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 16:53:03 +02:00
697b6536df dev-python/holidays: drop 0.39, 0.43
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 16:49:05 +02:00
5e14f7d900 dev-python/holidays: add 0.47
Closes: #3273
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 16:48:28 +02:00
14c9db584b dev-python/growattServer: add 1.5.0
Closes: #3272
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 16:44:52 +02:00
cde8079f35 dev-python/govee-ble: add 0.31.2
Closes: #3271
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 16:43:09 +02:00
a09a7c79cc dev-python/glances-api: add 0.6.0
Closes: #3269
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 15:47:48 +02:00
9ec2b163db dev-python/aiogithubapi: add 23.11.0
Closes: #3268
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 15:44:29 +02:00
1dcee03b8c dev-python/fyta-cli: add 0.4.1
Closes: #3266
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 15:30:30 +02:00
0daac5b3ac dev-python/gios: add 4.0.0
Closes: #3267
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 15:27:17 +02:00
f8c03efb12 dev-python/pyfritzhome: add 0.6.11
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 11:16:46 +02:00
c8b851afdf dev-python/pyfibaro: add 0.7.8
Closes: #3263
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 11:13:13 +02:00
25f9b01879 dev-python/aioesphomeapi: add 24.3.0
Closes: #3262
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 11:05:55 +02:00
61d1bbf76b dev-python/eq3btsmart: new package, add 1.1.6
Closes: #3261
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 10:58:50 +02:00
ca58c47c02 dev-python/construct-typing: new package, add 0.6.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 10:57:29 +02:00
ab04590dca dev-python/toml: new package, add 0.10.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 08:19:50 +02:00
7d9256cb50 dev-python/epicstore-api: new package, add 0.1.7
Closes: #3260
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 07:27:51 +02:00
fb751a3b3d dev-python/pyEGPS: new package, add 0.2.5
Closes: #3258
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 07:25:22 +02:00
c8d0e16611 dev-python/emulated-roku: add 0.3.0
Closes: #3256
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 07:19:47 +02:00
ec7972a75b dev-python/home-assistant-intents: drop 2024.1.2-r1, 2024.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 07:16:43 +02:00
ae834d80ac dev-python/home-assistant-intents: add 2024.4.24
Closes: #3252
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 07:16:09 +02:00
d9bc8b3185 dev-python/aiodiscover: drop 1.5.1, 1.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 07:14:34 +02:00
0d5c6cfde3 dev-python/aiodiscover: add 2.1.0
Closes: #3253
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 07:13:57 +02:00
2097f5202e dev-python/broadlink: add 0.19.0
Closes: #3251
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 07:09:52 +02:00
3b52f7a5a7 dev-python/boschshcpy: add 0.2.91
Closes: #3250
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 06:58:43 +02:00
cf0a8e5143 dev-python/bimmer-connected: add 0.15.2
Closes: #3249
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 06:57:00 +02:00
9714854ba4 dev-python/mozart-api: add 3.4.1.8.5
Closes: #3245
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 06:48:17 +02:00
8af54c2ab6 dev-python/aioazuredevops: add 2.0.0, change to Github (missing files in SDIST)
Closes: #3244
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-12 06:44:48 +02:00
db6056c0fd dev-python/aiobotocore: add 2.12.1
Closes: #3243
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-11 19:34:40 +02:00
d47b7680e8 dev-python/boto3: re-add old version from Gentoo Archive
Closes: #3236
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-11 19:31:51 +02:00
00914b99f3 dev-python/yalexs: drop 1.10.0, 1.11.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-11 19:23:21 +02:00
ce59b62c78 dev-python/yalexs: add 3.0.1
Closes: #3242
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-11 19:22:11 +02:00
bdcec9dee9 dev-python/asyncarve: new package, add 0.0.9
Closes: #3241
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-11 19:19:37 +02:00
227296ed84 dev-python/arris-tg2492lg: add 2.2.0
Closes: #3239
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-11 19:14:34 +02:00
39ac328995 dev-python/aprslib: add 0.7.2
Closes: #3238
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-11 19:12:42 +02:00
7272f44786 dev-python/aioairzone-cloud: drop 0.3.6, 0.3.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-11 19:11:13 +02:00
9c2df73e90 app-misc/homeassistant*: drop 2024.1.0, drop 2024.2.5, drop 2024.4.1, drop 2024.4.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-11 19:10:01 +02:00
3e73e8aa75 dev-python/aioairzone-cloud: add 0.5.1
Closes: #3235
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-11 19:07:23 +02:00
32392d7012 dev-python/accuweather: add 3.0.0
Closes: #3234
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-11 19:05:37 +02:00
f573230508 dev-python/aiohttp-session: new package, add 2.12.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-05-01 23:04:48 +02:00
8394434c1b dev-embedded/esphome: fix 2024.3.2 esptool PYTHON_TARGET
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-28 17:17:34 +02:00
30e753cbca dev-embedded/esptool: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-28 17:17:12 +02:00
4fc7560c04 homeassistant-2024.4.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-28 14:33:19 +02:00
4f6bcbdb20 dev-embedded/esptool: add 4.7.0-r2 (WIP)
dev-embedded/esphome: add 2024.3.2

Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-28 14:31:57 +02:00
06cc09a6ca dev-python/pulsectl: add 23.5.2-r1
Closes: #3233
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-28 14:12:55 +02:00
34b8d512f3 dev-python/aiodns: re-add 3.1.1 (from main repo)
Closes: #3232
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-28 14:03:11 +02:00
d63e7a2d4e dev-python/apprise: add 1.7.4
Closes: #3231
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-28 13:59:19 +02:00
4ce3dfbf98 dev-python/aiounifi: add 75
Closes: #3230
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-28 13:51:49 +02:00
0f699d375c dev-python/renault-api: add 0.2.2
Closes: #3228
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-28 13:46:16 +02:00
503fccdd08 dev-python/PlexAPI: drop 4.15.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-28 08:40:34 +02:00
ea9e72cb11 dev-python/PlexAPI: add 4.15.12
Closes: #3227
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-28 08:40:00 +02:00
d80f32364e dev-python/pymodbus: add 3.6.8
Closes: #3226
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-28 08:36:45 +02:00
4d35a6388f dev-python/ical: add 8.0.0
Closes: #3224
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-28 08:34:00 +02:00
10c2b2e15e dev-python/requests-mock: new package, add 1.11.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-23 16:10:55 +02:00
cc98944595 dev-python/python-socketio: re-add 4.6.0-r2 from archive
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-22 10:38:41 +02:00
9d92431cd3 dev-python/pandas: new package, add 2.1.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-17 13:28:41 +02:00
3ee33d45ff homeassistant-2024.4.3-r1, cleanup, adjust tests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:57:36 +02:00
2347b1e544 dev-python/guppy3: add 3.1.4_p1
Closes: #3221
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:47:03 +02:00
89d8b0d24b dev-python/pytest-xdist: new package, add 3.3.1-r1
Closes: #3220
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:43:32 +02:00
c79ed3a456 dev-python/tqdm: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:38:09 +02:00
f22c5fdaca dev-python/respx: drop 0.20.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:36:44 +02:00
f48b140f8d dev-python/pytest: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:35:42 +02:00
fa95ae0286 dev-python/pytest-xdist: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:35:11 +02:00
8dbe914127 dev-python/pytest-timeout: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:34:44 +02:00
2e63b0e6b4 dev-python/pytest-sugar: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:34:18 +02:00
8cacfe2c19 dev-python/pytest-freezer: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:33:51 +02:00
fae6516b78 dev-python/pytest-cov: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:33:20 +02:00
f14ecea7dd dev-python/pytest-asyncio: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:32:35 +02:00
9eb25f3a5d dev-python/freezegun: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:29:55 +02:00
d18a49f2e8 dev-python/zwave-js-server-python: drop 0.54.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:21:13 +02:00
5e445519ed dev-python/zigpy: drop 0.60.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:20:47 +02:00
bdb7a5b803 dev-python/zigpy-znp: drop 0.11.6-r1, 0.12.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:20:08 +02:00
52c9a77681 dev-python/zigpy-zigate: drop 0.11.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:19:37 +02:00
a0aac18177 dev-python/zigpy-xbee: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:19:03 +02:00
44f00a52f6 dev-python/zigpy-deconz: drop 0.22.0, 0.22.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:18:34 +02:00
08262383bb dev-python/zha-quirks: drop 0.0.107, 0.0.108
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:18:00 +02:00
e14a72bce7 dev-python/yeelight: drop 0.7.13
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:17:27 +02:00
f954e691cd dev-python/yalexs-ble: drop 2.3.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:16:46 +02:00
0393294c2a dev-python/wyoming: drop 1.4.0, 1.5.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:16:18 +02:00
5a45874928 dev-python/wled: drop 0.16.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:15:41 +02:00
bb7ff6856e dev-python/weatherflow4py: drop 0.1.12, 0.2.17
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:15:01 +02:00
87151e2235 dev-python/vtjp: drop 0.1.14
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:13:52 +02:00
d907c584ff dev-python/vehicle: drop 2.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:13:17 +02:00
3c774f3293 dev-python/usb-devices: drop 0.4.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:12:44 +02:00
7740cb59c6 dev-python/universal-silabs-flasher: drop 0.0.14-r1
Closes: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/n
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:12:07 +02:00
c789228f3a dev-python/ulid-transform: drop 0.8.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:11:32 +02:00
2fbf5e05e8 dev-python/twentemilieu: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:09:56 +02:00
dd8ea4b477 dev-python/transmission-rpc: drop 4.1.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:09:22 +02:00
08aaca4ba3 dev-python/toonapi: drop 0.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:08:53 +02:00
06944a4962 dev-python/tololib: drop 0.1.0_beta4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:08:26 +02:00
cbc5368c61 dev-python/thermobeacon-ble: drop 0.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:07:40 +02:00
e2e45ace0a dev-python/temperusb: drop 1.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:07:07 +02:00
2643e221e0 dev-python/tank-utility: drop 1.4.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:06:36 +02:00
bbdad003b7 dev-python/tailscale: drop 0.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:06:03 +02:00
fd268b9d3a dev-python/systembridgeconnector: drop 3.8.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:05:40 +02:00
960be72a77 dev-python/syrupy: drop 4.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:05:15 +02:00
a6431204bb dev-python/switchbot-api: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:04:43 +02:00
2c5e5d16d0 dev-python/surepy: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:04:12 +02:00
addd4dc9e7 dev-python/subarulink: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:03:44 +02:00
908af767c5 dev-python/soco: drop 0.29.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:03:09 +02:00
26beb57e5c dev-python/sfrbox-api: drop 0.0.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:02:32 +02:00
93f0463f50 dev-python/sensor-state-data: drop 2.17.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:01:59 +02:00
088da70044 dev-python/screenlogicpy: drop 0.9.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:01:13 +02:00
f4919eaa07 dev-python/rova: drop 0.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:01:10 +02:00
8656873afa dev-python/roonapi: drop 0.1.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 21:00:36 +02:00
adbf627b55 dev-python/roombapy: drop 1.6.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 20:59:21 +02:00
1b345a345a dev-python/ring-doorbell: drop 0.8.3-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 20:58:24 +02:00
d139083597 dev-python/reolink-aio: drop 0.8.2, 0.8.4, 0.8.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 20:57:22 +02:00
b92c210dff dev-python/renson-endura-delta: drop 1.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 20:54:47 +02:00
068d18f7dd dev-python/renault-api: drop 0.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 20:53:43 +02:00
8ecf4db28e dev-python/radios: drop 0.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 20:52:27 +02:00
354fa39c89 dev-python/qingping-ble: drop 0.8.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 20:51:28 +02:00
5692454ef6 dev-python/pyvlx: drop 0.2.20
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 20:50:29 +02:00
c56c90d0b8 dev-python/pyunifiprotect: drop 4.22.0, 4.23.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 20:49:45 +02:00
fb43e00b85 dev-python/pytrafikverket: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 20:48:37 +02:00
bfbe55cb21 dev-python/python-vlc: drop 1.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 20:47:00 +02:00
5e11e44907 dev-python/python-technove: drop 1.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 20:45:05 +02:00
4cae0451e3 dev-python/python-tado: drop 0.15.0, 0.17.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 20:44:24 +02:00
0dcb96f9e8 dev-python/python-songpal: drop 0.15.2, 0.15
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 20:43:44 +02:00
dc33f086c4 dev-python/python-smarttub: drop 0.0.33, 0.0.35
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 20:43:01 +02:00
9f64e58e9e dev-python/python-roborock: drop 0.38.0, 0.39.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 20:42:26 +02:00
01ed150849 dev-python/python-opensky: drop 0.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 20:41:48 +02:00
f1cb51790b dev-python/python-opendata-transport: drop 0.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 20:40:09 +02:00
edab941496 dev-python/python-matter-server: drop 5.0.0-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 19:51:34 +02:00
eecc8e9160 dev-python/python-kasa: drop 0.5.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 19:50:47 +02:00
0190cd9115 dev-python/python-ecobee-api: drop 0.2.14
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 19:49:53 +02:00
4b51b3fa27 dev-python/python-didl-lite: drop 1.3.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 19:03:45 +02:00
ca4bc17130 dev-python/pytest: drop 7.3.1-r2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:57:09 +02:00
7d0effd9dd dev-python/pytest-picked: drop 0.4.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:56:07 +02:00
223fcbe1c4 dev-python/pytedee-async: drop 0.2.15, 0.2.16
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:55:37 +02:00
1582eafaa4 dev-python/pysuez: drop 0.1.19
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:54:59 +02:00
75cb37e0a9 dev-python/pysqueezebox: drop 0.6.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:54:22 +02:00
65e27cf24c dev-python/pysnmp-lextudio: drop 6.0.2, 6.0.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:53:54 +02:00
a62e706725 dev-python/pysmi-lextudio: drop 1.1.13
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:53:21 +02:00
5754d5a182 dev-python/pysensibo: drop 1.0.35
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:52:34 +02:00
e964a638b0 dev-python/pyschlage: drop 2023.11.0, 2023.12.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:51:35 +02:00
5c058359cf dev-python/pyrisco: drop 0.5.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:51:04 +02:00
d9a5cc822d dev-python/pyprusalink: drop 1.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:44:56 +02:00
e3f3866533 dev-python/pypoint: drop 2.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:44:18 +02:00
025ace6788 dev-python/pynws: drop 1.5.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:42:57 +02:00
08fd86b3aa dev-python/pylitejet: drop 0.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:42:06 +02:00
a0e05000c8 dev-python/pykoplenti: drop 1.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:41:23 +02:00
8a09b8ea3f dev-python/pyipp: drop 0.14.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:40:23 +02:00
40495b4bc7 dev-python/pyinsteon: drop 1.5.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:39:47 +02:00
6bf45cccf1 dev-python/python-socketio: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:37:59 +02:00
dc66a58df1 dev-python/pyhiveapi: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:36:28 +02:00
aa25a64a63 dev-python/pyfibaro: drop 0.7.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:35:20 +02:00
52d54c4f27 dev-python/pyenphase: drop 1.14.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:34:08 +02:00
09d35c5bb4 dev-python/pyeconet: drop 0.1.20
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:32:58 +02:00
1a0ff2d047 dev-python/pyecoforest: drop 0.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:31:54 +02:00
0147252b6d dev-python/pycryptodomex: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:29:29 +02:00
e634485238 dev-python/pychromecast: drop 14.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:29:03 +02:00
ba644e1755 dev-python/pycfdns: drop 2.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:27:23 +02:00
5843de8a0a dev-python/pyatv: drop 0.13.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:26:37 +02:00
5aa745a998 dev-python/pyatmo: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:26:04 +02:00
e8afeb2e44 dev-python/pyasuswrt: drop 0.1.20
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:24:39 +02:00
a46cc746c3 dev-python/pyDuotecno: drop 2023.11.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:24:00 +02:00
c95d4e2cb9 dev-python/py-nextbusnext: drop 0.1.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:20:09 +02:00
ef784e9d11 dev-python/py-aosmith: drop 1.0.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:19:32 +02:00
2426dd386b dev-python/pvo: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:18:52 +02:00
4d552e9a4d dev-python/pubnub: drop 6.4.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:18:23 +02:00
74867bd992 dev-python/prayer-times-calculator: drop 0.0.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:17:33 +02:00
5dc41ad600 dev-python/plugwise: drop 0.34.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:16:29 +02:00
63406624b1 dev-python/plexwebsocket: drop 0.0.13
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:15:33 +02:00
8d2112d812 dev-python/p1monitor: drop 2.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:14:44 +02:00
6664f0b0d7 dev-python/opower: drop 0.0.39
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:14:13 +02:00
730a1ee6ed dev-python/openwebifpy: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:13:36 +02:00
ee5d45d78f dev-python/openai: drop 0.27.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:12:59 +02:00
99b6e1d6c5 dev-python/open-meteo: drop 0.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:12:03 +02:00
d4289d1296 dev-python/nextdns: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:10:50 +02:00
b10b934f0b dev-python/nextcord: drop 2.0.0_alpha8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:10:24 +02:00
07fc6381ef dev-python/nettigo-air-monitor: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:09:53 +02:00
81f3be6e94 dev-python/motionblinds: drop 0.6.18
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:09:18 +02:00
771b64fb68 dev-python/millheater: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:08:34 +02:00
2f1491bd55 dev-python/meteofrance-api: drop 1.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:07:59 +02:00
ec4879d8fd dev-python/matrix-nio: drop 0.21.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:06:13 +02:00
ad6e6582f2 dev-python/mashumaro: drop 3.11
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:05:34 +02:00
3f4e50bad9 dev-python/lupupy: drop 0.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:04:47 +02:00
b81d13b091 dev-python/lru-dict: drop 1.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:03:29 +02:00
fc6f1c87c4 dev-python/life360: drop 6.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:02:42 +02:00
3c50cec2a1 dev-python/ical: drop 6.1.0, 7.0.0, 7.0.1
Closes: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/n
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 18:02:08 +02:00
e5f5179177 dev-python/iammeter: drop 0.1.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:57:20 +02:00
6d3b583ca8 dev-python/mariadb: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:55:47 +02:00
83f87863bc dev-python/hyundai-kia-connect-api: drop 3.10.8, 3.11.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:55:12 +02:00
ce6f93bacd dev-python/httpx: drop 0.25.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:51:59 +02:00
ad011d415c dev-python/huawei-lte-api: drop 1.6.11
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:51:17 +02:00
60091b8861 dev-python/httpcore: drop 0.18.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:50:58 +02:00
6433f38594 dev-python/homematicip: drop 1.0.15
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:50:40 +02:00
c741bd995b dev-python/home-assistant-intents: drop 2023.12.5, 2024.2.28
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:49:50 +02:00
7c4da18b48 dev-python/home-assistant-bluetooth: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:48:14 +02:00
2858f228b5 dev-python/holidays: drop 0.36
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:47:27 +02:00
f7119aaa9f dev-python/haversine: drop 2.8.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:46:51 +02:00
1537c9deb5 dev-python/hassil: drop 1.2.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:46:20 +02:00
807913dc3d dev-python/hass-nabucasa: drop 0.74.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:45:59 +02:00
5ad9c5ea82 dev-python/habluetooth: drop 2.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:45:33 +02:00
d27faf8763 dev-python/guppy3: drop 3.1.3, 3.1.4_p1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:44:45 +02:00
c40e2f4c22 dev-python/grpcio-status: drop 1.58.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:44:17 +02:00
38c07a30d3 dev-python/grpcio-reflection: drop 1.58.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:43:46 +02:00
d7c53a4045 dev-python/grpcio: drop 1.58.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:42:45 +02:00
73c5686c5e dev-python/gridnet: drop 4.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:42:12 +02:00
dedf87e547 dev-python/govee-local-api: drop 1.4.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:41:27 +02:00
0641e4a4b2 dev-python/govee-ble: drop 0.23.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:40:42 +02:00
191a8981fc dev-python/google-nest-sdm: drop 3.0.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:40:08 +02:00
9feb377e36 dev-python/google-generativeai: drop 0.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:39:38 +02:00
d142d3104d dev-python/goodwe: drop 0.2.31
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:38:58 +02:00
5e02465170 dev-python/glances-api: drop 0.4.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:38:23 +02:00
b8739fd0f2 dev-python/gios: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:37:58 +02:00
03488782b8 dev-python/getmac: drop 0.8.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:37:29 +02:00
f294d2570a dev-python/georss-client: drop 0.15
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:36:44 +02:00
5e9dd4dd05 dev-python/geniushub-client: drop 0.7.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:36:01 +02:00
dc8d54eb20 dev-python/gcal-sync: drop 4.1.4, 5.0.0, 6.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:35:31 +02:00
531d5709e2 dev-python/gardena-bluetooth: drop 1.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:34:58 +02:00
15f17d8579 dev-python/freezegun: drop 1.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:34:07 +02:00
a19c9a14cd dev-python/fnv-hash-fast: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:33:32 +02:00
f72a6b0be2 dev-python/evohome-async: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:32:37 +02:00
1aa9812e6b dev-python/ephem: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:31:54 +02:00
701db52697 dev-python/energyzero: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:31:11 +02:00
c4bf51031d dev-python/emoji: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:30:39 +02:00
be97828c07 dev-python/easyenergy: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:30:00 +02:00
45d7c897a7 dev-python/dsmr-parser: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:29:19 +02:00
5743e4718f dev-python/dicttoxml: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:28:05 +02:00
e60a34c063 dev-python/devolo-home-control-api: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:27:24 +02:00
0069e79317 dev-python/devialet: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:26:51 +02:00
860d6f3114 dev-python/dbus-fast: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:26:02 +02:00
fe977127d2 dev-python/dateparser: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:24:46 +02:00
5c8fc6143f homeassistant-2024.4.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 17:04:44 +02:00
b586ce3c71 sci-geosciences/aranet4: add 2.3.3, drop 2.2.3
Closes: #3219
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 16:50:51 +02:00
65b63bcf11 dev-python/orjson: re-add 3.9.15 from Gentoo Main Repo Archive
Closes: #3218
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 16:46:00 +02:00
6fd7df41aa dev-python/httpcore: re-add 1.0.4 from Gentoo Main Repo Archive
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 16:43:34 +02:00
961c91bbd6 dev-python/aiohttp: new package, add 3.9.4
Closes: #3217
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 16:38:36 +02:00
81d3242132 dev-python/zha-quirks: add 0.0.114
Closes: #3214
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 16:29:38 +02:00
ceb9ad922b dev-python/whirlpool-sixth-sense: add 0.18.8
Closes: #3213
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 16:28:04 +02:00
fe9954b9eb dev-python/pybotvac: add 0.0.25
Closes: #3212
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 16:25:43 +02:00
7187912f54 dev-python/pymodbus: drop 3.6.4, 3.6.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 16:25:27 +02:00
9e6f1265bb dev-python/pymodbus: add 3.6.7
Closes: #3211
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 16:24:09 +02:00
90651fd59e dev-python/home-assistant-frontend: add 20240404.2, drop 20231208.2, 20240403.1, 20240306.0
Closes: #3209
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 16:19:52 +02:00
0836e8fbfd dev-python/forecast-solar: add 3.1.0
Closes: #3208
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 16:15:02 +02:00
b6ab189e06 app-misc/homeassistant-full: dev-python/aranet4 -> sci-geosciences/aranet4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 16:11:58 +02:00
497d5e6fe6 dev-python/bleak-retry-connector: add 3.5.0
Closes: #3207
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 16:08:06 +02:00
779852decd sci-geosciences/aranet4: add 2.2.3
Closes: #3206
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 16:06:10 +02:00
0733c28b83 dev-python/aranet4 -> sci-geosciences/aranet4, drop 2.1.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-12 16:01:50 +02:00
534c2c50e0 dev-python/croniter: drop 1.0.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 19:48:20 +02:00
61ca3d0cde dev-python/chacha20poly1305-reuseable: drop 0.10.2, 0.12.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 19:46:57 +02:00
9c9497a65e dev-python/bthome-ble: drop 3.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 19:43:59 +02:00
46ac8b35b0 dev-python/bring-api: delete Crap
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 19:34:11 +02:00
a5d3eb1a26 dev-python/bring-api: drop 0.5.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 19:33:23 +02:00
25e1ea73fe dev-python/bluetooth-sensor-state-data: drop 1.6.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 19:32:37 +02:00
afc09a871e dev-python/blinkpy: drop 0.22.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 19:25:57 +02:00
0674ee3333 dev-python/bimmer-connected: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 19:24:27 +02:00
47c1123251 dev-python/bellows: drop 0.37.4
Closes: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/n
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 19:23:50 +02:00
fd7ef269d2 dev-python/beautifulsoup4: drop 4.11.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 19:22:56 +02:00
3e69dc75a2 dev-python/awesomeversion: drop 23.8.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 19:21:41 +02:00
6d65105641 dev-python/apple_weatherkit: drop 1.0.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 19:19:49 +02:00
ee44676f28 dev-python/anyio: disable py3.10
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 19:19:07 +02:00
0c7ef906aa dev-python/androidtv: drop 0.0.72
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 19:18:13 +02:00
e39c0a84aa dev-python/airthings-ble: drop 0.6.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 19:17:23 +02:00
6fa0cddb11 dev-python/aiowithings: drop 1.0.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 19:16:28 +02:00
ebb862d701 dev-python/aiowaqi: drop 2.1.0, drop 3.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 19:15:15 +02:00
fc690426c0 dev-python/aiotankerkoenig: drop 0.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 19:14:19 +02:00
264c1d7ac8 dev-python/aionotion: drop 2024.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 19:12:30 +02:00
1c59bfee48 dev-python/aiomqtt: drop 1.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 19:11:38 +02:00
befc771c2c dev-python/aiolifx-themes: drop 0.4.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 19:10:59 +02:00
111b6b61db dev-python/aiolifx: drop 0.8.10
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 19:06:47 +02:00
d0dff74c16 dev-python/aiohomekit: drop 3.1.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 19:05:08 +02:00
7faab28727 dev-python/aiocomelit: drop 0.7.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 19:01:21 +02:00
634bd981bc dev-python/aioautomower: drop 2024.2.10, 2024.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 18:58:42 +02:00
bbfb5795ba dev-python/adguardhome: drop 0.6.1, drop 0.6.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 18:56:57 +02:00
977264faca dev-python/accuweather: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 18:56:13 +02:00
f9e1e253f6 dev-python/PyViCare: drop 2.25.0, drop 2.28.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 18:55:00 +02:00
efca767f3b dev-python/PySwitchbot: drop 0.44.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 18:51:30 +02:00
543eea2be2 dev-python/HAP-python: drop 4.8.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 18:49:43 +02:00
1662114f4f dev-python/AIOSomecomfort: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-09 18:47:50 +02:00
140b203ff8 homeassistant-2024.4.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 22:53:44 +02:00
89f1659c33 dev-python/yolink-api: add 0.4.2
Closes: #3205
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 22:30:18 +02:00
0c755f2085 dev-python/velbus-aio: add 2024.4.1
Closes: #3204
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 22:27:44 +02:00
cb5f92f158 dev-python/pynobo: add 1.8.1
Closes: #3203
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 22:25:48 +02:00
41b322941d dev-python/pylitterbot: add 2023.4.11
Closes: #3202
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 22:22:41 +02:00
6319f71f0c dev-python/xknxproject: add 3.7.1
Closes: #3201
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 22:17:13 +02:00
833c372edd dev-python/brother: drop 4.0.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 22:15:01 +02:00
07c2c0c07b dev-python/brother: add 4.1.0
Closes: #3199
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 22:14:16 +02:00
50ae8b0616 dev-python/axis: drop 54
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 22:13:17 +02:00
784ac579b4 dev-python/axis: add 61
Closes: #3198
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-04-08 22:11:06 +02:00
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
1171 changed files with 8693 additions and 15365 deletions

View File

@@ -29,6 +29,7 @@
|ambee|Asynchronous Python client for the Ambee API|N|N|Y||
|amberelectric|Interface to the Amber Electric API, allowing you to download current and foreca|N|N|Y|2021.10.0b2|
|ambiclimate|Communicate with Ambiclimate devices|N|Y|Y|0.93|
|ambient_network|retrieves local weather station information via the Ambient Weather Network|N|N|Y|2024.5.0|
|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|
@@ -53,6 +54,7 @@
|arlo|Allows you to integrate your Arlo devices into Home Assistant|N|N|Y||
|arris_tg2492lg|Presence detection from an Arris TG2492LG router|N|N|Y|0.109|
|aruba|Presence detection by looking at connected devices to an Aruba Instant device|N|Y|Y|0.7|
|arve|monitor real-life air quality data, as measured by your Arve device|N|N|Y|2024.5.0|
|aseko_pool_live|allows you to monitor your Aseko ASIN Aqua dosing systems|N|N|Y|2022.2.0b1|
|assist_pipeline|provides the foundation for the Assist voice assistant in Home Assistant|N|N|Y|2023.5.2|
|asterisk_mbox|asterisk_mbox Asterisk Voicemail integration|N|N|Y|0.51|
@@ -117,7 +119,6 @@
|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|
|cisco_mobility_express|ciscomobilityexpress support for Home Assistant|N|Y|Y|0.90|
|cisco_webex_teams|Deliver rich notifications from Home Assistant to Cisco Webex Teams|N|N|Y|0.40|
|clementine|The clementine platform allows you to control a Clementine Music Player|N|N|Y|0.39|
|cli|Set a dependency for Home Assistant Cli hass-cli (lots of modules required)|Y|Y|Y|None|
|climacell|obtain weather information from the ClimaCell API|N|N|Y||
@@ -211,6 +212,7 @@
|emulated_hue|Emulated_hue integration provides a virtual Philips Hue bridge|N|N|Y|0.27|
|emulated_kasa|Emulates a TP-Link Kasa smart plug and announces the power usage|N|N|Y|0.115|
|emulated_roku|Emulate Roku API for Harmony and Android remotes|N|Y|Y|0.86|
|energenie_power_sockets|include Energenie USB Power-Sockets into your Home Assistant setup|N|N|Y|2024.5.0|
|energyzero|integrates the EnergyZero API platform with Home Assistant|N|N|Y|2023.2.1|
|enigma2|Support for Enigma2 boxes with openwebif support|Y|Y|Y|0.90|
|enocean|Support for Enocean devices in Home Assistant|N|Y|Y|0.21|
@@ -220,6 +222,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|
|epic_games_store|integrates the Epic Games Store service into Home Assistant|N|N|Y|2024.5.0|
|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|
@@ -276,6 +279,7 @@
|frontier_silicon|Support for Internet Radios based on the Frontier Silicon chipset|N|N|Y|0.40|
|fully_kiosk|Fully Kiosk Browser control in Home Assistant|N|N|Y|2022.9.0b3|
|futurenow|Allows you to use P5 FutureNow relay/dimmer units as lights|N|N|Y|0.75|
|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||
@@ -499,6 +503,7 @@
|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|
@@ -563,6 +568,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|
@@ -703,6 +709,7 @@
|sabnzbd|monitor and control your downloads with SABnzbd from within Home Assistant|N|N|Y|0.7|
|saj|poll a SAJ solar inverter and present the values as sensors|N|N|Y|0.100|
|samsungtv|Support for Samsung TV Sets|Y|Y|Y||
|sanix|get water/sewage level sensor measurements from the Sanix devices|N|N|Y|2024.5.0|
|satel_integra|Satel Integra alarm panel to leverage|N|N|Y|0.54|
|schlage|provides connectivity with Schlage WiFi smart locks through Schlages cloud API|N|N|Y|2023.10.1|
|schluter|integrate your Schluter-DITRA-HEAT-E-WiFi electric floor heating thermostat|N|N|Y|0.108|

119
README.md
View File

@@ -23,6 +23,9 @@ 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-05 Python 3.11 removed
Python 3.11 is now removed from the core Ebuilds. For early tests, all touched Ebuilds now have 3.13 compatibility set. 3.13 is currently untested.
## 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.
@@ -127,7 +130,7 @@ The Ebuild we have since `0.97.0`, as soon as I know that at least one user is a
### `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 **975** 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 **982** USE Flags.
A list of all components aka USEFlags is generated with every release [DOMAINTABLE.md](DOMAINTABLE.md)
@@ -144,14 +147,13 @@ Best you start using the `app-misc/homeassistant-min` Ebuild. If you have it run
## Some thoughts
* Be aware that all dependent libraries could be marked as stable here as soon as they compile. Outside HA dependencies except of portage are not tested.
* Since I use Gentoo mostly on servers, I do not use systemd, one reason to run Gentoo is that you are NOT forced to run this crap. Beginning homeassistant-2021.2.0, handling for systemd was added by request, thanks to @Tatsh for help.
* I use an own profile based on "amd64/17.1/no-multilib"
* 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.12.2 is set as default target.
* I use an own profile based on "amd64/23.0/split-usr/no-multilib", planning to move to merged-usr.
* python-3.12.3 is set as default target.
# Bigger Changes
## arm64 builds
By user request, I have populated an ~arm64 KEYWORD on all Ebuilds, which is (currently) completely untested. I know of at least two guys using it, but I got no feedback yet. Some day I will prepare a cross compile environment to build a public binary repo for Home Assistant on [Sakakis-'s Image](https://github.com/sakaki-/gentoo-on-rpi-64bit).
By user request, I have populated an ~arm64 KEYWORD on all Ebuilds, which is (currently) completely untested. I know of at least two guys using it, but I got no feedback yet. Some day I will prepare a cross compile environment to build a public binary repo for Home Assistant on [Sakakis-'s Image](https://github.com/sakaki-/gentoo-on-rpi-64bit).
## ~arm
By another request, I merged arm KEYWORD from @ivecera on all Ebuilds at 0.117.6. This guy is running an Odroid XU4. I updated all my scripts to keep it running. arm & arm64 keywords are treated now like the ones for amd64, though absolutely untested.
@@ -161,18 +163,6 @@ By another request, I merged arm KEYWORD from @ivecera on all Ebuilds at 0.117.6
Beginning with `0.115.0_beta10` many USE Flags have changed.
All USE Flags have *exactly* the same name as the components `domain` in Home Assistant now. OK, this is a hard cut, but overdue. Mostly caused by the creation of an automated import routine, at first I planned to keep the old names, the replacement class was already written, but during data collection I discovered that the original domain names aren't so bad anyway. You will find the detailed changes in commit: https://git.edevau.net/onkelbeh/HomeAssistantRepository/commit/3fec35c803e6061e0186df2af4e914e5791b53cc, scroll down to `metadata.xml`. But `emerge` will also tell.
## Nearly all Home Assistant Components are now included
Except of some modules with uncorrectable errors (e.g. hard drive crashes, lost sources) I believe all possible integrations for Home Assistant and their stated dependencies are included as Ebuilds, based on the integrations list from `/usr/lib/python3.8/site-packages/homeassistant/components/*/manifest.json`. Many fixed dependencies (necessary or not) to old releases forbid installation of packages requiring newer ones, but I filed all dependencies strict as they have been declared in `setup.py` or `requirements.txt` (sometimes other sources) anyway. The exception proves the rule.
Currrently missing (2022.4):
* aioazuredevops-1.3.5
* azure-eventhub-5.7.0
* azure-servicebus-0.50.3
* python-lirc-1.2.3
* opencv-python-headless-4.3.0.36
In some cases I had to add patches to the Ebuilds, some packages have versions pinned without any reason. Mostly, I copy hard pinnings without questioning, in very problematic cases I open a ticket at the problem's origin. For me its OK, if the packages compile and complete their own tests in the sandbox. Please let me know if you encounter problems. I will continuously expand my tests and do more cleanups. I am continuously filing pull requests to reduce the amount of needed patches. Most of them are caused by missing files in SDIST archives and/or having wrong package exclude masks in `setup.py`.
# Other things you find here
Aside from Home Assistant's stuff this repo contains some Ebuilds I use with my Home Assistant, some have to be explicitly mentioned:
@@ -193,22 +183,21 @@ You will find this Repository at
| Main | https://git.edevau.net/onkelbeh/HomeAssistantRepository | https://git.edevau.net/onkelbeh/HomeAssistantRepository.git |
| Mirror | https://github.com/onkelbeh/HomeAssistantRepository | https://github.com/onkelbeh/HomeAssistantRepository.git |
Sorry, due to technical reasons, I currently cannot offer public ssh access to my git server.
Sorry, due to safety concerns and some technical reasons, I currently cannot offer public ssh access to my git server.
Sure, you can submit **issues** and **pull requests** on both sites, but I prefer them on my own server (requires registration).
## Python versions
### Python 3.10
My production box currently runs Python 3.10.8 (31.10.2022). All modules are OK with 3.10 support.
### Python 3.12
My production box currently runs Python 3.12.3 (12.5.2024). All modules are OK with 3.12 support.
### Python 3.11
3.11 support will be added if possible whenever a module is touched, most already work, some external deps are still mising.
3.11 is removed. Gentoo anounced to change the build target at the end of May 24.
### Python <= 3.9 Support
Should still work, but since Python 3.8 support is dropped, I will do no further tests on it, you should upgrade now.
Python 3.9 support will also be dropped soon.
### Python 3.13 Support
I have begun to add (untested) compat tags for 3.13 and a box for compile tests.
## Installation on Python 3.10
## Installation on Python 3.12
### Let's get started:
First add the Overlay:
@@ -260,11 +249,11 @@ It will make things easier if you take the example files from `/etc/portage/pack
Check your `/etc/portage/make.conf` to freeze correct Python Targets:
```sh
USE_PYTHON="3.10"
PYTHON_TARGETS="python3_10"
PYTHON_SINGLE_TARGET="python3_10"
USE_PYTHON="3.12"
PYTHON_TARGETS="python3_12"
PYTHON_SINGLE_TARGET="python3_12"
```
Edit `/etc/python-exec/python-exec.conf` to put Python 3.10 on top position.
Edit `/etc/python-exec/python-exec.conf` to put Python 3.12 on top position. Better remove all other Python versions.
Finally install Home Assistant:
```sh
@@ -274,7 +263,7 @@ $ rc-update add homeassistant
Done.
## Upgrading to Python 3.10 from a 3.9 system (same as it was from Python 3.6 to 3.7, and 3.7 to 3.8, and 3.8 to 3.9).
## Upgrading to Python 3.12 from a 3.11 system (same as it was from Python 3.6 to 3.7, and 3.7 to 3.8, and 3.8 to 3.9, and ...).
### The fastest way:
@@ -288,7 +277,7 @@ $ emerge -tauvDUN @world --autounmask=y --changed-deps --changed-use --newuse --
* reinstall app-misc/homeassistant for only the new Python Version
This avoids a lot of recompiling all Home Assistant deps, and a lot of dependency trouble. A naked box is significant easier to upgrade, Very recommended. I did not, but I just wanted to see if the hard way still works, too ;-)
This avoids a lot of double recompiling all Home Assistant deps, and a lot of dependency trouble. A naked box is significant easier to upgrade, Very recommended. I did not, but I just wanted to see if the hard way still works, too ;-)
### The upgrade steps:
@@ -296,18 +285,18 @@ Make sure your system is up to date:
```sh
$ emerge -tauvDUN @world
```
Install Python 3.10:
Install Python 3.12:
```sh
$ emerge -tav dev-lang/python:3.10
$ emerge -tav dev-lang/python:3.12
```
Edit your `/etc/portage/make.conf` to set the new Python Targets, make sure you have **both** versions active now:
```sh
USE_PYTHON="3.10 3.9"
PYTHON_TARGETS="python3_10 python3_9"
PYTHON_SINGLE_TARGET="python3_10"
USE_PYTHON="3.12 3.11"
PYTHON_TARGETS="python3_12 python3_11"
PYTHON_SINGLE_TARGET="python3_12"
```
Run `eselect python` to put Python 3.10 on position 1, perhaps you'll have to edit `/etc/python-exec/python-exec.conf`.
Run `eselect python` to put Python 3.12 on position 1, perhaps you'll have to edit `/etc/python-exec/python-exec.conf`.
Run the Update:
```sh
@@ -317,27 +306,27 @@ $ emerge --depclean
```
If everything is clean, double check with:
* `eix --installed-with-use python_targets_python3_9` (<- old version)
* `eix --installed-without-use python_targets_python3_10` (<- new version)
* `eix --installed-with-use python_targets_python3_11` (<- old version)
* `eix --installed-without-use python_targets_python3_12` (<- new version)
or
* `diff <(equery h python_targets_python3_9) <(equery h python_targets_python3_10)`
* `diff <(equery h python_single_target_python3_9) <(equery h python_single_target_python3_10)`
* `diff <(equery h python_targets_python3_11) <(equery h python_targets_python3_12)`
* `diff <(equery h python_single_target_python3_11) <(equery h python_single_target_python3_12)`
Help it with:
```sh
eix -I# --installed-without-use python_targets_python3_10 | xargs emerge -1tv
eix -I# --installed-without-use python_targets_python3_12 | xargs emerge -1tv
```
Now you have all Python packages for both versions installed, time to get rid of the packages compiled for the old Python:
Edit your `/etc/portage/make.conf` to remove old Python Targets:
```sh
USE_PYTHON="3.10"
PYTHON_TARGETS="python3_10"
PYTHON_SINGLE_TARGET="python3_10"
USE_PYTHON="3.12"
PYTHON_TARGETS="python3_12"
PYTHON_SINGLE_TARGET="python3_12"
```
Run the Update again:
@@ -364,14 +353,14 @@ On some boxes I had to recompile python-exec before a depclean removed the old P
### Remove the old Python
```sh
# emerge -cav /dev-lang/python:3.9
# emerge -cav /dev-lang/python:3.11
```
### Tools that might help to clean up:
```sh
$ eix --installed-with-use python_targets_python3_9
$ diff <(equery h python_targets_python3_9) <(equery h python_targets_python3_10)
$ eix --installed-with-use python_targets_python3_11
$ diff <(equery h python_targets_python3_11) <(equery h python_targets_python3_12)
```
# My VMs/boxes and Stuff I use
@@ -607,7 +596,7 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E
## To-dos
- Publish my ESPHome Configurations
- Do more tests with Python 3.10
- Do tests with Python 3.13
- Convince the world to not run Home Assistant with Docker (see https://xkcd.com/1988/)
## Experiments in progress:
@@ -617,34 +606,35 @@ 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 1942 Ebuilds in total, 1931 of them have in total 1950 (42 different) licenses assigned.
There are 1849 Ebuilds in total, 1838 of them have in total 1861 (42 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1090|
|Apache-2.0|449|
|GPL-3|130|
|BSD|110|
|MIT|1062|
|Apache-2.0|408|
|BSD|108|
|GPL-3|107|
|LGPL-3|25|
|GPL-2|21|
|BSD-2|15|
|GPL-2|23|
|BSD-2|14|
|GPL-3+|14|
|LGPL-3+|14|
|all-rights-reserved|13|
|LGPL-3+|13|
|GPL-3+|11|
|Unlicense|9|
|PSF-2|7|
|PSF-2|8|
|ISC|6|
|MPL-2.0|6|
|LGPL-2.1+|4|
|LGPL-2.1|4|
|EPL-1.0|4|
|ZPL|3|
|LGPL-2.1+|3|
|AGPL-3|3|
|AGPL-3+|2|
|LGPL-2+|2|
|public-domain|2|
|AGPL-3|2|
|LGPL-2.1|2|
|BSD-4|2|
|LGPL-2|2|
|CC0-1.0|2|
|0BSD|1|
|CC-BY-4.0|1|
|PYTHON|1|
@@ -659,14 +649,13 @@ There are 1942 Ebuilds in total, 1931 of them have in total 1950 (42 different)
|HPND|1|
|CC-BY-NC-SA-3.0|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: 24/03/2024)
(Last counted: 26/05/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: 24/03/2024
Last updated: 26/05/2024

View File

@@ -1,6 +1,4 @@
DIST home-assistant-cli-0.9.5.gh.tar.gz 61446 BLAKE2B 84be6cf4c1326ae49dad51953e6b38f494e32745d397a9bf1ed96305519f4a7e48016551bda9c21dfb7ae85451a1cffb4ce423da8a2898a271e1cdaba38bb582 SHA512 b70e3d5943d28fc91fdb62048c9b292961c3e9654fa7f2a577f7fb8e3393d2a2e3cc6bdc2529f4af4e30a196557c30c4256b26218ec3c71d3d4629bd11591d06
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
EBUILD home-assistant-cli-9999.ebuild 1623 BLAKE2B dc44e5a2acad3943269ce6f8520d016a9de3930655a3ea1fdf6625eb36691a11bf173ae978f4f4d58d113cd40cee1febc264060b676b24a6b224a27663168c8c SHA512 f3af01a1591756eda3079308cec819e2dd9a762e91e6fea3180d3b142a977c33fff2da2d3fdbad2dfabc94f434505899ff934ad8e0a56afa7458bc61edcf1caa
MISC metadata.xml 555 BLAKE2B 11799c15c228e1c192366d51983315d1892f865502cb7e506c60578608f9e05deec2b94b94585f71d638df952976a05804342a712476a66474f935e2c693c64c SHA512 d5287d92892fbe91fbd3dcf9ad47ab83fa788bcf14c07ad5ba21f471d1bf7ab97c9576416d6d03d60639e9ad96410287c7d814e9aa2c54429a7b3f87d924209e

View File

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

View File

@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1
if [[ ${PV} == *9999* ]]; then
@@ -24,41 +24,26 @@ KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/aiohttp-3.8.0[${PYTHON_USEDEP}]
RDEPEND=">=dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}]
>=dev-python/dateparser-1.2.0[${PYTHON_USEDEP}]
>=dev-python/jsonpath-ng-1.6.1[${PYTHON_USEDEP}]
>=dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
>=dev-python/requests-2.31.0[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.9.0[${PYTHON_USEDEP}]
>=dev-python/regex-24.5.10[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.18.6[${PYTHON_USEDEP}]
>=dev-python/click-8.1.7[${PYTHON_USEDEP}]
>=dev-python/click-log-0.4[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
>=dev-python/dateparser-0.7.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/jsonpath-ng-1.5.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-3.0.0[${PYTHON_USEDEP}]
dev-python/regex[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.17[${PYTHON_USEDEP}]
<dev-python/ruamel-yaml-0.18[${PYTHON_USEDEP}]
>=dev-python/requests-2.28.0[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]"
>=dev-python/netdisco-3.0.0[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
>=dev-python/codecov-2.0.15[${PYTHON_USEDEP}]
>=dev-python/coveralls-1.2.0[${PYTHON_USEDEP}]
>=dev-python/flake8-docstrings-1.3.0[${PYTHON_USEDEP}]
>=dev-python/flake8-3.9[${PYTHON_USEDEP}]
>=dev-python/mock-open-1.4[${PYTHON_USEDEP}]
>=dev-python/mypy-0.800[${PYTHON_USEDEP}]
>=dev-python/pydocstyle-6.0.0[${PYTHON_USEDEP}]
>=dev-python/pylint-2.7[${PYTHON_USEDEP}]
>=dev-python/pytest-cov-2.11[${PYTHON_USEDEP}]
>=dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
>=dev-python/pytest-timeout-2[${PYTHON_USEDEP}]
>=dev-python/pytest-7.0.0[${PYTHON_USEDEP}]
>=dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
>=dev-python/wheel-0.33.1[${PYTHON_USEDEP}]
>=dev-python/twine-1.13.0[${PYTHON_USEDEP}]
>=dev-python/mypy-1.10.0[${PYTHON_USEDEP}]
>=dev-python/pytest-timeout-2.3.1[${PYTHON_USEDEP}]
>=dev-python/requests-mock-1.12.1[${PYTHON_USEDEP}]
>=dev-python/pytest-sugar-1.0.0[${PYTHON_USEDEP}]
>=dev-python/pytest-cov-5.0.0[${PYTHON_USEDEP}]
)"
src_prepare() {
sed -i -e "s/'regex>=2022.9'/'regex'/" setup.py || die "regex version helper failed!"
eapply_user
}
distutils_enable_tests pytest

View File

@@ -8,26 +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.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.4.gh.tar.gz 16277196 BLAKE2B 03677e476bbceb623f67ba9d6fd5bd22c13a7c219a37b6c1c76dd0d59c947c8f256b60fe8ba9875eacb71968ee3862c88edc8d13f93e5c44f9bf288f3b2a82cf SHA512 68aec8f38821ec9489c5eb7251d1364847b4825cf98e8f9b10f9bc2a2f3ef31428c7bee0a01c6d451f872be5dfdc1bec4b4c52a9a34c12f853250ed70928f069
DIST homeassistant-2024.2.4.tar.gz 19966997 BLAKE2B bea54bd15f741c60f710d7796b9a1fe6a4e2893ccd2ce65889e7e349a5bfc47b187d99f9544a7fdb9be18bba4ffd6b154a6992158473431ac3945a9e1e7d9e31 SHA512 5ca0f09e48d90d6e1687bf8927c429db1ea9bdc2630b62d2458bee5debc5ff16940ab56f03b5fb8d412f6688371b2cc97c5bf8a743394a7b3a243b7e4bb22524
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.0.gh.tar.gz 16484995 BLAKE2B 3c2d7d95b2014fdb32ba3d892352e64b8674538cac0d926a420706c054bc1c0272c611841fa41a19c257c0123ae2a7c6077184b619b29ece89eecedb1b2ae94b SHA512 de75ce2a1ac61ddd84fa8587fd24ea5e951af47759789a0c7ec59f2b6438aeb5ec5eb3e22d1af3302613a2f57697eae822fedf0e9b003574adbfec6b2a1f6847
DIST homeassistant-2024.3.0.tar.gz 20202379 BLAKE2B 76b7657538c114a228efeea79a3ad2772a1b909dafeb72eca37ccf4ebf6619dde6efb4d606516eed1dbfd6ce53b9a5c109600a70ef05b69df000a4a7a86d4c4e SHA512 0a7d242d008d214f25eb2698c7019c4b1eaf7f53f358bd30f7509e956125109a68e37b65ac31bafbab216921857d1f65a813600e30b9d8321bcb3b092d6f9a7c
DIST homeassistant-2024.3.1.gh.tar.gz 16494165 BLAKE2B ca7cf7313a51e56ac23e2697b30fcaeb67d1d2058eb1ef6e92bb65c511fe346c385e688cc63b8eae17c44c355f91007af4b3bcb92e00a565693230b1bc6c9a34 SHA512 e2a5374f409931e9dd2b957327f0d74045ad4811f40c15430b61ad94eacb90bce9e2ed2c802ab16b011683ce851e8fbda6552cd146dac3ca79b1b7999cd121b7
DIST homeassistant-2024.3.1.tar.gz 20279951 BLAKE2B 6bc53efde0f03d11bd1c69e8a7a0a0f079f5bc6fd44ca9482e7bb390c86dd29ce84747651c2ccbff2604a8084ee3e5401aa8749c1f8fc81d445f4a23f3c11cb8 SHA512 f2759250f4694e5e5f4d86bca39e77955d1edafa37eefba5d8cf1b7a2e5832f20272ee38780fd1787fbdff22f4a10438a8135062373f62ed54a5d023635775f7
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
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.4-r1.ebuild 86083 BLAKE2B 5a22fc02074aa855935c8b41aacde315c375aaa91a4f794c9f740aea9e2257581dd3ff545034f9eeb0bfc0960906d948cd435a39b172e957126aeeebb190a80d SHA512 6422f9bcb9652b28452291b885764bd62af4adde62f59371b302439085b239a34396fd1a4ddadc144b264a6caac7e21a49e30a0ccf65d83bc0dc945a75af9f24
EBUILD homeassistant-full-2024.2.5.ebuild 86083 BLAKE2B 5a22fc02074aa855935c8b41aacde315c375aaa91a4f794c9f740aea9e2257581dd3ff545034f9eeb0bfc0960906d948cd435a39b172e957126aeeebb190a80d SHA512 6422f9bcb9652b28452291b885764bd62af4adde62f59371b302439085b239a34396fd1a4ddadc144b264a6caac7e21a49e30a0ccf65d83bc0dc945a75af9f24
EBUILD homeassistant-full-2024.3.0.ebuild 86422 BLAKE2B 21ef3140ccccd97e4f7d3091c5307a529309478a4cd2e8484b8a4c769a3cdd40c61f82a4129da3b54665007d30f5570f86035d6aff5c7637f9f4a261d54d1134 SHA512 5508e98246de810edf40e37692f6ad3577f26bfc07ea8ac9ee5424fe69a137bca4183417ca31b2722c380cb55e0f5fe04b4a110fa245da718a6875927689a3d7
EBUILD homeassistant-full-2024.3.1.ebuild 86648 BLAKE2B 92e02b93ec88b8985f964a06a3f59292471f3769d46c401d62e3bcf55b380910f264d497f005542bb623e8b91ac933d7c4e6307e2ccf484b90e7b3aead9a724e SHA512 a2a0cb7593175b1e3d56a0c30ed48b69994fab7cc7be248952d81f72e8332f8801e9a7c41b7616b1d33bc7638d7cce1ecc8f0e6271d6eabb94d720273660222e
EBUILD homeassistant-full-2024.3.3.ebuild 86652 BLAKE2B 7939bc5ef1cec09e36c1fb75be3e1973db16c73e8a1789f570d607e8e36bf84bd439032cf818b94eebc246bffacbf849c17145af67973cba523b439eb887ba9d SHA512 0c2794773e49a42d98e56ef164bcdbdbcda0998f9a4013a49eba5ad686122b88e87fd403e786008ed649e14b4fa31d5134f09c67665b9f078955da4dcf038d1c
EBUILD homeassistant-full-9999.ebuild 86577 BLAKE2B 30e370f8876adee360d63e90e6709ddf7299cd90e58db1639e9a8bc8362ac1474a47cbd260aa86d6c9fb08744624ef2441b14a9d8a3b15bf314fbfbbe99fc154 SHA512 b4e4bf70f9c737e5d6665b04b5ca1c315469d19d2a7207e5290ba79a59bdbd395fbcddd8c2ca9ebb483b1ea606b4cadd138d42962ce12a32030aa79ec4e919d1
MISC metadata.xml 91772 BLAKE2B 95586316f8ee9e961cfbeb5a9e53c88a6ba225066661f89c395d9e31bdccbc3b31f03038b4f06a52ef8ea1dee609a87921e19dd5fdb417fb9ccdb0a67788b22e SHA512 44a99f6f94b6898214608b9127978ef58df1ba7171c6c423e200745ff6a07fdd8532e42ac206d7e0763f5bb8ae13b345e5aa897097fa95c4569f8c35ecc2124a
DIST homeassistant-2024.4.4.gh.tar.gz 16723900 BLAKE2B ca4d862ff72a20aeeb883f927dce436be58100eeb008f62f211d31f6bf384f67e45b95cea07af1cae881f2ed7bd3b240f555f204b81596d0968ad678a11b0367 SHA512 c9fc1828f276f5ab37d6ed335886c13a860232e66009922d8a9ea5f53b2b181ba39f90c2c3932961dd0724bda6d491a59aeffec983eab592ddfac0bbdf1683b5
DIST homeassistant-2024.4.4.tar.gz 20721794 BLAKE2B 38ef086468d0e818035ce2572ca94249010ec906ab08ba63bd9e63ae16f0d5ed9f47fc8aa84120f3664ba578908652e20cf95e9e5c414919d1b389f3d3aa74e8 SHA512 93acf9ada78bd97134f05e2b3a0052477adacc079332da89fa41dd3ff432180ebe2bdb041b3a33c8df85bfd75090e305e9cae615db405b0c9cf94631f504eca9
DIST homeassistant-2024.5.3.gh.tar.gz 16996185 BLAKE2B 402ac1f4e417604c3c6ebc91c3e22ce452c05211cb35ee871b56f36b0046dbe362622e1555d22b2da562be56871cbef20e5a5470fe6a2c13928dae19a511e5a3 SHA512 f7cb3fa6008754890a18fe27f96fafd831f9e14a3129be1b73e7c5d601697cc3dfc26de75f2357b3e5047b0f94a00cea0549771e324af45084bc5be31dc1cf6f
DIST homeassistant-2024.5.3.tar.gz 20991448 BLAKE2B ac1c4ae9d39811ba6804ced95e77b2a14de9d16e329885171b8230f2f613d01cbf2119151043bdad168fc4233c3513ad6b8028f15a74280e4a0dca25adb8f263 SHA512 c129ff52daef30b047464264baf2b173beec75a12eebe781975a5cd2cc833f2331ae8bb820e00ca67e52f7d6b471bc42424516589ec2ab9b3d8d5883bfa5509c
DIST homeassistant-2024.5.4.gh.tar.gz 17009424 BLAKE2B ec299c5c34f8244d4ac374345af15867e620dff0f0d067df5f53b0c692bf332b588777315222bdfc215e1f394e71e15fe8c1452f6b4a2ebe913c79e09904f424 SHA512 d2c9055feb3793e0d24ff98d7a0899c64eee2cb1efe72aaac9c6c6d3875383e3619d49408fcf54adb659ab80c1aac08127cbc0421372f7d3b093699b161a63b0
DIST homeassistant-2024.5.4.tar.gz 21029673 BLAKE2B 4a9c9a6d1c32d0f434ba930d6820bd65593918fc131c31b9d4765191ce6da22f91d2eef10dc97de49bc7e741164b4f47440e505f5b7ac554c2cf9dee08cfa30c SHA512 2ee22a9f9bce485131dc1d06001bafacb107951768863115661ef4ec617037d710d4ba33b6424c17436e0a5e0ad9db142e8beaf5416646cfc779d9fdb3ada533
DIST homeassistant-2024.5.5.gh.tar.gz 17013825 BLAKE2B 03eba1e79d9c1c2ff8a751c84e9c51f8c4396e8d9c6ef7800d7ae8db9237d5b511f76d99aed4db7a9a851c8036dbbf129a66b67d31333338ef17a2a4805ecc04 SHA512 f84350c715438e715a694d211bd4452ca43b1a6bfee30266ee07d4d94a725df8129847db6bc94958759b971759bbdc78fd968fda769b238f0cbf5e98991e270f
DIST homeassistant-2024.5.5.tar.gz 21077969 BLAKE2B c08563c79974d99bb124d33f2deeee693a4c0b92fb1a17b9c937d8a1a125d1c4c5723e469305a6597c7aae7629713b1f1935608b4c3d29176098fb0a645513c0 SHA512 1bfab28f86ceb64d7b4c84b418811d57990a45b730b361d603a22bd8ccb64a6531cd79f5bfb1e282aaf49e3b711d74b1f94fc25915619c0a6a5fb2ef9b4c4796
EBUILD homeassistant-full-2024.3.3.ebuild 86657 BLAKE2B 42779a673528864b2de8f7d6021f23ad6b02fb638aaabd81471bebf93f2891e1dd9158269702258ed39d0685fc55fb32a96264f510811db84c3ede194701ed65 SHA512 2b17c9f4eaf4e0661f26939e68611088dcd3ca1ed3d09046f32363c82f2520e9fe3fd59a305c587f72d73d4527ae4d8cd363a983f8534c683d1f20142e13cd92
EBUILD homeassistant-full-2024.4.4.ebuild 86902 BLAKE2B bd8a9d4f2205badf7b89b7d4fb486b1fc3d26fc8c0428417036324c319392240481ced1e4ddfad4f8de0107243f42f30f21ead99a7519173eb6f482048b731b3 SHA512 100b322327980f6df1aac797d3ed5e9907d27de75d48e87cb35a10dc2cfe2955ae8daafce98d2699b6509856c81346466ae90267704d00ca9d8f5bfebb5efa46
EBUILD homeassistant-full-2024.5.3.ebuild 87169 BLAKE2B 9f03af1194861502031d3de6b017f8bbdee999aa176e4cfd287030f12b80d6548d9bb161417cd135e3650f78d17d90681b92b958ecaddba627099499622fbb38 SHA512 dce74d1f0b49e6f516e0338b975ad77d254d1e2a0eacb845b2804ff86fedcdd69f8a4f8ebc86616b70e5607690ab204d8144ba410aae7ee88439b9759ef4e8fb
EBUILD homeassistant-full-2024.5.4-r1.ebuild 87149 BLAKE2B 0a3996998ed8319d25cd9e212897f0ce6d81b69656b7718800d648f9a8e02d9b69c8e3d84a32cb92bba080ff9c806b9cdbeab5147caa9a8fa24915c816af965c SHA512 e0d5bfb89528660d457486aa3eee7f40edbe096222c224ca025213b0175be4e24dbad3801c29d63565ebbedfcdc04c450eaad52a5301e47f387fa948b417b3e9
EBUILD homeassistant-full-2024.5.5.ebuild 87190 BLAKE2B 22ac1dc7d5be921e7a72cf1eb9bcd6f770f2bb5a28e7bd04daaa5afbf4ce2e25b07b2c214d3f3dcfdb3f0a688f948f0e23e760d0b03593a791872ec4afa41311 SHA512 8bcb7381d43930fb7e199e0bba32cf82adfd8afc7af4eaa6ae9dcf9a628e50e38cee70fb701aa87c10a864fea4226ff6253507720ed0ae1a988ef7dc524ef551
EBUILD homeassistant-full-9999.ebuild 87103 BLAKE2B 7211742c7bc0b732010a3949a91152ea1b477c5512e352d2505714e46d984dea67ccbaa8e22c05c2889bc4398ac25c36d4a563e3056cbd7c436fec695020adb3 SHA512 f823b09baddeb5a9d4ca1609234987706a0b47d38044f193b5bc32c4b73b6adc208576511e4e00e8b1e5fe29e81520ac6123ca5f3c1887d7d0b504b844c2b8db
MISC metadata.xml 92481 BLAKE2B dc28a3bcc1f62671eebb4c0131e0c2041fcf01c7280e412f04331a1af1632775e50733f0e025c865c6da5058ffdf84d2209f2d12eab7b0f788adce9d8bafcc83 SHA512 8b856f5b123b24e9b856b1d40749606cb4d0079be8cfcbe3443f8afbabc3ab34de780fc31072627557ccd242d7314f8f30534c00d438c651e02873f98536899b

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -195,7 +195,7 @@ RDEPEND="${RDEPEND}
aprs? ( ~dev-python/aprslib-0.7.0[${PYTHON_USEDEP}] ~sci-geosciences/geopy-2.3.0 )
aqualogic? ( ~dev-python/aqualogic-2.6[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
aranet? ( ~dev-python/aranet4-2.2.2[${PYTHON_USEDEP}] )
aranet? ( ~sci-geosciences/aranet4-2.2.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] )
arlo? ( ~dev-python/pyarlo-0.2.4[${PYTHON_USEDEP}] )
arris_tg2492lg? ( ~dev-python/arris-tg2492lg-1.2.1[${PYTHON_USEDEP}] )

File diff suppressed because one or more lines are too long

View File

@@ -44,6 +44,7 @@
<flag name="ambee">Asynchronous Python client for the Ambee API</flag>
<flag name="amberelectric">Interface to the Amber Electric API, allowing you to download current and foreca</flag>
<flag name="ambiclimate">Communicate with Ambiclimate devices</flag>
<flag name="ambient_network">retrieves local weather station information via the Ambient Weather Network</flag>
<flag name="ambient_station">Retrieves local weather information from Ambient Weather</flag>
<flag name="amcrest">Integrate your Amcrest or Dahua IP camera</flag>
<flag name="ampio">Will query the open data API of ampio.pl to monitor air quality sensor station</flag>
@@ -69,6 +70,7 @@
<flag name="arlo">Allows you to integrate your Arlo devices into Home Assistant</flag>
<flag name="arris_tg2492lg">Presence detection from an Arris TG2492LG router</flag>
<flag name="aruba">Presence detection by looking at connected devices to an Aruba Instant device</flag>
<flag name="arve">monitor real-life air quality data, as measured by your Arve device</flag>
<flag name="aseko_pool_live">allows you to monitor your Aseko ASIN Aqua dosing systems</flag>
<flag name="assist_pipeline">provides the foundation for the Assist voice assistant in Home Assistant</flag>
<flag name="asterisk_mbox">asterisk_mbox Asterisk Voicemail integration</flag>
@@ -134,7 +136,6 @@
<flag name="circuit">Unify Circuit platform allows you to send notifications</flag>
<flag name="cisco_ios">Presence detection scanner for Cisco IOS devices</flag>
<flag name="cisco_mobility_express">ciscomobilityexpress support for Home Assistant</flag>
<flag name="cisco_webex_teams">Deliver rich notifications from Home Assistant to Cisco Webex Teams</flag>
<flag name="clementine">The clementine platform allows you to control a Clementine Music Player</flag>
<flag name="cli">Set a dependency for Home Assistant Cli hass-cli (lots of modules required)</flag>
<flag name="climacell">obtain weather information from the ClimaCell API</flag>
@@ -228,6 +229,7 @@
<flag name="emulated_hue">Emulated_hue integration provides a virtual Philips Hue bridge</flag>
<flag name="emulated_kasa">Emulates a TP-Link Kasa smart plug and announces the power usage</flag>
<flag name="emulated_roku">Emulate Roku API for Harmony and Android remotes</flag>
<flag name="energenie_power_sockets">include Energenie USB Power-Sockets into your Home Assistant setup</flag>
<flag name="energyzero">integrates the EnergyZero API platform with Home Assistant</flag>
<flag name="enigma2">Support for Enigma2 boxes with openwebif support</flag>
<flag name="enocean">Support for Enocean devices in Home Assistant</flag>
@@ -237,6 +239,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="epic_games_store">integrates the Epic Games Store service into Home Assistant</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>
@@ -293,6 +296,7 @@
<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>
@@ -516,6 +520,7 @@
<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>
@@ -580,6 +585,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>
@@ -720,6 +726,7 @@
<flag name="sabnzbd">monitor and control your downloads with SABnzbd from within Home Assistant</flag>
<flag name="saj">poll a SAJ solar inverter and present the values as sensors</flag>
<flag name="samsungtv">Support for Samsung TV Sets</flag>
<flag name="sanix">get water/sewage level sensor measurements from the Sanix devices</flag>
<flag name="satel_integra">Satel Integra alarm panel to leverage</flag>
<flag name="schlage">provides connectivity with Schlage WiFi smart locks through Schlages cloud API</flag>
<flag name="schluter">integrate your Schluter-DITRA-HEAT-E-WiFi electric floor heating thermostat</flag>

View File

@@ -8,19 +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-2024.2.4.gh.tar.gz 16277196 BLAKE2B 03677e476bbceb623f67ba9d6fd5bd22c13a7c219a37b6c1c76dd0d59c947c8f256b60fe8ba9875eacb71968ee3862c88edc8d13f93e5c44f9bf288f3b2a82cf SHA512 68aec8f38821ec9489c5eb7251d1364847b4825cf98e8f9b10f9bc2a2f3ef31428c7bee0a01c6d451f872be5dfdc1bec4b4c52a9a34c12f853250ed70928f069
DIST homeassistant-2024.2.4.tar.gz 19966997 BLAKE2B bea54bd15f741c60f710d7796b9a1fe6a4e2893ccd2ce65889e7e349a5bfc47b187d99f9544a7fdb9be18bba4ffd6b154a6992158473431ac3945a9e1e7d9e31 SHA512 5ca0f09e48d90d6e1687bf8927c429db1ea9bdc2630b62d2458bee5debc5ff16940ab56f03b5fb8d412f6688371b2cc97c5bf8a743394a7b3a243b7e4bb22524
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.0.gh.tar.gz 16484995 BLAKE2B 3c2d7d95b2014fdb32ba3d892352e64b8674538cac0d926a420706c054bc1c0272c611841fa41a19c257c0123ae2a7c6077184b619b29ece89eecedb1b2ae94b SHA512 de75ce2a1ac61ddd84fa8587fd24ea5e951af47759789a0c7ec59f2b6438aeb5ec5eb3e22d1af3302613a2f57697eae822fedf0e9b003574adbfec6b2a1f6847
DIST homeassistant-2024.3.0.tar.gz 20202379 BLAKE2B 76b7657538c114a228efeea79a3ad2772a1b909dafeb72eca37ccf4ebf6619dde6efb4d606516eed1dbfd6ce53b9a5c109600a70ef05b69df000a4a7a86d4c4e SHA512 0a7d242d008d214f25eb2698c7019c4b1eaf7f53f358bd30f7509e956125109a68e37b65ac31bafbab216921857d1f65a813600e30b9d8321bcb3b092d6f9a7c
DIST homeassistant-2024.3.1.gh.tar.gz 16494165 BLAKE2B ca7cf7313a51e56ac23e2697b30fcaeb67d1d2058eb1ef6e92bb65c511fe346c385e688cc63b8eae17c44c355f91007af4b3bcb92e00a565693230b1bc6c9a34 SHA512 e2a5374f409931e9dd2b957327f0d74045ad4811f40c15430b61ad94eacb90bce9e2ed2c802ab16b011683ce851e8fbda6552cd146dac3ca79b1b7999cd121b7
DIST homeassistant-2024.3.1.tar.gz 20279951 BLAKE2B 6bc53efde0f03d11bd1c69e8a7a0a0f079f5bc6fd44ca9482e7bb390c86dd29ce84747651c2ccbff2604a8084ee3e5401aa8749c1f8fc81d445f4a23f3c11cb8 SHA512 f2759250f4694e5e5f4d86bca39e77955d1edafa37eefba5d8cf1b7a2e5832f20272ee38780fd1787fbdff22f4a10438a8135062373f62ed54a5d023635775f7
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
EBUILD homeassistant-min-2024.2.4-r2.ebuild 18905 BLAKE2B ff02258a0ee8a083a92adfa9d67e5d7403021ea8b3056b4f9a58c3d303adb4f845cec8d4ea043a7b56445e2910df7a8464e284c74865bf93846414256de327ef SHA512 41aec99e3897301df3c8a7f6e84c345f07f2c9ef90d33d2af3723f9bfcbe69e9ce717e7bb34f84bac125435e06b47878e29e80449c438ba9cb7c40ebe1f59ce6
EBUILD homeassistant-min-2024.2.5.ebuild 18905 BLAKE2B ff02258a0ee8a083a92adfa9d67e5d7403021ea8b3056b4f9a58c3d303adb4f845cec8d4ea043a7b56445e2910df7a8464e284c74865bf93846414256de327ef SHA512 41aec99e3897301df3c8a7f6e84c345f07f2c9ef90d33d2af3723f9bfcbe69e9ce717e7bb34f84bac125435e06b47878e29e80449c438ba9cb7c40ebe1f59ce6
EBUILD homeassistant-min-2024.3.0.ebuild 18917 BLAKE2B 2c8dfdb8a2633d314eae84084a2b6104ab6137eb71ef22b8209b291bce595fdb8e44b63601dbbc4c0662683f4e698805b8e57ae19281b3a010deb17adf9840e2 SHA512 16fc94982aede465ce68f7f92f4c52d697bb90694218bf5f45786788116c7becdb46f1ef9c63a949cded1673fd164d0c2c68749ed824aa4efb841e4a9ed25c6d
EBUILD homeassistant-min-2024.3.1.ebuild 19076 BLAKE2B 8b552b77072bb48314116f2d91cf291a611fe0560689138315354bc931d2782f759a36e222f62c7098fd212f6949925039a4c4e18d4586bdaa4030b60ff5d0e9 SHA512 81a02fbb8897205264403e31eeec89d84034b6ab6a8956fc196c558d39475d3bca6825927fc45d8f47713af9d953e5d6322759127296b2df07ab770913dd6ed8
DIST homeassistant-2024.4.4.gh.tar.gz 16723900 BLAKE2B ca4d862ff72a20aeeb883f927dce436be58100eeb008f62f211d31f6bf384f67e45b95cea07af1cae881f2ed7bd3b240f555f204b81596d0968ad678a11b0367 SHA512 c9fc1828f276f5ab37d6ed335886c13a860232e66009922d8a9ea5f53b2b181ba39f90c2c3932961dd0724bda6d491a59aeffec983eab592ddfac0bbdf1683b5
DIST homeassistant-2024.4.4.tar.gz 20721794 BLAKE2B 38ef086468d0e818035ce2572ca94249010ec906ab08ba63bd9e63ae16f0d5ed9f47fc8aa84120f3664ba578908652e20cf95e9e5c414919d1b389f3d3aa74e8 SHA512 93acf9ada78bd97134f05e2b3a0052477adacc079332da89fa41dd3ff432180ebe2bdb041b3a33c8df85bfd75090e305e9cae615db405b0c9cf94631f504eca9
DIST homeassistant-2024.5.3.gh.tar.gz 16996185 BLAKE2B 402ac1f4e417604c3c6ebc91c3e22ce452c05211cb35ee871b56f36b0046dbe362622e1555d22b2da562be56871cbef20e5a5470fe6a2c13928dae19a511e5a3 SHA512 f7cb3fa6008754890a18fe27f96fafd831f9e14a3129be1b73e7c5d601697cc3dfc26de75f2357b3e5047b0f94a00cea0549771e324af45084bc5be31dc1cf6f
DIST homeassistant-2024.5.3.tar.gz 20991448 BLAKE2B ac1c4ae9d39811ba6804ced95e77b2a14de9d16e329885171b8230f2f613d01cbf2119151043bdad168fc4233c3513ad6b8028f15a74280e4a0dca25adb8f263 SHA512 c129ff52daef30b047464264baf2b173beec75a12eebe781975a5cd2cc833f2331ae8bb820e00ca67e52f7d6b471bc42424516589ec2ab9b3d8d5883bfa5509c
DIST homeassistant-2024.5.4.gh.tar.gz 17009424 BLAKE2B ec299c5c34f8244d4ac374345af15867e620dff0f0d067df5f53b0c692bf332b588777315222bdfc215e1f394e71e15fe8c1452f6b4a2ebe913c79e09904f424 SHA512 d2c9055feb3793e0d24ff98d7a0899c64eee2cb1efe72aaac9c6c6d3875383e3619d49408fcf54adb659ab80c1aac08127cbc0421372f7d3b093699b161a63b0
DIST homeassistant-2024.5.4.tar.gz 21029673 BLAKE2B 4a9c9a6d1c32d0f434ba930d6820bd65593918fc131c31b9d4765191ce6da22f91d2eef10dc97de49bc7e741164b4f47440e505f5b7ac554c2cf9dee08cfa30c SHA512 2ee22a9f9bce485131dc1d06001bafacb107951768863115661ef4ec617037d710d4ba33b6424c17436e0a5e0ad9db142e8beaf5416646cfc779d9fdb3ada533
DIST homeassistant-2024.5.5.gh.tar.gz 17013825 BLAKE2B 03eba1e79d9c1c2ff8a751c84e9c51f8c4396e8d9c6ef7800d7ae8db9237d5b511f76d99aed4db7a9a851c8036dbbf129a66b67d31333338ef17a2a4805ecc04 SHA512 f84350c715438e715a694d211bd4452ca43b1a6bfee30266ee07d4d94a725df8129847db6bc94958759b971759bbdc78fd968fda769b238f0cbf5e98991e270f
DIST homeassistant-2024.5.5.tar.gz 21077969 BLAKE2B c08563c79974d99bb124d33f2deeee693a4c0b92fb1a17b9c937d8a1a125d1c4c5723e469305a6597c7aae7629713b1f1935608b4c3d29176098fb0a645513c0 SHA512 1bfab28f86ceb64d7b4c84b418811d57990a45b730b361d603a22bd8ccb64a6531cd79f5bfb1e282aaf49e3b711d74b1f94fc25915619c0a6a5fb2ef9b4c4796
EBUILD homeassistant-min-2024.3.3.ebuild 19080 BLAKE2B 4f7d485d89fe25b40ef9de9fd8c3c5a469812d09e7aed9a2c957c1f307fe3f7f32aea96552891137951415b0910364dda064434bcd25741d9608052f883b68d3 SHA512 81bdf34f8f4efe854a3a9cc1fea584f269801d7df31f4cbd3336246abdb6e7a3f8d490911583921b87ab0316f888a1085ef28bb9f851c93cf6d294b705d779f5
MISC metadata.xml 10026 BLAKE2B 6d5633fe741abe33725dc60a5def69542267ba5d0a5e806cbecba38c50eb79173fb5d7ccee2667ac0f20c807505639d7607bf9c6e0e0f6ac94d4a777d3bc9801 SHA512 ccc02ffab9ed7ca9197ea9759082669b7fadc38eb9111ca7753ac776fcedf043806a66936b06a0199caf7498ef0d88c5516c86b8d44c5da34d2101e5a3209822
EBUILD homeassistant-min-2024.4.4-r1.ebuild 19118 BLAKE2B 0adbdaf266bc249da614d1eedc444a6aa86c930f4d7bf17519188d68cd79870447be63d21728eb7a9c25de8decf23d06afef21f6426d5c85151e0550d8321177 SHA512 4edf7eeb7a950a4369385c1990ef070159de8f729dabe32b0b94e4081bbee7c79acfb6a95b199ae602d878a8d0d2b5d875c64f74b12223619f75bce65bee477f
EBUILD homeassistant-min-2024.5.3-r4.ebuild 19119 BLAKE2B 17135c7e68c10f830556bc6df0ca5895b0069b049dfc7fb47febbd34d821b5ce4f6a39c488bb2e2cd6de0fe26b8b78b0f9ca9d63bb3cf431ccbb7009d56f7ad4 SHA512 64a4efa18d26f7d95aac2863908dd45200e5453d82330e8c2068dafa8699fcb5bb639c3fb78295aa62d05755c18025d677face05bf29ad1888ab09131e604ba3
EBUILD homeassistant-min-2024.5.4-r1.ebuild 19098 BLAKE2B e70dab1bf11891b8f798903b42e8ed788ee39a365c545512f179332cd59342ba1a7875d53d8837b043d549140d1c3a10b4ad3945388d9341baf97f582cacdf26 SHA512 5b24fe6f608acaa3c1bd349449262132c63f7b1cf7f103c4dc6709b88644ee766bdfe64c822e63ba732f4860b2d6d2400e8ebdcfd04efbb1e35fe6bdcf5f8a08
EBUILD homeassistant-min-2024.5.5.ebuild 19138 BLAKE2B 4f6be7dbb599d8362d77e5f0c575548b4b2109e93b8da0186b5b4f893575d7909e25443822fe7692992dded1116ddeeeb76afdc167078b06a09fb51af74a7854 SHA512 68022f33414e9bceb9d66a58c804b9fb38e4721082b218631a8e2694576a43f68cee33976e7585b59f652d1199d52e5e81ba5a0dad361f0ecb79ff394d749624
MISC metadata.xml 10139 BLAKE2B 352c7db532a58de1a4a0269d417258999387a0b26f9bd444351fba888b530f95115704ad87a5525f8f3dd543932448a4aef165f122bf345952cedfb19018fba1 SHA512 f28452df2a14f865797ccf8ec8ab8f7e933e100c233796f1a3ca544a9745a9359d0f26c675788f7528cd190790b3e261aca8c708e4c5911697de390893e73be4

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
@@ -47,25 +47,25 @@ RDEPEND="${RDEPEND}
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodhcpwatcher-0.8.1[${PYTHON_USEDEP}]
~dev-python/aiodiscover-1.6.1[${PYTHON_USEDEP}]
~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}]
~dev-python/aiodiscover-2.0.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.3[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.1.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.2[${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-retry-connector-3.5.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.3.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}]
@@ -83,19 +83,18 @@ 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/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-2.4.2[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.78.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.6.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.12.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240307.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.3.12[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240404.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.4.3[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.5[${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}]
@@ -106,16 +105,16 @@ RDEPEND="${RDEPEND}
>=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/pillow-10.3.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.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.0.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}]
@@ -127,7 +126,8 @@ RDEPEND="${RDEPEND}
~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}]
>=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}]
@@ -137,7 +137,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.4[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
@@ -155,47 +155,47 @@ RDEPEND="${RDEPEND}
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-54[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-61[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2024.2.1[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.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? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}] ~dev-python/habluetooth-2.4.2[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.9[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-14.0.0[${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}] )
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.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}] )
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}] )
forecast_solar? ( ~dev-python/forecast-solar-3.1.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.3[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.5.0[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.44[${PYTHON_USEDEP}] ~dev-python/Babel-2.13.1[${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}] )
knx? ( ~dev-python/xknx-2.12.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.7.1[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-7.0.1[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-7.0.1[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-8.0.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-8.0.0[${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.5[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.8[${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}] )
@@ -209,74 +209,74 @@ RDEPEND="${RDEPEND}
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}] )
plex? ( ~dev-python/PlexAPI-4.15.12[${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}] )
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.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}] )
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.1.1[${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.9[${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}] )
sql? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.5.0[${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}] )
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.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.9[${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-0.5.1[${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.44[${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.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}] )
zeroconf? ( ~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.38.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.114[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.23.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.63.5[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.18[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.55.3[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-3.1.0[${PYTHON_USEDEP}]
~dev-python/coverage-7.4.3[${PYTHON_USEDEP}]
~dev-python/coverage-7.4.4[${PYTHON_USEDEP}]
~dev-python/freezegun-1.4.0[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.8.0[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.15.1[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.6.2
~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.5[${PYTHON_USEDEP}]
~dev-python/pytest-cov-4.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.2.0[${PYTHON_USEDEP}]
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-unordered-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-8.0.2[${PYTHON_USEDEP}]
~dev-python/pytest-8.1.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
~dev-python/respx-0.21.0[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.2[${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_{11..12} )
PYTHON_COMPAT=( python3_12 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
@@ -34,7 +34,7 @@ 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 )
|| ( dev-lang/python:3.12 dev-lang/python:3.13 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
@@ -47,25 +47,27 @@ RDEPEND="${RDEPEND}
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodhcpwatcher-0.8.0[${PYTHON_USEDEP}]
~dev-python/aiodiscover-1.6.1[${PYTHON_USEDEP}]
~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}]
~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}]
~dev-python/aiodns-3.2.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-isal-0.3.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.1.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-session-2.12.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.2[${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-retry-connector-3.5.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.3.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.19.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.4.2[${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}]
@@ -83,20 +85,19 @@ 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/habluetooth-2.4.2[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-2.8.1[${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-20240306.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.2.28[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240501.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.4.24[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.5[${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/jinja-3.1.4[${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}]
@@ -106,16 +107,16 @@ RDEPEND="${RDEPEND}
>=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/pillow-10.3.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.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.0.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}]
@@ -123,12 +124,14 @@ RDEPEND="${RDEPEND}
>=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/pyudev-0.24.1[${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}]
>=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}]
>=dev-python/tuf-4.0.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.11.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}]
@@ -137,7 +140,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.4[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
@@ -147,55 +150,55 @@ RDEPEND="${RDEPEND}
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-3.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}] )
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}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.15[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-50[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-61[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2024.2.1[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.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? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.19.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.2[${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.8.1[${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.0[${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}] )
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.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}] )
esphome? ( ~dev-python/aioesphomeapi-24.3.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}] )
forecast_solar? ( ~dev-python/forecast-solar-3.1.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.3[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.5.0[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.44[${PYTHON_USEDEP}] ~dev-python/Babel-2.13.1[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-23.11.0[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.6.0[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.47[${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}] )
knx? ( ~dev-python/xknx-2.12.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.7.1[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-7.0.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-7.0.0[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-8.0.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-8.0.0[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-5.7.0[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-5.10.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.4[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.8[${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}] )
@@ -209,76 +212,77 @@ RDEPEND="${RDEPEND}
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}] )
plex? ( ~dev-python/PlexAPI-4.15.12[${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}] )
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.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}] )
ring? ( ~dev-python/ring-doorbell-0.8.11[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.1.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-9.0.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.23[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-lextudio-6.0.2[${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}] )
sonos? ( ~dev-python/soco-0.30.3[${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}] )
sql? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.5.0[${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}] )
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.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${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-0.5.1[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-1.0.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}] )
workday? ( ~dev-python/holidays-0.47[${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}] )"
zeroconf? ( ~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.38.4[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.115[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.23.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.64.0[${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.4[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-3.1.0[${PYTHON_USEDEP}]
~dev-python/coverage-7.4.3[${PYTHON_USEDEP}]
~dev-python/coverage-7.5.0[${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/mypy-dev-1.10.0_alpha3[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.17.0[${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.5[${PYTHON_USEDEP}]
~dev-python/pytest-cov-4.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.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/pytest-timeout-2.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-unordered-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-3.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-8.1.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.12.1[${PYTHON_USEDEP}]
~dev-python/respx-0.21.0[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.2[${PYTHON_USEDEP}]
~dev-python/uv-0.1.35
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
@@ -289,7 +293,8 @@ src_prepare() {
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
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"

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_{11..12} )
PYTHON_COMPAT=( python3_12 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
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"
@@ -34,7 +34,7 @@ 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 )
|| ( dev-lang/python:3.12 dev-lang/python:3.13 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
@@ -47,31 +47,35 @@ RDEPEND="${RDEPEND}
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.6.0[${PYTHON_USEDEP}]
~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}]
~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}]
~dev-python/aiodns-3.2.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-isal-0.3.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.1.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-session-2.12.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.3.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.38.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.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.1.2[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.17.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.3.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.19.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.4.2[${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-42.0.2[${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}]
@@ -81,20 +85,19 @@ 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/habluetooth-2.4.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.76.0[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-2.8.1[${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-20240207.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.2.2[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240501.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.4.24[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.5[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.26.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/jinja-3.1.4[${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}]
@@ -104,31 +107,31 @@ RDEPEND="${RDEPEND}
>=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/pillow-10.3.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.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.1.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${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-8.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/pyudev-0.24.1[${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.25[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.9.0[${PYTHON_USEDEP}]
>=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}]
>=dev-python/tuf-4.0.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.11.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}]
@@ -137,65 +140,65 @@ 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.4[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
~dev-python/colorlog-6.8.2[${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}] )
accuweather? ( ~dev-python/accuweather-3.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}] )
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}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.15[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-48[${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}] )
axis? ( ~dev-python/axis-61[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2024.2.1[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.19.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.2[${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.8.1[${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-13.1.0[${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}] )
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-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}] )
esphome? ( ~dev-python/aioesphomeapi-24.3.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.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}] )
forecast_solar? ( ~dev-python/forecast-solar-3.1.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.3[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-23.11.0[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.6.0[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.47[${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.4[${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.0.1[${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.0[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.6.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.12.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.7.1[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-8.0.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-8.0.0[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-5.5.0[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-5.10.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.3[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.8[${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}] )
@@ -209,86 +212,88 @@ RDEPEND="${RDEPEND}
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.7[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.12[${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.25[${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.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.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}] )
ring? ( ~dev-python/ring-doorbell-0.8.11[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.0.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-lextudio-5.0.31[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-9.0.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}] )
sonos? ( ~dev-python/soco-0.30.4[${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.25[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.4.4[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.5.0[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.8[${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}] )
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.12.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
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}] )
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-0.5.1[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-1.0.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.43[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.17.1[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.47[${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.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}] )"
zeroconf? ( ~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.38.4[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.115[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.23.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.64.0[${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.4[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
~dev-python/coverage-7.4.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.3.1[${PYTHON_USEDEP}]
~dev-python/astroid-3.1.0[${PYTHON_USEDEP}]
~dev-python/coverage-7.5.0[${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.13.2[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.6.0
~dev-python/mypy-dev-1.10.0_alpha3[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.17.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.7.0
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
~dev-python/pylint-3.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.23.4[${PYTHON_USEDEP}]
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.3.2[${PYTHON_USEDEP}]
~dev-python/pylint-3.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.23.6[${PYTHON_USEDEP}]
~dev-python/pytest-cov-5.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
~dev-python/pytest-github-actions-annotate-failures-0.2.0[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
~dev-python/pytest-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.4[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.7.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-1.0.0[${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.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-8.1.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.12.1[${PYTHON_USEDEP}]
~dev-python/respx-0.21.0[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.2[${PYTHON_USEDEP}]
~dev-python/uv-0.1.35
)
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}
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
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

@@ -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_{11..12} )
PYTHON_COMPAT=( python3_12 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
@@ -15,7 +15,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
S="${WORKDIR}/homeassistant-full-9999/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
@@ -34,7 +34,7 @@ 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 )
|| ( dev-lang/python:3.12 dev-lang/python:3.13 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
@@ -47,31 +47,35 @@ RDEPEND="${RDEPEND}
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.6.0[${PYTHON_USEDEP}]
~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}]
~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}]
~dev-python/aiodns-3.2.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-isal-0.3.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.1.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-session-2.12.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.3.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.38.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.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.1.2[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.17.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.3.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.19.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.4.2[${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-42.0.2[${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}]
@@ -81,20 +85,19 @@ 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/habluetooth-2.4.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.76.0[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-2.8.1[${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-20240207.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.2.2[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240501.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.4.24[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.5[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.26.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/jinja-3.1.4[${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}]
@@ -104,31 +107,31 @@ RDEPEND="${RDEPEND}
>=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/pillow-10.3.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.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.1.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${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-8.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/pyudev-0.24.1[${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.25[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.9.0[${PYTHON_USEDEP}]
>=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}]
>=dev-python/tuf-4.0.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.11.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}]
@@ -137,65 +140,65 @@ 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.4[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
~dev-python/colorlog-6.8.2[${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}] )
accuweather? ( ~dev-python/accuweather-3.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}] )
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}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.15[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-48[${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}] )
axis? ( ~dev-python/axis-61[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2024.2.1[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.19.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.2[${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.8.1[${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-13.1.0[${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}] )
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-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}] )
esphome? ( ~dev-python/aioesphomeapi-24.3.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.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}] )
forecast_solar? ( ~dev-python/forecast-solar-3.1.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.3[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-23.11.0[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.6.0[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.47[${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.4[${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.0.1[${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.0[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.6.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.12.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.7.1[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-8.0.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-8.0.0[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-5.5.0[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-5.10.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.3[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.8[${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}] )
@@ -209,76 +212,77 @@ RDEPEND="${RDEPEND}
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.7[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.12[${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.25[${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.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.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}] )
ring? ( ~dev-python/ring-doorbell-0.8.11[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.0.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-lextudio-5.0.31[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-9.0.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}] )
sonos? ( ~dev-python/soco-0.30.4[${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.25[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.4.4[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.5.0[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.8[${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}] )
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.12.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
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}] )
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-0.5.1[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-1.0.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.43[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.18.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.47[${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.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}] )"
zeroconf? ( ~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.38.4[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.115[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.23.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.64.0[${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.4[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
~dev-python/coverage-7.4.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.3.1[${PYTHON_USEDEP}]
~dev-python/astroid-3.1.0[${PYTHON_USEDEP}]
~dev-python/coverage-7.5.0[${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.13.2[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.6.0
~dev-python/mypy-dev-1.10.0_alpha3[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.17.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.7.0
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
~dev-python/pylint-3.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.23.4[${PYTHON_USEDEP}]
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.3.2[${PYTHON_USEDEP}]
~dev-python/pylint-3.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.23.6[${PYTHON_USEDEP}]
~dev-python/pytest-cov-5.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
~dev-python/pytest-github-actions-annotate-failures-0.2.0[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
~dev-python/pytest-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.4[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.7.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-1.0.0[${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.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-8.1.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.12.1[${PYTHON_USEDEP}]
~dev-python/respx-0.21.0[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.2[${PYTHON_USEDEP}]
~dev-python/uv-0.1.35
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
@@ -289,7 +293,8 @@ src_prepare() {
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
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"

View File

@@ -76,6 +76,7 @@
<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="ozw">Open Zwave MQTT</flag>
<flag name="ping">use the great ICMPLib for Presence Detection and as a binary Sensor</flag>
<flag name="plex">Python bindings for the Plex API</flag>
<flag name="ps4">allows you to control a Sony PlayStation 4 console</flag>
@@ -106,6 +107,7 @@
<flag name="tile">API for Tile Bluetooth trackers</flag>
<flag name="tomorrowio">obtain weather, air quality, pollen, and fire information fro tomorrow.io</flag>
<flag name="tplink">control your TP-Link Smart Home Devices</flag>
<flag name="tradfri">Control/observe IKEA Tradfri devices</flag>
<flag name="upnp">support UPnP/Internet Gateway Device (IGD) Protocol</flag>
<flag name="utility_meter">integration provides functionality to track consumptions of various utilities</flag>
<flag name="version">display the current Home Assistant versions</flag>

View File

@@ -8,25 +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.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.4.gh.tar.gz 16277196 BLAKE2B 03677e476bbceb623f67ba9d6fd5bd22c13a7c219a37b6c1c76dd0d59c947c8f256b60fe8ba9875eacb71968ee3862c88edc8d13f93e5c44f9bf288f3b2a82cf SHA512 68aec8f38821ec9489c5eb7251d1364847b4825cf98e8f9b10f9bc2a2f3ef31428c7bee0a01c6d451f872be5dfdc1bec4b4c52a9a34c12f853250ed70928f069
DIST homeassistant-2024.2.4.tar.gz 19966997 BLAKE2B bea54bd15f741c60f710d7796b9a1fe6a4e2893ccd2ce65889e7e349a5bfc47b187d99f9544a7fdb9be18bba4ffd6b154a6992158473431ac3945a9e1e7d9e31 SHA512 5ca0f09e48d90d6e1687bf8927c429db1ea9bdc2630b62d2458bee5debc5ff16940ab56f03b5fb8d412f6688371b2cc97c5bf8a743394a7b3a243b7e4bb22524
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.0.gh.tar.gz 16484995 BLAKE2B 3c2d7d95b2014fdb32ba3d892352e64b8674538cac0d926a420706c054bc1c0272c611841fa41a19c257c0123ae2a7c6077184b619b29ece89eecedb1b2ae94b SHA512 de75ce2a1ac61ddd84fa8587fd24ea5e951af47759789a0c7ec59f2b6438aeb5ec5eb3e22d1af3302613a2f57697eae822fedf0e9b003574adbfec6b2a1f6847
DIST homeassistant-2024.3.0.tar.gz 20202379 BLAKE2B 76b7657538c114a228efeea79a3ad2772a1b909dafeb72eca37ccf4ebf6619dde6efb4d606516eed1dbfd6ce53b9a5c109600a70ef05b69df000a4a7a86d4c4e SHA512 0a7d242d008d214f25eb2698c7019c4b1eaf7f53f358bd30f7509e956125109a68e37b65ac31bafbab216921857d1f65a813600e30b9d8321bcb3b092d6f9a7c
DIST homeassistant-2024.3.1.gh.tar.gz 16494165 BLAKE2B ca7cf7313a51e56ac23e2697b30fcaeb67d1d2058eb1ef6e92bb65c511fe346c385e688cc63b8eae17c44c355f91007af4b3bcb92e00a565693230b1bc6c9a34 SHA512 e2a5374f409931e9dd2b957327f0d74045ad4811f40c15430b61ad94eacb90bce9e2ed2c802ab16b011683ce851e8fbda6552cd146dac3ca79b1b7999cd121b7
DIST homeassistant-2024.3.1.tar.gz 20279951 BLAKE2B 6bc53efde0f03d11bd1c69e8a7a0a0f079f5bc6fd44ca9482e7bb390c86dd29ce84747651c2ccbff2604a8084ee3e5401aa8749c1f8fc81d445f4a23f3c11cb8 SHA512 f2759250f4694e5e5f4d86bca39e77955d1edafa37eefba5d8cf1b7a2e5832f20272ee38780fd1787fbdff22f4a10438a8135062373f62ed54a5d023635775f7
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
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.4-r1.ebuild 34157 BLAKE2B fc0c403622643b1c33b60c976a3b5b12b64a391d005006c1baa8b1faaf7e035a0183ad1230d4b28c0494895af9dd27a696e53c7b8667f5f0de9f5505bb7434e2 SHA512 0f0f647e6be34555974e9c8278e0e786f3da7b641216a2550e14ec4f0425a4e1ba61515c95154862f8b1511a7783347a9e28a5a6bec4e8429fcc0cdb0651ad09
EBUILD homeassistant-2024.2.5.ebuild 34157 BLAKE2B fc0c403622643b1c33b60c976a3b5b12b64a391d005006c1baa8b1faaf7e035a0183ad1230d4b28c0494895af9dd27a696e53c7b8667f5f0de9f5505bb7434e2 SHA512 0f0f647e6be34555974e9c8278e0e786f3da7b641216a2550e14ec4f0425a4e1ba61515c95154862f8b1511a7783347a9e28a5a6bec4e8429fcc0cdb0651ad09
EBUILD homeassistant-2024.3.0.ebuild 34152 BLAKE2B 3bae7eca311f8d6f826873532566fa39715f885e6064b57b132467b3f596b90ff2a8ffd659acefacc113e57ded48034bedd493041d7e347ccc26f5b563efc645 SHA512 8372c360557c20df380f027699f6b7debd2749ef708157284b30265ea4981013514ac694f0d69ce7ba74184bff04e1e2a167d0ab8748c04074531bb140e49f08
EBUILD homeassistant-2024.3.1.ebuild 34311 BLAKE2B 2d4e878606e6b4ee43cc6379cfb8feb82dc9e5d9e29c29fb93d586342e955863cb5a1d06b446bee4683f62c2321295cce203632a9cbe285a23cf4b5dcdd1aa3c SHA512 ea74ce6090e7d18090550d4d6164edf626da5dd53b7e1c98af678ea93a1dacb4cb25e9453138abaa6467f431e3c3dde68c6ed58bf3eddc79373f2917dede65c8
DIST homeassistant-2024.4.4.gh.tar.gz 16723900 BLAKE2B ca4d862ff72a20aeeb883f927dce436be58100eeb008f62f211d31f6bf384f67e45b95cea07af1cae881f2ed7bd3b240f555f204b81596d0968ad678a11b0367 SHA512 c9fc1828f276f5ab37d6ed335886c13a860232e66009922d8a9ea5f53b2b181ba39f90c2c3932961dd0724bda6d491a59aeffec983eab592ddfac0bbdf1683b5
DIST homeassistant-2024.4.4.tar.gz 20721794 BLAKE2B 38ef086468d0e818035ce2572ca94249010ec906ab08ba63bd9e63ae16f0d5ed9f47fc8aa84120f3664ba578908652e20cf95e9e5c414919d1b389f3d3aa74e8 SHA512 93acf9ada78bd97134f05e2b3a0052477adacc079332da89fa41dd3ff432180ebe2bdb041b3a33c8df85bfd75090e305e9cae615db405b0c9cf94631f504eca9
DIST homeassistant-2024.5.3.gh.tar.gz 16996185 BLAKE2B 402ac1f4e417604c3c6ebc91c3e22ce452c05211cb35ee871b56f36b0046dbe362622e1555d22b2da562be56871cbef20e5a5470fe6a2c13928dae19a511e5a3 SHA512 f7cb3fa6008754890a18fe27f96fafd831f9e14a3129be1b73e7c5d601697cc3dfc26de75f2357b3e5047b0f94a00cea0549771e324af45084bc5be31dc1cf6f
DIST homeassistant-2024.5.3.tar.gz 20991448 BLAKE2B ac1c4ae9d39811ba6804ced95e77b2a14de9d16e329885171b8230f2f613d01cbf2119151043bdad168fc4233c3513ad6b8028f15a74280e4a0dca25adb8f263 SHA512 c129ff52daef30b047464264baf2b173beec75a12eebe781975a5cd2cc833f2331ae8bb820e00ca67e52f7d6b471bc42424516589ec2ab9b3d8d5883bfa5509c
DIST homeassistant-2024.5.4.gh.tar.gz 17009424 BLAKE2B ec299c5c34f8244d4ac374345af15867e620dff0f0d067df5f53b0c692bf332b588777315222bdfc215e1f394e71e15fe8c1452f6b4a2ebe913c79e09904f424 SHA512 d2c9055feb3793e0d24ff98d7a0899c64eee2cb1efe72aaac9c6c6d3875383e3619d49408fcf54adb659ab80c1aac08127cbc0421372f7d3b093699b161a63b0
DIST homeassistant-2024.5.4.tar.gz 21029673 BLAKE2B 4a9c9a6d1c32d0f434ba930d6820bd65593918fc131c31b9d4765191ce6da22f91d2eef10dc97de49bc7e741164b4f47440e505f5b7ac554c2cf9dee08cfa30c SHA512 2ee22a9f9bce485131dc1d06001bafacb107951768863115661ef4ec617037d710d4ba33b6424c17436e0a5e0ad9db142e8beaf5416646cfc779d9fdb3ada533
DIST homeassistant-2024.5.5.gh.tar.gz 17013825 BLAKE2B 03eba1e79d9c1c2ff8a751c84e9c51f8c4396e8d9c6ef7800d7ae8db9237d5b511f76d99aed4db7a9a851c8036dbbf129a66b67d31333338ef17a2a4805ecc04 SHA512 f84350c715438e715a694d211bd4452ca43b1a6bfee30266ee07d4d94a725df8129847db6bc94958759b971759bbdc78fd968fda769b238f0cbf5e98991e270f
DIST homeassistant-2024.5.5.tar.gz 21077969 BLAKE2B c08563c79974d99bb124d33f2deeee693a4c0b92fb1a17b9c937d8a1a125d1c4c5723e469305a6597c7aae7629713b1f1935608b4c3d29176098fb0a645513c0 SHA512 1bfab28f86ceb64d7b4c84b418811d57990a45b730b361d603a22bd8ccb64a6531cd79f5bfb1e282aaf49e3b711d74b1f94fc25915619c0a6a5fb2ef9b4c4796
EBUILD homeassistant-2024.3.3.ebuild 34315 BLAKE2B 319fb86801d9b0a8b88a8171e4a87fe7c42f0715b6ee6c7174fb0040367338f36e6c7cdca0cb012ada621ff0a53060c0ef57b9a83741757f49670453b2bead4b SHA512 2081862a8f17eb8497f12c29336006672c0cbbc5d350eee5f36c931ae040b5677c04c3e51152ce2cf5f8f6026f9a05e5db9b7f94ac1b489d9240768b1f0bdf58
EBUILD homeassistant-2024.4.4.ebuild 34351 BLAKE2B b772e26a2fb2978feb4772ab96a7872c36a46e6f9158c15496d7a8f065ae2233dea5e0111e2a998179c0fcd9c36a6cb279bcc9daa673c9e1d7412f83cc86dcb4 SHA512 d6f391b712f93f33b901619bb4bb8c596bfe5af265bf5ac1609afae562bcaa8f26396f7d0f30d018b50ca0347bb8cc161f1bb21e386b867cd0bb88518b9cdbb8
EBUILD homeassistant-2024.5.3-r2.ebuild 34361 BLAKE2B 180e70bfaae75a83aa3bbc9153b0668623b1f425233cd2f04420723ac47b46c5854c30301e652e273a1552d8743d52b6c1f917e56f4bbbf15149218c86a43596 SHA512 c5b51b5cce80de33f2335500827cad3ed33d922520063e94e1e675441e2c418827b9c2856b94f37bfa5e05c520c8038101245d8011ce91e7558898a85b4c6002
EBUILD homeassistant-2024.5.4-r1.ebuild 34340 BLAKE2B 9055d61c1b559128daedd3bfbebb584ecbdd04ef033ec8995708fb4ef4d496cec0e255701b57082540ed3c39ce2814155c6c5421df6c96144e122a2a14bfb9cc SHA512 b020f4227492c365a0f58f61af026971dcfc12bc4b679d9fb91fc02ab2d755e25380de7740431041df247c763d0a3537f9f1aca0d80a989a18e3e3110a7006af
EBUILD homeassistant-2024.5.5.ebuild 34380 BLAKE2B f4c2514212925ee3aaaef7224fd0c39b5fb1c274243813efb332b420bfbf62f8100ee33a249baa901f868e3d38cefbe9ddb16c479a82abfffa77374dd6dde0dd SHA512 45e1e398d00ee019fbc223c214ec8246665cd87ee8da3c5ddc6063f742fb4d81f14b098db59d8caa1f2bd28f2609c401e22b4deb2ea698ef3f68f71b2fa3c680
MISC metadata.xml 27369 BLAKE2B 8975a2c9885e30759df19290efb4deb224394bd57f77d9be8398223b5cdb5613468573eb9ac300fba4acf7a21bc847b715d587d089260f4cb431b08d02c953c9 SHA512 2b5d9038f8804277010b279ba75849902eff1a4cc6de3df74e994ddb5a1964eadcbfee475be28f7c6d89c1923d322850f3172ac5decb0e4e5e823910b1372e15

View File

@@ -1,521 +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="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
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-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.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.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.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}]
~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/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.5.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20231208.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.12.5[${PYTHON_USEDEP}]
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
>=dev-python/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.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/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-2023.10.3[${PYTHON_USEDEP}]
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
<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.127.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}
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.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-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_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}] )
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}] ~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}] )
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.2.0[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.22.3[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.14.0[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.6[${PYTHON_USEDEP}] )
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.8[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/aioelectricitymaps-0.1.5[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-114[${PYTHON_USEDEP}] )
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.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.3[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
esphome? ( dev-python/aioesphomeapi[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.4.6[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
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.9[${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.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}] )
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.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.16[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.1.1[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.7.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2023.11.0[${PYTHON_USEDEP}] )
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.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.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-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.10[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-6.1.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-6.1.0[${PYTHON_USEDEP}] )
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.11.16[${PYTHON_USEDEP}] )
met? ( ~dev-python/PyMetno-0.11.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}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-7.6.0[${PYTHON_USEDEP}] )
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}] )
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.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.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.34.5[${PYTHON_USEDEP}] )
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-7.0_alpha1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.2.0[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-4.0.1[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.8.3[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.18.1[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.8[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.5[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.5[${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}] )
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.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}] )
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}] )
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-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-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.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.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-2.0.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.17.0[${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}] )
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.36.2[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${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.37.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.107[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.22.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.60.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.0[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.15[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.54.0[${PYTHON_USEDEP}] )"
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.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}]
~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.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/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
)
dev-python/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 -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}"
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,524 +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="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.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/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.1.0[${PYTHON_USEDEP}]
~dev-python/astral-2.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.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.4.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.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.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.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}]
~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.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.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.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
~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.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-23.2.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${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-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
~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}]
~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}
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-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[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/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}] ~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.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}] )
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.2.0[${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.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.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}] )
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.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.8[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/aioelectricitymaps-0.1.5[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-114[${PYTHON_USEDEP}] )
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.3[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${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.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.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-4.0.2[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.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/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.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}] )
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.9[${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.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.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.1.1[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.16[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.1.3[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.7.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.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.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.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-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.10[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-6.1.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.11.16 )
met? ( ~dev-python/PyMetno-0.11.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}] )
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.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.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.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.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? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.2.0[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-4.0.1[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
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.5[listen,${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.18.1[${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-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}] )
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-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.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.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.7[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${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-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-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.32.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-3.0.1[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/aiowithings-2.0.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.17.0[${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}] )
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.0[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${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.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.55.2[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-3.0.1[${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.8.0[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.11.0[${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.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.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/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
)
dev-python/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
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,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
@@ -47,25 +47,25 @@ RDEPEND="${RDEPEND}
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodhcpwatcher-0.8.1[${PYTHON_USEDEP}]
~dev-python/aiodiscover-1.6.1[${PYTHON_USEDEP}]
~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}]
~dev-python/aiodiscover-2.0.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.3[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.1.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.2[${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-retry-connector-3.5.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.3.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}]
@@ -83,19 +83,18 @@ 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/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-2.4.2[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.78.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.6.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.12.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240307.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.3.12[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240404.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.4.3[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.5[${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}]
@@ -106,16 +105,16 @@ RDEPEND="${RDEPEND}
>=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/pillow-10.3.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.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.0.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}]
@@ -127,7 +126,8 @@ RDEPEND="${RDEPEND}
~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}]
>=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}]
@@ -137,7 +137,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.4[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
@@ -173,19 +173,19 @@ RDEPEND="${RDEPEND}
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.2[${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-1.11.4[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.4.2[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-2.0.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.4.2[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-54[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-61[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2024.2.1[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
@@ -198,7 +198,7 @@ RDEPEND="${RDEPEND}
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.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? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}] ~dev-python/habluetooth-2.4.2[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
@@ -206,7 +206,7 @@ RDEPEND="${RDEPEND}
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}] )
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}] )
@@ -217,7 +217,7 @@ RDEPEND="${RDEPEND}
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.0[${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}] )
@@ -230,13 +230,13 @@ RDEPEND="${RDEPEND}
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-0.8.1[${PYTHON_USEDEP}] ~dev-python/aiodiscover-1.6.1[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.3.0[${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.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.7[${PYTHON_USEDEP}] )
@@ -247,19 +247,19 @@ RDEPEND="${RDEPEND}
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.19.2[${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.0.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-1.0.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.1.0[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.7.6[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-1.0.4[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-3.1.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
@@ -278,7 +278,7 @@ 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}] )
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}] )
@@ -290,7 +290,7 @@ RDEPEND="${RDEPEND}
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}] )
image_upload? ( ~dev-python/pillow-10.3.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}] )
@@ -298,31 +298,31 @@ RDEPEND="${RDEPEND}
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.10[${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}] )
knx? ( ~dev-python/xknx-2.12.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.7.1[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.10[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-7.0.1[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-7.0.1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.4.11[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-8.0.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-8.0.0[${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-2023.11.16 )
met? ( ~dev-python/PyMetno-0.11.0[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2024.04.09 )
met? ( ~dev-python/PyMetno-0.12.0[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.5[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.8[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
@@ -335,7 +335,7 @@ RDEPEND="${RDEPEND}
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/pynut2-2.1.2[${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}] )
@@ -352,8 +352,8 @@ 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.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}] )
plex? ( ~dev-python/PlexAPI-4.15.12[${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}] )
@@ -361,20 +361,20 @@ RDEPEND="${RDEPEND}
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.2.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.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}] )
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.7[listen,${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.6.13[${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.2[${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.1.1[${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}] )
@@ -383,14 +383,14 @@ 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/pysnmp-lextudio-6.0.9[${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.27[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.4.4[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.5.0[${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}] )
@@ -400,20 +400,20 @@ RDEPEND="${RDEPEND}
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.12.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.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? ( ~dev-python/aiounifi-75[${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}] )
upnp? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
usb? ( ~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.9[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-5.1.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2023.12.0[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-2.0.2[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-5.1.1[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2024.4.1[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.21[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
@@ -421,14 +421,14 @@ RDEPEND="${RDEPEND}
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-3.0.1[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
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.44[${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}] )
@@ -436,11 +436,11 @@ RDEPEND="${RDEPEND}
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.132.2[${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.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}] )
zha? ( ~dev-python/bellows-0.38.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.114[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.23.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.63.5[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.18[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.12[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.5.4[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.55.3[${PYTHON_USEDEP}] )"
@@ -448,28 +448,28 @@ RDEPEND="${RDEPEND}
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-3.1.0[${PYTHON_USEDEP}]
~dev-python/coverage-7.4.3[${PYTHON_USEDEP}]
~dev-python/coverage-7.4.4[${PYTHON_USEDEP}]
~dev-python/freezegun-1.4.0[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.8.0[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.15.1[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.6.2
~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.5[${PYTHON_USEDEP}]
~dev-python/pytest-cov-4.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.2.0[${PYTHON_USEDEP}]
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-unordered-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-8.0.2[${PYTHON_USEDEP}]
~dev-python/pytest-8.1.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
~dev-python/respx-0.21.0[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.2[${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_{11..12} )
PYTHON_COMPAT=( python3_12 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
@@ -34,7 +34,7 @@ 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 )
|| ( dev-lang/python:3.12 dev-lang/python:3.13 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
@@ -47,25 +47,27 @@ RDEPEND="${RDEPEND}
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodhcpwatcher-0.8.0[${PYTHON_USEDEP}]
~dev-python/aiodiscover-1.6.1[${PYTHON_USEDEP}]
~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}]
~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}]
~dev-python/aiodns-3.2.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-isal-0.3.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.1.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-session-2.12.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.2[${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-retry-connector-3.5.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.3.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.19.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.4.2[${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}]
@@ -83,20 +85,19 @@ 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/habluetooth-2.4.2[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-2.8.1[${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-20240306.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.2.28[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240501.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.4.24[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.5[${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/jinja-3.1.4[${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}]
@@ -106,16 +107,16 @@ RDEPEND="${RDEPEND}
>=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/pillow-10.3.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.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.0.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}]
@@ -123,12 +124,14 @@ RDEPEND="${RDEPEND}
>=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/pyudev-0.24.1[${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}]
>=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}]
>=dev-python/tuf-4.0.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.11.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}]
@@ -137,7 +140,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.4[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
@@ -148,7 +151,7 @@ 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.1.1[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-3.0.0[${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}] )
@@ -167,25 +170,25 @@ RDEPEND="${RDEPEND}
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}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.15[${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.2[${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-1.11.4[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.4.2[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-3.0.1[${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-50[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-61[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2024.2.1[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
@@ -198,16 +201,16 @@ 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.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? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.19.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.2[${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.8.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.6[china,${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.15.2[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.5[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
bring? ( ~dev-python/bring-api-0.5.7[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.19.0[${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}] )
@@ -217,7 +220,7 @@ RDEPEND="${RDEPEND}
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.0[${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}] )
@@ -230,13 +233,13 @@ RDEPEND="${RDEPEND}
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-0.8.0[${PYTHON_USEDEP}] ~dev-python/aiodiscover-1.6.1[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}] )
dhcp? ( ~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiodiscover-2.1.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.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.7[${PYTHON_USEDEP}] )
@@ -244,41 +247,41 @@ RDEPEND="${RDEPEND}
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}] )
emulated_roku? ( ~dev-python/emulated-roku-0.3.0[${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.19.1[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.6.0[${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}] )
enphase_envoy? ( ~dev-python/pyenphase-1.20.3[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.6.2[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-24.3.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.1.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.7.6[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.7.8[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-1.0.4[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-3.1.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.10[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.11[${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}] )
gios? ( ~dev-python/gios-4.0.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-23.11.0[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.6.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}] )
growatt_server? ( ~dev-python/growattServer-1.5.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.44[${PYTHON_USEDEP}] ~dev-python/Babel-2.13.1[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.47[${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}] )
@@ -290,39 +293,39 @@ RDEPEND="${RDEPEND}
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}] )
image_upload? ( ~dev-python/pillow-10.3.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}] )
insteon? ( ~dev-python/pyinsteon-1.5.3[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.5.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.5[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.10[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.15.0[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-offline-1.0.3[${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}] )
knx? ( ~dev-python/xknx-2.12.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.7.1[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.10[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-1.0.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.15[${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.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-7.0.0[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.5.0[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-8.0.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-8.0.0[${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}] )
matter? ( ~dev-python/python-matter-server-5.10.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2023.11.16 )
met? ( ~dev-python/PyMetno-0.11.0[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2024.04.09 )
met? ( ~dev-python/PyMetno-0.12.0[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.4[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.8[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
@@ -335,8 +338,8 @@ RDEPEND="${RDEPEND}
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/pynut2-2.1.2[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.6.0[${PYTHON_USEDEP}] )
nut? ( ~dev-python/aionut-4.3.2[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.7.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}] )
@@ -352,8 +355,8 @@ 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.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}] )
plex? ( ~dev-python/PlexAPI-4.15.12[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.37.3[${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}] )
@@ -361,20 +364,20 @@ RDEPEND="${RDEPEND}
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.2.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.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}] )
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.7[listen,${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.19.1[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.13[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.8.11[listen,${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.19.3[${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.2[${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.1.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-9.0.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}] )
@@ -383,37 +386,37 @@ 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/pysnmp-lextudio-6.0.2[${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}] )
solax? ( ~dev-python/solax-3.1.0[${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}] )
sonos? ( ~dev-python/soco-0.30.3[${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}] )
sql? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.5.0[${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}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-2.4.2[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ~dev-python/psutil-5.9.8[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.1[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.12.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2023.12.1[${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? ( ~dev-python/aiounifi-77[${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-5.1.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2023.12.0[${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.24.1[${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.1[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.21[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
@@ -421,14 +424,14 @@ RDEPEND="${RDEPEND}
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-3.0.1[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-1.0.1[${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.44[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.47[${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}] )
@@ -436,42 +439,43 @@ RDEPEND="${RDEPEND}
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.132.2[${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.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}] )
zha? ( ~dev-python/bellows-0.38.4[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.115[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.23.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.64.0[${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}] )"
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.55.4[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-3.1.0[${PYTHON_USEDEP}]
~dev-python/coverage-7.4.3[${PYTHON_USEDEP}]
~dev-python/coverage-7.5.0[${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/mypy-dev-1.10.0_alpha3[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.17.0[${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.5[${PYTHON_USEDEP}]
~dev-python/pytest-cov-4.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.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/pytest-timeout-2.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-unordered-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-3.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-8.1.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.12.1[${PYTHON_USEDEP}]
~dev-python/respx-0.21.0[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.2[${PYTHON_USEDEP}]
~dev-python/uv-0.1.35
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
@@ -482,7 +486,8 @@ src_prepare() {
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
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"

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_{11..12} )
PYTHON_COMPAT=( python3_12 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
else
MY_PV=${PV/_beta/b}
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"
@@ -34,7 +34,7 @@ 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 )
|| ( dev-lang/python:3.12 dev-lang/python:3.13 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
@@ -47,31 +47,35 @@ RDEPEND="${RDEPEND}
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.6.0[${PYTHON_USEDEP}]
~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}]
~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}]
~dev-python/aiodns-3.2.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-isal-0.3.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.1.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-session-2.12.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.3.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.38.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.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.1.2[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.17.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.3.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.19.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.4.2[${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-42.0.2[${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}]
@@ -81,20 +85,19 @@ 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/habluetooth-2.4.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.76.0[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-2.8.1[${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-20240207.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.2.2[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240501.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.4.24[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.5[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.26.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/jinja-3.1.4[${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}]
@@ -104,31 +107,31 @@ RDEPEND="${RDEPEND}
>=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/pillow-10.3.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.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.1.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${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-8.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/pyudev-0.24.1[${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.25[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.9.0[${PYTHON_USEDEP}]
>=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}]
>=dev-python/tuf-4.0.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.11.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}]
@@ -137,18 +140,18 @@ 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.4[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
~dev-python/colorlog-6.8.2[${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}] )
accuweather? ( ~dev-python/accuweather-3.0.0[${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}] )
@@ -167,47 +170,47 @@ RDEPEND="${RDEPEND}
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}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.15[${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.2[${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-1.11.2[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.4.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-3.0.1[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.4.2[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2023.3.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-61[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2024.2.1[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.6[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.2.0[${PYTHON_USEDEP}] )
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.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? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.19.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.2[${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.8.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.6[china,${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.15.2[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}] )
bring? ( ~dev-python/bring-api-0.5.7[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.19.0[${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}] )
@@ -217,26 +220,26 @@ RDEPEND="${RDEPEND}
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.1.0[${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-114[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-115[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.4[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.6[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.3[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${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}] )
dhcp? ( ~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}] )
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.6.0[${PYTHON_USEDEP}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.7[${PYTHON_USEDEP}] )
@@ -244,85 +247,85 @@ RDEPEND="${RDEPEND}
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}] )
emulated_roku? ( ~dev-python/emulated-roku-0.3.0[${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.19.0[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.6.0[${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}] )
enphase_envoy? ( ~dev-python/pyenphase-1.20.3[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.6.2[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-24.3.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.1.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.7.6[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.7.8[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-1.0.4[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-3.1.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.10[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.11[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.3[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-3.2.2[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.5.0[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-4.0.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-23.11.0[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.6.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}] )
growatt_server? ( ~dev-python/growattServer-1.5.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.43[${PYTHON_USEDEP}] ~dev-python/Babel-2.13.1[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.47[${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.4[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.1.5[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.16[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
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.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2024.1.0[${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.0.1[${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}] )
image_upload? ( ~dev-python/pillow-10.3.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}] )
insteon? ( ~dev-python/pyinsteon-1.5.3[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.5.0[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.14.4[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.10[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.15.0[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-offline-1.0.3[${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.0[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.6.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.12.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.7.1[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.10[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-1.0.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.15[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.5.0[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-8.0.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-8.0.0[${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.5.0[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-5.10.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2023.11.16 )
met? ( ~dev-python/PyMetno-0.11.0[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2024.04.09 )
met? ( ~dev-python/PyMetno-0.12.0[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.3[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.8[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
@@ -332,11 +335,11 @@ RDEPEND="${RDEPEND}
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/mac-vendor-lookup-0.1.12[${PYTHON_USEDEP}] )
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/aiooui-0.1.5[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.2[${PYTHON_USEDEP}] )
nut? ( ~dev-python/pynut2-2.1.2[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.6.0[${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.7.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}] )
@@ -352,8 +355,8 @@ 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.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}] )
plex? ( ~dev-python/PlexAPI-4.15.12[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.37.3[${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}] )
@@ -361,59 +364,59 @@ RDEPEND="${RDEPEND}
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.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}] )
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.7[listen,${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.19.1[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.13[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.8.11[listen,${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.19.3[${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.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-5.1.0[${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.0.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-9.0.0[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${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-5.0.31[${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}] )
solax? ( ~dev-python/solax-3.1.0[${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}] )
sonos? ( ~dev-python/soco-0.30.4[${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.25[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.4.4[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.5.0[${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.8[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-2.4.2[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ~dev-python/psutil-5.9.8[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.1[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.12.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2023.12.1[${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? ( ~dev-python/aiounifi-77[${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-4.0.3[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2023.12.0[${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.24.1[${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.1[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.21[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
@@ -421,14 +424,14 @@ RDEPEND="${RDEPEND}
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-3.0.1[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-1.0.1[${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.43[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.17.1[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.47[${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}] )
@@ -436,52 +439,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.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${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}] )
zha? ( ~dev-python/bellows-0.38.4[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.115[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.23.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.64.0[${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}] )"
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.55.4[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
~dev-python/coverage-7.4.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.3.1[${PYTHON_USEDEP}]
~dev-python/astroid-3.1.0[${PYTHON_USEDEP}]
~dev-python/coverage-7.5.0[${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.13.2[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.6.0
~dev-python/mypy-dev-1.10.0_alpha3[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.17.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.7.0
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
~dev-python/pylint-3.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.23.4[${PYTHON_USEDEP}]
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.3.2[${PYTHON_USEDEP}]
~dev-python/pylint-3.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.23.6[${PYTHON_USEDEP}]
~dev-python/pytest-cov-5.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
~dev-python/pytest-github-actions-annotate-failures-0.2.0[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
~dev-python/pytest-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.4[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.7.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-1.0.0[${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.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-8.1.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.12.1[${PYTHON_USEDEP}]
~dev-python/respx-0.21.0[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.2[${PYTHON_USEDEP}]
~dev-python/uv-0.1.35
)
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}
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
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

@@ -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_{11..12} )
PYTHON_COMPAT=( python3_12 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
@@ -15,7 +15,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/core/"
S="${WORKDIR}/homeassistant-full-9999/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
@@ -34,7 +34,7 @@ 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 )
|| ( dev-lang/python:3.12 dev-lang/python:3.13 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
@@ -47,31 +47,35 @@ RDEPEND="${RDEPEND}
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.6.0[${PYTHON_USEDEP}]
~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}]
~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}]
~dev-python/aiodns-3.2.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-isal-0.3.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.1.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-session-2.12.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.3.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.38.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.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.1.2[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.17.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.3.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.19.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.4.2[${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-42.0.2[${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}]
@@ -81,20 +85,19 @@ 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/habluetooth-2.4.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.76.0[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-2.8.1[${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-20240207.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.2.2[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240501.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.4.24[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.5[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.26.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/jinja-3.1.4[${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}]
@@ -104,31 +107,31 @@ RDEPEND="${RDEPEND}
>=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/pillow-10.3.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.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.1.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${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-8.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/pyudev-0.24.1[${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.25[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.9.0[${PYTHON_USEDEP}]
>=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}]
>=dev-python/tuf-4.0.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.11.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}]
@@ -137,18 +140,18 @@ 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.4[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
~dev-python/colorlog-6.8.2[${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}] )
accuweather? ( ~dev-python/accuweather-3.0.0[${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}] )
@@ -167,47 +170,47 @@ RDEPEND="${RDEPEND}
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}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.15[${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.2[${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-1.11.2[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.4.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-3.0.1[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.4.2[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2023.3.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-61[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2024.2.1[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.6[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.2.0[${PYTHON_USEDEP}] )
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.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? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.19.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.2[${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.8.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.6[china,${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.15.2[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}] )
bring? ( ~dev-python/bring-api-0.5.7[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.19.0[${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}] )
@@ -217,26 +220,26 @@ RDEPEND="${RDEPEND}
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.1.0[${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-114[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-115[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.4[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.6[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.3[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${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}] )
dhcp? ( ~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}] )
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.6.0[${PYTHON_USEDEP}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.7[${PYTHON_USEDEP}] )
@@ -244,85 +247,85 @@ RDEPEND="${RDEPEND}
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}] )
emulated_roku? ( ~dev-python/emulated-roku-0.3.0[${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.19.0[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.6.0[${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}] )
enphase_envoy? ( ~dev-python/pyenphase-1.20.3[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.6.2[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-24.3.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.1.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.7.6[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.7.8[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-1.0.4[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-3.1.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.10[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.11[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.3[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-3.2.2[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.5.0[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-4.0.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-23.11.0[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.6.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}] )
growatt_server? ( ~dev-python/growattServer-1.5.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.43[${PYTHON_USEDEP}] ~dev-python/Babel-2.13.1[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.47[${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.4[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.1.5[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.16[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
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.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2024.1.0[${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.0.1[${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}] )
image_upload? ( ~dev-python/pillow-10.3.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}] )
insteon? ( ~dev-python/pyinsteon-1.5.3[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.5.0[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.14.4[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.10[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.15.0[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-offline-1.0.3[${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.0[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.6.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.12.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.7.1[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.10[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-1.0.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.15[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.5.0[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-8.0.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-8.0.0[${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.5.0[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-5.10.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2023.11.16 )
met? ( ~dev-python/PyMetno-0.11.0[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2024.04.09 )
met? ( ~dev-python/PyMetno-0.12.0[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.3[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.8[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
@@ -332,11 +335,11 @@ RDEPEND="${RDEPEND}
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/mac-vendor-lookup-0.1.12[${PYTHON_USEDEP}] )
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/aiooui-0.1.5[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.2[${PYTHON_USEDEP}] )
nut? ( ~dev-python/pynut2-2.1.2[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.6.0[${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.7.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}] )
@@ -348,12 +351,12 @@ RDEPEND="${RDEPEND}
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}] )
philips_js? ( ~dev-python/ha-philipsjs-3.2.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.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}] )
plex? ( ~dev-python/PlexAPI-4.15.12[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.37.3[${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}] )
@@ -361,59 +364,59 @@ RDEPEND="${RDEPEND}
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.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}] )
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.7[listen,${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.19.1[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.13[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.8.11[listen,${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.19.3[${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.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-5.1.0[${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.0.1[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-9.0.0[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${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-5.0.31[${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}] )
solax? ( ~dev-python/solax-3.1.0[${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}] )
sonos? ( ~dev-python/soco-0.30.4[${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.25[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.4.4[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.5.0[${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.8[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-2.4.2[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ~dev-python/psutil-5.9.8[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.1[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.12.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2023.12.1[${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? ( ~dev-python/aiounifi-77[${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-4.0.3[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2023.12.0[${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.24.1[${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.1[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.21[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
@@ -421,14 +424,14 @@ RDEPEND="${RDEPEND}
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-3.0.1[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-1.0.1[${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.43[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.18.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.47[${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}] )
@@ -436,42 +439,43 @@ RDEPEND="${RDEPEND}
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.2[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${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}] )
zha? ( ~dev-python/bellows-0.38.4[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.115[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.23.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.64.0[${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}] )"
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.55.4[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
~dev-python/coverage-7.4.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.3.1[${PYTHON_USEDEP}]
~dev-python/astroid-3.1.0[${PYTHON_USEDEP}]
~dev-python/coverage-7.5.0[${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.13.2[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.6.0
~dev-python/mypy-dev-1.10.0_alpha3[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.17.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.7.0
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
~dev-python/pylint-3.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.23.4[${PYTHON_USEDEP}]
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.3.2[${PYTHON_USEDEP}]
~dev-python/pylint-3.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.23.6[${PYTHON_USEDEP}]
~dev-python/pytest-cov-5.0.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
~dev-python/pytest-github-actions-annotate-failures-0.2.0[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
~dev-python/pytest-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.4[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.7.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-1.0.0[${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.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-8.1.1[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.12.1[${PYTHON_USEDEP}]
~dev-python/respx-0.21.0[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.2[${PYTHON_USEDEP}]
~dev-python/uv-0.1.35
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
@@ -482,7 +486,8 @@ src_prepare() {
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
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"

View File

@@ -1,7 +1,9 @@
DIST esphome-dashboard-20230904.0.tar.gz 5274408 BLAKE2B 3ab9bb245af9375a2b1d5721051c065949995ebc07c039056074b5d185afee486c0f3bbddda424ed8ec95aae9464e26c404abfd2e0f995cb84f03695cbaa0197 SHA512 523d14f0ec590b2d0fdc00ad2f5a58e4e1a87e9805b15dd571c084bb3fa44b6fe763e5bd5159c95827ab207ece8056d80ca4ee4a724ad88a021d617d55e96bd4
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
DIST esphome-dashboard-20240412.0.tar.gz 5381354 BLAKE2B a44605dc9ee522680ee95632e58df55858e7e2b7faad4f158e1a14dd90f97fbc9dc36d89ead9b185cdfba939cd6cbc2946adbff9b4d6b2f489817af3c3798640 SHA512 c40229f029a5355947cab5552c214aca67158793ff66c761dbd6e646b7224d22b9f80d852108cd4cd72feb1b263370feb50f78fae82b8b8aee1c57d23dda3c3b
DIST esphome_dashboard-20240429.1.tar.gz 5379937 BLAKE2B ffb8bc15ce89fd91ea3996bd29b924efa74290b9176335b6aa42a705c5deb08d8072a26f5da61fe6183ca3f10c90196b4a9cd75858abb2253e3f4df9bea58f3f SHA512 adef5882c80dbac9362a1e87c2e28e55b5b29c9b5a59bf56e38c03c6d0675efa608df44e07266b23c1ba8b7f5374c59ef9b0fb5e36d3f3aa73949603dd1f508b
EBUILD esphome-dashboard-20231107.0.ebuild 430 BLAKE2B d1a6df31391543537c5a56bfa32d9e0a6d33f49de890f31abcb5c5ca413da65a600e0e16f90ca4358f30cf4439be90a579cf5d1786bf888ba61d273883d66312 SHA512 8a9ba838bce70b88b7476dfe59bbd518cac71e76c1bda64b604fa71066ca6c713fb0ff04d2779fd49a532be7e601d9daa841da1849e034c0692e5fa2c4ab88f1
EBUILD esphome-dashboard-20240319.0.ebuild 430 BLAKE2B d1a6df31391543537c5a56bfa32d9e0a6d33f49de890f31abcb5c5ca413da65a600e0e16f90ca4358f30cf4439be90a579cf5d1786bf888ba61d273883d66312 SHA512 8a9ba838bce70b88b7476dfe59bbd518cac71e76c1bda64b604fa71066ca6c713fb0ff04d2779fd49a532be7e601d9daa841da1849e034c0692e5fa2c4ab88f1
EBUILD esphome-dashboard-20240412.0.ebuild 430 BLAKE2B d1a6df31391543537c5a56bfa32d9e0a6d33f49de890f31abcb5c5ca413da65a600e0e16f90ca4358f30cf4439be90a579cf5d1786bf888ba61d273883d66312 SHA512 8a9ba838bce70b88b7476dfe59bbd518cac71e76c1bda64b604fa71066ca6c713fb0ff04d2779fd49a532be7e601d9daa841da1849e034c0692e5fa2c4ab88f1
EBUILD esphome-dashboard-20240429.1.ebuild 410 BLAKE2B ff79699a847df73cdc72629e1ec5de7c3ec4cfb0830c6396122f292994629be6e1d134fd70e55d0806ad334379761dee30ddd44576027eb0bcb3ff9a5b0a64da SHA512 c774e51e6b12d8b56d17c2f16f1ebb6aaf4876f68226432c8d5026e65601df87c063d4b69ee69a7f029270af4aba8d64b7c4492b90b23cdcdb62d109a749313a
MISC metadata.xml 516 BLAKE2B 9279866d47bec9f6ff5357e99b7234912ed6c19999eff0101044505f7bc3e3e13c4840e26ac0e92bd724654bc3559c3bbbdcdfc49517300b244a301dbf245670 SHA512 680331484d1334d2b719c7001742064cd39aaccc08245dca38797a32e83a7491f71c4b8e4eace7f570eb04bff9baf24f3538c35237b5ee8721466f5d5fd67650

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
@@ -11,7 +11,7 @@ inherit distutils-r1 pypi
DESCRIPTION="ESPHome dashboard"
HOMEPAGE="https://github.com/esphome/dashboard https://pypi.org/project/esphome-dashboard/"
SLOT="0"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
DOCS="README.md"

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
@@ -11,7 +11,7 @@ inherit distutils-r1 pypi
DESCRIPTION="ESPHome dashboard"
HOMEPAGE="https://github.com/esphome/dashboard https://pypi.org/project/esphome-dashboard/"
SLOT="0"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
DOCS="README.md"

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
@@ -11,7 +11,7 @@ inherit distutils-r1 pypi
DESCRIPTION="ESPHome dashboard"
HOMEPAGE="https://github.com/esphome/dashboard https://pypi.org/project/esphome-dashboard/"
SLOT="0"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
DOCS="README.md"

View File

@@ -3,17 +3,14 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Emoji for Python"
HOMEPAGE="https://github.com/carpedm20/emoji/"
DESCRIPTION="ESPHome dashboard"
HOMEPAGE="https://github.com/esphome/dashboard https://pypi.org/project/esphome-dashboard/"
LICENSE="BSD"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
DOCS="README.rst"
distutils_enable_tests pytest
DOCS="README.md"

View File

@@ -2,15 +2,16 @@ 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-2023.10.6.tar.gz 1911193 BLAKE2B 447cb63d291ec5009c9ed99a35540d6ea5074127f32725fa204d47cfeb715e2d03c14f98b8290abd36eace5685eace214150ef0481a48f654c826b59084b1dd4 SHA512 0b67f836d0e05c34893f7e9b5f6a5de91fec68ddf137bf72a04599089a233f2df0c8dbbd165d5262fa70f29e22a1f91f2cc38b3c05eba3eff76624acaab3d6df
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 3278 BLAKE2B 3690c8a77d38d802ccdc6468ab67a12053dd6e3ac4d7c0dd692dd6e11ab4bcf9b54af4ab838a9c27f83d72dc96dc10f7a9a4eebe19fc53896d0e64eee90e8f10 SHA512 c52e87d3032738a398af8dbd1ed8c27386f15e20653d72c6c2940854f74155f67231623af3a0ff25e0617b5aaa3ccdbc290b88b6363cbb0a54d64d47534ad467
EBUILD esphome-9999.ebuild 3219 BLAKE2B df2d86fc84e7ac2baeb1c36dd21931cb353b74e340eed316a606db8d96fc4df0ea48bb25cb9615dbeac0b72f766205bb5ae98abfc305c71049e8faac327b512c SHA512 6f678afd7ed7fbba3e76b4accd0d873db286ec3d97abac3bb1414eb6dde76a22931eaa48909786b5e0e6b6f434ba36b685a8417f6bc93991aada4e9cc55dd620
DIST esphome-2024.3.2.tar.gz 2236891 BLAKE2B 8d3d5845a0735c0c3c60163a4709265d6ecb2326a0cba969897a794cc4154f4538c49bdcbcb32236e1053389b647c3bb9fdad55844aa1af3d888acaeb465db2b SHA512 8d3273a886987118865e9bbffe7edfe5922fab670387f093b111b07497b5165040fa1f452c7687b322704446fc0c61df08bc06987e43ab46d62d5e10b08abd14
DIST esphome-2024.5.2.tar.gz 2429586 BLAKE2B ac8cfaca5cb5874fe39f2f1091f1fd1eea721acf7b80201d50867c279b9bd83d80de798820e4427571307749738cb9ed19276b17018d8f456cf8b361e45fa8f9 SHA512 b9dad971a483d38f17ff0d9ca2d6080b22c003e2d5163c32e1e550224e158fd83f35c4ac0cee10b5a834b7acf715def7b8caff9c7ebf21a8361131ccce701133
DIST esphome-2024.5.3.tar.gz 2429815 BLAKE2B 68a419e5539d4c5a2c8de81f2a9cf769ed324afbc888e6020cb89b7c397a84bec589193a1cecddc7427bef618893a2c67297e9e681d83dbfb399116e7fc994fe SHA512 6411bb3a486eee485c007f8067a424b2800405b44f54d1f14d98a21dddafe172432bc044db73ff41644d43e9bbf2b0ba319fab3f978c86164140032ad630a3a6
EBUILD esphome-2023.12.9.ebuild 3114 BLAKE2B 628cd9dd11bd646dc1342fa73165f9a13019a110748d0182030730825a68d3a657e0b08bd1a64fae5ec0bddd25fac65ae2003d73cdf6714489dcde90154610b4 SHA512 64f9d59c47ca5e463041aaa079abda09e95f7919a3763019981761d9b96bd14ee5e4ddd12ebf6459500c39bc25e44d2702bd185d746113941448e33c06d51098
EBUILD esphome-2024.2.2.ebuild 3181 BLAKE2B d3767f930f4eec4ea476a686a225d5f98ef3f4ec713e09076d20ae0fa2e901f06764be5cb18f72a8cbe66e37484fb3737bf12b73aa256b7fb6a49e408a7c2447 SHA512 049bb611a13bc04532b8fd6bb0ead2ee7539539c8b3b2c9f338ff0d097042553730a80b10663290aafb3f2097056a349438678ea968630998ab9fdd4c9564ecb
EBUILD esphome-2024.3.2-r1.ebuild 3376 BLAKE2B 0be165e7f690571282b22df76b8bfb617ec431e778de4cfcb1a3a911028b86942670c058f59220642ea9d280bdd2c0ff28d896d8fe0765cc67c9f8117cab3396 SHA512 e663b6a1ced48fe489450ee3a76673b9981aa51866291bf1e129d7c6ded9eb0f511105b056d033fc12eea36da2d613422f599c96bf8d25d8f673acbea7f43c4f
EBUILD esphome-2024.5.2.ebuild 3330 BLAKE2B 55963de1f6704aa5630ff3210f8e81ab2ec81eb4d3b8b35f5bf2e6113f5f961b76f2b167c313db3a8360a750ad5c9c4a90c5ff957786f03e537d44afb148f6d0 SHA512 7706c8a358aa143cf57e908fe924b8a3466ae4a1733d5d55004c0c9a48ffc090e4cbc04bf59d7528dbaaa52bafdcc8dd7675952486752acd85fd33198aa6045a
EBUILD esphome-2024.5.3-r1.ebuild 3463 BLAKE2B ae4bebe7c97a891765287a7e8f7ccd63aad12998e5dfd27d732af3ade5561f54d43864ea26090eee428510da9be18fc9172d749e3cb053ac111003e3f9580fa6 SHA512 72faa1c031fac08440c9f27f8083fc8c14c38ef2b0310c513266ee425c9491c918253763fa74272d5384bcc70ba0161cc660a8ff0ce8d05a9a602bde60bcc58c
EBUILD esphome-9999.ebuild 3219 BLAKE2B 2bd978a559ffdfe08f8718a155b6df6df2b492f815997d51e9856d2ba048b0d41a65f8fa3eefbb7bed57cd697ee2bd9a89fdc80a262ee9020fe380a3e6f0ade8 SHA512 a9f5dbc7fc37a771ac9d18a52b2ebd9fb0bc6e5c3f23eec82248a9f91cc27e90ebd8b2f0725227cb12538a56f6b941a0f74457ac7df2cc63118bb93dc6d1ac8b
MISC esphome-2024.5.3-r1.ebuild~ 3479 BLAKE2B ceef547d913c62430575adc8d49c1728213c6ddc0d974522f35fb56d412efa56294a743ecba57b085c1bbb7055ab23ab6f3d5162358f9c7a748d86bdafe645bb SHA512 692c11700ae32cf1466cd0e839073fb1ef605cbe2b5a37b9a0901f090adc7ba4bcb42789b4498db4e59f237a2c30464f1e92ccb7e5c6f979e9179d7332cfe372
MISC metadata.xml 585 BLAKE2B 07113af8bf33f8ab4a457387804b65e5927bd40dc42de4931df0e78405ba49e2e9b695de6f3d919070b11e3edca32015f069217624b00549c38e608ffe680cf9 SHA512 fbd6544cfe0826fc63567c55f7882e4c6f61a2ebd337421353ae9afb8c2c66961f6328746fdfbe68ee47e5002193914c809c53a663d4a9a58f64166ba1346f20

View File

@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
inherit readme.gentoo-r1 distutils-r1

View File

@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
inherit readme.gentoo-r1 distutils-r1

View File

@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
inherit readme.gentoo-r1 distutils-r1
@@ -34,18 +34,18 @@ DOCS="README.md"
RDEPEND="
server? ( acct-group/${PN} acct-user/${PN} )
$(python_gen_cond_dep '
~dev-python/cryptography-42.0.2[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.14.2[${PYTHON_USEDEP}]
~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-3.0.4[${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-embedded/esptool-4.7.0[${PYTHON_USEDEP}]
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20240319.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
@@ -83,6 +83,8 @@ src_prepare() {
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
}

View File

@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
inherit readme.gentoo-r1 distutils-r1
@@ -34,21 +34,24 @@ 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/cryptography[${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.3.3[${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.11[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-4.6.2[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/platformio-6.1.15[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-4.7.0[${PYTHON_USEDEP}]
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20231107.0[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20240412.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}]
@@ -56,7 +59,6 @@ RDEPEND="
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}]
@@ -79,6 +81,9 @@ 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
sed "/cryptography==/c\cryptography" -i requirements.txt || die
sed "/icmplib==/c\icmplib" -i requirements.txt || die
eapply_user
}

View File

@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
inherit readme.gentoo-r1 distutils-r1
@@ -34,28 +34,31 @@ 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/cryptography[${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.3.3[${PYTHON_USEDEP}] )
~dev-python/tzlocal-5.0.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.11[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-4.6.2[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/platformio-6.1.15[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-4.7.0[${PYTHON_USEDEP}]
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20230904.0[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20240412.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 '
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
@@ -78,6 +81,13 @@ 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
sed "/cryptography==/c\cryptography" -i requirements.txt || die
sed "/icmplib==/c\icmplib" -i requirements.txt || die
# esphome/components/font/__init__.py pillow version check
sed "s/10.2.0/10.3.0/g" -i esphome/components/font/__init__.py || die
eapply_user
}

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_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{11..13} )
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[${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.15[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-4.7.0[${PYTHON_USEDEP}]
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20240412.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-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
# esphome/esphome/components/font/__init__.py pillow version check
sed "s/10.2.0/10.3.0/g" -i esphome/esphome/components/font/__init__.py || 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

@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
inherit readme.gentoo-r1 distutils-r1
@@ -41,10 +41,10 @@ RDEPEND="server? ( acct-group/${PN} acct-user/${PN} )
~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/platformio-6.1.15[${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-embedded/esphome-dashboard-20240429.1[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/python-magic-0.4.27[${PYTHON_USEDEP}]

View File

@@ -1,6 +1,8 @@
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
DIST platformio-6.1.15.gh.tar.gz 300704 BLAKE2B 1c26ed67d7ecf44b10f90808e1ec044d67ece18188fd5d90f3cbd8f03a767d5863587f34591b2ccf64c719efd811d0cce5454685c848c5571a0ab17b96e07ad1 SHA512 c25bbe1ee707fe2cda46349a63a92e4532ea533e0b44fa56fb8eb74b93647944a0793cabbe034b2de92c58542bae604153520406357187f551d9398443cd1d5d
EBUILD platformio-6.1.11-r1.ebuild 3304 BLAKE2B f095373a8f0ba2bd787ffab1fda14c906333882fb520c5a8d47b693254dde7f2e77921d52f16725788924bf0cd4165897849f0d94360489dc4865423278d81bc SHA512 d3d9b3982c329e29dab8a358d6652631b971a259808ff4930c06f0243753ef6ceb69ac79679d970e56863f9fd08c1511a542c656916b11d4227c397c5f2264fb
EBUILD platformio-6.1.11.ebuild 3396 BLAKE2B fa036d9e78c21d3940bcdb9de2a2ccbabffa1985f3b983f48c36303e511dc16c22c0af38a0c562ec69984a2ccad0faf12cddd8c28e3b4aff8cf6041126ff552a SHA512 6fa2c84669fa41ea19e8216b745aa905d62ad5895d50ce8cba9b6d9830ace77f2faf77911ced8f3f200eb5f44383ef77b4a19b64b93cb9c6861c2e62d1607b25
EBUILD platformio-6.1.13.ebuild 3180 BLAKE2B d2e1a5c071fb57e6b65fed270e9de68754a07d2ca62704d7ac4773cce45557cd55b896dacb97ec7977d0f5d7714d7be4d98f3bf3f887b6c53dea17756c76bc6c SHA512 92aebaac80806408a02deb342cc6661d411100c183f80009b281b2c488dfa9d47ef863c8b1f8a50886a5ae8ce359ec240c9b15bd681f9e8252e6363fdae4a010
EBUILD platformio-6.1.15.ebuild 2881 BLAKE2B b82483ffee4a3a811b8bd9008147042572dd18d34be59d83070eb27d174ca4205089b8bfb4667f71564608726b4c1b785e69172113976b1ba32c90102c676121 SHA512 9754aaf4c6b337788cb268a4f7bc0489cd5a4615442a930e91156f26cad08f1d3eb57b2484435958e44fd5105d79de30b6a56adbb9f9145faed6ee341d0671c0
MISC metadata.xml 525 BLAKE2B 40eb042e66855b7a7f76251fb994cbe9318bfa5227c529086e5b7e30130df8767cadddd6a58ec5590deb350381f024050a3590919baf6f0b239866611b643733 SHA512 4809b8b1deaa62246ee1dac2f62074c6a2d62f3a7013eec24aafeb1986049776bd8a4f81a10698ea26171cabe1d9d9778428d0cd361adaf23118fd4122d95f70

View File

@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1 udev

View File

@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1 udev

View File

@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1 udev

View File

@@ -0,0 +1,99 @@
# 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..13} )
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/starlette-0.38[${PYTHON_USEDEP}]
>=dev-python/uvicorn-0.19[${PYTHON_USEDEP}]
<dev-python/uvicorn-0.30[${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_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

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

@@ -3,7 +3,7 @@
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

@@ -3,7 +3,7 @@
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,5 @@
DIST AIOSomecomfort-0.0.17.tar.gz 21689 BLAKE2B bb2e80f1632bf37b93e7e8d6953e3eae163ea86d3d9b3913c4c7ee5f2646a20aeb71ac8ba7768d22946c4ea5b2a3cb0094f825ae818f91805173a3320f66b3e5 SHA512 8140bbffba564fbe0b6a2c6598004d458ff19df401c3ad35aa1a3009389aad95d916b5e84dc576e759a0f26dea89471fb90e5702f3569359add26632a6e4edd1
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
EBUILD AIOSomecomfort-0.0.24.ebuild 583 BLAKE2B d7edeac6954a4f42169c3c2b24bc7206d00fc8e0dac217ab25104a0ad3cba2a99091e0984c282e04fac1c001f1f99b6418788388a208fd4ead5fbc4bf6874920 SHA512 585b7e9dae3ea094e4aa7624511391908a3f2232c27ec6cccdcf69a6ae855e6bab325aaeacb6fd46568fcd7b091e99d693769cd3c3fb577bbb906e55d9fb2194
EBUILD AIOSomecomfort-0.0.25.ebuild 583 BLAKE2B d7edeac6954a4f42169c3c2b24bc7206d00fc8e0dac217ab25104a0ad3cba2a99091e0984c282e04fac1c001f1f99b6418788388a208fd4ead5fbc4bf6874920 SHA512 585b7e9dae3ea094e4aa7624511391908a3f2232c27ec6cccdcf69a6ae855e6bab325aaeacb6fd46568fcd7b091e99d693769cd3c3fb577bbb906e55d9fb2194
MISC metadata.xml 522 BLAKE2B 01363a2e06ff39ecc027fcc27ef961869b84c32bd97a2d27b8079c33857b41c14433e17815f51d83b2ab9adc8c172b89422ae8f52a5d0dca81fdf466b7dd676a SHA512 4b70cbe1a570ee6b1be1f6cdd7053f91f4498368689a584e21e59639126afbc830a1e0cf4eb99b85e9d17a41d7e205539835174895339bba9e16accc2dc94cad

View File

@@ -1,36 +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="HomeKit Accessory Protocol implementation in python"
HOMEPAGE="https://github.com/ikalchev/HAP-python https://pypi.org/project/HAP-python/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)
dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/chacha20poly1305-reuseable[${PYTHON_USEDEP}]
>=dev-python/orjson-3.7.2[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.36.2[${PYTHON_USEDEP}]
dev-python/h11[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
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,5 +1,3 @@
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 948 BLAKE2B f541494924ae985c4bc4db8e5315de95d5557ba38cebef8aa653264805aaf5a00a28053467465d1077a228a375aace8ced423e70f3258042e6244c21a423811d SHA512 23eac909b6dd999f978931ecaa666251a5e7cc2b284c861da9da1653e441eca6f34e3f036a6ac1a79cbd4379a258a318240c272c77a081fe8656a6d283c3d71d
EBUILD HAP-python-4.9.1.ebuild 948 BLAKE2B f541494924ae985c4bc4db8e5315de95d5557ba38cebef8aa653264805aaf5a00a28053467465d1077a228a375aace8ced423e70f3258042e6244c21a423811d SHA512 23eac909b6dd999f978931ecaa666251a5e7cc2b284c861da9da1653e441eca6f34e3f036a6ac1a79cbd4379a258a318240c272c77a081fe8656a6d283c3d71d
EBUILD HAP-python-4.9.1.ebuild 948 BLAKE2B 58ad8d1b93cd3f276b8f369ff9b01c31ce825b1b4cab0d5b706e8807ba869b23526d5902b46207def593f21274fe09f6a276132058e9dbf78f081ab1fb9cdf3e SHA512 8888486d6c3f3c38ccc1fb8d145fc11b14a25cbd2213265f06a1ee9eb4f6a548b8d85fdc76d69b6a1ac7b29f0a1b3a8ae7e6c6768c933a8d1d3ec1c5efd362e3
MISC metadata.xml 390 BLAKE2B 33ecbfd8a7cb9957eaad9d7ccfe2a013e682192a1a8f10a963b81a351eb25c5ece04f433e7ea8769a9f29861e796367114fee54d393c0109f0fa00e5f34e00df SHA512 246969e9a7f3db5527f2ee641713d318878a213903c5fc9556ca8f01d3bf3cc2bb644650740022b9ce01e8a1f89cd7e9053184eac2d4a1cd55b6677baed2cb39

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 899 BLAKE2B 199830cd99069ed3e15e730ca846602734cb2b49206e413d7758f390d47689abc789588e5217598804fb4f0182d2da7b102c9736e9004547b5db191e1f4cee07 SHA512 d4b0eb7183535322d24d1bf028722207ab0d0ba5d4f53eb774f0491a34570751ea84863188dbf4122d07761e22c4e7be711074e701c75d7b152b225c7cba7c0e
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/-/.}

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,7 +1,9 @@
DIST PlexAPI-4.15.10.tar.gz 150162 BLAKE2B 34dfe9d000499b9619f8562ee247cc05979cfd41a5002a4a878f24b9726e5667ff078ef3ec7ff0574d9c3d0152328f7f5b5b894a46fc4e87624bc267172b3a83 SHA512 f34468724b964d2f13559e9792b513d4312f4f540dd38468fe3b228a080bd9738ab670d0b44d5c463c8e069923934370e656790718666a5ebafba94ff1d0a9eb
DIST PlexAPI-4.15.4.tar.gz 147579 BLAKE2B 6fa6e408c5cb4cc41c73379d19169f4000109e850b96c4029c35692fa9922dfa32b17f55875015a54bc51c8f782ae6f0f1dee5fd716be608512fc82a9bf97628 SHA512 27f067f62737f205369680e10256e64c8ca23e2d199d348bf514991b834424bac08ac32e19ab44b5c3cb62481cc72e766b5909b019ce0aa0454c4b8c62b6621d
DIST PlexAPI-4.15.11.tar.gz 151839 BLAKE2B 3ee67dc00cd948d85742a03aa4bd5072a147eed586b02790565edccda2f8d73d46a7f002c862eec91772e8f0ec7f7349c32065acd2a8d2599e4a98d2eea403aa SHA512 ccfac639a74f97ff4d22be3f649abbc5d8e0df5fef3df713d559c48277afa6d23e759dd7c796e25da634b0890d5994b782436eeafcf0a6174c422193d47dd5c0
DIST PlexAPI-4.15.12.tar.gz 151865 BLAKE2B 47b8c3fe82fa0735f0701cf8d3e6ca563861e9c34712f3ee57d49c94401458b9ba7c8a6d1c3df02a188336f1767266c1f4ff70abb2742df70bac6cebb544be9f SHA512 bc32771474689906938cc7cfa46fd4658ad2ba674e85d801951069eabef31801dd477bc43b749b132e024600b8fff135cbb8ae07198951cae90bc168eae321bd
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.4.ebuild 654 BLAKE2B c9bfdb70e8cc81cc46ffc54a9fc588cbd590a534c51257313e353b4e345c15447d6c9288bbd8b644c1aafe59b6b93e8566ad1474f92b6a32ac23f9da10e516b2 SHA512 06e86795e9cb3d43954bcc1f796d1550fac2beba51ffd70a17ec4d70dedb895a4076053d5d9e6e111c3f1cdc4c89e5470bd16efd7ea0165701003ce2ca973684
EBUILD PlexAPI-4.15.11.ebuild 552 BLAKE2B 6c4ed24b2ddd0079083327ed83bbf5d0aa37af63d596a6122e2244628d7dfe86d44faf77425d5383bf71aeadae416d1fb9708beb052840c40ac5243705e69f7f SHA512 1b73ece5ff16caea09ea3a98fe7170ba44d83136d6afb6ef1cc3831ec2a574e9281c6d5b6dcd7f2263e5bdd915aa0dc4b1207d8ab8e4335abf6bd424fdb2e3be
EBUILD PlexAPI-4.15.12.ebuild 552 BLAKE2B 6c4ed24b2ddd0079083327ed83bbf5d0aa37af63d596a6122e2244628d7dfe86d44faf77425d5383bf71aeadae416d1fb9708beb052840c40ac5243705e69f7f SHA512 1b73ece5ff16caea09ea3a98fe7170ba44d83136d6afb6ef1cc3831ec2a574e9281c6d5b6dcd7f2263e5bdd915aa0dc4b1207d8ab8e4335abf6bd424fdb2e3be
EBUILD PlexAPI-4.15.7.ebuild 613 BLAKE2B 58a4e295a25a89c0ea32af1d5fcefd715b75fc2de9e2bf4117da8e815772a70e741985c368b28ec19ee71003ecb3c806d832aaf08d6cbcf88983ee47af15da85 SHA512 9152030562b54a012a5c5520a8aa7dff8d4f278a372024aae5fd1145140107a2edcc72962ed1d85e87c03e29a71a6c3ab9059314f8b237c040627bd3f8ddbb17
MISC metadata.xml 526 BLAKE2B 3bc1e84291dcfa8443534946142adc59de09a2311f2760d1503b2bdf804c1e7bae1658c8e74c8ba8644dda76c22892e4a3137bd6709f816cd39d136b2020f635 SHA512 190178bf9a8b21d4c762bc627bc2b940ae57448d7cd4e3dfdd2b84ab9de36c0f0b45d09d3597a93c6ef46fa3ca25af3811f84619f2798795bd6e7be57d055746

View File

@@ -19,13 +19,5 @@ RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND="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

@@ -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,3 @@
DIST pykcs11-1.5.15.tar.gz 79678 BLAKE2B 9a30fbe5071dc7a10bc9106cf15c0a90df63971dd16b61f0d83bb15e11837f3b11b04257a771e3195aa1da6ffb1f9c09bcfbfb423caabc10c6e6b537058e27de SHA512 6e0048eb936854b38fb68b8f264021311006352be1228a31be183ca565ca66f057a100d903093d7ec0594d06f63fe7f375d86faa4ba4cda2f38e37e347000b8d
EBUILD PyKCS11-1.5.15.ebuild 563 BLAKE2B f9fc7d61a7729c36ef7eea573ee9af6fffb473cec8f07d38ed03e8f2713a75341ee073bab202cd636373c807459c988c8e54cd6493d27f94a812453e2b6e0e27 SHA512 1b285cb78104cee8234481fe302e24e0e48d71667b6b4d4abf3a3b5a58c3e48ed9c98f3e841f8bfcb59cdda1b65ec1cb5128a52612adcddfaba7565044ab3a33
MISC metadata.xml 525 BLAKE2B 6d9435c8db53a6fe028b9357efb3f11d2025267a9af153da1696a2291423f46c954149160bb3ca201fcdbc3794e343be0e889b485cee63d7a0a23ecd3af99815 SHA512 309522c5d4bda8fdcdb2febd4137413a3e330c5a7df2263de8e7a8e4005145b4108e77b5fa8a966c267e92345fbf685036bea62bf2108618707c63348c3ac2a1

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..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="A Full PKCS#11 wrapper for Python"
HOMEPAGE="https://github.com/LudovicRousseau/PyKCS11 https://pypi.org/project/PyKCS11/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/asn1crypto[${PYTHON_USEDEP}]"
BDEPEND="dev-lang/swig"
distutils_enable_tests pytest

View File

@@ -6,11 +6,11 @@
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">dicttoxml</remote-id>
<remote-id type="github">quandyfactory/dicttoxml</remote-id>
<remote-id type="pypi">PyKCS11</remote-id>
<remote-id type="github">LudovicRousseau/PyKCS11</remote-id>
<maintainer status="unknown">
<email>Ryan McGreal &lt;ryan@quandyfactory.com&gt;</email>
<name>Ryan McGreal</name>
<email>ludovic.rousseau@free.fr</email>
<name>Ludovic Rousseau</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,3 +1,5 @@
DIST PyMetno-0.11.0.tar.gz 5747 BLAKE2B c6a6f4077d471e908e902e4719a8e1192dfe63bbff75a0ad4c8205deb8abd11677ec679321959b545d3648f0afadd55960e331c3e41dbad66bb9c3e7fad3283b SHA512 7e269ce9afa1f8c05c382b73db223e1f482825aab05e1be10038acfb2007d4bcbe2d69ce312442deb5d0bfafe1ed7f1b1dc243ec57ed1ad1175dfda6d279aba6
EBUILD PyMetno-0.11.0.ebuild 803 BLAKE2B 4f4025c728c52f2eb200ff097817e985d44c7c3afb0192f46589fad2ef7a197c454979ce3113ad1559fe3328d75028acda6c35947dc102acd9631f07cb34d0d6 SHA512 1636e768f140f7db798cd78c0dc4791434cdce07b6d7b411da7328a9c60169dd1e6e712711b23c9df71060a756e4854716f5552d9fc99e387a1f406f962c349a
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

@@ -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_{11..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="A library to communicate with the met.no api"
HOMEPAGE="https://github.com/Danielhiversen/pyMetno/ https://pypi.org/project/PyMetno/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="dev-python/xmltodict[${PYTHON_USEDEP}]
dev-python/aiohttp[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@@ -0,0 +1,3 @@
DIST PySPX-0.5.0.tar.gz 454434 BLAKE2B 30597da2e82704ef3ef2cfe227a7a5de9cc210d9508c3e043d2070adf145b64cbee5efa8ec40e0c50733e08e508571bb1c82f3d52192f1435ae5e068d2597db1 SHA512 509182b5e782d87dbb064e551c2046e472d92666030e0cde3f561ad216011968f7993ec7c7ef576c82b954d6ca230a4d07fa4e43e14e7eb7f4c2fe0a4f56bbd7
EBUILD PySPX-0.5.0.ebuild 546 BLAKE2B 5401f72c1efd4238daab72900f3c41217b5500be180351e06a113933cc101ad41cba9315e9d70ad95ba3b4f9a830a483137158aec0e9594c0daf1209e5b37644 SHA512 ed9424bd4dd525c234897011ba52a07494842708b13f3c9b162875d979b78e8bedf9e1b2954f689298fc5816e44cc567ee580c0c6e4cbb64e79a8f338e7ab97a
MISC metadata.xml 507 BLAKE2B 6a3ac2d9395950d553e269f3e37a9a44896c47c2a73322b901da7b81f1e304b7cf3ea200c100ee2eded86d964d879cd034ed234f7813bbcf876be17a22ee4e44 SHA512 f3f337ab1c2f48f4edd9e1e09bb285dd31571e74e5d73aea549f9ff78f8ebdf32d9090919a41d22e9159fba193b31b4d883687c0dd4675df36439dae422a5838

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..13} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Python bindings for SPHINCS+"
HOMEPAGE="https://github.com/sphincs/pyspx https://pypi.org/project/PySPX/"
LICENSE="CC0-1.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/cffi-1.0.0[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@@ -6,11 +6,11 @@
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">pytest-freezer</remote-id>
<remote-id type="github">pytest-dev/pytest-freezer</remote-id>
<remote-id type="pypi">PySPX</remote-id>
<remote-id type="github">sphincs/pyspx</remote-id>
<maintainer status="unknown">
<email>hey@wimglenn.com</email>
<name>Wim Glenn</name>
<email>contact@sphincs.org</email>
<name>Joost Rijneveld</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,9 +1,5 @@
DIST PySwitchbot-0.40.1.tar.gz 24244 BLAKE2B b3b0fbb3a106c8a52d6b45999eb25e5b18baa37413b326af7f13bbb22fbe692af8554ade930e62eaf28bee76399cc506d683fcb3da5a4a498506ad73a239a91f SHA512 1446c8cd40367e6c46276654923775c4bcb39fbb9299d84cdc9cfc8d248758384e628df7961d8d4056d15c5c70fa614db597bab65a8c4fb49f57157c279d216a
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
DIST pyswitchbot-0.46.1.tar.gz 31455 BLAKE2B 319772fe2a6be19ead19142782e7c16c5b10c6c44f1634bf8e7080c80e4c2883ee2fa2d41f7c9461c157ea786a10fe371aa0c691637c50b7bbd9115412e74202 SHA512 d21d721b99fe75a2a063aa8c289995041cd233c4575ece152ba197b538f203e07b0f164ed30620744ebb8ff9f6ca0f5b9c612c474fc111a184c788e8d5975418
EBUILD PySwitchbot-0.45.0.ebuild 799 BLAKE2B 115a7175fd8597aedc8cb5249fb338e432fea76d14d82112f1000de62aca0736d0ee5560a5acb049d67caafef58dec8aa7529e57966de7921073b1a5fb38fc0e SHA512 aae4245e47e678f8ad391e6450277d021f9d9acd33381dc61c8fa21584ca5868279e22d3c2794e669b58f159eae555dd3fce9efe0141bcecd360848889293d20
EBUILD PySwitchbot-0.46.1.ebuild 762 BLAKE2B 6f0513c816fbb666cc107ec6729025b9f485c77d5ebb791d2bf299851d67811621c904fce0a3d8d04713d32c6cd9026a321e5695d552176a35909095b797b419 SHA512 ed950adc93f3564e80b3dc8cb7417ad472ecd52537ce5f65cef8a69c3e1172873233007c66a538f3ff9733859b2a7514e6484f1fcfd373dfb8b67fb627e57343
MISC metadata.xml 398 BLAKE2B 268a137b67e86e07103e7be4707ca39fb1f1f84c8c4d4c1b707816c6ec087a29e9e8966df7c5200b4c37bc7b5d84ef135d7dd7d75d475aceffc9b1f2746ce1e6 SHA512 8c1fa70391b8375591da1cb2af43c5958ec6b085810d913692f38a9b52092a732b2ecaa1f1c1991e6dbb36e81e7cc10aab479429b98d0c6f1900e0a59b10b21d

View File

@@ -1,28 +0,0 @@
# 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/async-timeout-4.0.1[${PYTHON_USEDEP}]
>=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]
>=dev-python/bleak-retry-connector-2.9.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,27 +0,0 @@
# 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

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi

View File

@@ -3,9 +3,8 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="A library to communicate with Switchbot"
@@ -19,9 +18,10 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]
RDEPEND=">=dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}]
>=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}]"
>=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@@ -1,9 +1,5 @@
DIST PyViCare-2.25.0.tar.gz 25952 BLAKE2B e07f60a59c51aea88734403d816bd52e78982434c683bf7073dd7de65a276a4291b0cd71818907c910f97fa0b82c00af38d6fbcb6ae7db34b11eb4c5f5d8ebb2 SHA512 a7a2207f908d1b416d5ecc02adb5afa0db3ed4737e9ceeb45bca4bdf2018c1f03f8081dfed25d992b93ad6b7bf59fa8c3d2cc93a3ded338868e23d4d82ef675a
DIST PyViCare-2.28.1.tar.gz 36470 BLAKE2B f70879059a056b03f3bc565397d0a434ec476276e4aa7c52d73ad9e48eeb7a1d772b714ef918fb72d229152fc56f46d2d1cadaf1600a404b3d220a595a55a293 SHA512 8554704bd63eefa0d0ca2d8aa92429b0a9602ceada676f01f429aa46322ac67d5ebdfd02c811953f24080b733300fe3a620ddc60064135c4fd0f0c866ab65fc0
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
EBUILD PyViCare-2.29.0.ebuild 881 BLAKE2B 88bd236e445c16d801090613e54df8bae7b6ec1b99804df10795f16275dc8d736daf757ff9770dcfdf984de7031cfc98f88e65dd532e9090b1e6a1c9c7d8833a SHA512 6aea9499cd4063ec30158ca70e98dda62ca52ed475d007a85b844fcca3c49f2f7236ab6aba8356685ac3ea5e2185ffeaf38c24307fa07a346cb76309c3286ccc
EBUILD PyViCare-2.32.0.ebuild 881 BLAKE2B 88bd236e445c16d801090613e54df8bae7b6ec1b99804df10795f16275dc8d736daf757ff9770dcfdf984de7031cfc98f88e65dd532e9090b1e6a1c9c7d8833a SHA512 6aea9499cd4063ec30158ca70e98dda62ca52ed475d007a85b844fcca3c49f2f7236ab6aba8356685ac3ea5e2185ffeaf38c24307fa07a346cb76309c3286ccc
MISC metadata.xml 516 BLAKE2B dda267ec985e6c6d68f71a765f5d1bae58dc61d92adb1f71f95854da5ef512ac7a3f2a0b7bdfa87fa7eac733a1ff4b0da1a347bded5738b44a79ef40a3478af0 SHA512 91c3ddded6dcb6851ae8e2e2d612f31d578ec90be1b0e08e1d810bca1d5d0c4fb391a14c7bc496786e07d4de36286b532fe58bb05ae5c3190b2331a167e05f0a

View File

@@ -1,36 +0,0 @@
# 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() {
sed -i "s/setuptools-git-versioning<1.8.0//g" -i setup.py || die
eapply_user
}
distutils_enable_tests pytest

View File

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

@@ -3,7 +3,7 @@
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

@@ -3,7 +3,7 @@
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,5 @@
DIST accuweather-1.0.0.tar.gz 11426 BLAKE2B ae65fff63e48d2d2e778ccd19445db78220b7d43517f8a6cecb77bdeb8fe13b463e18f3214a14be748589dc72722329b405c316aad26667dc9a86945f94ab040 SHA512 0dccfcd22dbbb49df9256c617678fdd7ac7ce0f1f6d4e5199a361eb5c662743fbef5f9d2d6c6c240eea3a0c5cac0a16291e414aabc559e7d49117b206c2ac951
DIST accuweather-2.0.0.tar.gz 11447 BLAKE2B 4b145658602aa8c14ca4ee3c9d5c2c5f73ce2d32c2790a41c3f80f61aac882640c7b18769b7db820985ca208fb021397102a8a0f88cb9073b2b61f62bd4bbdad SHA512 0e241c932408f936417db21d00f6780e9486b7e379f254950f45202fc87fb0b7489746b0cb8020f523cce5c0d85074fdc8bec2286d7e8a54a21c02a81e0cd799
DIST accuweather-2.1.0.tar.gz 13003 BLAKE2B 0aef0a116fe180c676139b8a82f5c1e0ac6a8f37f74083630d87cf5a8c72c76948e9771d797c5696649bc5b1ced0ea066836fb7147c33a652337e0f287ed6b05 SHA512 416a7d8f9750060898bc088130a41bb039e9a3191f242e86ac6625d714788f81631e8fe3a7737ec5a9025f0263ac058b44c342f24cc92eaf098f54f9851f8cd5
DIST accuweather-2.1.1.tar.gz 12960 BLAKE2B 9c5670688ddfd5e62e15ab60769a27cfe299b9bbc416802e69b3e0a95c4cb340028944d1236cf821bd99f1865903d47b73f65ab89623db3ce8dacc24535f6811 SHA512 24eaad63fb48c541325ae05439d17db54b3811dc89689276f551514cddd701ddb62b5fed453568ad148941bf50f094b5ab85b110d64238cbb30a9e85aa3fffab
EBUILD accuweather-1.0.0.ebuild 880 BLAKE2B eb2b248941ffb949a640b9380ce4cd6db7f85d355852f1b8f0ee4921a7ce872951d60972e5ac2ff78003541972a0075d3b06e5b97a766def184b0b1442628472 SHA512 3a3656931c3c77dc82a6f048563595f43843f156ad8781ff8a488ef75985ffc3ef9739cd494e63ca559ab51a27ef7c2eca687be663a923aeac2150b8705eb028
EBUILD accuweather-2.0.0.ebuild 1008 BLAKE2B 5ab8b56640e54961d184426aefa43f46b7248bfa50feae4d4f89a8779a7a2598ee4a10cddd9a01535980a5f18fd34a6da03646a1921ebc3035e2dae481af132b SHA512 d5e555e50eaab42f583107461f2284866ebdf718fc394ff4b4a7d3afa73248a513a92ebd7c0d0ad286af809884636d9ccc434e5fd946384ae2c45285e4896f98
EBUILD accuweather-2.1.0.ebuild 1008 BLAKE2B 5ab8b56640e54961d184426aefa43f46b7248bfa50feae4d4f89a8779a7a2598ee4a10cddd9a01535980a5f18fd34a6da03646a1921ebc3035e2dae481af132b SHA512 d5e555e50eaab42f583107461f2284866ebdf718fc394ff4b4a7d3afa73248a513a92ebd7c0d0ad286af809884636d9ccc434e5fd946384ae2c45285e4896f98
EBUILD accuweather-2.1.1.ebuild 888 BLAKE2B 7f5fd07af4cd2307c60ba3557af682a0a0a7dd8472616097a1e16b38f7ff733d103d0db5b272ed6ee2b3be0d176b9204741bd7d7c9ef4a1d6b33948b98fe70ac SHA512 20dad8451e0218051da77e178c50cbb9858ccf0e1700a585aa613dc7a35dbfece41f992d403a5436f5e965f4eed0adce407c7beecd4b8f0d929f84db1e30b832
DIST accuweather-3.0.0.tar.gz 12203 BLAKE2B 254a9112af235711b4568d024689a7cd38cea9b5b9186c79c6280a0149f41f9194be8324986b26e772789e046dc4cea9aad98f4fee912318f57c338e612451b1 SHA512 b1f23456f265e6bc0aceacef75dd86bf353211644dc5cc70551d2aa188e614438dc0be5c01d8ab2e7464f3480c7cfb571dcac932fe6e92e38c9345ea74e71c2b
EBUILD accuweather-2.1.1.ebuild 888 BLAKE2B ff81b1ef810e7dc57a7bd8c158d1a61c882bb415048e823f471a4cd1f612db82fefe5fac3b0128068bce472e5b63562af8ff48acfb2b9b2d706483a9d0265bec SHA512 69242679edfc9e3c0ac81ff61ecb2f5152ba070bcb43ad774a786ec6158d18775df3e632c18f6449c4845ff1c02f8d833abcb927e9b339b2c3e0ad922d946677
EBUILD accuweather-3.0.0.ebuild 809 BLAKE2B b2340f338d2981094f6221afc0168a24fe01ebab227944b6f3a6c0e93da291a3f5eebc2f232e3bc8895ac2ad7831812ed1b3ff100aa0b1a6e6f9f60c90ab388a SHA512 a558aae13e80759bf4eaa4deea67ee8dbfb2d5dcb460778c8da7a3417f2359de74eae8c3a8f202a5c026c945f25f5d1a353ffa8b0a54f5b46a33be0d351892ff
MISC metadata.xml 390 BLAKE2B aef9b96736f7617d3765e81ea040c7209e448b170d611a5aba6d9856566d6ea19c9b485d38469ea0a85cfe9b0eaf7cbda51456acf683887e0cd7db59518cf2f2 SHA512 2f9b87aa981ccc31722e6e0314219f98cc0c80c0229147e45a8c60c3f78664bacc11d9fba6d9e4313d177ff9d3032887783eca1c91f9ac7d210d9348d7326c5f

View File

@@ -1,37 +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
inherit distutils-r1 pypi
DESCRIPTION="Python wrapper for getting weather data from AccuWeather servers."
HOMEPAGE="https://github.com/bieniu/accuweather https://pypi.org/project/accuweather/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="
$(python_gen_cond_dep '>=dev-python/aiohttp-3.9.0[${PYTHON_USEDEP}]' python3_12)
$(python_gen_cond_dep '>=dev-python/aiohttp-3.8.0[${PYTHON_USEDEP}]' python3_11)
dev-python/orjson[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/pytest-runner[${PYTHON_USEDEP}]
test? (
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pylint[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -1,37 +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
inherit distutils-r1 pypi
DESCRIPTION="Python wrapper for getting weather data from AccuWeather servers."
HOMEPAGE="https://github.com/bieniu/accuweather https://pypi.org/project/accuweather/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="
$(python_gen_cond_dep '>=dev-python/aiohttp-3.9.0[${PYTHON_USEDEP}]' python3_12)
$(python_gen_cond_dep '>=dev-python/aiohttp-3.8.0[${PYTHON_USEDEP}]' python3_11)
dev-python/orjson[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/pytest-runner[${PYTHON_USEDEP}]
test? (
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pylint[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
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
inherit distutils-r1 pypi
DESCRIPTION="Python wrapper for getting weather data from AccuWeather servers."

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
inherit distutils-r1 pypi
DESCRIPTION="Python wrapper for getting weather data from AccuWeather servers."
@@ -17,19 +17,14 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
RDEPEND=">=dev-python/aiohttp-3.7.0[${PYTHON_USEDEP}]
dev-python/orjson[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/pytest-runner[${PYTHON_USEDEP}]
test? (
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pylint[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -1,7 +1,3 @@
DIST adguardhome-0.6.1.tar.gz 13140 BLAKE2B 1ec798492ad63d2b37685bcfbd64f06fb50ada98798c2415f3a8ed88fc398892931cb2cf19925c248c1bb1c83415ea061d3bfaf0f5fe4e0795c659ce3dad6c90 SHA512 992c70ffc776ef7bf5581d7733be732abc08ca9988c0f90a1705d4726ba6786c11020fa351d4d5ad8a9dba3cc6c95c8f8847a91e0cf699c355dbfb9f48c59518
DIST adguardhome-0.6.2.tar.gz 12293 BLAKE2B 8ccaa06d21786bb5aafcfbb0a7a7d5322a93cb2f4ef53c031d52f69ed267cf5f71feb8409c5fc30e5ee3fab6915fc4687da93ac7c56dbd4355e41855d4921463 SHA512 1e955a53976ebf5014165f882dcbc563d3a05c278d12cb9cb3cd751c0b51066ac4c8057771211ae722369ff462ee621cd2d8d8d846b7cee1ec00d44fb66401be
DIST adguardhome-0.6.3.tar.gz 12503 BLAKE2B 8e75fbce2aa213bd3c5da64d1283b7a8d2ce0c7d61ef336940ba8607e35ef081c22feef30a92b57a2679fad6bf2f3f4c1838f9b94da8980ded95ccc197ae2b0b SHA512 4bfd42a6a9d2bb24944351cb0845b793a002afd1b5be79446129121ccbccce292212e9a9a42e9f9c9281d502b09cfcdfec81a34110ee3bae8732eaebcc2cec76
EBUILD adguardhome-0.6.1.ebuild 691 BLAKE2B 12c9111bcb85fd8ab3dc469bf69268c96239bf9661b29ac63df6bb7bddf9b1c32385e5f1d7c22c5ca4e0782e55752a3295e8744649d63b456051d781dd2a4f10 SHA512 bff58d23ddfbd83e84fae11ca4bd442edc45ffe69a28bd6fb5935a66fc9e1442797daf952e4835e9b0b4d1ea6f278964dfd3eeed719b10b83d736870dbde24ca
EBUILD adguardhome-0.6.2.ebuild 818 BLAKE2B ba0fe1ea619ad01c1178216cab8dc03057b0174bd2b4e6e2619b60d10e37daef3659e70808010a7478d6fd998f68f55b76bdfc10b998ee7f5d6e6fb38b1b1511 SHA512 973327c13ede48f90ca56992969826f54c92ac08deb6567f84fc595f4cc0c237f314fcab845c7f20fb928c0b660d1945271b668842913ea663edc3efbd4aee94
EBUILD adguardhome-0.6.3.ebuild 818 BLAKE2B ba0fe1ea619ad01c1178216cab8dc03057b0174bd2b4e6e2619b60d10e37daef3659e70808010a7478d6fd998f68f55b76bdfc10b998ee7f5d6e6fb38b1b1511 SHA512 973327c13ede48f90ca56992969826f54c92ac08deb6567f84fc595f4cc0c237f314fcab845c7f20fb928c0b660d1945271b668842913ea663edc3efbd4aee94
EBUILD adguardhome-0.6.3.ebuild 818 BLAKE2B 5bb2253ea82ecd439b73e78f8ba3f51d6cba6a7416b5e32a869cbdad0a2aa7e4efb475b1229fb087598b8f9ed869b99d986041cff5c778d36437688574ce4522 SHA512 e7cc19b6294d7008e2e81724eda636c89947f178e205a8639d70d00c832f6482e0ca97e81009fef8d8946c30b4a88903f8c97ea2d87f800ec95ec025a7387826
MISC metadata.xml 525 BLAKE2B adf39b9a6eeafa5ba0af5e17e9f04f88c1770d972943e0be60372c0a1134f068797c29cd86132d3f3f5902fe463134ee3374eb70970f94230d6e0bc5fa9e0d17 SHA512 1ec63457cbb08aabb8ea3cc6ce862f34b9b07aee3c7fd62632ee34c0bba053174a4a65ce34f2b06454a5b98fe8b6629fed988209fe61a653215631621df22b63

View File

@@ -1,31 +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=poetry
inherit distutils-r1 pypi
DESCRIPTION="Asynchronous Python client for the AdGuard Home API."
HOMEPAGE="https://github.com/frenck/python-adguardhome https://pypi.org/project/adguardhome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/yarl[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -1,36 +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=poetry
inherit distutils-r1 pypi
DESCRIPTION="Asynchronous Python client for the AdGuard Home API."
HOMEPAGE="https://github.com/frenck/python-adguardhome https://pypi.org/project/adguardhome/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/yarl[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
src_prepare() {
# remove unsupported dynamic-versioning plugin
sed 's/0.0.0/${PV}/g' -i pyproject.toml || die
eapply_user
}
python_test() {
py.test -v -v || die
}
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=poetry
inherit distutils-r1 pypi
DESCRIPTION="Asynchronous Python client for the AdGuard Home API."

View File

@@ -1,7 +1,7 @@
DIST aioairzone-cloud-0.3.6.tar.gz 23155 BLAKE2B 39f1bc19ff577b1fd505a858c5277ca28619e54521ebc318d31bb367e39abf9cc35cfaf84ce7651c02b6032744be60bf9c558449593536b6691ab21906e83c16 SHA512 b5c65f25be529fc8c62833e9c391eb3bdebcf2b0c31002253be9cfad5fe1b5078117ad786e3fe9ba9d15640861169083508cd3efa18766f266a84206fac525ad
DIST aioairzone-cloud-0.3.8.tar.gz 24089 BLAKE2B d991032907d3f05035538c5611cd26920b83087cdaa6b9bb479b28811e82fabd545509258b4bb7be02b0aad721b379af08edba3bcceb6ec21f2479aee1fde21b SHA512 ae38548ef1d358e7b24ee115b76e533af06b654ceef2c221fa44cbe8976b2122b43f3b3b5e96f6c2d29f506f5eada382c30015f59870df07efd31aa6c57af965
DIST aioairzone-cloud-0.4.5.tar.gz 27799 BLAKE2B e5ae3cbf9992802d0d59ce58fcad9657b8145be2c3b4cd3e7c9310feeccb4fcb3b647fe14fd6dff793b56da185bce46647ec8421be15624eaead1f600cb16bdd SHA512 49dd4224b441d814d58455ee077c27dd7b11106ef27b5c169442b734a998587ae4162b0862f82e8b1d7062bfd529aecc41a123d43a425c783a20dc28f1bac91c
EBUILD aioairzone-cloud-0.3.6.ebuild 680 BLAKE2B f9c3a47c4aa697acd25f782a49d4f0657ab2893095731b107692be19076053fe35f1f67372e37763320f8fd162e6327f917d19ee05ce592e6715e9bf0f328690 SHA512 d136eade98b2ddf8fbc7596e06e89435685de2f77eca048c03f14e111e036e26853e6abf88447d2e6d6793cb217bb2c3356a1227613290a37a84441c15016a61
EBUILD aioairzone-cloud-0.3.8.ebuild 578 BLAKE2B b8c38bea0ae9a9a035f3c84fea551f8752ec05eb6009f37a09c50e4c3d3229454a14be765610cb2554d7d1f130bdb3844fd96824b25defb84df9788910b9d693 SHA512 e00c26f2adde0386ee5a2e5e8b66db9234c60a20647dd8fd26e6d5eee8cc53e0a40e32549963293c8948bf9b6012e92cd407f0fd981ba6394c3ef6de83e68dbe
DIST aioairzone-cloud-0.4.7.tar.gz 28160 BLAKE2B 82efe9e788a9e3f5be0ed9231764a9dee3f905fa94761d5ffac1fcfacc04fd34e273cb60c0035c5b5d952252558ccc0a34e2b4947d585196b1e383701c44a9bf SHA512 a48299d7069111cd2df2050b3672ab722cb55481d3b1c401723e5d3a0742b29083e52a62d2476ca3a5fab8c2bf67129de9811c1833be8558dc6ae41e0b3f5643
DIST aioairzone-cloud-0.5.1.tar.gz 29958 BLAKE2B 244a521b51290a6dd240518d5541c7a3cc560b35d071623f4a4f44f9f92d6f48a1c323eab1c19fabb6483bbe3d1d5796e84c94b840aab86a8222e75c85554d13 SHA512 b4ca62d6dcbbec829637d494bad5950be87466386ebc99fdaaa1482aeef98cd628aab13ae1d035a118f48a1d82772463336dcd6de022f77fddadbdc2bdde732c
EBUILD aioairzone-cloud-0.4.5.ebuild 578 BLAKE2B b8c38bea0ae9a9a035f3c84fea551f8752ec05eb6009f37a09c50e4c3d3229454a14be765610cb2554d7d1f130bdb3844fd96824b25defb84df9788910b9d693 SHA512 e00c26f2adde0386ee5a2e5e8b66db9234c60a20647dd8fd26e6d5eee8cc53e0a40e32549963293c8948bf9b6012e92cd407f0fd981ba6394c3ef6de83e68dbe
EBUILD aioairzone-cloud-0.4.7.ebuild 578 BLAKE2B b8c38bea0ae9a9a035f3c84fea551f8752ec05eb6009f37a09c50e4c3d3229454a14be765610cb2554d7d1f130bdb3844fd96824b25defb84df9788910b9d693 SHA512 e00c26f2adde0386ee5a2e5e8b66db9234c60a20647dd8fd26e6d5eee8cc53e0a40e32549963293c8948bf9b6012e92cd407f0fd981ba6394c3ef6de83e68dbe
EBUILD aioairzone-cloud-0.5.1.ebuild 577 BLAKE2B 06b6775ee3af671ce81db07b841970da8d2e917bd13e2fc893cb88804274bc3f3d75002aa9cc586cc62ba779a01bd93e1ab97b030b6520203bc73031579199e3 SHA512 23d8b3f79e57b0e6a42b51c78496d29965f0ff85fc5d3fb7b28c3a6b9b682712d454b21b9580fa38590bda06de0bf2affb6851c45a724fa9e455ab9530d2affa
MISC metadata.xml 536 BLAKE2B 655a921050c2970edd55895601375873be01d53e5a357039893177771e81932c920620b6ec334312c7f796838f0a1b7001454758ca2401da0fe8bfe4d8af220b SHA512 89a9983915e6aa5abfed539f2627091363b4ebbfa4fd04759a93e435eea469ac1a2be06990d14b2bff646db1adba9d1a5a3c422f9992a2ee785c5e0f896624d9

View File

@@ -18,15 +18,6 @@ IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -1,3 +1,5 @@
DIST aioaseko-0.0.2.tar.gz 20003 BLAKE2B ad6455670a1226322dba39a743b2e123c276ddb2e02a9ab4f19cf6867713269f3309063c0193e952ac6c19652fadc2696ebc6d12cdf94abc5f5deff9ba1bfd13 SHA512 c73915611898f064de7e98941ef103bb9559c3ca933fc57d891a29a4321eb85712487d6ba10a36052dd73c2755879287d89ed84bba2a27beecf41ab756f4b04c
EBUILD aioaseko-0.0.2.ebuild 649 BLAKE2B 94566b08dd0860e527a9234917b199482930eef21bdc207d091c78acd7d7c1b4abc43735c4629b7b6f4df7c96c436f75692e9324069a1a864089fd839f5700b1 SHA512 830d88bd31c1d293138be336724cad67b2f62b5cf4b70c11e3e740a63a24690e2e30c583db68d47b5b94e689fb0793520ee8b1194d748d6bbfd8016407571fd8
DIST aioaseko-0.1.1.tar.gz 20409 BLAKE2B 1dcdc7a1693b3c03ae937ad6a2f940848474a18926d89bd2a464c2cbd07ff2481f6daafd3dd4e4d3224da175eaa7b8d47f3e3828e4a45cfc384d207dbe8e3a0f SHA512 71f8c16eb5fab7e06dda0d850513064e9349fc2644e9794a9e1922b431584a4d47a0987189cf72f826ba9561a639a97493ae313f9b9bbf0c730d120d3d26f03a
EBUILD aioaseko-0.0.2.ebuild 649 BLAKE2B 8cf41ae1b45d38b931d70ec9e2081d15fda51bf6f768f55d2a0ca962780b3091021d2fc96665c26af4a9e61d4b0d5651552edcc81edfacaab2c1a1c5e52bfb6d SHA512 2f3551e15331972a75a43252ffa9a2875f689ab719ad2640bcdcdfcf5febdc53d0492fa30d0411c0696c2955b9e2e5862d63f4bf1b135bd26734d79544bd4bda
EBUILD aioaseko-0.1.1.ebuild 583 BLAKE2B 366075ac35496df5d77b31587b51d3755fb53e478ae4a2a2fc66ebac3fdfc70c05fa03129fa84b0661a0e7b3de14015d514c6c9a92a65aabec0b404d7a16f09f SHA512 96a8af2b263ef5ea0467dcd53cdfe92e87847ee6bea384be40c78864c5213b377d8ccbc4522d698f3510ac12e53e64ba3ea917e6508cf501ba3cedfea62e4395
MISC metadata.xml 518 BLAKE2B 123c60f73cce1705895aa88126e93ec97505f3c10fa3c8bb1bcf826c81f4c18ac24f2459db940b345ffc6a19b623e21a0947f1aa359f3ce7237be736ba8e3d34 SHA512 453e3d22f2c019f15ce1d73b9287ee6ee584895597e5cceac112132099ca654fe7e75177d1395e8136f24f6b78edbeffd69ccb58299ffafb9b5d9f1336b94707

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
inherit distutils-r1 pypi
DESCRIPTION="Async Python package for the Aseko Pool Live API"

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
inherit distutils-r1 pypi
DESCRIPTION="Async Python package for the Aseko Pool Live API"
HOMEPAGE="https://github.com/milanmeu/aioaseko https://pypi.org/project/aioaseko/"
LICENSE="LGPL-3+"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/pyjwt[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@@ -1,7 +1,7 @@
DIST aioautomower-2024.2.10.tar.gz 15037 BLAKE2B 04aa90beaea22a7a2ebee9d32b018e051ef04bd528c4695f9b7a3140503dac7ac84bea5d1a9e7d01b228cbf77ad5135089dba9635ca3694a05dae78890c67245 SHA512 3b8b9a7069b96e44fbac8f43680bd6a9887911f6b27b95ef06ad3b7b2fcb88a9e0200f062998c805c67ea7829aa88ab08044d4d8a7f094660267b22c6d5d46bc
DIST aioautomower-2024.3.0.tar.gz 15048 BLAKE2B 178486ace5c8d71ae59f8fcc5f6bb13a04ee1efe7d9039ecd884dc3b33afddc0bb3e2047e8a3d2d30b395e5b0a6982d648bc1f3780bd561c803ea6de53a089aa SHA512 65da765b9e4993a2b05db7843b01cf0e405abfee0b2596ae54d2b222ee7d84914dd85335cf50c2302503077315d5f29902732abf97cdcf76c719b0d8f5739bb9
DIST aioautomower-2024.3.3.tar.gz 15890 BLAKE2B 4023eab22f25c9fad14fe8151e2413582ff3cb44d5c4c968e4cdaba50e5bb8a1a475a116b1564e54cf2f70fe68b55e2d6045cac1f127679ea955c0ba8417b5c7 SHA512 4915b1da4f797ac5f76381c01364e6f804fbe260dabd1674e73f9cdd9738c46138f5a45603a4de902d8bbc007b758d448cabfb3ab92725d79a3544e30075bd83
EBUILD aioautomower-2024.2.10.ebuild 616 BLAKE2B f7d82a7a15875f848c991616adf9cf3c68d41e6dcaeb478e62cb2f8e30c6fe65451f42313ce607fe408526dc59bf2bf6d1f6efea6e10096e5210d9ff08c4ef37 SHA512 c593bea46d88242420316a5933de536ea6d75391914a2dbc7c77264a7f8f70e9f6cb57096b1c908b553a1ee11bb41c7b6ecb4a10b593b69248787e1631a6dd11
EBUILD aioautomower-2024.3.0.ebuild 636 BLAKE2B 286fc6c85a3e40c85b45abf2ed4698898d4106d0a4c96b33022704c61c26009156ef57314566b63ec49e8ac3d4df050442b9685012dd5f269f7f9eff8db07d51 SHA512 787ac041219b30c9367fe75aa824a7f21a50f7f746a122f9f0f93bae757622f4992558ba416cb5684bad299ff26983b7b02e86e8cfc799f5c63a1a3a001d885e
EBUILD aioautomower-2024.3.3.ebuild 636 BLAKE2B 286fc6c85a3e40c85b45abf2ed4698898d4106d0a4c96b33022704c61c26009156ef57314566b63ec49e8ac3d4df050442b9685012dd5f269f7f9eff8db07d51 SHA512 787ac041219b30c9367fe75aa824a7f21a50f7f746a122f9f0f93bae757622f4992558ba416cb5684bad299ff26983b7b02e86e8cfc799f5c63a1a3a001d885e
MISC metadata.xml 531 BLAKE2B 9ba977aefb475c2c1263e32087eba53dd3b2c93b8c9886cf2076aaa643b67efa43230834922eec6785cff582e1c0065ade4918dc1e717fbc76d742d09c11e41a SHA512 441b05ea88aa146f04496d765c75ce0bfbb4f88e8922e5f564e78985a33510c24073860f525c29f55e71b602b962c7992ea06d5c39c736bcaf8ccdbd93eeab54
DIST aioautomower-2024.3.4.tar.gz 15927 BLAKE2B 22804efb3cf15639eb5d9858c246fe80bca8f7afea4564317a4a2571f2319ab827748b85947f005b08da430625301fac4b4d7430bd900407bb65b2ffacdd13a9 SHA512 4dfc500faceabe88e2678b4cff3756602711fb7f0fba9f259250efc965ccf88b9fe13ec3a316b20847f5d89741e204b171b64ce530a6f87d185e39d2107e3bf8
DIST aioautomower-2024.4.3.tar.gz 16719 BLAKE2B 2aedc36e09c734baf2b6509418010143df755b8a96c42ebea45ee5bc028561ce12566e47e7e00116761f7599b92e207d445cc8b7f369c29f4da10f9209617599 SHA512 a31ef7081923045a9f936146c7122dd2e47219709b7141861bfefd7b08855a68ea173c09d5934b943f38f14d57c663b7d7fa743e4c42f2c350067d605dcf0e26
EBUILD aioautomower-2024.3.3.ebuild 636 BLAKE2B cae8c650aad9ab33f559222de0fdde4d3199a11e20a453b066e7b8f1927c9ed63f9935a18f933eb985916d4e058ee9c8a6f199eefb76d4b52ce7aa51b958dcc9 SHA512 248508e0a035007d75c0c91f065761eda42160a4f4abffcc8fa51e7aa68a8250ffb61fe5ff9e8972373945c357815d22564f163f7089f7da34ae7a936cbb924e
EBUILD aioautomower-2024.3.4.ebuild 636 BLAKE2B cae8c650aad9ab33f559222de0fdde4d3199a11e20a453b066e7b8f1927c9ed63f9935a18f933eb985916d4e058ee9c8a6f199eefb76d4b52ce7aa51b958dcc9 SHA512 248508e0a035007d75c0c91f065761eda42160a4f4abffcc8fa51e7aa68a8250ffb61fe5ff9e8972373945c357815d22564f163f7089f7da34ae7a936cbb924e
EBUILD aioautomower-2024.4.3.ebuild 632 BLAKE2B f54f041c6126a31a76837d61e018a3316312523954ab750b9677a0930e7edb4adb92580fffae70a59e4ad43f0bea3c80ccf6cf3265fe10d56b112166068bb664 SHA512 436b79bb981e106aead637e074494872f9121b2933a312d00354aa2e8ff8a940a3971db56246804cb53ada6fec147dd16ae498e7723f8432b2c71f9da2f40215
MISC metadata.xml 397 BLAKE2B 352cfe12ac185c35efb40918c51b1d1231dbb84fb1134a4c3f71b36c91a3ee11ab0ff80520e0e7ccbad12fbfe52fae0f5d8a3e175bce67d070c00e10ace1c708 SHA512 2f791c5b7461e4a8a2df310abcf89ec3f6944bfffad323bb9685233778ad665716239cfb8a9d67f27e96ecaab5a63c0431151a079ce032969838321cb2258b42

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi

View File

@@ -0,0 +1,25 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
DESCRIPTION="MPython module to talk to Husqvarna Automower."
HOMEPAGE="https://github.com/Thomas55555/aioautomower https://pypi.org/project/aioautomower/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/mashumaro[${PYTHON_USEDEP}]
dev-python/pyjwt[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@@ -8,9 +8,5 @@
<upstream>
<remote-id type="pypi">aioautomower</remote-id>
<remote-id type="github">Thomas55555/aioautomower</remote-id>
<maintainer status="unknown">
<email>thomas.protzner@gmail.com</email>
<name>Thomas Protzner</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,3 +1,5 @@
DIST aioazuredevops-1.3.5.tar.gz 5241 BLAKE2B 33c90ce3d78c0644422f98f0469fa7ccdd0dc4fcc7e3c6729ed9703a2f59b99bb4684a542aeae8a22308dce3831f18efa40d2ae8a46380b8a60055bb6e26e58f SHA512 1aceec94f78b6108b6d3ef1246adf2708eebdbb39c16f981480cd8cce0b648b926bc98047f8290d865d77a42e786b4c706c03731d7ca806c5d2e29973b9d5005
EBUILD aioazuredevops-1.3.5.ebuild 696 BLAKE2B ca424341404001359554a920203cecf29dc32edc573afa5a2b163e198e3c9059e8b16b932dd093a46f13a87aac2e958752ce316567c9291d490eb5d82ffdfd78 SHA512 86a0469d436fc03bd0af6a48b98dd7906149b1aace98f9e1166a6fa047ef4700760a7b570c7fe77b1039d85a83d18ab59f9ed16e071d8ff0c9023613b547d249
MISC metadata.xml 514 BLAKE2B c693542c384954ead0380a5fdb6a64eb69fe38ab8d390aab35b57fdba03ce2ebfb46dbecb543795a1751a5a2e68390d900d62640c68cc92b5047fc2bce7be16e SHA512 c79e5e9f46e38cca314dd0f50d29cb3e25dace71c337294ef82f3b743e2917445b5e4bc311f0d27860bee4bc11d491cbdb925544471698d6444b05c15321b7e4
DIST aioazuredevops-2.0.0.gh.tar.gz 19669 BLAKE2B 52b2c6f05700b044bbf9b6a6c480ed581883dc7e128e38bdfef9212db3edaa30b6a3d43fb64720084a2075aaa0222e10cb7e27305a11f24670bbbe6341785d3b SHA512 98fec8be97e2f8c6e650c48172de6a6e6fb11b2770563507da7df07b7ed75cfea0779657869446606c854b4453a2293cbeb35903c261c6a8eb2680f679de7935
EBUILD aioazuredevops-1.3.5.ebuild 696 BLAKE2B 3f025b1d5b8c58b2ec9aa998e8dbfa76f24ce76863145a7358fa36ad3cee3951532c68c68a46e8dbdbe7c748e2183cca1a00f0404909fd753600f5bf137c60ac SHA512 b48304747cf94d9f5152d9353bed9d5b82659f43fd9d5b8982966ac648093327bb195fce89acbafe1951e2cc7f64c0dd8d440b9cf30b4a6590c6c4ca7c7d7677
EBUILD aioazuredevops-2.0.0.ebuild 898 BLAKE2B 2e33048d2b8cda4563165430136055e9420362476c653edef11168d6cdce2b4a4b37f541f0942e42da0b529003a954c9d699b421720d562d97b09d6f6f3c150a SHA512 b91addfe52096cdb0519232b83f534fe843b7c05c84b4d6e56801e7de6d82547ae2217f6c280281e57da77bd34f09e61ad3387e7503bf5f665e3f6a7f0e88ec7
MISC metadata.xml 527 BLAKE2B 7d8923cea7bfe38353d54ffa640dda260371ce6664adc6fcd2685dac04e2f179474855b7ba4176373e3a2025bdaa1e6a5d9f4869dfe4007de6fc8b47cd586b77 SHA512 320e43c8301bb7145a4226917726e1d71eae3cc96fdb97906bf5fe3c7aa483b8559db076ac0c5f9deca4c1be078baf168a10c8f76e4a195770e77adf49c91612

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..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Get data from the Azure DevOps API."

View File

@@ -0,0 +1,31 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="Get data from the Azure DevOps API."
HOMEPAGE="https://github.com/timmo001/aioazuredevops https://pypi.org/project/aioazuredevops/"
SRC_URI="https://github.com/timmo001/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.9.0[${PYTHON_USEDEP}]
>=dev-python/incremental-22.10.0[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/aioresponses[${PYTHON_USEDEP}]
dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/syrupy[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

View File

@@ -9,8 +9,8 @@
<remote-id type="pypi">aioazuredevops</remote-id>
<remote-id type="github">timmo001/aioazuredevops</remote-id>
<maintainer status="unknown">
<email>contact@timmo.xyz</email>
<name>Timmo</name>
<email>aidan@timmo.dev</email>
<name>Aidan Timson (Timmo)</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,5 +1,7 @@
DIST aiobotocore-2.12.1.tar.gz 103243 BLAKE2B 2e1d9b693028d7d5affc36c25e1b8b622f133fd4f14c6783f660f7079895881d073de51e102f7e8ae667c68f5d8a3621e7f6fcd86d1f17c77d1698bea61b905e SHA512 edbfe68e3d2a5a4cfc494cb6d225b136352d54e17446695222075d866fd3118392ee61707b77653be78c6b6c8fd6da08fc1fa25002c93385fb4ebb29531c5eaa
DIST aiobotocore-2.6.0.tar.gz 98843 BLAKE2B 2ccdb7ae22a8591422773accab1d04d16abcd183f5abac8cd27fda41fa9686feb1d1b473b3814138bd25fa3d31a7b068d3e4f0ccf68e3bcd0af3ddc22c9d0627 SHA512 2e701f70a635e351546ca7a20d3698a491e4393d561a84496f6a1ed03db8904f17a2af9753f3c957bc02a4a407aa62f0afffc382d07e464bffef99b3221745b5
DIST aiobotocore-2.9.1.tar.gz 102531 BLAKE2B 39ce231813f079e6b4ea38b1592e7388f9663b511b227bf90c2e815344e00a6db6a2952534101bb121393be034d2da035d14a3629199c17da68620b0c8070554 SHA512 468c83b1b755deb9df357d4f1b722fb13d7d47a301ec557f7c07faee877b53de9e9a257e555e66ec690bb72671103bbf6e9df8db0ca6010207a807907b0e9bcd
EBUILD aiobotocore-2.6.0.ebuild 818 BLAKE2B 261c1c49136daff56d4f855cede8692439851ec108f1d57a1c20efe862fabc1c8ac8b3e02c857aff2d3f029e889433ed7e7c78f01e06102cba224096ef71a8a3 SHA512 cf126c9c5072129be200b2a303b91ca91f72a853811512aab2b89b20e81fd99b4eec2a610b175ac82d322eeea1a4f65960eb2045d055b1e16c77d1be95f33cbd
EBUILD aiobotocore-2.9.1.ebuild 715 BLAKE2B b2de9c00001a47bfd6c833b322de9231e5deb09255c073ab355af1acdc295e02e1c840c3b203265fdeb6338250235b267640a680a1bb0b27e98a14147425b5e3 SHA512 69ce306ff247f630ea4a6929322fb7406d15e1cf801212320c9a7ed17da30358b7a0b1108f9a652e64d1ab3684623f1ce1ff8093ba1d27d19a18a2c1ff13827c
EBUILD aiobotocore-2.12.1.ebuild 716 BLAKE2B 187b5de31cc921c5f77242102e23858b0a8b10c693df173452afc7fb5e9f6da6406bb306fe7ad841ec5df23b10d2f9709fa1b43002623942d4eab31b3fffc916 SHA512 c6077b9c0109e6cc8e37600aac669bb0dc9d759f8702ea15956127a271b59a4398cfbbdb7a6e4d4b45d24df1dfc8d28ae8479d75987763fc80660ee621e8f8a8
EBUILD aiobotocore-2.6.0.ebuild 818 BLAKE2B 36b4c7badbe190f2f2159fc2bd76ff0ab04efc1b4475c5d39cc24820b33ac8c5d73c2c580194b9feb6e3804f8e0d8e25a1a2a4fc0dc4a0a12418a7efb6226964 SHA512 6679f895ac5841557633d3e505c5320503eb398ec1bbf425d798ca4f8b2379b3755cd67450b7afafa2de7fe6bf2717a94da79221b5ff1dd5f8f1b56e969ad10b
EBUILD aiobotocore-2.9.1.ebuild 715 BLAKE2B 1ffcb04a8281bc8f6ed18ddbaed8339cdd622ca83102bbb78f3e52a81f23977e87cea22e8c5f354644cd41fa2263809832d8d8bbe8393569f09d7097fc6bfbed SHA512 c3bdb3423f2b80d805c30733cebda13f58973b485cc91e38a9d6d592fb0d8ac73232f447f43d4f5d509bd64f2022f20f115489f627648468755035e72c3fd144
MISC metadata.xml 522 BLAKE2B 560be06ecbfa44ba18f3b7dbaa7034519b9583e4a130e0978892cdaf5283089b534a56a940fd9552d79d64b27a63dd153aaa0e6776bf60728ae322bbdbf47504 SHA512 30304e2bbaaafe077231b28336cc3b86d562a5d444de3adf029743f98b23e88753fd715ed5cc7a2cb2ad0b46ea1acf2b550f190d7376de8a51fff6408a7c843b

View File

@@ -0,0 +1,25 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Async client for aws services using botocore and aiohttp"
HOMEPAGE="https://github.com/aio-libs/aiobotocore https://pypi.org/project/aiobotocore/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=">=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
>=dev-python/wrapt-1.10.10[${PYTHON_USEDEP}]
>=dev-python/boto3-1.34.41[${PYTHON_USEDEP}]
>=dev-python/aioitertools-0.5.1[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Async client for aws services using botocore and aiohttp"

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Async client for aws services using botocore and aiohttp"

View File

@@ -1,11 +1,9 @@
DIST aiocomelit-0.6.2.tar.gz 13598 BLAKE2B ab0e93c04766ec21c5e4d3713d740c9f41bb84caf7005df4c25d983067c116667b85b41b80acd20c30cd8bbcb652e1d6dc056966fd2958f6c1028cd250f3e25a SHA512 e180262e302e1515aa305d8b0199a63b39ca1344ae43538da70806d0b244649410f4ced766ba650f68e1c53eb151b5f713fb15a8f83785a943a035ac26d140fb
DIST aiocomelit-0.7.0.tar.gz 13626 BLAKE2B 4b8dcb0f0864e5d3bb90fe98fef0f145addf3bf6f7ced76dddbf350e7ea145e1937395e2210f416c25b680d342cd437b49cd8bd220f15e019a36ff5f88d72c69 SHA512 c01d1bddee14ceda45f1a6923f00420c3b9cea8b31f2e9fa91e4d69f610cd8d6cf29621296e2ed8a292528c9b428d5c33a676727f414ba5bcb77da62cdf56af0
DIST aiocomelit-0.7.3.tar.gz 13842 BLAKE2B e09e1ac83e2e43f8c7179e0e9bebf9b393aca75f8b00abfff658ffab21e38c93dbfe081dae6437203de96c9b28b7d7159be771eb47988812f913e7d50c22039f SHA512 9e9fc20f357eba33c737a39d5d5e4e20ab94764fd75bc4c8f0fbdf2c9ad2cbdd8b0c68ef55f747c9ef95571c3027dddedccd68b5195681099dc8067ab0199820
DIST aiocomelit-0.8.3.tar.gz 14593 BLAKE2B d3e19eadb30e118f4821e02c60150a177b87a61723195cf3852990f67ab335f39d972405c0639eaa0dbd338b59b1c200c6841f415e967a3e664fd76a24d095c8 SHA512 d9b38e7a369e3b71a3975f6e8e399d05102d989709a5a2481265b1a1effa6c0dd61af6ec316924ffc6f61b9bbab6e58caa55c8c00f0acd2f218457b0757394b7
DIST aiocomelit-0.9.0.tar.gz 14723 BLAKE2B 3cc71f89fb398c02525f2ecb8a00877f8d54389b29779338d08e0ad12377f610fc0274570592b3ac2adfbe37f21d3259c7f2d254738272f46683a20dad8fb81f SHA512 ef06d9e6162b0bd12844466cac8cfbc59d136c2052cecf04947cc3892da9d82d04c2a4a3c97cf1a9402bfadc295fd910660f3fa10c0ff861941df4cc5cd748f8
EBUILD aiocomelit-0.6.2.ebuild 767 BLAKE2B 2d942faf7ed800a897e6c45a87aa4d0464a1bd886cb95590edab273fea99669fc7d6eb551efc6fb5e0f665b30291fd919feb3ee6e5f21e407f9fd541c95ab75e SHA512 7b1f4bca9cd14488d9161a646e4b8e245d4ab35a1de4f2cf171c197493a873cae4d476ef83b62a880f62d487d9f04ff82fa40e50c0624cc646a3ccd95ad65e1a
EBUILD aiocomelit-0.7.0.ebuild 726 BLAKE2B 42e6af2ee820c387c8ebfb82f3aca7715a746a8e7d745264ea07956b0da8d07162471eb4a097509a0a76eb1983c830c3f58d4fec59e95df7cdb91004190c11df SHA512 1d91bffa70be775f0d6084bd1ed92beb83742f30f94c93502308c5acf57a5c97b8a71c36ee36728a03a8935d63c42ac265f23295f1ec362622dcce6647ab9423
EBUILD aiocomelit-0.7.3.ebuild 726 BLAKE2B 42e6af2ee820c387c8ebfb82f3aca7715a746a8e7d745264ea07956b0da8d07162471eb4a097509a0a76eb1983c830c3f58d4fec59e95df7cdb91004190c11df SHA512 1d91bffa70be775f0d6084bd1ed92beb83742f30f94c93502308c5acf57a5c97b8a71c36ee36728a03a8935d63c42ac265f23295f1ec362622dcce6647ab9423
EBUILD aiocomelit-0.8.3.ebuild 688 BLAKE2B 8f4fe40b1804d284b801ee9af54de69817cd809068b15f9311d38dfc6c8ec06826855949dae6153dfcd4f30b957349ca44f41780f1cec9cfa6d3beda90766cab SHA512 e13c4bd2bb8aad1dc1bf462dad05c4b17b753bffcb308ab26e825636243ae94dfaa228757bcc37c19ccb37b5fd7d1b08c1f29a045f9a4211336892900f2e0fd9
EBUILD aiocomelit-0.9.0.ebuild 688 BLAKE2B 8f4fe40b1804d284b801ee9af54de69817cd809068b15f9311d38dfc6c8ec06826855949dae6153dfcd4f30b957349ca44f41780f1cec9cfa6d3beda90766cab SHA512 e13c4bd2bb8aad1dc1bf462dad05c4b17b753bffcb308ab26e825636243ae94dfaa228757bcc37c19ccb37b5fd7d1b08c1f29a045f9a4211336892900f2e0fd9
MISC metadata.xml 526 BLAKE2B e881eda6f14d770099b26d586470417c055f408fdbdf85f99584120e34872d54151bd99a58d33ec26fad47365bcbca4950caf95bda282cd028f2653ab4b6f619 SHA512 6dc1af34601187f8eb14486ef42c46589c29eea456a5badcd7e14e2271eb33d8ad39c4f2729568d8020f4c44d85fcc2b39d8adbb74280d48f31262a7fc5aa092

View File

@@ -1,7 +1,5 @@
DIST aiodhcpwatcher-0.8.0.tar.gz 18477 BLAKE2B 3b1b415da265daed6995612cf3d56b9b1a406beaa1c4d4c2a9126229ba1d6ee84b36764191a455ed282ff7e1476e2992984036c2a1dea8ef55d0419d3005461d SHA512 12c39350f5420d755a85e30ebeab0ac35ccdf0dbfaa16970121742b215950e6c44e52c4407bd4fe64f984e032e292e7994026f1bfa2615fd9edd914f6149ee9c
DIST aiodhcpwatcher-0.8.1.tar.gz 18479 BLAKE2B e943718b0ea9177382be55ef42038d98f6a7d54c8fc3223329ad0e86098a5e4854900a2fbffc979ce8fda4edccd728521536182a6baaaa577eca8a06b4232d4e SHA512 25b7f2a960a9a2ccd84a1cbd088834a4ff73d6f33e5f5cf8b142b9c1697631a72d1f7b1a636b29e46a1c9e108a425a2c410b49417805f9c01a287c5ee025db8d
DIST aiodhcpwatcher-0.8.2.tar.gz 18522 BLAKE2B 6328b0db886e9c943bf0fe5891720053bb859da9072816f4eafeef253e893ca42ce02c1caea08296a23e12698d662296e6ae08354e9b01ae38662737dbc097cd SHA512 012cfe9b5605e00affd94047a48cdc58bbed41a8142e766988aa208ca8214135e1b149e553b6db43a07e3cede775619d5940d6045d6571cc1145d3b13547397a
EBUILD aiodhcpwatcher-0.8.0.ebuild 650 BLAKE2B 6ff547b7e60e9803ce07016f82f331ab29bb27330063220cf9c5baa4d9bd3b1435b68594d31edac8f56be4ae639165bd5eaa515a19e65bc16d4e8cb89c246d67 SHA512 326774189e9c1dbe70f9879109ad3f0ff9a5679938ee7e16578ba3e9ee3e3138a162cb21e0195c4c6203779703705db5caf3bcfc820ed9c7d95384afe2c7db26
EBUILD aiodhcpwatcher-0.8.1.ebuild 650 BLAKE2B 6ff547b7e60e9803ce07016f82f331ab29bb27330063220cf9c5baa4d9bd3b1435b68594d31edac8f56be4ae639165bd5eaa515a19e65bc16d4e8cb89c246d67 SHA512 326774189e9c1dbe70f9879109ad3f0ff9a5679938ee7e16578ba3e9ee3e3138a162cb21e0195c4c6203779703705db5caf3bcfc820ed9c7d95384afe2c7db26
DIST aiodhcpwatcher-1.0.0.tar.gz 18602 BLAKE2B ac8c6773bbd3ccee0338a1e126b03d931c6f1847c8262653c41e525afaaf24b9523d82cac929d5244501e98ad071b092f44722282278f4ce71f72027b9ff99a9 SHA512 0608e5cd6795154b894d89c219feed3cb0d8151e70aad5b4b92b0657bcd81e8692b731b3ba2cb6289e8efa847922b9a44f7d65e976402640ee2225c7c9823a6c
EBUILD aiodhcpwatcher-0.8.2.ebuild 658 BLAKE2B ea4c7db99df47e8fec0270d49b1ba2ba2a497160d92ae495c701edcdf8d369ed3aed86377e5ec12c3ec9ea6b09bbbbdb40154d4da974853be6cd2183ed62ba6c SHA512 a00b2b031581eb4a0c73764fbab1f9929b4b73c107ee8ca3ef70d284c61f6bedcbe01b4fbf1d0933a714d4ee3a1d8cd8d0e36ecc82c655f743777fd59843d077
EBUILD aiodhcpwatcher-1.0.0.ebuild 658 BLAKE2B ea4c7db99df47e8fec0270d49b1ba2ba2a497160d92ae495c701edcdf8d369ed3aed86377e5ec12c3ec9ea6b09bbbbdb40154d4da974853be6cd2183ed62ba6c SHA512 a00b2b031581eb4a0c73764fbab1f9929b4b73c107ee8ca3ef70d284c61f6bedcbe01b4fbf1d0933a714d4ee3a1d8cd8d0e36ecc82c655f743777fd59843d077
MISC metadata.xml 519 BLAKE2B 4c463c603d1648db50b5ee4236ea28f3146f3751b44cab803478538d71cd473daaeafb2a1d6868beb213b02253917951cea8a2e6b1cf240f03526b9531f71ad9 SHA512 2b996559ac83077c5b301548c75e3b1bddbac2dc8bbcb4870867e587cefad598df410f19fdd3d4c2f99a3d05639aaf08df0c10b4ccb967ffdbf3e8c22ef03038

View File

@@ -18,7 +18,7 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="net-analyzer/scapy[${PYTHON_USEDEP}]"
RDEPEND=">=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest-asyncio[${PYTHON_USEDEP}]

View File

@@ -1,7 +1,7 @@
DIST aiodiscover-1.5.1.tar.gz 15940 BLAKE2B 4d53488ad8456a42e2ec7c217610ece68cd0ef5269db6ad9857cc9af94b41102c7b5fd6027768bfe59bcbc8c1ca6608a0ad1d6e0c67026f9e57f6056cba75e83 SHA512 68c3ef5bc9e05716b985c2a2e715609c4b07a2da8c850cb3d7dc499ffc6e485d8f36ecd12eb57d7222340f028a8aceef0dd35bfa12aee7a2f6626186bc2185d5
DIST aiodiscover-1.6.0.tar.gz 15918 BLAKE2B da90adefcee3b9f6f678972f24e048023c3fa3d0c275e63a582b362db7ead09229148f460ce4927450aa8613fdc0a05ec6e0c0e24b4d94c3e07b21bf4a7d090a SHA512 200d4bdaf021efa15aaa769a2b0374a1253715340a79d644cda4159ccd84cbe11273b49778a88906fe9a3fe38435bb6580708a1662f79e696f697c92288e7e05
DIST aiodiscover-1.6.1.tar.gz 15902 BLAKE2B 3d0eaf40988aa28203b031425375708229132b7bf072eabf97357b364e0090feafa0ae875ced41db0e635cf372d57c0f648b0b829aeb2764b1babee36d4aa740 SHA512 4648de1bed9e0c3ac25148b29234eb7ec669418f4c277334360a14253b8953b82825d7072b7c95cad91b2de23aa943654b4b6b9c4f381e1063f08c53fb806813
EBUILD aiodiscover-1.5.1.ebuild 972 BLAKE2B 65c2485f8b40adcd54ce040a5a914e78791a2deb04b416d6334dfdb700c1e3769b7355a51882f7f2302ac3c63b12759892ec09f2fd7fa76dc9f86b543b91f65e SHA512 0c46e965b6bcdc3cd1cfc4054aa16ce291e55a1e19a43156bd607000891eedc238a32e100e6cc479cc54c8cab8d2e48f4922eb1a16da7b40d916999e66c7cb58
EBUILD aiodiscover-1.6.0.ebuild 1019 BLAKE2B 02adf643b26011249233de5932575a21bcd72f604c78a4bc02ae8e638560e4c31ca6b6eb2373607c6206d2d57c94a2d4b1d640d77034fab746701e16e8aa33b4 SHA512 c5c9db9ceced16fd80607a53133f91bba0571b3d09f24ebefbe90bbdaca97a1dc83c0bb822d75c8a6d5c223c6fdd9dc0704a02dc62e65a693baa0dc2d8e1f77a
EBUILD aiodiscover-1.6.1.ebuild 940 BLAKE2B eaae70ab0a6fa2f3d89a0ea626d39e253dd020b8d8438ca1bf7a44a6b58eaafff577ce1e78766929a08c78eacfaf647bc0370cf6c03c62a3f61cea4906c7bdcd SHA512 09e72d5bf91f165667d1f59e1e1a65e7ab319247c5484927eb7aa7909d333e41a731f9d5d7dd990e69f6c777e50a898c85dda8bc6e58b17f12d77fb181522a6f
DIST aiodiscover-2.0.0.tar.gz 13257 BLAKE2B feaa1af8e829aed7f8c17510ed8ac94d830e78c74032b967c317291a2de466ae9a426308fd33765a570586b896a9de0a57a8a1a5b83036c0754a6f90d57af302 SHA512 81b09e80cfc395ca39e3a47e1123fd724fa2b047726c167b15b04649cf774d2468c6a0aa0c6fba33329e55e96a0ee2e9bce24f717d75c3500642ab2273e509b9
DIST aiodiscover-2.1.0.tar.gz 13509 BLAKE2B 434197701724a1b43982c08841e54b643a8d57b3c84b9c897bf44926a041c8aad7f99b9fff185fc8b9bb18083590a23f0515fc4b6beba35ca9efa90783a42b86 SHA512 bf6b706b22b6c1f1080feca00794e0baab28091a3386c822e544d8ddc07e8d342d67de1e2ec6eba2dadc9acfb828df9a6080680fb5f86d6f7ddbd6c8c6eabff3
EBUILD aiodiscover-1.6.1.ebuild 940 BLAKE2B 6070cc8b8616ae8fe9ae01f3513bd1555086f1b58ba99126a9c892b2f28618755df83e8cfa06096174fe96b4032f8998907b1dd2c502af2962ae6ca8e2a507aa SHA512 83ffb5cd8603453c640f2ad59bd38bb2da06dd04f837f918d39002f924d947d31a222598e43c5ba9b4a259c0b70fd7e36857d992812c862d141f79d85cc109c9
EBUILD aiodiscover-2.0.0.ebuild 937 BLAKE2B f1de395df8b375385f0273b8f101bd2c0de5aced2d9dda7b241d5b43cb5acacf9925e478e82a47f9369603f44ef8f2abaa2b72c1185586e5d02dc80db9586505 SHA512 91edf7af036ea3e40e2efec06b95f8516306be91deadc566bb25930e17a6620d732675acbbdf5d5e5177981762e1e78428839d597ea6e310e0b641b90e93e33d
EBUILD aiodiscover-2.1.0.ebuild 937 BLAKE2B f1de395df8b375385f0273b8f101bd2c0de5aced2d9dda7b241d5b43cb5acacf9925e478e82a47f9369603f44ef8f2abaa2b72c1185586e5d02dc80db9586505 SHA512 91edf7af036ea3e40e2efec06b95f8516306be91deadc566bb25930e17a6620d732675acbbdf5d5e5177981762e1e78428839d597ea6e310e0b641b90e93e33d
MISC metadata.xml 513 BLAKE2B d81ed839e117baa5eb1117195fc5aee3f16cf3a257bddd69e8bca0203d63afb8111a090646aa5bce5e5afdd85f00826a325fff4d144a2c6f69ecc35cb5be03ff SHA512 f50304ad83500b57b987133e382e4fb777bdc2a7ff3290482f4d5e057c426fe95be831735a559077238ffc34b246c545f9ea1ab5d3ea1fe69e3049fe670b8374

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
@@ -20,20 +20,15 @@ DOCS="README.md"
RDEPEND=">=dev-python/async-timeout-4.0.1[${PYTHON_USEDEP}]
>=dev-python/netifaces-0.11.0[${PYTHON_USEDEP}]
>=dev-python/dnspython-2.3.0[${PYTHON_USEDEP}]
>=dev-python/aiodns-3.1.1[${PYTHON_USEDEP}]
dev-python/ifaddr[${PYTHON_USEDEP}]
>=dev-python/pyroute2-0.7.3[${PYTHON_USEDEP}]
dev-python/cached-ipaddress[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/pytest-runner[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
@@ -20,19 +20,15 @@ DOCS="README.md"
RDEPEND=">=dev-python/async-timeout-4.0.1[${PYTHON_USEDEP}]
>=dev-python/netifaces-0.11.0[${PYTHON_USEDEP}]
>=dev-python/dnspython-2.3.0[${PYTHON_USEDEP}]
>=dev-python/aiodns-3.1.1[${PYTHON_USEDEP}]
dev-python/ifaddr[${PYTHON_USEDEP}]
>=dev-python/pyroute2-0.7.3[${PYTHON_USEDEP}]"
>=dev-python/pyroute2-0.7.3[${PYTHON_USEDEP}]
dev-python/cached-ipaddress[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/pytest-runner[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -1,4 +1,6 @@
AUX aiodns-3.0.0-py3.10-tests.patch 757 BLAKE2B 1b5040841b3ced3b83b330e0033f54ee6ee97a8d025f22d87674f5fca9858e48febbf25c6b3441ba5b27ef9cb15f841e65f25ed999b9f536559ec50e1f010bbc SHA512 85219c885ee70871fb43f53e2ec52c164b08b63e120ee5ca5bc4531ea71155b6d81f5a813f056eabf7f4da2b425b12df6b5649cc7a9ba98d0ca9473043ee1829
DIST aiodns-3.0.0.tar.gz 6743 BLAKE2B 2a3c61156069fa598df58191b35383da3e054396cdeb1bc8916cc0414bb6efc89d45789883a5b4f33e3a08a6ee544356b02d6c697c096deae3398f0ff4d3c316 SHA512 8c1016f3b0cb461e70e9a55034f9ad3b3db705a845bf20bb6503c7a5d592b4c5d2e8ddc60b375c5fafdc559dc4566736f4c93f26710be2dcbd181284ef039825
EBUILD aiodns-3.0.0-r1.ebuild 888 BLAKE2B aba0a5751d611bbfd199e4c909f7597171efe4a73dd64ee825300c1f00a90c1451744a27bb0e91592507c1d09bb8a0c730725ec7c31abfc44c19871b86322062 SHA512 c3d6d12332f1ad19828d2467d1cfbb4b60daedb290bc0baf12fe554c8cdf0ca1cc8f2c031bd946334a9451f5f3e9c78b1849221dd75bc3f976a229432dd39554
DIST aiodns-3.1.1.tar.gz 7363 BLAKE2B bb5a465be00ff61406b61cef133cb5eed8e007114ddcd1475a12fed5481ec377bc96291fdc7fd6cc5936de865118f7008625ec5d69c09f96eacdb83b4b29c786 SHA512 7c28cc6256a575681778376cc197a9504133b1127eb3508f6e5cd1c992c95adef66cf8399b7e90ca012347485e476f71e3f032f7e2f555954ad9a0cade8df5f9
EBUILD aiodns-3.0.0-r1.ebuild 883 BLAKE2B 2c191af879b995a17abdcefea1880c4ed1c722f709200a83c6f01ebb588f98dcd23627ffea5d9643d6c9a11eb97b36b8003c497cc8924d5a849aa829616b5167 SHA512 626d807c0c0df28353d8cc9a7f45bd91482145633a06c3dec2c03ae7d2370c3f1018b4cc71233ad040c9ae8b79401ce6025b29bfd32874f91d4427dbc5254f0b
EBUILD aiodns-3.1.1.ebuild 747 BLAKE2B b84171bdf4246c6eac403c5d6a40864d2093ddea5c16824f4e7fbb21175365e3c9771f60cc7f129281ec1ea4c9bcce049aedac1005af1d3863291d7aea076d2c SHA512 667d553439c4b171b905a2ee703f23216b1071d912b26f417b79fc29f1d8df174c49e40d2615b945628b78755265ffc9936df42a9b4c8fb49bb5c3ba83d03ba4
MISC metadata.xml 508 BLAKE2B 68313c6e5503f5b799769d76d8638b2c163853cfc22656f1790811cbc03b593e95a0e2c3c960240e847956f64ab4bd3dfd9c6c30a78164f2fd3feac8e5bf6aa5 SHA512 d83219c1cd855210afde323b18640c27969f239a23287ff13ea0702212d4bace188b5f857b7b5e8ce872fd8dd97fb0e9ed54922ed01a26d611c06b15a6452751

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
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..12} )
inherit distutils-r1 pypi
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/saghul/aiodns/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~riscv ~x86"
KEYWORDS="amd64 arm arm64 x86"
# Tests fail with network-sandbox, since they try to resolve google.com
PROPERTIES="test_network"

View File

@@ -0,0 +1,34 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..12} )
inherit distutils-r1 pypi
DESCRIPTION="Simple DNS resolver for asyncio"
HOMEPAGE="https://github.com/saghul/aiodns/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
# Tests fail with network-sandbox, since they try to resolve google.com
PROPERTIES="test_network"
RESTRICT="test"
RDEPEND=">=dev-python/pycares-3[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"
distutils_enable_tests pytest
python_test() {
local EPYTEST_DESELECT=(
# Internet changed, https://github.com/saghul/aiodns/issues/107
tests.py::DNSTest::test_query_bad_chars
)
epytest tests.py
}

View File

@@ -1,9 +1,11 @@
DIST aioesphomeapi-19.2.1.tar.gz 93454 BLAKE2B fc4a159db3946be4f6b298c82c1a31d350f63118cf7c8848667c5e9e0d21b663e8794c9b460cfeccca5a343f53940e799ae37efc0399922e170be5be1e6aac8c SHA512 306460b2b3a6861b1f3ca9b9559161534b68d25028066ee0abde40ca80d0c34f7f4b41b415afc1754cef615b30e22ff644057d1856c45318e6a1449491ac71f9
DIST aioesphomeapi-21.0.1.tar.gz 95043 BLAKE2B 7234c0802c9154b7720458eba971a263748755a85a3442c399fe1089eed713f0ee1e87fabdd3a14976de01812c3eb9d41d8a57e367033affe055c57475afc372 SHA512 9f6260b13c5108f6aa73e40f122374b1256e143a3f34dd800a054cc300c607fcb4e52d54fc62707b8eaa7e4196d714e69d20c2a5ca888f286f8908f5d986a99f
DIST aioesphomeapi-21.0.2.tar.gz 95156 BLAKE2B f6f7503589e898303b2a25331096d1d44f449d837530f1a3ebba0c7aa166a45fee99e933892e0ea14093a023ceafef009f7fb5df49f9e922e62b49ac8f9c0be8 SHA512 c4b97ac842d6e67d2c8a6b83fe11e62954bc93ae4995b8870a66e9f0275d561eb5db659d36e6d8b4fb3d68b1f76e3bd5a24435420a08675364bf7ea81232cc5c
DIST aioesphomeapi-23.0.0.tar.gz 95662 BLAKE2B 2ccca7363be3a1afa4bdbb84f95932b8efc3be538a0cf59904f1b5891f69639ef9194d4acbaeba4ece4a9188e69f0227e89b4f26a5da7c749666285c77db7a3f SHA512 770e0741b18144630623675ce8c3186e39f6b9418af96bd642a5168264b6751f6a5adb5a299984d7e87eed8eea250f67071e9b7f31bd739d6fc23a75a84fd258
EBUILD aioesphomeapi-19.2.1.ebuild 1057 BLAKE2B 29072e4f9fdbb2320aecd2fe30d5663b40e3898431788a9860115041fc0d7f783d21df794aca37c4a5d498e20503fb2d9a32f3a91c12e08c3a456c8101263edd SHA512 152b4e5dcd3ea314fda5d6db71b1e2a2f3194d4f928905ea9c095c852a5d5f68494bde9376f47d3965c4ee2181c02415c052078fd6ddc1896d215764b81a47c3
EBUILD aioesphomeapi-21.0.1.ebuild 1106 BLAKE2B cf100147526af62da936ba07859b677bedd438c648eef3483f5d5677a63243ee62f73d6eb6d308b13fef58d9285c1743991368877255eaaaf7b1511b7cd52acd SHA512 7fa84fbc70bcafaed6266496c89b05ddc6b2d1dcae26b8b6c2d4e0e44de58769dba15e368a5de03179876d20f1b8741277f90ba18a783b737297a6ec1f45a099
EBUILD aioesphomeapi-21.0.2.ebuild 1141 BLAKE2B bae368fd45a0360cab6c85263574fc49f9842bfb1cdf11d4d5c65d08b55b7fbf6b343a0a786610ac7fb16e6feaac2243c0101b5670b0e6e5ba154236d426080b SHA512 8dba7f2863e5e8c0fd4dd1031a3dc0af907ca47f52c6b72e58ad723200038b3309da8b9fd83fadc8657f90972ca6ed5b51cbe89932db43b3a9080215cea6ee1d
EBUILD aioesphomeapi-23.0.0.ebuild 1141 BLAKE2B bae368fd45a0360cab6c85263574fc49f9842bfb1cdf11d4d5c65d08b55b7fbf6b343a0a786610ac7fb16e6feaac2243c0101b5670b0e6e5ba154236d426080b SHA512 8dba7f2863e5e8c0fd4dd1031a3dc0af907ca47f52c6b72e58ad723200038b3309da8b9fd83fadc8657f90972ca6ed5b51cbe89932db43b3a9080215cea6ee1d
DIST aioesphomeapi-23.2.0.tar.gz 97151 BLAKE2B 69259663f9b683904f9769740612930d2c44d9557bf446d250effd3104f5edd52aab167ba4714e8fa9c77c481eb66b946209c946655a316547aa509c570e7908 SHA512 b22b7ed90c60b73168c007e576ffe2c590d5e176fa7083a7c8a75c3c602132b8e03ad7943bd7c5f01b5129b403e7d4a1ad9f16283fcd15fd91374f58f83ac71e
DIST aioesphomeapi-24.3.0.tar.gz 99402 BLAKE2B a605d1d8ab2ca0a174a4977ba6d8c21204f68534ad18eb81e100573d44cc54d633653e66bce53f8057fe756b1af8f181baee6fbdb4c8db7e2c21c9146b2b16e9 SHA512 7726465a0e137c8f6cab897fbc4e66b35e2ee833b6549f485536a068f88e8c06c752485ebd9e5cdfe52adf100c7b02701700dc6e1326f823275a918ffca428da
EBUILD aioesphomeapi-21.0.1.ebuild 1106 BLAKE2B 2ed2c8d2d8a5c5384e2eb7938ea4b7b9b836128ba04427f2dfca371e0be987d7829cfa7cd72d6f2011c877f718f312c3a862379ae042b31d73e52fdb1316f25f SHA512 6f8a69bd7020d7798c684109726294f4d178ef386ac9aba3fe0c9ef7e3cfe3c5154a7b0a9f8d97f46abad0e5b65cac7e62e263419f1131ac667b8fe63e897343
EBUILD aioesphomeapi-21.0.2.ebuild 1141 BLAKE2B 5e61dd900e1a398754278cc85c93554bbaa12a4974584e8ac6418409e13529279b291c9dfe570d09dcf348d15da92bc06cd9a60ec6606704a49c89914018d6d8 SHA512 153bcd37d7b2bed773dae5d02af1d61523101d69f917c9463b5113ac5c4372adba0128af35a03964441cf831cef27285e335f1525c8d900d247ff0753bff668b
EBUILD aioesphomeapi-23.0.0.ebuild 1141 BLAKE2B 5e61dd900e1a398754278cc85c93554bbaa12a4974584e8ac6418409e13529279b291c9dfe570d09dcf348d15da92bc06cd9a60ec6606704a49c89914018d6d8 SHA512 153bcd37d7b2bed773dae5d02af1d61523101d69f917c9463b5113ac5c4372adba0128af35a03964441cf831cef27285e335f1525c8d900d247ff0753bff668b
EBUILD aioesphomeapi-23.2.0.ebuild 1103 BLAKE2B 06ccb6465df3d8367ccbe993c4b3a1de9249a60a20dda5bb555f063056bdee415f8bd6f8bd9746c2c4e4e4f2b47e09cee5192494d5f45401361fee0da1c282c0 SHA512 8ed76d7281d900165ec83b6ecffd947a250e0d0b1612eeb19c68ffa003f3764add947d5a4db4c17d403cdf2eaddd1533e265c78161ef0abfd5e61ec93ae14a10
EBUILD aioesphomeapi-24.3.0.ebuild 1103 BLAKE2B 99809bfa2ea2667637c09727a5df06beda28a88c3023f0f164dd5d939289982a2a7c21a3338276ff9d7c0d5345b9de0274bd6ba4a7e412a89a7321ecc1c9db6d SHA512 1ff7c4bf9d51f5e68a4e1c3e5c58f102234c5a2548d3cab1a591f83d823c46b14e822b8433260ef71406da698dd8085ce09cb48a9235c21647019b5c5b4d22d3
MISC metadata.xml 520 BLAKE2B 06f0b9632f9daeb7662061dd7277de8f2a517afb329d669d5e65b7b529620e649104183c8cac30c8529a4de1fab162ba67b34c92a922ac716e823b539ebddc0b SHA512 9a21c2ffdb8630b4f594170537a56e9d74996b2c5ddd28df7f98c17802913205b98658863be4721b343e30de692aaa90162c51268d52c07fbdacb415f2efa6c6

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Python API for interacting with ESPHome devices."

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Python API for interacting with ESPHome devices."

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Python API for interacting with ESPHome devices."

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Python API for interacting with ESPHome devices."
@@ -17,21 +17,19 @@ RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=">=dev-python/protobuf-python-3.19.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.36.0[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.2.5[${PYTHON_USEDEP}]
>=dev-python/noiseprotocol-0.3.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)"
RDEPEND=">=dev-python/aiohappyeyeballs-2.3.0[${PYTHON_USEDEP}]
>=dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.19.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.128.4[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.12.1[${PYTHON_USEDEP}]
>=dev-python/cryptography-42.0.2[${PYTHON_USEDEP}]
>=dev-python/noiseprotocol-0.3.1[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pylint[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -0,0 +1,35 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Python API for interacting with ESPHome devices."
HOMEPAGE="https://github.com/esphome/aioesphomeapi https://esphome.io/ https://pypi.org/project/aioesphomeapi/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=">=dev-python/aiohappyeyeballs-2.3.0[${PYTHON_USEDEP}]
>=dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.19.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.12.1[${PYTHON_USEDEP}]
>=dev-python/cryptography-42.0.2[${PYTHON_USEDEP}]
>=dev-python/noiseprotocol-0.3.1[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pylint[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

View File

@@ -1,3 +1,5 @@
DIST aiogithubapi-22.10.1.tar.gz 38264 BLAKE2B 7971519028bb72b9147b5deed274b4cd3a17bfe2607fc6b00e84942d02e72496437d4e5dcdadbce1ad1c5d374815a5053743b4e2cd92be79965b34b6d8058eb6 SHA512 419fbad33d6ad0c3fa9d416b4a3807c6d5f63910bdb95418f4f3ac838d9c7163660723eab903e052153da0e98c0b093dce50a7aa90bd4ea02bac559c456bfeb1
EBUILD aiogithubapi-22.10.1.ebuild 819 BLAKE2B 80a62348a3b1044bdd78759adf4d4103d850ac4fb6488c7cead90a30ec73cb9071210c7e6af3892bfb3f7b714ccdebc6b4356fe100f92751fa76c3c831b39825 SHA512 30d3a0d28d3217ebd664d7ce3ad95c30bdf22fb9b1fae188842ee61a21c90b09ab8fa7cdf89625ce57cdf3e4337a0c9843e43f1eee71b9978534c1f13414f55e
DIST aiogithubapi-23.11.0.tar.gz 39903 BLAKE2B 5ad9c236d5e3e2288ac3a4ef9b6ecaa39666fb8399423e075beaa89c2d8870dbd6aff17a228d93305bbedc568dd2bb754b26075625c7da9721ad2c5be597a307 SHA512 1b63ac7825b885b211dd3ee203dd4d93fcf01c1d82211e11cfe3d5df8a8ca966a49c574b1b6527a1d85ea293f3cca59d57a4f3e626e1faad9e3e8550f8c5cf44
EBUILD aiogithubapi-22.10.1.ebuild 819 BLAKE2B 1f5e32409c8409047449b0eb71dab59a38d93dbf5d3669b9dddb90dcc1d55516430c20e4472193d35f2a6c8b3a28e308421374f9d3f901c79171715cb21bcd59 SHA512 fd7e504828b1c2f36fe8f7c296ddf88f7bd164f15115ed3f18f05fe50f2ffb6e4651fc23205b1e77e210093a77426003f39fc50227163fb3b872523132ed068d
EBUILD aiogithubapi-23.11.0-r1.ebuild 779 BLAKE2B b20d12348725f8e7fa06322e5b4958b66f0fbe1204dc352b6f47dbd3e57e4b8f3044f5cb845eff7f46272acd6eceae71de3fb661f8bc1d19376d6a09950e8ff3 SHA512 9c942c313610ea69d80e63343114c130f35e0cde40644b3f39c8c265ac6aec2f09ab47a9239298df61b41234dd4d662b8e3d3f553d75bf3df6b6465f63d9235d
MISC metadata.xml 513 BLAKE2B 26e60ec444b54f315bb40176cbf2c764eb8118f9a8d294dbca99ba3a51f0e522cba5518ee33ac770d522a2382715fbfd5550f8958b9d43888206d6cc7fd2b81f SHA512 6e585021dd863c123ad307665387adf63b6ff37ab9794b324cbbd50907f84e7b264a82d2ea63100ee726366687e4266717c45902664a572fd3fc7be31edaa296

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..13} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
DESCRIPTION="Asynchronous Python client for the GitHub API"

View File

@@ -1,14 +1,13 @@
# 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..13} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
DESCRIPTION="Asynchronous Python client for the P1 Monitor"
HOMEPAGE="https://github.com/klaasnicolaas/python-p1monitor https://pypi.org/project/p1monitor/"
DESCRIPTION="Asynchronous Python client for the GitHub API"
HOMEPAGE="https://github.com/ludeeus/aiogithubapi https://pypi.org/project/aiogithubapi/"
LICENSE="MIT"
SLOT="0"
@@ -18,18 +17,14 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.0.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.6.0[${PYTHON_USEDEP}]"
RDEPEND=">=dev-python/aiohttp-3.8[${PYTHON_USEDEP}]
dev-python/backoff[${PYTHON_USEDEP}]
dev-python/sigstore[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/aresponses[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -1,11 +1,9 @@
DIST aiohomekit-3.0.9.tar.gz 120166 BLAKE2B 983706691241e64751db6e4236c48c1a9a126f1cc946cd70aae40f1ec5044a232067a10bc2c32adb69f85da13c8b326cb6b74ac7219be35a95efdc593e677add SHA512 f5d3c7ca31963bfab95b0b9af5f7c57f36a0701a09db6cc4e858b032c4d37647a68b4f39c1275cd05eaf2326bccfc2f87fa7decb4a9b24821d896dab9cd03c47
DIST aiohomekit-3.1.1.tar.gz 120801 BLAKE2B 5b477b6d298e3170f1cd21335148ff78b214870f647b849eeca70842411beb2431ee4dcc730522c1327d9096957cf52022b6a5ca21355ca9da40d7f1186ac82e SHA512 1287b95e92be72f2b875efab542e7a8fc1c1e692fedc77e31d231138ba625e2a6f42d21a4eefc7f7617b112453105a6c9dfebb1558891567abae6c6b419b6d38
DIST aiohomekit-3.1.3.tar.gz 121152 BLAKE2B 9fefcebea321d62aefdfa1264d989dafd09ddb880665f7519723f54f4fa7fa72aee86a5c2a6a77e177e50557d3d1c25e20f7c7492f062e742b76198387748cfa SHA512 6922627f59c3a08aeb8de0704eaa58d25bd995ce1c33613bcc2464276d4b1dffd1628762d95f03eb57ed9527f2c70fbf0303c970b9a9874311bc51f6243213d7
DIST aiohomekit-3.1.4.tar.gz 121205 BLAKE2B 105730a6df823486bb38bd14ded0f80d16497391b4c3b6b0fa311f41a0e335c34652360ac7a8d71f915ecde3f70c6be6fa8e5eaeef5723c50e5cf0414cc77b49 SHA512 b3c2c1ffaa7d0ef7948b45c8cc457343413a7c623aa162186516871c0211f2b2d237cb1a0da58d1cbfc2c09a481c169c51503286069879188740d96b04c028b5
DIST aiohomekit-3.1.5.tar.gz 121343 BLAKE2B 00b63d3b2509a756e5c61023f28ea28e440a5db67e6f5301d9e362707ce5f6e236728b2b544009ea3c755acb0c73188057c5046ce5bdc8016ddd6eddf5beccb1 SHA512 296b37743ac5daa39d586fac38801e5371f9ef207b0c6dff97de9d1b72a99647eebeac6bd376e2b33ca1d205e041267fa0f69719697d425ff5438ad13845ed23
EBUILD aiohomekit-3.0.9.ebuild 1355 BLAKE2B 82a9ce0427f8314404ecfeb580799be1ea4964cf0f9b83b4267405ef76548fb887dce56ec2d5348787bc538ef5257ac40aaaa3e650a19578fdbc5c600f220abe SHA512 b5fac8462879463615d76ac78b6b9ae449fb17c0214802c56071dcc7c6f90ae8119cd07979f795d63206bde21dece7e8247a32236d00b5916647c727cfe95f7a
EBUILD aiohomekit-3.1.1.ebuild 1411 BLAKE2B 41ca6e965bc760c1e1eb054913b0488e9187081bb4c44ba5f4b75b616ea99a904944c2632b6a6744c79dac7181bf20a0f432dac6f37765a6c3800954c8505d6c SHA512 7dfd2e356a6d7f71ce1a250cdb858899cd75728724b65a8c73048d9a5194a78170436f5412d89b1d0d33e696986a671e7d3adb261cb82ad70c5e76937eba2c93
EBUILD aiohomekit-3.1.3.ebuild 1370 BLAKE2B 2cbd901fc25977f11d56c801b3b2bcee7ff5844783bd67412a9d9e81d694da8db5e2e15a1df396ca6d817ea904ecf3abe7ed5cf3caa73036eaab7d1b0a4fd9af SHA512 bfb39d58018a20926207c257898aa34f8c8db9d983d67c744f2e10dc04b0858a82838288142d07bf3fb58078fd7754443cb9ff5e48be471f468b0fb0d56763c4
EBUILD aiohomekit-3.1.4.ebuild 1333 BLAKE2B 9283a6547b0cc266a33ea4a09e9568feee17d807be7c81ce766cdb85b28af06634006809d4fd36fc1f02d8b6b4b0f04ce3b27cceb41c1f994f3460c8956452b3 SHA512 2bd7430730c228c0f27d971471de9e2f11b0651510951df328f3d22882d03f35a39a94ea3cba613ff30a18a7138eaf5904d68ae7d70b606a068228573680f8a7
EBUILD aiohomekit-3.1.5.ebuild 1333 BLAKE2B 9283a6547b0cc266a33ea4a09e9568feee17d807be7c81ce766cdb85b28af06634006809d4fd36fc1f02d8b6b4b0f04ce3b27cceb41c1f994f3460c8956452b3 SHA512 2bd7430730c228c0f27d971471de9e2f11b0651510951df328f3d22882d03f35a39a94ea3cba613ff30a18a7138eaf5904d68ae7d70b606a068228573680f8a7
MISC metadata.xml 513 BLAKE2B 3b29966ec8902954651b4ccbb4616a57c613bcd97ed45e8813502eda41fddc413c6769cd440752368e72ffe2915876006c8742cf757abd83f99a063ff7a0b073 SHA512 22f00394e813c4e51bf0b353c97509563966b6a50ee4d9315855d78c32e6c40ed9d540567d352ba3a257918c73dadcd69131d510da83c7759bcbc6644eb630c0

View File

@@ -1,42 +0,0 @@
# 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=poetry
inherit distutils-r1 pypi
DESCRIPTION="An asyncio HomeKit client"
HOMEPAGE="https://github.com/Jc2k/aiohomekit https://pypi.org/project/aiohomekit/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.128.4[${PYTHON_USEDEP}]
>=dev-python/commentjson-0.9.0[${PYTHON_USEDEP}]
>=dev-python/aiocoap-0.4.5[${PYTHON_USEDEP}]
>=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.0.4[${PYTHON_USEDEP}]
>=dev-python/bleak-retry-connector-2.9.0[${PYTHON_USEDEP}]
>=dev-python/orjson-3.7.8[${PYTHON_USEDEP}]
$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)
>=dev-python/chacha20poly1305-0.0.3[${PYTHON_USEDEP}]
>=dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}]
>=dev-python/aiohappyeyeballs-2.3.0[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/asynctest[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

View File

@@ -0,0 +1,3 @@
DIST aiohttp_isal-0.3.1.tar.gz 8529 BLAKE2B 551357ca2f1fade2cba29c69ba57b17796a759cc67d148162035625d701464d770f405c00b7d975314078d5eac14b36fb6f875d6c183641dcd41cd7fc57b29c6 SHA512 9faae36ed165a0e6261c52b5b37528971de10399e90e6ebcf5d7204c11ce3d03d631899227f6e0a3fe0cc2c07a9a7a6523c2fb175324a405ba1026040466fc98
EBUILD aiohttp-isal-0.3.1-r1.ebuild 637 BLAKE2B 7e4a67ee4585b99748609b214b07c45d0a18a0058ced1bf9ad1e3a7af6bde7ad4bcef925e12a551eae21311b28f8a26d656b7a1678ef30f762b63aa15b5b1284 SHA512 e99d50fc190f729c49f6d879eb8984201564e5a373180368672452f0fd0f847580b0c22ec85fca2a226d64c4f3071d9328f9838663dcae2c74ba2b9f068ac8bf
MISC metadata.xml 515 BLAKE2B 2bb1d1dbe5707d516c6db74458828dc8c4b92fe2836251c8999638dbc0e4ad304f3d5c3169bcb0b9be4f23b9fe47b5072c8b339c9eae8479c4e1392d8a3e3309 SHA512 f3c4360ea81deccb75f1a820d96ccc1bf0700bf0071ab060a64be287c6abcef412cc1bf6104be814c3e5796e7a8fa0725bb495f6c490ab2e5a97fe2bc0617649

View File

@@ -3,12 +3,12 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
DESCRIPTION="Python library to control Comelit Simplehome"
HOMEPAGE="https://github.com/chemelli74/aiocomelit https://pypi.org/project/aiocomelit/"
DESCRIPTION="isal support for aiohttp"
HOMEPAGE="https://github.com/bdraco/aiohttp-isal https://pypi.org/project/aiohttp-isal/"
LICENSE="Apache-2.0"
SLOT="0"
@@ -19,11 +19,9 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/colorlog[${PYTHON_USEDEP}]
dev-python/Pint[${PYTHON_USEDEP}]"
>=dev-python/isal-1.6.1[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
)"

View File

@@ -6,11 +6,11 @@
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">pytest-cov</remote-id>
<remote-id type="github">pytest-dev/pytest-cov</remote-id>
<remote-id type="pypi">aiohttp-isal</remote-id>
<remote-id type="github">bdraco/aiohttp-isal</remote-id>
<maintainer status="unknown">
<email>marc.schlaich@gmail.com</email>
<name>Marc Schlaich</name>
<email>nick@koston.org</email>
<name>J. Nick Koston</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,3 +1,3 @@
DIST aiohttp_retry-2.8.3.tar.gz 10585 BLAKE2B e6aba265fb5b7f71e05d8eabee6a16435a5e14ae596eb8a6c7b715337e0910e62e879336f984b563a1e98fbd95d1b7c4bc655cadb9e89498f65c6e108dd694b9 SHA512 b2fc8ef05b380cc3b2488f39342ea4dddcfebeffd2867b543e323ea700abd465a36c68395a098030985493351299c5d524a24bace37a5e25e65575ac572accc7
EBUILD aiohttp-retry-2.8.3.ebuild 638 BLAKE2B dba9935c9570396592de87acda2ca0b016a40e78af21375c4060cb6b822d7e5f10c48cd61b77768a5dbaf1eabded3ec1953a2d52e3365e25142c47c5543a5c09 SHA512 d676f0b2183ac8e45ab05088206decf269e252cf2dd772debee4afaadbd70d9cbb841536b76ca72e6642825cc89b6ebd437b558f33167c32fdefe58b27d59d48
DIST aiohttp-retry-2.8.3.gh.tar.gz 11952 BLAKE2B f2ea6f7b2f13001bd8d49b4529eacb3766cab080ff3a9457e40287bc797afebae10393a628cf78756074ca60a62df78c59c6120f1368316084155f1d7fd7cdfb SHA512 71869c3997e9b5089c298fa6f992b0ed08ca3da0f93c4f37566d8c6b9809bb1873a629cc47f1ffaeccac112d96036851794ee564b11c0f4f1eec00f49413358d
EBUILD aiohttp-retry-2.8.3.ebuild 855 BLAKE2B bec883e6230ea5c6b975c3aafe4288fe88e328309b6276c045bfa2f63deb38c2b2c35f80eb9052b68ff217aa732aa8bc63c8abb07503bdd26b03ea711d1eed9e SHA512 33d9371b33206f093b6419cb01b6289cdc2df285bffba80c6a48221c3ea9444f0abbe20de4de89f83d1b280b9b9cff824638a28b9e1821e5a1ee7c7a1759a4d6
MISC metadata.xml 523 BLAKE2B 1ec91f0bbdca25521e848524c959af6a465655623e992bdf30a32b15039a6fc74e812ae5cc87367de13ed9df7d1e0094dd17954862316835949b1ea7edbc3a85 SHA512 ea64d114f9b6deb530e741c53a0bc30f2bc683b3766ecb585e4451002f6b7e6d863f4d981a12df24e7e7ee7f6683c4db44e36f96a810aefdf616e87d07942cd0

View File

@@ -1,14 +1,17 @@
# 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..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Simple retry client for aiohttp"
HOMEPAGE="https://github.com/inyutin/aiohttp_retry https://pypi.org/project/aiohttp-retry/"
HOMEPAGE="https://github.com/inyutin/aiohttp_retry"
# Test suite missing from PyPI tarball, reported upstream:
# https://github.com/inyutin/aiohttp_retry/issues/94
SRC_URI="https://github.com/inyutin/aiohttp_retry/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="MIT"
SLOT="0"
@@ -16,16 +19,13 @@ KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-tornasync[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -0,0 +1,3 @@
DIST aiohttp-session-2.12.0.tar.gz 92803 BLAKE2B 78bbe319197d8ba0b3b790f2145c80339008d717bb732bfdd641cebed09a15345c676a459ed3f13a1e6180972f12b114e1c5cfda6d2ab1374ee75897f6b2465d SHA512 ecbbde9b701a90bfab33cf8f174036e23ff06a20057e0577634d9cacfcf8e75ac14afb7c0211f9c3596726590c365386386d4f0e7673581d7804f5c9abf46ce7
EBUILD aiohttp-session-2.12.0.ebuild 813 BLAKE2B 8c540d92688129b45cf31abe0d09006a7c1cbb0930a3b322ad784b33608bc1b4112be4f40168cf8baa37894986ff247c28b0e7630aa534c7c861e2d8ed84c66d SHA512 ac96a55de18436ec1be5f2f78db185af3ea912a80a668d7c73d5611ccfedeb4a9f610ab340a9fb64d1d47d321c8c601e45443f18d2f428dca6b436fa71992a01
MISC metadata.xml 532 BLAKE2B e3b31a503945e3771b9aa22781b004e5d4353c0cbc890fc6e6c5bb5d50578ae3ff9d7d90d10ba84e009136969b37db68022b99f5d23a5dfe8217119209d60d20 SHA512 d1508290a3c10725b6cd354c929f4cfd51618e9142e600cd898327403a3869301eb28272e0cea0eb6bbaa50fd11fa7bc174ef9b910fb50eef27e39e9bb0b2a6f

View File

@@ -0,0 +1,28 @@
# 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="sessions for aiohttp.web"
HOMEPAGE="https://github.com/aio-libs/aiohttp_session/ https://pypi.org/project/aiohttp-session/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="aioredis pycrypto pynacl secure test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
aioredis? ( ~dev-python/redis-4.3.1[${PYTHON_USEDEP}] )
pycrypto? ( dev-python/cryptography[${PYTHON_USEDEP}] )
secure? ( dev-python/cryptography[${PYTHON_USEDEP}] )
pynacl? ( dev-python/pynacl[${PYTHON_USEDEP}] )"
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">aiohttp-session</remote-id>
<remote-id type="github">aio-libs/aiohttp_session</remote-id>
<maintainer status="unknown">
<email>andrew.svetlov@gmail.com</email>
<name>Andrew Svetlov</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,3 @@
DIST aiohttp-3.9.4.tar.gz 7500720 BLAKE2B 1f41e481590425c16ef9e797ecc78e08d00fda65b40c38e34226ada969f3114cae3f6953980d23b0e96e284f6e49fd0a84aa93c6b7a666d60690e9a9fd9c41b2 SHA512 e26e7148602d72c77fe46e0596614b448f38a9014834a72c4131d8b315dbbd401ce4e1a403ef35ea7a9ba7fafaddc42031d38b93b45464accdedf26ba99fc960
EBUILD aiohttp-3.9.4.ebuild 3259 BLAKE2B 08ba30a5bd706695ffd130dd085f591f596cd196c3b0c3554ce33c688739cbba5e4c7b9640d94125121e10b19a7a256f56094d2b4460e15793ea4dbedad7ac5e SHA512 bc2ca560e34d1697638db24b20084fab3fd6cd87eda9ebe0c7af71205c725cf427b2970fe4594544ddc72bb4a5442371536bf4424f20e4cacd1d2df3deb0c79c
MISC metadata.xml 490 BLAKE2B 5233af0b5e2668b1eb62278b05b62f24f1ab90f6d05b20dd9f1c5b54b846919c3fa28b843df28f5bfa320996d46de0e74c7a28bd0bef02aaaca14b1cec52baba SHA512 9b701c5c5a22b6aa94977a67bc40f3dc9df8337556952658a2a17ecaaa471cd7f7b5b8bf3a0088208087677555f0cbb8760c091b03b96ee70affe3e2b84cf6d5

View File

@@ -0,0 +1,123 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..12} )
inherit distutils-r1 pypi
DESCRIPTION="HTTP client/server for asyncio"
HOMEPAGE="
https://github.com/aio-libs/aiohttp/
https://pypi.org/project/aiohttp/
"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test-rust speedups"
RDEPEND="
>=dev-python/aiohappyeyeballs-2.3.0[${PYTHON_USEDEP}]
>=dev-python/aiosignal-1.1.2[${PYTHON_USEDEP}]
>=dev-python/attrs-17.3.0[${PYTHON_USEDEP}]
dev-python/brotlicffi[${PYTHON_USEDEP}]
>=dev-python/frozenlist-1.1.1[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
<dev-python/async-timeout-5[${PYTHON_USEDEP}]
>=dev-python/async-timeout-4.0[${PYTHON_USEDEP}]
' 3.10)
speedups? (
>=dev-python/aiodns-3.2.0[${PYTHON_USEDEP}]
dev-python/brotlipy[${PYTHON_USEDEP}]
dev-python/brotlicffi[${PYTHON_USEDEP}]
)
"
BDEPEND="
dev-python/cython[${PYTHON_USEDEP}]
test? (
dev-python/freezegun[${PYTHON_USEDEP}]
www-servers/gunicorn[${PYTHON_USEDEP}]
dev-python/pytest-forked[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
dev-python/re-assert[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/time-machine[${PYTHON_USEDEP}]
' 'python3*')
test-rust? (
dev-python/trustme[${PYTHON_USEDEP}]
)
)
"
DOCS=( CHANGES.rst CONTRIBUTORS.txt README.rst )
EPYTEST_XDIST=1
distutils_enable_tests pytest
src_prepare() {
# increase the timeout a little
sed -e '/abs=/s/0.001/0.01/' -i tests/test_helpers.py || die
# xfail_strict fails on py3.10
sed -i -e '/--cov/d' -e '/xfail_strict/d' setup.cfg || die
sed -i -e 's:-Werror::' Makefile || die
distutils-r1_src_prepare
}
python_configure_all() {
# workaround missing files
mkdir tools || die
> requirements/cython.txt || die
> tools/gen.py || die
chmod +x tools/gen.py || die
# force rehashing first
emake requirements/.hash/cython.txt.hash
> .update-pip || die
> .install-cython || die
emake cythonize
}
python_test() {
local EPYTEST_IGNORE=(
# proxy is not packaged
tests/test_proxy_functional.py
# python_on_whales is not packaged
tests/autobahn/test_autobahn.py
)
local EPYTEST_DESELECT=(
# Internet
tests/test_client_session.py::test_client_session_timeout_zero
# broken by irrelevant deprecation warnings
tests/test_circular_imports.py::test_no_warnings
# TODO
tests/test_client_session.py::test_request_tracing_url_params
# fragile timing test
tests/test_imports.py::test_import_time
# crash in time-machine
# https://github.com/aio-libs/aiohttp/issues/7851
# https://github.com/adamchainz/time-machine/issues/403
tests/test_cookiejar.py::TestCookieJarSafe::test_max_age
)
case ${EPYTHON} in
pypy3)
# upstream unconditionally blocks building C extensions
# on PyPy3 but the test suite needs an explicit switch,
# sigh
local -x AIOHTTP_NO_EXTENSIONS=1
;;
esac
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
local -x PYTEST_PLUGINS=pytest_mock,xdist.plugin,pytest_forked
rm -rf aiohttp || die
epytest --forked
}

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zmedico@gentoo.org</email>
<name>Zac Medico</name>
</maintainer>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<upstream>
<remote-id type="pypi">aiohttp</remote-id>
<remote-id type="github">aio-libs/aiohttp</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,5 +1,5 @@
DIST aiolifx_themes-0.4.10.tar.gz 13081 BLAKE2B b9ffa64bdc1a44f15310b4eee32ae428d666c327d70620f4cb722237e4f2a065df08f45556cdabce1d9f3ef459406fd7a181e20214e503f2139551b2354eb835 SHA512 3785f60072a8f4f68a97d5207d1650439e959a124d230b7c98457d1a7b4ca9be29d5d4793e8779b7e7172575aba4343cb72051ca7d2d41c32428d20fa144486d
DIST aiolifx_themes-0.4.5.tar.gz 13080 BLAKE2B 11fd2166a172362985fb951dfa8678bb59e2d159b55d74f79a15677ec23c84ed598d4c983377fe8bad1ac1db5075af469fb3697a2eb21d17c90a62351747fb8e SHA512 84acc58e8bf174308a57cb106f4299dc8b940c0ecf8a145e2d51d32e4c1960940c66e0598ace310339fcbbce9ae2c5fe55010b9d3e2c3af641549e7ec6db119c
EBUILD aiolifx-themes-0.4.10.ebuild 670 BLAKE2B b9a38887725071d9e9a12f8f2beb850f6044873bc790159763ecd0b5d823ab9d1ba7ccdd3d78a22e0ddd1439996ed16e6b229df7aa991feaeb28957f57074810 SHA512 fa992588392e932e26731476b6280fe597685a67253c175dbe9f2500fa5e5a1929c427836e92e0cbf78c5954c34cdaadad566f6ef46d26e8b78107a2c0e1f2a7
EBUILD aiolifx-themes-0.4.5.ebuild 670 BLAKE2B 944ed959043c034803e27326f1b96ce122d12d308a6898940a5fd2efa0d4018ae7d332e8bc00c3aad833f9d721adcda9bca7097ff1763c08cf2fe2d976c25e69 SHA512 0378c9d65bbe59d56250a001cf7d08c290684b53893a3e488e080fd1b28aa287f0468d7b7db77ab81c3e9a649b97d0aece60b20a4ae7264438245a933387a1f1
DIST aiolifx_themes-0.4.15.tar.gz 12966 BLAKE2B b8902c54bff553c969c6655012cb071dc4aadc875422609a2aa3079ad5f86956a67bfa43d3352309354c7f668641316a1326be9f36d5da48587ac223daad55c3 SHA512 ca038ad4f1c006c9b04a6e0f024ede197fc41daa153d989a4cd4e58266d80fc8e78a66d7d53eded5e013b633bbff6e29026fdf2b6f4823093a9a518557c37647
EBUILD aiolifx-themes-0.4.10.ebuild 670 BLAKE2B 07d73a4fb7e5a002a2b20e8104b2ec2a2003bd09fc21cc8017e4b58cac5c8bf2aedcdb931344f8c2628007835dc9c3735154b27232d60c7d11a9454551f6af03 SHA512 4609e624e89598f25f54beab05a8ad307109f9ba8148fce6d2a9931882968e4feea7c5a6dd203e4c8f9ad0959971f907878da7c6db9fff70a2e6eeda739d7484
EBUILD aiolifx-themes-0.4.15.ebuild 637 BLAKE2B ae965193bf8ad7f765e92b13640728ca3614e47411f3759a6a2335672d4290b215fb1fd3f0bcb44aef8413c6a3b87cb7d60042a7a76111d2158f32971370f00b SHA512 642c570c6814e6b155d4bc1bab20cae7c729a8a5680c4ef3c3608ba6aa6242e0edd62bf9997d5fab5413464f6e64ee4a072fd271e26737ea87650309ac5bc68b
MISC metadata.xml 513 BLAKE2B 4961599829aeaed7db9440112142564e7af35ac90c5c9fb4126cd7ff7cf19fea7aa965b765d9d7e7472128ac1cf591bc0eb9b69535b2b12927141ffdfb12bd10 SHA512 cba1b8cf2ac0c9ff1ce3efa14c2e0a87af6f9b5b23e26b80f5ff54c020a215d4687a1bc3a1ea26b92f6d0b3156a6ad411034e6395a4074bbec7c3ab34cd3e29e

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..13} )
DISTUTILS_USE_PEP517=poetry
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..13} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
@@ -18,14 +18,10 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiolifx-0.8.6[${PYTHON_USEDEP}]"
RDEPEND=">=dev-python/aiolifx-1.0.0[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -1,5 +1,5 @@
DIST aiolifx-0.8.10.tar.gz 35087 BLAKE2B b27bc86d092f64addc3257d53022c8d413f1091b83d009bf7e3ced6c7cc1b4aca5537a4915677eccc6754867f3216240d8bf3f2832e55d626107fe4a24cb383c SHA512 f4a4c049efca466f97fc29fc017be2264f91cc0df3ed15b42b1dcc00562cb9a513ae9c2678d77c171ee29910e076c1a3e5236e6fb3e7ed234d1705bc7cff97d4
DIST aiolifx-1.0.0.tar.gz 39567 BLAKE2B 0bbc416769c07916313054009158240202148698289adab0d17c7e51bb4810cfb74fb0588d7038ac442b0a85d6c28e4964b8ad6ff94dd6733bcc14f2371d1054 SHA512 941967ba9f0f4c0ebadf5ba56605dea562ce5c28c94cb803baa8e8ad8931a09515a838fb89f9531b3bb2d24141670003ebb37bf43326f466fb30f38b7ab99c85
EBUILD aiolifx-0.8.10.ebuild 747 BLAKE2B bb3c396350e6022fb7c7fbb3b6bd18129d5fc8e6539762ec4358324670f206369a97f8ad6e20167ffc93aba86685a3d95c89736fe7645fa9bb862c41e4d8ee11 SHA512 240848d19ea70136d14e099646debba67405deff48deb41a3172df5c7ba0a2c716eafc4b6d40dd6b6343358463b7883e982746af01a8cec88873c0d02ac8c986
EBUILD aiolifx-1.0.0.ebuild 860 BLAKE2B fcb43ed33d2c50d2e76a0f99774d97c367e6c3c9636464741d8ac45c13d04b389dad8de237480d4ccf213f1e74de61c34ab0bca1dcf7044050f4eb432a4cf601 SHA512 4cba3cc46b9509f18acaed301fa0bef034a7bfb8e4940382b1cecca2129c44b75fa4ec87c7354fb565a49ad0beb5287d7b8b2b019cbf6411941badadc5fc6059
DIST aiolifx-1.0.2.tar.gz 39888 BLAKE2B ada9312d5f3802dd9d550b90e76f33b50f7ac973191dde2b29845e5b13badce4a2598c49390039bfb6ffbb66422e3262ccd3af8518c362f6fa747fa3584506df SHA512 90f04da6418cd93902a6273b211c25a3260a525e9a01356f7a5fd2843163175ca1f9046500721c4e004c938ec981e17a22715f3e9372db6a93f9eabada562735
EBUILD aiolifx-1.0.0.ebuild 860 BLAKE2B b455738dbf6bde46de8d435451025aebd0573e9ef75ed42b306ea396ba19a0d81ced5a2a1cb5eded71813352c4722a27880965ea2d5a40429453d40078c0770e SHA512 bcbc89a404e0f773eab2f750acb50eef4cd5dfcd77bd2af05c797c284ee98c6d420eb2c8d9cb5d5257c56e276a5136c99a7104f433cc3e7d0dd7e05f90b720d1
EBUILD aiolifx-1.0.2.ebuild 758 BLAKE2B 03d64c5d1a5338a409f959cd55f90bc481c17a9c85b81c59c64628fca8cb3dfb9548c61e8a044fcf848496325e8b132b4b6d818e1d8ec19c858ed3e2f5680532 SHA512 0ef635aada237c6c48e309f63b7ae3709b4be42b954ef7d1fd98091a33e30f288650fcc15c253d88dacae8e02e3bd44ca86940d69ea0bd130a9d3e78a99c945f
MISC metadata.xml 512 BLAKE2B 8e3b5fe76995c2cd9b16ca04007fbe81d3f109547789aef25114e2a5118a9836891279a4a90be401e076748167b239bfd4144ce6ac8e97279b692ea67ad47a5f SHA512 1cf59ecf3eb7636121f7e6e44952a27fadc8425047289b4f89608c372ef3d259201cbf56ad6212582596b6d699f86bb32ab466007f63d7668683905103cd27bf

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..13} )
DISTUTILS_USE_PEP517=setuptools
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..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
@@ -18,16 +18,10 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/async-timeout[${PYTHON_USEDEP}]
RDEPEND="$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)
dev-python/bitstring[${PYTHON_USEDEP}]
dev-python/ifaddr[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
dev-python/ifaddr[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
dev-python/inquirerpy[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@@ -1,5 +1,3 @@
DIST aiomqtt-1.2.1.tar.gz 18503 BLAKE2B bdb07a178f633c8d7ad0ba3085acad17af6020383b3dd24197d3eff5843270b3f696fadea41316d4956d5c8d1bf1c399a1b34b61c6fc4a6e54a0529cb4a9e39c SHA512 46de4cb69c4fea6ebb920b0110fef07ce8da0c7b3e4d1d8463345189225cd9afdb4bc5898916d1bad1f51de62d3b38ffe34e8f893c0f8f9ffc04fcaa6d66f8fa
DIST aiomqtt-2.0.0.tar.gz 16872 BLAKE2B ae041d19decbe8c9cdb94588e574c3d29b100f5da7adfac8d15a6bfdd48470b11bdec8db55c416c0f9c9a3b9d8f0fb7e04f20d0c8b1d99a1e7eb9a89eac39684 SHA512 53d3242386e1a85c53254cb44eecd0d61fc6189572e981f009543a87f8575c252ee1d6ece27cb1068309254330fff87880e6f683a7ad45c9339142ff469c7301
EBUILD aiomqtt-1.2.1.ebuild 948 BLAKE2B f240d2a9ceacbef2d57f9c20ebd9015e734e0ea686ce063060295e83f192b86fac840c367f5bcb18c9114589ecdfd92d3373fb97f74ebabf9cb55bb1d7c88059 SHA512 43d4cbd999865af94d08ac5bf54bd9807cb4123aeb13ab9b8ca72644e6b6a8ae175076cc027b11869225fa997e1c59a39ea7ca3bb2b7c2caed9fc1689b28ba00
EBUILD aiomqtt-2.0.0.ebuild 846 BLAKE2B 966d6daef43ce55450f6ed3f466a54fd70aa004103f883ccf4399cc9b478d79daf7f1bb31b4eab88e96b849866b50c222a57b5b270aae2fdf5355746a9fe91a5 SHA512 22a885239872b62c999730d4421aea0b885893406d1ac760514770a966016b76e1e8605c13b6d01baaa1c26e0c1624f59c5f75e69da0f3450e0eccbba268f899
EBUILD aiomqtt-2.0.0.ebuild 846 BLAKE2B 63287f0eea6e4660476593121a8ad8e6df077489952184fd40a8a5ea7db716b29caafc7eb01a30d5a8eeef63db2959a378794ee9179e9948cbff133d9c7fe3b2 SHA512 19752bdc9c21c24f999fd7b6a62401511f81693dafb9daba81edad28509678339cec38d8f6c5429fbbd4af5fdc747a89596667bef5f07031de1d0f8b8eb8bb79
MISC metadata.xml 521 BLAKE2B be8fd9b932ef83a48a13c7aeabf70ddb2db35652e4e215bceeca58ee7be4e0620da86d3efc515191cd29d16f56c798255828a5d760abe4bcb7e2b81bf3cd113d SHA512 7802aef4efbe3cf876c6adb42a1ec9ededd0c7bc45ba0938c3212c0ac3423541014ed076cd46da385c4eab6ee9e5d7655bef05d44abb01aed6e4701baf8af42c

View File

@@ -1,39 +0,0 @@
# 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=poetry
inherit distutils-r1 pypi
DESCRIPTION="The idiomatic asyncio MQTT client, wrapped around paho-mqtt"
HOMEPAGE="https://github.com/sbtinstruments/aiomqtt https://pypi.org/project/aiomqtt/"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/paho-mqtt[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest
src_prepare() {
# remove unsupported dynamic-versioning plugin
sed 's/0.0.0/${PV}/g' -i pyproject.toml || die
sed 's/, "poetry-dynamic-versioning"//g' -i pyproject.toml || die
sed 's/poetry_dynamic_versioning.backend/poetry.core.masonry.api/g' -i pyproject.toml || die
eapply_user
}

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi

View File

@@ -1,7 +1,5 @@
DIST aionotion-2023.5.5.tar.gz 12150 BLAKE2B 7807e11c8d8a343aced1358f50c492533364238301e8eb964bc3ccb0627b7f48a8519fca95e9291f06d81556f66131a281be25337f3ce180d0d7077a07aa3544 SHA512 90007addfd8ec2f7b6e7485880a36c98472343baa8117cbadaa666bc854159144cb21a80b821c5c3d8bbe42bc0cc49894185e7f8832eaec1190127df2c51c76a
DIST aionotion-2024.2.2.tar.gz 13942 BLAKE2B 950df4338ee4fc8e589b1e382f2e2a90a185b83ac4658a16459c062c89cb402a8ba1b76fee2ae1f1e537a60a33b503051f4e84e149d041b12f6ebcd4d4ade6de SHA512 c566782edf4e71e4c7a5e02f8d0955c642ddcbb6c327e9912b1d5329083fa223b812a47a6b7de2ceb720e4f577e79b6d7ff8fed169f0ec1ca413488982178fa1
DIST aionotion-2024.3.0.tar.gz 14169 BLAKE2B bec2521eab5b17c92b863d6e7040ab32a9e4d58e84b1bed8b853d4bf5b0cad84d0ffd4063f7f8bb7c9fb1ada419206b165723d02005d4b6f09db6477023011a5 SHA512 8a7d59d533a5ebc2d98ffa11a59bbb47dfabe49c0ae29e34f34c359f4909d70a75571f8483ae3426419bbe43e50d4f4da4d0d36500deaae7cf0a8741cb450589
EBUILD aionotion-2023.5.5.ebuild 747 BLAKE2B d2ef70b4362b8fb2bb736e1c41c8ff0ea8342e9891e762adb624ec80a78c84b37151f96cca3702b91328dfb13802e6d6fbb60f1d2cc7163247a87fdc4a544b1e SHA512 92cda3ec08c456d12b44059daa00158aece14aa04dbfc728eea4f2e5164ec059285945a8ac0a5e3c90c05dc854d6e11bb16fb04e094e3c5aaf153a1d456e04de
EBUILD aionotion-2024.2.2.ebuild 947 BLAKE2B 650e588027d354a44d4c6f56845f59a59e4062d37f217b72f3f4b81a464682c5c72d65a01e1db140df129197b52832f00709614d6b2f5f0b7aa99fd206d2e81b SHA512 ade3e3475bcc1456da6be4517d56583ec16116af40c075348b1ea20df6a67a8beac10489ea28f9ed7f754381f94134de8b37ae5980e15d795d502d410d7f02b3
EBUILD aionotion-2024.3.0.ebuild 946 BLAKE2B d451ca7ff7cfd15ba30b4c3bbf2dd12375cdc65237ac9f6a9f093d81fc3413263249836c5097dc41b2635525b58eb0aa240aa2d7f4959f52b1fdf0c96baa491b SHA512 356e62ce596afc8826b63382bcec2565c017a3ee9b3b62b5990297772a457ac428bccd755af0d6d390f24585f5995a0ecd6416685f59f8c2ce01b9645a3ce644
MISC metadata.xml 510 BLAKE2B 18902aec66c212748688138702cebeeb95cfd1b4ee48f896b7d34d4e375617ceacf9584fcdd3d0b2e779aee2dafc08b724d939fb984a1eaa7e37481f3ab395b4 SHA512 50412210619861af5620438097ee96c18e3d095613bfea03cf62afd540a6b9055c3fc9e7a2d8d1395b22bc0ed2352a6a4c190f4db10316b3d2830a4b47cf6600

View File

@@ -0,0 +1,3 @@
DIST aionut-4.3.2.tar.gz 10563 BLAKE2B 230d7725529d412f7ef3952917737adc403f1b79eb38119b27bff51c2700c3cef59fd3c80b087bbb1a315449422330da1d3df912d01f28e3191d39885b5147d8 SHA512 87b4189b75f1b7244894293b78817ad1c054b51f90103d787e9f2cc7d4dec79746411f7df01204261ffe9c356f1d648ad51af88f030e42e944d3a2d3d195245c
EBUILD aionut-4.3.2.ebuild 582 BLAKE2B 2e4b5413814bb7eb5d8a1b72dde884bb49e16a1339323a0b659eb680f1f3f11dd1fb72ecac324b9592d3a4dce99be69c0694e67ed858d4a3ee751e75626a12af SHA512 aa0d6f49a621602615a0cac66d2f5e47774c3e2174fb47d1e66cdadec892992a01fbacbcebec1a721358c52fa5a5b87d9d3276a320c1d10bc11036f11c31c051
MISC metadata.xml 503 BLAKE2B b387364f06ba6acb9203501739f54da249545e420dc5fa634523fa29bab2a5f651c782400d6c757dcf58bc327436814de1c452c5864e488ef5d83c1b36844590 SHA512 73dec09f75e3acab28ee4c318bd1bbe54e95bccda0b8a877d42cc0d250d9d16ea88002f71d6bc48d5940eedd68b24c8611fac6c4599d5280ee9af9c2d619b67b

View File

@@ -7,10 +7,10 @@ PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
DESCRIPTION="Watch for DHCP packets with asyncio"
HOMEPAGE="https://github.com/bdraco/aiodhcpwatcher https://pypi.org/project/aiodhcpwatcher/"
DESCRIPTION="Asyncio Network UPS Tools"
HOMEPAGE="https://github.com/bdraco/aionut https://pypi.org/project/aionut/"
LICENSE="GPL-3"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
@@ -18,7 +18,6 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="net-analyzer/scapy[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest-asyncio[${PYTHON_USEDEP}]

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">aionut</remote-id>
<remote-id type="github">bdraco/aionut</remote-id>
<maintainer status="unknown">
<email>nick@koston.org</email>
<name>J. Nick Koston</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,3 +1,5 @@
DIST aiooncue-0.3.5.tar.gz 13946 BLAKE2B 4dbfc6485d8c2e3272cf9f85bca9743c2dcd48b4e49c5f01dcce3950ad870752cfbe6036ade514f302e315485122e707de5d604179014b7ec50302ce30529e9c SHA512 418906da81a6e14b217472ede123f50748db9cd4916ccbba0a3cc75e669306579073228d26494143247836c8d3f9621f7c30d3e3eca83fe992f32beade6caa12
EBUILD aiooncue-0.3.5.ebuild 615 BLAKE2B 10d2ef13cafbcc233b7514792a04c6a224917867d2c8e94e443925d9ac10e6c731d2ef3ce175d5556611471a142df842fc735e834a21c19953ebdc20ab4080c8 SHA512 050b1779ff25d8c31d79aef3552b5eb4965c2e211bba80e7f3db226289bac7602278a2ac03c8df1449f6366a28e4b951730e7176f0046086f070b9a5d7d6b7a4
DIST aiooncue-0.3.7.tar.gz 14170 BLAKE2B 3548932ffbbc19805421a256003ceb607938fc5cecd6b93bda48ac1ba26f86e49ffa31d3589f8eb0a39e9eb329c80adfb8d688c3b555849508a7dbe5b555a80d SHA512 9c8cafdef83dd75b9cce462dd765d79caa8a7ace59448143c7db593be0f6ab2867bf60d0bed12a2aa82787c91d2db41a103e1ad1ff999c3d6fef1e713fd176d4
EBUILD aiooncue-0.3.5.ebuild 615 BLAKE2B 979a50e0fbbaf8623a240571edd9b697166e530de3de79c52ad6a2fe24b8880708d2a547ec3485aabd0deeef4c63ab057b60bf28d99476b379b825d590dd52d1 SHA512 e5e8a564d28bc56f7fa68186216b8009021fe37181f8717456fccd6f32cbed22efe79b15d6b835bc71f461d6cfc38380307ea76c07fd65f7909a8f6cc671c51e
EBUILD aiooncue-0.3.7.ebuild 573 BLAKE2B f6fe59a12feddb9bd3f79f08e69e3998acdbb984b997c353ddbb82651d0b1c5abd98b6d246a2fa42ac677de4237f1475ddd3433fa623227608517f7e9065abb5 SHA512 e1bd0f5f1d0c36cef0264e927f054467b898c24a467bafe4e87d3b49a6750c7c7c5f5b6956deeaa652faee5de1870ed4371d08e5fe7e75ca99e51484a75e9471
MISC metadata.xml 507 BLAKE2B 55c99f5b427db24a7b88ac13b6e80ef39bc59aa10c60aba3fa9c07eb5664daf807f58eec8b32c35a1f18ab099c02c587d0c470f94102be28003f4f0714fcdb1c SHA512 0f0a3a0196054ed6a451b617f090eb8303cfadcbab93b596ba99f4ed5540596c9d8aecd3d49e542e917554d82947dbab2ea2f2313a53a1b13fbe26a2ab7dd72b

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
inherit distutils-r1 pypi
DESCRIPTION="Async for Oncue"

View File

@@ -0,0 +1,25 @@
# 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 pypi
DESCRIPTION="Async for Oncue"
HOMEPAGE="https://github.com/bdraco/aiooncue https://pypi.org/project/aiooncue/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND="
dev-python/aiohttp[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/pytest-runner[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@@ -1,7 +1,5 @@
DIST aiopegelonline-0.0.6.gh.tar.gz 12468 BLAKE2B 3cef39d09a9c8a67064d176274c40507b1a818570cac0ef84c0f82cce94a11471d60de545855d2e073867c7ad874771a6a1d7b022fde2b4dc3679fc52b785447 SHA512 8c463f7313e298489737a80bc4c24280db8be84948a145ffd3c961c2ace85436c557c67a50b5b37068a580eee8ec2fc9f2e72325687763039c74d25ec8e280ee
DIST aiopegelonline-0.0.8.gh.tar.gz 12679 BLAKE2B 9787c2c9eec065a067571c52028ada48a578fc64d7b4f08b855fc0c314ad81410b78eaef54813adc669d030a62ef9dad557e4f3430bcc00be50de572adbcc537 SHA512 88a5f9bc3515513171ab5b1227db804ab7c8d7983266e34c318bde01f13b29792a86b0d088c9bcd56b2da1c2e59aa4849b356ec78eb7482cb3a8f5a806f7201b
DIST aiopegelonline-0.0.10.gh.tar.gz 13444 BLAKE2B 756665799f203f59c80533190866fdad1400309c6e1372345bf54d7ef0673937ea23799abed59c1721fac9073f01cdb9ebc58652a837975271187e0e4b3c440d SHA512 9af47a81ee41efdd6f4bfac635b0fd5e23ad4e3c85536a0a0841f29d79cb8c730ee3e3e7e5b2eb116b2fb6973a23ea663e4511df83c38c94737b24d2f19e5897
DIST aiopegelonline-0.0.9.gh.tar.gz 13246 BLAKE2B bd87b009920dc49dd1a990780b57065356b46c5f76d1202d19a686d9835a90256bcee1c4f7a890576f9a48ee76a7b658adecf53abdefcbb4d6a6a5fda207b5b6 SHA512 1e721a1f7c990a33bc5fda537e297c2d3aa104114bfcb8ea0980fdceb1f5643a2c3592313254bd592cc470c386ef8ad44f5da2225d83a4a9052ba116fd0883ac
EBUILD aiopegelonline-0.0.6.ebuild 901 BLAKE2B a8c5ac830361cf78463d3c668b90f4593767814fbc749b961271ccc01db261b88f6c2eb72ec9b61cce9baede9c6e47936712335400fa3d2123e7793ecb5babdf SHA512 12b1db0b518de75e27231ab7a14a05d6ed85438cf4ce650e21152b705365a653a318e4f41b462ec7742e1b9387cdc97ec23d858c24a25ddc11076a5281c68445
EBUILD aiopegelonline-0.0.8.ebuild 657 BLAKE2B 1049c9fef00052344a526680d2fac2cd5b9e9607a6202dd0e0cd084fa4a9455a4a471506ed0e823cfdfa0d7e3e7695fc83e9b0efaff123571010c8ccfc31de60 SHA512 77de880e56197a9972b4c1561039697d1f65e389f3a71e1bc25322af7dfa6de3c784f4c3a64eb566927db383640614b55cd126e83638098df7311e942ae592cf
EBUILD aiopegelonline-0.0.9.ebuild 657 BLAKE2B 1049c9fef00052344a526680d2fac2cd5b9e9607a6202dd0e0cd084fa4a9455a4a471506ed0e823cfdfa0d7e3e7695fc83e9b0efaff123571010c8ccfc31de60 SHA512 77de880e56197a9972b4c1561039697d1f65e389f3a71e1bc25322af7dfa6de3c784f4c3a64eb566927db383640614b55cd126e83638098df7311e942ae592cf
EBUILD aiopegelonline-0.0.10.ebuild 657 BLAKE2B cd60b0468adbf0018eed2c150f9a906110b627427182b27fda8c5f4815d1544478b8031404077dd7dd5b5f2c9f4ea6aa7ad158c11246dac82fe2748b0b705491 SHA512 c79f25b9ebfa1f87126d78f30b9ec6234248c7c7f9b7f00e110049e93703c6057605ae6ec5a6ed311ba6d0453dd412a56bd9b6b30a62daa049ddd88cef721c49
EBUILD aiopegelonline-0.0.9.ebuild 657 BLAKE2B cd60b0468adbf0018eed2c150f9a906110b627427182b27fda8c5f4815d1544478b8031404077dd7dd5b5f2c9f4ea6aa7ad158c11246dac82fe2748b0b705491 SHA512 c79f25b9ebfa1f87126d78f30b9ec6234248c7c7f9b7f00e110049e93703c6057605ae6ec5a6ed311ba6d0453dd412a56bd9b6b30a62daa049ddd88cef721c49
MISC metadata.xml 397 BLAKE2B 5ef82af0c32307dd600b423479ffb4025bea87deff0c57384167e0b5360eaccd25bf8d70bed6c6e29e2a52893f4f14adb0b756ae6df866dc50fd91c9c369533d SHA512 3e90e31b7a024a5c94d9b4dd51b059f4090e42aa83018d50326d835e40cacea6101262f93b409f98f664f33b262ca71afdc749110583db0e0a40d801d98d41af

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1

View File

@@ -1,37 +0,0 @@
# 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="Asynchronous library to retrieve data from PEGELONLINE."
HOMEPAGE="https://github.com/mib1185/aiopegelonline https://pypi.org/project/aiopegelonline/"
SRC_URI="https://github.com/mib1185/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest
src_prepare() {
sed -i "s/packages=find_packages()/packages=find_packages(exclude=['tests','tests.*'])/g" -i setup.py || die
eapply_user
}

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1

View File

@@ -1,5 +1,7 @@
DIST aiopvapi-2.0.4.gh.tar.gz 179965 BLAKE2B ab97f6a3f6035c799facd8293893ab3a5cd280b9206bbb779c3294b2c8d2ae8df2cc174c384cce48466b28862c1bbe93653d0a5b58a595b0559e21faf3d519c8 SHA512 c6a425301f819fb9b7b23c822cac4d60fb9e9a300378ff530bb0488b3a152d207c267a8aedeef160cf79e4548f56851ae9d7caf7917560fd9265e030cb249a5f
DIST aiopvapi-3.0.2.gh.tar.gz 192917 BLAKE2B fa4e0d7257a974ad11757cf51a82c534cf4c5a29356d90bece54c0637bcd21938017c87a45aae886afb17f8d4b7cf28f88e3b36d030e3b1e21b4d1806299770b SHA512 296aea2fb13e951c8accaf872b139b9587d11fb949cacb728d9e911879389535fe440d99956ac59d00f333cf8a8829a6885441b910dacd62ac5c5ec3c1199210
DIST aiopvapi-3.1.1.gh.tar.gz 194211 BLAKE2B 9650badc71590ce699697386a66084e7c2d568fc505894fd4cd07c8e3a8da1d9f3eb74406149bc626200c0a78c77ae2420daed134b5550059cd561a984b57413 SHA512 d264a3b8fe34ea7ed6b4d43a308037c0d56c7a5a68424c4671789a033118754c33348a690e43414cee812f6207bc4daf06645f2a61ec75274f2d21c992548116
EBUILD aiopvapi-2.0.4.ebuild 1035 BLAKE2B 58f712a07c5b0ea9d459259dc4ff20f1959c74d7d07806e23f34fef8179b6ce9890953c2637aaaec16e99de6d8d8789a38dfa8ea32eaf7c0ce4dbb0d007e4fa5 SHA512 34fead8ce289003a0fddd6a58d9608c4c2551bb358c29180ff814bd8e3a628effdf58b3be1754e598f07bb55ffc4ddf9fa16ad5c10aedfa06d2d4a123b0770db
EBUILD aiopvapi-3.0.2.ebuild 891 BLAKE2B 34c36c50092e1e7151e0a902f22a8e64d401d9950086a7ff65b228683257a55c02ec6ce851afba0eaafbd917ff9cce174ca5ab43fdd27112b2406c59da2e5a94 SHA512 95c5f861e8ade23169ad3af188a27b4adb4bcb67e42b854ee0d99b38b8cc5903882d7c5ec25b8c8eb5dc64ac7bc055b08ab6ee54f8962db71c05e76dd52d938a
EBUILD aiopvapi-3.1.1.ebuild 731 BLAKE2B cb6a76a91986e2cc8668d653222b1995a1802f326896cafd4b309c48ac9681997b56e2046f1e06fa516a0541956c64702e1cb0ebfaacb2956f8548e2ed6796df SHA512 35db060c4a925ca8f669a06f17a76b48ed1254ad7c416df3e7e765d977d92a61365e5f8a3890e174caaf6cf3a7bb9f4a06f59ef1d6a8af5a242a25e847c4402e
MISC metadata.xml 395 BLAKE2B 7cf9ba4b41edb78d1d4bca5e6801dd1ef8b885fb7f86a06342d22cca7826115eb5d7b3d055f7688b9d5b7323262de129472a869440ad3fa4bcd73dd4beb52a3c SHA512 09bcdaa6bdb01f894efd8d1ec3d094ab07401ba326fb53b2dd41504815f66642136e1d0431ad6a47bc74e95168d2fe8608f5ed2571a301ae41c9c315702ce846

View File

@@ -0,0 +1,28 @@
# 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="Powerview blinds API wrapper"
HOMEPAGE="https://github.com/sander76/aio-powerview-api https://pypi.org/project/aiopvapi/"
MY_PN="aio-powerview-api"
SRC_URI="https://github.com/sander76/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
S=${WORKDIR}/${MY_PN}-${PV}
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND="
>=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
<dev-python/aiohttp-4[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@@ -1,7 +1,7 @@
DIST aioraven-0.5.0.tar.gz 19592 BLAKE2B 515eba7db59877b55be9955594cd362085825d11f171bd1bf742896ecf05de59863cdc6a8792af3f58c09b8b869b472d0202f6ded6b08b52fea645d496a91039 SHA512 f9add3cfd21e31c261a391191402c92cab3fb31c78bb2bb205aa020473d1bf27f4dff296cc00ae7388c2820f16ac476e15a41190e2d3461357490400206cd690
DIST aioraven-0.5.1.tar.gz 19659 BLAKE2B 9960067b82e0861d2425e07062205b114e8ab8b166c073a989e0f5bf2940e2b0011918ef6fb46416b30871dfdab8dc2930ea0073363573b993aab96eb7975eaa SHA512 6931fff17076ed3c2cc36b26f933405f7dc447fdd4f54e0ac0a6ccb6a059a4fe616fe6b0f147a936409f341e21df2b0e88f66e09502e6c0642b1cfe4b98ab43f
DIST aioraven-0.5.2.tar.gz 19749 BLAKE2B 1a9faf3f8c1c5134066074246c0e495764705cc3c1f3b27e2cd07a3eae83191a6e374b9bca1a9a6a8cd882c8b7ccf3a94b931d10b49c6841ad90e232c3b65cf7 SHA512 f7b0a704074f909ca636939463d0a3daa73efa1b4185081ab7f6e8bb24f2174f1c8217818d18db1111c4fcba42ea0a34e44b888eda91ffd71cc77a54f6f8cf8f
DIST aioraven-0.5.3.tar.gz 19910 BLAKE2B 8cc147a0e8870bb38178302cab2cdadfac071e94b6c3e6958caf8da16ea52fc293e73f811ddf1e965f05782bdb6cbc064f43fd9b7e03e2977831ad45b7d0f2f8 SHA512 4ff3b6cd5bf8216ebbf4bd95b5fcba93880e1fa19db14e392745e0c2b48ecdcc0554bcdee2b23cd2921656f22c596add423388354d098cf649e254d815187974
EBUILD aioraven-0.5.0.ebuild 613 BLAKE2B b2fa44d35a5c8af69498c3c227300ba3fd6b9feafe9cab1b15efd3c24b2670b79bc6e8c8451005f7ba70a4182cbe9aa9825619a5e503ac6d949441be5cb8a5da SHA512 3c904e3090626f32da4739da0ec9c82ca72d05b16f25e85835f77e013fe5025facc875c97a2d1bda0054884265a468e6e790818b3b6208f24fca77e8ddf5671a
EBUILD aioraven-0.5.1.ebuild 648 BLAKE2B 995cce23d5ce58954cde306d38a9aa20fcfd2f770b10b0696843a4f3e699b399db86cff77d83618857707cb91c365df54e91958f517cd4413ca8c1d54e63c8c6 SHA512 96e4e7917b031c03f13308c93163ccdb11147cecd132889997c35530d11d770b00fdc7bace778d9d65c2284e323076ea46ddccb9cbc374f9e7a78f982e2b5020
EBUILD aioraven-0.5.2.ebuild 648 BLAKE2B 995cce23d5ce58954cde306d38a9aa20fcfd2f770b10b0696843a4f3e699b399db86cff77d83618857707cb91c365df54e91958f517cd4413ca8c1d54e63c8c6 SHA512 96e4e7917b031c03f13308c93163ccdb11147cecd132889997c35530d11d770b00fdc7bace778d9d65c2284e323076ea46ddccb9cbc374f9e7a78f982e2b5020
EBUILD aioraven-0.5.3.ebuild 648 BLAKE2B 995cce23d5ce58954cde306d38a9aa20fcfd2f770b10b0696843a4f3e699b399db86cff77d83618857707cb91c365df54e91958f517cd4413ca8c1d54e63c8c6 SHA512 96e4e7917b031c03f13308c93163ccdb11147cecd132889997c35530d11d770b00fdc7bace778d9d65c2284e323076ea46ddccb9cbc374f9e7a78f982e2b5020
MISC metadata.xml 510 BLAKE2B c57f4e5ad917af55dfc6d286513ba3960c01f11516ff92c0bc4a25dccfdc0977711bdff4f7d3625568874bf88e97a8840c20dfb4dc48574e66b85baf981e5810 SHA512 f5bbf03e29d57ac0c12fc8a69abdb4379edfa78e6520e0b4b947f5faa23e8e9358d078afb7c5e40e34c2d35eb8a27cd35a070933172a3057d2c05ea01646f24b

View File

@@ -1,11 +1,7 @@
DIST aioshelly-6.1.0.tar.gz 26978 BLAKE2B eb7444269ade591d313da324ed5e715b0d8d10c046718174568ccf218b10f256e25e3eba209da933325467db9cb5594c5450b83e7f7fa3d7cdb90195e14ef736 SHA512 a8d0aa8766419d9d24c146637b83259c910618522c1c76a43e73405b8ae9114a33fc249b1774dd861872f39b970ee11b96fafb250d8e23a698683424228f50d8
DIST aioshelly-7.0.0.tar.gz 27132 BLAKE2B 709648c40631d27a68ff2979a549082b6d184e6c65d032c8a0c04732201cb2b169dc4019df3493bcda27f07fafce61380ec668ea07bea5f311130c2288d0599c SHA512 1ba60ef54882386e2c20d09c41ba6de0f60688876518f02bc33969bd9045bf1cf4ecac2ecdb14629cef59bab319d41fa37ba89effb16ed5193904a7fc5afb6cf
DIST aioshelly-7.1.0.tar.gz 27572 BLAKE2B bc9de670fe538b32a9bdab7151fe4492c8101a1657d19ff66e05bfb34ebb6632cd67806d9aafcdd36b89d399e8a7f2e7651ab2454419aa53e4fa12521eea0a16 SHA512 8997bb6091f374c769beb1589f7ac2e92c5f023661de0fd74c430a28e9b1003ec5ed6ed269e2faffbf4aa928118942861977e204cf8d59308000e9fa3b4c0619
DIST aioshelly-8.0.1.tar.gz 28816 BLAKE2B 320770ff94e90651f50166811d78c4451e47109d9d5f59501a21109448511d0d5615f207c51218510753f1a99d807aa22f8e3d028ee582c56152990a071bfdb1 SHA512 0cf2df39e28f8ceab301ea48b86a0c2fd865330f1b59f54abc4dfed6920c90461e9ed8de3f042711d7ab6203cbda6172bece0d857693776224080c0510763896
DIST aioshelly-8.1.1.tar.gz 29377 BLAKE2B 10dd116efc28cb49e123271346531dbb8ec8ae1331e7ce1f3e6eb3773303d1efdcb476a32c2cc3c7552b056405761b2248955bf4e8fb6a87c55f4976c0e3d75e SHA512 719f755b72e9e7c664188eb2762e421ebd5752084c9b4124a2a8e7eb19bbd0291fd49b7bb7988b9c5e4e843d5ca532c3440b2a9da59409de2193aaf18483516a
EBUILD aioshelly-6.1.0.ebuild 843 BLAKE2B 716f59a4929ad06fbf6995045d9c9cbc74bcbb66ef0831c8054fe1363d0545cde097e8a75f1341924f05502b1bb9617a0bd96b965431758da8955b64366f4bae SHA512 ca54e6a8da84572bf153d9767a67888f61f6eeaec1eecd8e3633fa296ae9cc795335d6889bfebbc94ccf27d3f7bf56f9b4de425fca8b6133b98e7588727c42c4
EBUILD aioshelly-7.0.0.ebuild 802 BLAKE2B 8f8d0ce87a8a663612c2578dffd51fabf49a48b7e5f3aa6c8d43c559fdabd7759b2ae915bc4f10c77c78284c5aa1458af20c9a93b9db2b96cff6d078f2b30f4a SHA512 24907a05cec579d2c1868d3b0fe6bbafdd91d3bdcdda743a8a8c08bd2bbe428d292a74edd5066867e5694a3e1cac1febb83e9ae086f95d03679dcb1dae63f5fe
EBUILD aioshelly-7.1.0.ebuild 853 BLAKE2B 225ad01e6653fa0fdec981026c8c2c6abf5799e449b46d4f9c5e93ef9d635b47a1135a5f776835f3735debf92bbd12d54fb1c00ec75ae67bbfcd306c5ce837a0 SHA512 c8b9680cc64c652205bea87f02e581313b1269ea91adcd9d5eea12dc58d7338b0c6ec384df707a79153b9872e6e2e80b090927eca64d3604cae951f75828ae3f
EBUILD aioshelly-8.0.1.ebuild 815 BLAKE2B 93cce625cb94b808f5caefc4bedcaa6954a4b04539e4cbea294d2f0692ba84a43457a9178237567526d7696e02d49aa3ca1232a0f45f827d9ba0c11276327901 SHA512 4a8cd49492b50eb8eda34d9ee166809b6d0701b4dd16b7a42bf33c8abfac94ce9ba80d5f36edaccfabc501d8b228c04509b3699b8f008f17abc30ce32cf47e27
EBUILD aioshelly-8.1.1.ebuild 815 BLAKE2B 93cce625cb94b808f5caefc4bedcaa6954a4b04539e4cbea294d2f0692ba84a43457a9178237567526d7696e02d49aa3ca1232a0f45f827d9ba0c11276327901 SHA512 4a8cd49492b50eb8eda34d9ee166809b6d0701b4dd16b7a42bf33c8abfac94ce9ba80d5f36edaccfabc501d8b228c04509b3699b8f008f17abc30ce32cf47e27
DIST aioshelly-8.2.0.tar.gz 35668 BLAKE2B b897947ae1576b95a1c80ed28d13337b7d8f800a861e3643b8e8e53987c6f908c8cadfcbadbfa11b336c07273ffac98bdc5f1d4519d5d726ea7455f82344ad95 SHA512 ac892806f0fb8717c09fc099dc3d02df08668957137c6655e202d115dda2f01f34efc8798649b2614325e8c2ad8d000801d6e12567e35cb1a688466636a99e66
DIST aioshelly-9.0.0.tar.gz 35489 BLAKE2B 70045f179a05b2b5e15d29f04703384ad21a3ff3b0f4432f7a8a30333de85c25890c651364b542cf69285e033cfcb04d463a066cd1f8f195a95bcac6bfdcd0e4 SHA512 c1ad108c9aac34369f53c1811ca71f3c2592b6f3057585590cc6b34f8336ceb26150773d35d2ea273e0e7ef4814208e9b1fe2a0c2cac0e261454f5fdd06f2082
EBUILD aioshelly-8.1.1.ebuild 815 BLAKE2B 88fa9d841f3bf2b696e2455a04897ff432bc013ad3dded5298f6029338605edbb31a9ac41d6cb5cee9e1c69528680f343ac4f94fca79c515ee8f56c15154667f SHA512 8c97321a921890f3fb5e5f68508cbdee216348081cf2963e38df20a9f25be76bc7cb55aa7a597c70c9424b1aaac702d6e617d56be10e2d57bf6274076790ade9
EBUILD aioshelly-8.2.0.ebuild 815 BLAKE2B 88fa9d841f3bf2b696e2455a04897ff432bc013ad3dded5298f6029338605edbb31a9ac41d6cb5cee9e1c69528680f343ac4f94fca79c515ee8f56c15154667f SHA512 8c97321a921890f3fb5e5f68508cbdee216348081cf2963e38df20a9f25be76bc7cb55aa7a597c70c9424b1aaac702d6e617d56be10e2d57bf6274076790ade9
EBUILD aioshelly-9.0.0.ebuild 815 BLAKE2B 88fa9d841f3bf2b696e2455a04897ff432bc013ad3dded5298f6029338605edbb31a9ac41d6cb5cee9e1c69528680f343ac4f94fca79c515ee8f56c15154667f SHA512 8c97321a921890f3fb5e5f68508cbdee216348081cf2963e38df20a9f25be76bc7cb55aa7a597c70c9424b1aaac702d6e617d56be10e2d57bf6274076790ade9
MISC metadata.xml 533 BLAKE2B d3a60d6ad1a1bb8530b44f8914af8f85fb7117cfb3db0e8e425216b81f9871102e15330d5db4a9dd737e58f5d9eb82f5f71ba8ffa26b8f4ad7062861f63a4eeb SHA512 75e68f47e8b9ca4dbfdbabc3efbb9e89e3a01718f5fd56edd2fb40d41bc4ad5b318a63edbf9e5b38fea4e7dba815e93c212e9119529ca18cb296c99154bc54cc

View File

@@ -1,34 +0,0 @@
# 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 pypi
DESCRIPTION="Asynchronous library to control Shelly devices."
HOMEPAGE="https://github.com/home-assistant-libs/aioshelly https://pypi.org/project/aioshelly/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
>=dev-python/bluetooth-data-tools-0.3.0[${PYTHON_USEDEP}]
dev-python/yarl[${PYTHON_USEDEP}]
>=dev-python/orjson-3.8.1[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -1,30 +0,0 @@
# 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 pypi
DESCRIPTION="Asynchronous library to control Shelly devices."
HOMEPAGE="https://github.com/home-assistant-libs/aioshelly https://pypi.org/project/aioshelly/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
>=dev-python/bluetooth-data-tools-0.3.0[${PYTHON_USEDEP}]
dev-python/yarl[${PYTHON_USEDEP}]
>=dev-python/orjson-3.8.1[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Asynchronous library to control Shelly devices."

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Asynchronous library to control Shelly devices."

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Asynchronous library to control Shelly devices."
@@ -24,7 +24,6 @@ RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
>=dev-python/orjson-3.8.1[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
)"

View File

@@ -1,3 +1,5 @@
DIST aioslimproto-2.3.3.tar.gz 2913245 BLAKE2B b42b05ce3d74b33c55ff316796f044c61fc55512b1baecefca0740aaa58661964ec43054532d2275d1cc4a250623cc8ab2a1bd0e4cb7b241652ad886458cd625 SHA512 ff5e5226496b0cfb8c32a1579ac8a68f3984b66efb108b5e7da9b991dbbd54d40b434b4628bf57a8ac57c9da696aded3200f43b10fab6339e9b25b4a99a9e1f6
EBUILD aioslimproto-2.3.3.ebuild 829 BLAKE2B fe210df40ad2c6297aad4c0b40f1803324114701e88c6c5f54bc3db87ca1155234b1008344e74b8fe40ea08c31d8c2c74d0392da0f0ab8c9154aedf85af53b4c SHA512 8c642ed21ebaa763bf5d4f82bc8e9559288d23c10258dc4497825752080603052b15145c7521787960f73bc7c68c0189ee9bdfdd81fd647d3c9f8f8cfc3d5ffc
DIST aioslimproto-3.0.0.tar.gz 3112345 BLAKE2B 4823b87eeb81232873658b72311a00028283ce5c2b138768f752d9c6612cefaac2ca6f458d2bc321290f6bfba660971956c339efdc77761e7cc484d847e5ab88 SHA512 a3351f642aee4a385f8e0ca54626b0de2718708086571825593b1e25bfb5544e284d63338b3ab30088a5225992e2c4f99473d5af6cd999a0e1b8364196ae017a
EBUILD aioslimproto-2.3.3.ebuild 829 BLAKE2B a25fb8743b86b65b91f4adf6d00b77c6680c77b87663f65b67977f0aa2a4cde51844a8de5ace4aef5f8f92bbb4e4030d7c1be004909366debc6f8f9440cfe395 SHA512 8d9de77fde97a10702dbd6ef12496e045b9874897af122b45239462e6bc4acd2221d9e37dac92aa9fb258092e24167a670cf1e8f2f543ce84964c3070185a7c4
EBUILD aioslimproto-3.0.0.ebuild 786 BLAKE2B 4913e0261a16fa31f916ecde358fc2b5f4bd620a6da979915c2eda1c8a5ee809a25be53e3f1359a9ca275aef22a7131866e1fa15767a45746dd2364ed7101810 SHA512 f67f709d335c7f8172b6114903c0a223e112dcb761dbe6f3e4199c14b5bbf3e461d2f8d0faf04f8184687172fd57eae45b1f4a75a8fff200bddf2a4654caed9f
MISC metadata.xml 551 BLAKE2B ea91a204edc8801459c416c74d6fdd91030fcf7dab43f205350d43be584ff9acd11e62f2a668ec892f5a210cbc116193f0ae6702b9724bdf1752c8dbc9a0183b SHA512 cd521639ef2f0fce4a7f1d5d36ae1cf5e20958cfdc6615b77773db6cdd61c7b91d06c8d67d52508a1530f9b19ada50742de113322dc7a18ff8a8847a3251e630

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Python module to talk to Logitech Squeezebox players directly (without Logitech server)."

View File

@@ -6,9 +6,8 @@ EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Python API for interacting with Schlage WiFi locks."
HOMEPAGE="https://github.com/dknowles2/pyschlage https://pypi.org/project/pyschlage/"
DESCRIPTION="Python module to talk to Logitech Squeezebox players directly (without Logitech server)."
HOMEPAGE="https://github.com/music-assistant/aioslimproto https://pypi.org/project/aioslimproto/"
LICENSE="Apache-2.0"
SLOT="0"
@@ -18,16 +17,12 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/pycognito[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]"
BDEPEND="
BDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/async-timeout[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -0,0 +1,3 @@
DIST aiosolaredge-0.2.0.tar.gz 5730 BLAKE2B 8bfdd1764fb29163f5deaf0dce06c44c6808f67de0e461d58fb83af364aff9fb6c092b9f1150a7d7681a2ba3408f7145f8efa87a0d04a4d40086f77061c938aa SHA512 1112b111756494c5866e6571f1feb7ee3c5ffd830781c06cf9e67dd8f720f55e6d5faf7bb053dfab908c780d20c46079b7d59eef8e621d55c77eed263ac0484e
EBUILD aiosolaredge-0.2.0.ebuild 679 BLAKE2B 177fc4dd4451d2d0fcab218cc60a9cc0136a5f460aabd694a5dacf2e55ca94e24ad4b58be459d6a4647a7b5e2794c58de107a5bdc3c7b36a9448810620e3e045 SHA512 35902357e031ba0a4c4ebe8e2b0b28ab149ff5c245147e1eca56b6b1f8926adb4137fbc3e3612992753d22cbe664ec52034e4d4f2a49cc2322b2457a830a32d0
MISC metadata.xml 515 BLAKE2B 62a3f273badd4c2d8098c0e3825f4074c5f464255ccc074537039c3e9f69081d23052af734e74debec1a22a5f5fb654c0315faa9b9b0a48e5f006aaaa051a88d SHA512 687ba04ba620741af31ea6735472c58d47fb146ad03c3317755b75ea500327d66c0652361bc3f708340af9fe29422c5a2545dc4727baaea630f754c93beba566

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..13} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
DESCRIPTION="Asyncio SolarEdge"
HOMEPAGE="https://github.com/bdraco/aiosolaredge https://pypi.org/project/aiosolaredge/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.9.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.9.0[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/aioresponses[${PYTHON_USEDEP}]
)"
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">aiosolaredge</remote-id>
<remote-id type="github">bdraco/aiosolaredge</remote-id>
<maintainer status="unknown">
<email>nick@koston.org</email>
<name>J. Nick Koston</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,5 +1,3 @@
DIST aiotankerkoenig-0.3.0.tar.gz 6905 BLAKE2B d5a1f69e9cab0c4dfc7e7bdeb14525b482070a52d17a16cde1f44ef2ccdf940323466ac4953bc69859decf2ff669eca23d17022d317d0580ccaca1788460e154 SHA512 10daad6c5b73f1e36d987ef7f0290b4adaff5469453c83775ed8e075846b40966c97cb754e19f79d15020693aa3e0e983672c8b2cdce6e4514aa3ccb413adb4d
DIST aiotankerkoenig-0.4.1.tar.gz 6961 BLAKE2B 74069f7e595f624bc433ce57c3f66c0abe42949f23de08effe7e2f08eb2f85753e9393ebf756198d05cd34d374d63bc108ea8b3f599676c6d988387c11d6693c SHA512 8f26d9c5ac336f02cb16df93bbe61395294b46e5767e7d2a80339974f083f9bd2e477dc39cb865a60e843cd39b0f12b4482c9da37b76a4200121601a519ed9be
EBUILD aiotankerkoenig-0.3.0.ebuild 688 BLAKE2B 900be2f0cc9b00331d1361f68807b01094664154b381ba989495a462aca9f28b8b11eb090dd509fa5870806df3f648aff0311700dfd57ab16523d8a8bc595222 SHA512 ab108cbfbbe5bc1661266b8bfb016e5041539daf2487ba4c3db1bc4f56213b9577d1c20a874f4b75a884d0e36db2da28814c693a17a4528c8758bc7bf2e9e102
EBUILD aiotankerkoenig-0.4.1.ebuild 688 BLAKE2B 900be2f0cc9b00331d1361f68807b01094664154b381ba989495a462aca9f28b8b11eb090dd509fa5870806df3f648aff0311700dfd57ab16523d8a8bc595222 SHA512 ab108cbfbbe5bc1661266b8bfb016e5041539daf2487ba4c3db1bc4f56213b9577d1c20a874f4b75a884d0e36db2da28814c693a17a4528c8758bc7bf2e9e102
EBUILD aiotankerkoenig-0.4.1.ebuild 688 BLAKE2B 77f64df6d216d37b751fb95a91ebe7bfe07672704f6211c102255ac1efda0a3030a207a668769b4c6de3048b15e2f7c8347fe94558e3fabb6b8152088a419399 SHA512 09841c81e55ab68ecadc403e46b30973aab7a613d9ef15bf60f548649a124e77670c6dfff12276a152e7cfad726dd8ac89fbf04e696c73a0d5420aaf4583368f
MISC metadata.xml 530 BLAKE2B a45a628abbda18088cb928e8d8e112ae72acdf41e22dc19f847ac40b0bf0e6726c9403c347b9a68d0e00bc2237deb87388c65327e74ecd8f481ccbd862149da0 SHA512 65c552f9eaa872cf9187af490c4afe03fd09b1ed777a4d1f469755af392dff2c2b26980b0463c05ff87c227374c35ca74cae0e7856e5087b0c2621b41652573d

View File

@@ -1,26 +0,0 @@
# 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=poetry
inherit distutils-r1 pypi
DESCRIPTION="Async Python 3 client for tankerkoenig.de"
HOMEPAGE="https://github.com/jpbede/aiotankerkoenig https://pypi.org/project/aiotankerkoenig/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.0.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.6.0[${PYTHON_USEDEP}]
>=dev-python/mashumaro-3.11[${PYTHON_USEDEP}]
>=dev-python/orjson-3.9.0[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi

View File

@@ -1,11 +1,9 @@
DIST aiounifi-67.tar.gz 46205 BLAKE2B 2a86e391ef687cd45d5e1bfc8dac1e3a3f248d2fb74b084b9c3ce89919106dde2344bc80a744acb7bfb481bc24739cb6cea0ed45cd052f3997d8bcaf03336026 SHA512 055b0b2376d0e65d71ec1aebab060f6cf1ee768239873f112d223a7fd2ff58229473344ce24bf7c7ce0aa456a8128bbfc0673cc61779227352c9dcde898128c0
DIST aiounifi-68.tar.gz 46417 BLAKE2B 5c6278ec27c63da83e506fc9a74fc45f1e166052eed183b5f26efe3569d425fd0ac98bfcfd90778bffdf5236aaeaf746e2eb5999875378ba27cf55427dbbfeb6 SHA512 97d10a020248d41f83782e34939e38a5f51c01f8741fefbf381c54be1528db3a45741df17b85410cd3dee2948e44ebef299e1181df8a29be945f9b740c5a1cf5
DIST aiounifi-69.tar.gz 46008 BLAKE2B 56bc36d061767c9ebec7bd3841725da329babb77381e2c8e9a9556839a1f8f0bd5d532cdae57934ca4edf24442c8e320e84486e3cdd947db634163c5a92909f5 SHA512 862878d5a5ee48e3626cb56ac44f8e66d22e606cbc8f5f05dd28f7d7e9f8a620db35a8ac4e295239a8813fdc91f3c7d30997bbbc53376612e47f75164bac950e
DIST aiounifi-71.tar.gz 46200 BLAKE2B 88894679d31db7851736b6bf84a92d65a15a95482f1f345150c4fab3a3f53d1a1aa8f816d7b3f59c2cc7729d576d1922fa2095dcc9c2b08d243980bf079186b4 SHA512 42952cd9e113c0ebb1d37a475dceb7b846400c02f17b288804553eae313167b1d93fc88dc69201179861235e0765799028ad3868e1f24ffeb4a3b4eec0b88f1d
DIST aiounifi-72.tar.gz 47083 BLAKE2B a6bfada11687e30664eb6174b7bb6419bbc176068bd47eda5798fc6c18eb732edc46b4218fa52fe29145b459d67fa1ec7e1af33980ef0869555976fff8d19e91 SHA512 db1b4e066cafe2ce37ffe8fada00471b5f2b2a5e490f3c2c5d1661c366d6357df01697afb880b46de068ae7c10b3b0bff73305ba801f24b05a628af7a84a7c13
EBUILD aiounifi-67.ebuild 912 BLAKE2B 20a7a5b237ea71de0c76622728bd6d14b5ad621e03a56a2263da8670ddd2ec556b5f0177a707401b2359064db7abb4acb9e47f6e8219ce12b92ab86705e6988d SHA512 4adc6e5e9918897047e54ce67f2db3b3f824bffb27ff0ca0f26d2bc9fe9ff8569dc25fa425c2cecfcc378f80afb563e0e6a5d335ff6bdba5c1968436c86f5783
EBUILD aiounifi-68.ebuild 912 BLAKE2B 20a7a5b237ea71de0c76622728bd6d14b5ad621e03a56a2263da8670ddd2ec556b5f0177a707401b2359064db7abb4acb9e47f6e8219ce12b92ab86705e6988d SHA512 4adc6e5e9918897047e54ce67f2db3b3f824bffb27ff0ca0f26d2bc9fe9ff8569dc25fa425c2cecfcc378f80afb563e0e6a5d335ff6bdba5c1968436c86f5783
EBUILD aiounifi-69.ebuild 912 BLAKE2B 6907cc18ab0f330a8dff42cc4445e5bf430ba990776c637a9a5b510716492541e49ba41d6798be4bc6a48dfb5a8ce5388223730b55ebec0af13e15b870754c00 SHA512 be717f2a5d6c1809cabc4e1da5b46fcc84d65d56732784b7025895d1e06f4a9df3eac464971eb80ae67fdf0e8037039c949aeb7d9df9eeb29ba50998e9ccdbd8
EBUILD aiounifi-71.ebuild 874 BLAKE2B 664e3c5509ac6d27dee804b6a4a744e82d50abaf90421bd537293ac0add5be966a16b3fe234413f916aac27877b84a641e3fc9dc51641e2f435e79101a0bb94c SHA512 e947ebfdd295727c4f0107bc572f496f85981a6b8f108b63437f22fdb3654ccbeb1ceadb7c7b6f8b8e36c9b09dcb1b26eecbb4430d1bfb155c6b2b1a11570b36
EBUILD aiounifi-72.ebuild 874 BLAKE2B 664e3c5509ac6d27dee804b6a4a744e82d50abaf90421bd537293ac0add5be966a16b3fe234413f916aac27877b84a641e3fc9dc51641e2f435e79101a0bb94c SHA512 e947ebfdd295727c4f0107bc572f496f85981a6b8f108b63437f22fdb3654ccbeb1ceadb7c7b6f8b8e36c9b09dcb1b26eecbb4430d1bfb155c6b2b1a11570b36
DIST aiounifi-74.tar.gz 47091 BLAKE2B 3f657cc1110dd8b4f80ffb9d7272c767b397e5b6349eeb2d4c64aef00dc2d60c4ca23fed3324deb0f01bc17f80a3eab7b188e052d9295b31565ca3bdd22a6495 SHA512 3e290593bd90c663aa9ad9bdde838f85b57a4a03e911bf4af602ffabd1b0478978a1c61a54c750eb3a34b4c6d23d6f2fa7197aed29424d9913258d2c15f10d00
DIST aiounifi-75.tar.gz 47177 BLAKE2B 039672e5d02e5408445db778f7ec9045563f459ba1f71cca1d95a63878cb0ef8dba29722ba67d1ee514187a93affa9428aa5f8a7f72ee4228ec4b0c29da1e16a SHA512 2d6f64df1237b2958d11029ee503836f2e27709058db790ceef2b9ef5269be4e8780dec4d2ae113d1ed72fcc4bec8d43593fe02de5d3de3aaee2ce0a6917f919
DIST aiounifi-77.tar.gz 49796 BLAKE2B e43dc171c46e770852b303666535d0c9efa3ab0c1040ac35168265c64bf7ba1a755165a55f9ce9538692b67b3160e9598425d1a4ece30279dac59e02d155251a SHA512 8649ff1915aef41c804445129071f217aea074f8498f017086ed17bb4fbcb15da781ddf7cdc1db71cb822e13aad0a33a817498ec9f013dd8fb6562e4aaa433e5
EBUILD aiounifi-72.ebuild 874 BLAKE2B 0aa9fd118b5c87741aaa136478769fd168df9ef536aff791aec79da1416134669b6d72e4335684c73e75c14183b9ab31a89c0720659c97ecbeaac16b28851fb5 SHA512 9fa2d8040cdfb26992d7801e79bfbb41cee746c030d2322f92eb0b2693f8670fb15ad0def472ba09c613df4403de52d62ceeb67a306d0b1f40e913f93f836685
EBUILD aiounifi-74.ebuild 874 BLAKE2B 0aa9fd118b5c87741aaa136478769fd168df9ef536aff791aec79da1416134669b6d72e4335684c73e75c14183b9ab31a89c0720659c97ecbeaac16b28851fb5 SHA512 9fa2d8040cdfb26992d7801e79bfbb41cee746c030d2322f92eb0b2693f8670fb15ad0def472ba09c613df4403de52d62ceeb67a306d0b1f40e913f93f836685
EBUILD aiounifi-75.ebuild 858 BLAKE2B 279b51344e78c4c28a4c2f1efab5e0b170fa437bae5b948a990c6bf6929f8c69dc53f2853a41c9df4f7d2045315eddf0345b5be0fe3517c57109a0b00a1da0c1 SHA512 c2ca40acf9286b32f8809a7c7c6efd82522b2b75d9a58002a918c19a96af9134e30893ee44a15f1e0abb14cd38d2cba78dadefd071b7bbca6e58396a5d2f5776
EBUILD aiounifi-77.ebuild 858 BLAKE2B 279b51344e78c4c28a4c2f1efab5e0b170fa437bae5b948a990c6bf6929f8c69dc53f2853a41c9df4f7d2045315eddf0345b5be0fe3517c57109a0b00a1da0c1 SHA512 c2ca40acf9286b32f8809a7c7c6efd82522b2b75d9a58002a918c19a96af9134e30893ee44a15f1e0abb14cd38d2cba78dadefd071b7bbca6e58396a5d2f5776
MISC metadata.xml 526 BLAKE2B 6ea8e30813a03c2d80339e1a2db4b463a781e710371f15b992cc4d658c73d8b7fa3cf03ed2506cbe95d5973a34f82d0c597d657ae58d514f9985083132e8268e SHA512 6712667034dd8eff188af2b467f070f0365d478c69a0ec99681abf2d8dcab12a47ea2323a4b428896746156c6ce597adbde14b9ff3f91bbe07de64ba95c806aa

View File

@@ -1,32 +0,0 @@
# 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 pypi
DESCRIPTION="An asynchronous Python library for communicating with Unifi Network Controller API"
HOMEPAGE="https://github.com/Kane610/aiounifi https://pypi.org/project/aiounifi/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]
>=dev-python/orjson-3.9.5[${PYTHON_USEDEP}]
>=dev-python/segno-1.5.3[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/aioresponses[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="An asynchronous Python library for communicating with Unifi Network Controller API"

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="An asynchronous Python library for communicating with Unifi Network Controller API"

View File

@@ -3,10 +3,10 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="An asynchronous Python library for communicating with Unifi Network Controller API"
DESCRIPTION="Python library for communicating with UniFi Network Controller API"
HOMEPAGE="https://github.com/Kane610/aiounifi https://pypi.org/project/aiounifi/"
LICENSE="MIT"
@@ -17,13 +17,12 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.8.0[${PYTHON_USEDEP}]
RDEPEND=">=dev-python/aiohttp-3.9.0[${PYTHON_USEDEP}]
>=dev-python/orjson-3.9.0[${PYTHON_USEDEP}]
>=dev-python/segno-1.5.2[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/aioresponses[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]

View File

@@ -3,10 +3,10 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="An asynchronous Python library for communicating with Unifi Network Controller API"
DESCRIPTION="Python library for communicating with UniFi Network Controller API"
HOMEPAGE="https://github.com/Kane610/aiounifi https://pypi.org/project/aiounifi/"
LICENSE="MIT"
@@ -17,13 +17,12 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]
>=dev-python/orjson-3.9.5[${PYTHON_USEDEP}]
>=dev-python/segno-1.5.3[${PYTHON_USEDEP}]"
RDEPEND=">=dev-python/aiohttp-3.9.0[${PYTHON_USEDEP}]
>=dev-python/orjson-3.9.0[${PYTHON_USEDEP}]
>=dev-python/segno-1.5.2[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/aioresponses[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]

View File

@@ -1,7 +1,3 @@
DIST aiowaqi-2.1.0.tar.gz 9991 BLAKE2B ff28a457b7b092e3eb600b943f822cef0ed0493780d59803da5c1e7f83d67d6afbbcd3147fe96cc4dcba4611179402cbb769f13817eac6526d531f0fa7bb3375 SHA512 0f0c14d3ae73fa5a1808cc5589f53fa0fe4c10e626fc1006fd3bc4dd1dd24d37514886e4f7ed73039df51e6da49416d9c6f767727306be812f89ffbcfae61a9e
DIST aiowaqi-3.0.0.tar.gz 10015 BLAKE2B 3a5491bf45a9e6dbaafdb234438c07add1bc4ec1a6a4f8d4f7ebd07628305c74844ea31e18b599ad969d56866e478f52b9bfa3d2129e3cb43828db912a99164e SHA512 8462c79b0fee6d959e7ec8527bd78af0e2ea3fd8225f001425db400423bc5dd2b5cf8e4c8b59891f664a579952265a2992747c7ffe1dd4ed9d3f2c84799edf63
DIST aiowaqi-3.0.1.tar.gz 10013 BLAKE2B 769d1d8d5569d2d8f58abcb052d0fe5597612d0c3b9b7acf06c24bd9511d9b9416a36c59e9fcfb4f4fc5b59991942d592eddd3c48d8fa7a960ca8923254d4ccb SHA512 5de11075eff5bb1d37f6fc68ba49c6181e2ed389f3d45189a7926a0579be6a5a5cbe49de2c732d1cb7d34d5d24c14a2532c9a59c4e384241cac115cbf392a40a
EBUILD aiowaqi-2.1.0.ebuild 775 BLAKE2B 075d0cd9fafcb79ee1b29452ab345afb25bd00ab5cf020982f151ba5159e4c3e90e2a7d59441108d04e088cc83480fe50cb78c494cced21500ef7b252b3adc69 SHA512 bd3f0f485b2aab8a0bf310a46331d907205b5dbe685f2e681ac29c17841f2ed86d149aa2a6550701eb706b7c1af435ecbdfcf7d9eb95ba0ef88b73074349b673
EBUILD aiowaqi-3.0.0.ebuild 515 BLAKE2B 4ee15c2886ce86239010eb84af2a8036e259b8328aa0f20d4aa14d1d7676dc56afbc21540fc1ce0c0f9c6cea220934577aa82432a07b8f0f755c13a6944e4e8e SHA512 61b9d2c7d506cc8d9b3a87721e7a10111ce8e3691fb727cd159645f79f04da6a15485c8cba3c5bf147882f76198e7e1a608931f29d7b88df969f8febdde1afdc
EBUILD aiowaqi-3.0.1.ebuild 515 BLAKE2B 4ee15c2886ce86239010eb84af2a8036e259b8328aa0f20d4aa14d1d7676dc56afbc21540fc1ce0c0f9c6cea220934577aa82432a07b8f0f755c13a6944e4e8e SHA512 61b9d2c7d506cc8d9b3a87721e7a10111ce8e3691fb727cd159645f79f04da6a15485c8cba3c5bf147882f76198e7e1a608931f29d7b88df969f8febdde1afdc
EBUILD aiowaqi-3.0.1.ebuild 515 BLAKE2B bfd7ccda234365f6cc51ee9d3a2bd88a616aabe4d4e9278e681fc87ff791cb774a8791f34ff4d91cdfd9bad724cd05b672e1ca488da40ebb93ba69457b6d111d SHA512 e31cd297225a00b293cd750f0396bdb30f518ae70f01a050fc64116d720acec99b933eed22275aa103f98cdf9d3a169a0e00a53c5f3b5c979490a6e268f88110
MISC metadata.xml 520 BLAKE2B 94e732a20636d04e48864c2ccabc60ce5df94f4a7a46745d873aaeb6cb42ee870bd7c1eee3c6ed4b9ab480a3ff25029f8212d57e47352dc734985136f8534b67 SHA512 fea8fb6f7c486ddb2264c56770b867bdd8e692cdf47ba0ecc0e89ab51a90ec41d63fed5f40f4c0d2ee1fd7acf79937861a4b4e80af4dd300d8c9fffc185409d6

View File

@@ -1,34 +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=poetry
inherit distutils-r1 pypi
DESCRIPTION="Asynchronous Python client for WAQI API."
HOMEPAGE="https://github.com/joostlek/python-waqi https://pypi.org/project/aiowaqi/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.0.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.6.0[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/aresponses[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -1,20 +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=poetry
inherit distutils-r1 pypi
DESCRIPTION="Asynchronous Python client for WAQI API."
HOMEPAGE="https://github.com/joostlek/python-waqi https://pypi.org/project/aiowaqi/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.0.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.6.0[${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=poetry
inherit distutils-r1 pypi

View File

@@ -1,7 +1,5 @@
DIST aiowithings-1.0.2.tar.gz 18028 BLAKE2B 2828e4d784ca90c9324820bf9971c340d4fea590063db14816fb2bc1a675fe6cd51492e30d6cea8a53028e1979b6f07715751b9bf8b0f6d03468f06219289698 SHA512 838e26b6502c7ccf8495e00910192199e0343342c7030f32fec0b52a7320a443ded1cdcce71f02296828f3d49b92a43d8995886b9e4b289640f443386270327f
DIST aiowithings-2.0.0.tar.gz 17980 BLAKE2B c0d61037dadd625a1331a74cd9f337567faf9064e427e31aac6411cadfbdc94e0bf52219614bc974de92d216da02a693a3c450ca19787027a9f38c1d55a8a1f4 SHA512 1f0df33c74412610bd82fe918ff2c23de42676cd9f987b60b181156755aba6ad437f7f37f6da391a27bac5cfcc856b587283721264f7c93d37b9135cfaa9005c
DIST aiowithings-2.1.0.tar.gz 17984 BLAKE2B 786e4bbe0fb2995d42fd1d60a278384f4e894a4a4551e2c128aae7af166abc6f775d4c9f40b9e24a9e1593d7ba532ef5a0411d63cc7e38ec1a73feb6f54d9b80 SHA512 1f20e9b1de599bde51d00bc39b7d99f45697513a8abae05d876dcebd1ad4a90914029c8f268c92ecce6c79d7b4ea0fb7221daeb453bf57cbcdeb07113ed94713
EBUILD aiowithings-1.0.2.ebuild 695 BLAKE2B 7460a78ee0dc607350388065f3fc437abb2c4e5c0fe40de44a8b1ab6086e5a542f2da643c603a446d91550e9e6eeab525172fa16d093d427ef199a4f6adda8c5 SHA512 f2690de2de513d7c39e294febb8aa0227027604546a67de5602a54cdb989e206b34b237440d6b87e2da3e5dac07fa434748971cda753418f12361898aba015f2
EBUILD aiowithings-2.0.0.ebuild 695 BLAKE2B 7460a78ee0dc607350388065f3fc437abb2c4e5c0fe40de44a8b1ab6086e5a542f2da643c603a446d91550e9e6eeab525172fa16d093d427ef199a4f6adda8c5 SHA512 f2690de2de513d7c39e294febb8aa0227027604546a67de5602a54cdb989e206b34b237440d6b87e2da3e5dac07fa434748971cda753418f12361898aba015f2
EBUILD aiowithings-2.1.0.ebuild 654 BLAKE2B ee7ff4042a44712e60346e3ea41d951365011df766c95a9a8fe88c5eaff0a8d70114f3cc9304531b4f7601ec4560fe275b858a395592d9ef317b7280b569bcab SHA512 a749418908f6eb795a884aca05f64f788d71f12e75e4ac93457a7151f9a388448a0fe391a581a1600ebbfdd78f03fcfcbf37f8390b7c58fd97b0be01bd9ec057
EBUILD aiowithings-2.0.0.ebuild 695 BLAKE2B 32066511a9808ed631a9296c943603f176235d63e390efac071bbded381d6d8c56d98af3a6ff3e1f73b640f276d42396270e75ccf35ea28d0f4c175d00d94436 SHA512 d51d4329ef8903fcbb37a37cb8ab7f7eae492d5ec2fe832793b354112f5d550a9c3d133ac3be1527f56d06bfa2ecab9479fcc9e046b6663d54c4219b6d837695
EBUILD aiowithings-2.1.0.ebuild 654 BLAKE2B 3ec8a595babbd4ae19e26eb353efd9c9e8a72fb6d9b0ce3527e7af1d484ffced7ab11d57d47c97645059b87c7eb62be760a22644c1276d9f87b4177601d3c313 SHA512 02d13a68a2c6cc99b7e421d503b846dcfbdaae35196be496a07dd66fd6c8c631d698d5d736e0198a18de5c2ee352290b6863e92fc4a92064b1aed9a55590cc0c
MISC metadata.xml 528 BLAKE2B 77784510e668aae4aa327f393d2cd96b2a7d69751638ecc7ab0fc0fbac9e1ab42473c9924e2732d67d9d0dae54f043dc0eb12ddb2630d38e68bf4b4dbd803398 SHA512 9bc44f054ce1f61a1cf8ae06ad9f68903970fcae76461898f3263fe4bd795659059bbb325cf5f173a4048c4ec51705f522ce9c4c47bf2f4df22e1fe8379473e1

View File

@@ -1,32 +0,0 @@
# 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=poetry
inherit distutils-r1 pypi
DESCRIPTION="Asynchronous Python client for Withings."
HOMEPAGE="https://github.com/joostlek/python-withings https://pypi.org/project/aiowithings/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.0.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.6.0[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi

View File

@@ -1,5 +1,5 @@
DIST airthings_ble-0.6.1.tar.gz 9432 BLAKE2B d0781677e9949431803917a8ad2a27538e5de90974be5f77b586189234bcad41ae18991a75d5fb45e389d5126e68fc4f4b2f2a9f9df45bddc4569ab587196dad SHA512 e073b9e50d017855900f77818969fbed2de161c894e9e71acd04bdd05d5c93763a473d924b6e189c2112b6501f49ec6e268453e8d8764e563046f417884d68e7
DIST airthings_ble-0.7.1.tar.gz 10274 BLAKE2B 6e6ba493962493fc98416966ae7514d38da466b474a41c07c3453449ec12b4a2aeb0966b35c424c96b84c92953e1a1579990ebc7bbea4e1bdaa0e36983ac50d1 SHA512 b1a8b37f112443c0acebec0a46a81cfe108bb07eb7d66a1a7913c0d4be9db3de6aeee445deda533fd8b12a6d54259aeb973160caa760b2ff0574ee33cd886681
EBUILD airthings-ble-0.6.1.ebuild 697 BLAKE2B 1ec7874449070022263368dfa2980fbe021e3b4af0d9387d5ba30d7d4e7f6b02ed33f1c247958a0af5eb9703b9b394bc8c80cafd5b7a5c1d00fc1a81b3176fdf SHA512 e9128e7d6baa4f7e68fa43a5ee2807c771bda166200da779b7d4c85ccccfb9b412a36fa770ec6f9088576167d2ce58cdad0ebeb31a4286d6f4dc4d98b4d238ef
EBUILD airthings-ble-0.7.1.ebuild 742 BLAKE2B 2f7db4802cf1dad2227adcd328df16792f72f8e90ca9f7e027b95a70608802544fe004a3c90b52acc31af9be7d39bd1ea34db14b8e0256b6f7839ba573d5a3ac SHA512 f09c5288515c3c1189a5b101410024fb088f9cc177f52bc1c8b5e1e5a98169bcdcff4fa5dc1480858fb802cc943789ac6f72095c74f286b008a91524ca1458a5
DIST airthings_ble-0.9.0.tar.gz 10524 BLAKE2B 09d77f98b505e466ca28efc30a0f0a4d7ba01c6f5adc0191d0b8c8cff84ea895b8591936205b5e3a3c69154e4fbfc55313393d57f3d7eb926ae3349fc43dc4a5 SHA512 4390ef4728e4aeeaf619f4127216a99010d72810191d2e78cda144fe54e128c23f49d9126e330d26321d05883b82c42c5672b2f4b090225e95a1748872405eec
EBUILD airthings-ble-0.7.1.ebuild 742 BLAKE2B 012c6e874d9a642b65cda545fd15a88d4e461879242f2c582cebe74b1dccafc5881c99e130be57040f770495527b08dfcfb7c619a40736f1c181d2dcdba1e266 SHA512 5c0b058961b3dbe690bcc8e8d7e67e3f49ef6a18caf913c58b620c27ac660f14783dfe96a2b5fef4dc8d0a1e7d0e922eb1b75b822e92dcd25ef38b9d0050efb0
EBUILD airthings-ble-0.9.0.ebuild 742 BLAKE2B 012c6e874d9a642b65cda545fd15a88d4e461879242f2c582cebe74b1dccafc5881c99e130be57040f770495527b08dfcfb7c619a40736f1c181d2dcdba1e266 SHA512 5c0b058961b3dbe690bcc8e8d7e67e3f49ef6a18caf913c58b620c27ac660f14783dfe96a2b5fef4dc8d0a1e7d0e922eb1b75b822e92dcd25ef38b9d0050efb0
MISC metadata.xml 397 BLAKE2B 5892259a8a651144c62e5d4598b297903fa50b57b0fb1e537929dd074652be81727f9e08ce756a9148b97346fc2248b5a45990826fdd5f4e400bcf3b270ceed4 SHA512 9db2dd64b281f47850506ea7ec67fa1225185d55e8d31e5d803d0b01e08abeeb92fd045bebe20a6da379dcf205b394c860134ed4f7adb6b94b5fc3a055ef4568

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
@@ -20,6 +20,7 @@ DOCS="README.md"
RDEPEND="
$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)
>=dev-python/bleak-0.15.1[${PYTHON_USEDEP}]
>=dev-python/bleak-retry-connector-1.11.0[${PYTHON_USEDEP}]
>=dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}]"

View File

@@ -1,5 +1,3 @@
DIST androidtv-0.0.72.tar.gz 61558 BLAKE2B 1dd4664480008bc62f06326e5f9222896508c1e89dc6fdd1d918dd38f343e9fc860471b766cc33eb23c8f865f6e1076d5aa01bc51dbd20580e876967960c1c7a SHA512 f1bb967ecf9da283ca4f8fe435328c3ee9b3a3b7995f5dec2824ee00a6eb849dafe923f3d0543b0fffdb7e04fb9ae77f5c17e9cc816f3566eedad109ae1d0b8f
DIST androidtv-0.0.73.tar.gz 63050 BLAKE2B d97c2c3e1acb8624eee70b8940232b623e374c40056df2c7db7ec77f929743c881316a2ee4a016007407e438f0b9235273454947827f3f66f312a1cb72a7bc55 SHA512 fea66e7e0fc815902b3175201d8deb8515c4bedf451c6d546b6fb93a0c1b471a00d2af1975e4deb24b5ac8035413732aafecee9c9d8f8d19210e172851d8a65b
EBUILD androidtv-0.0.72.ebuild 801 BLAKE2B 759270d1a70459bacb32069916f68a44a8e65f3f10f478247019f7e33bc9302f8b40cf2c9053b8ba0671866b101abc80bfaa629d67e41fdf35f5ccabf3355c61 SHA512 0f9a53cf4a73cad9cd516fffcdb1c3adda6eeba974f5d5b701b888b1aa373dd03b59c8e2ceb8b7d60c5caca10888006c9e48eb766407ceea15e2a3f907dc4f80
EBUILD androidtv-0.0.73-r1.ebuild 947 BLAKE2B 145edc6d8f27dbd6eae6f908c315bedc34d3222529a34fabe5f42e1dd4e1d7651852efa467f859b5a13cf72db0b2be2ac4196f17da44a7101317bf3ff878089c SHA512 4e4364ef0e2e1b84ee546d95dc85fa50a6c3d83b230e9a9e138df51f1b13f2a1322e14faebf0773c876dbd84b957763247d5f891c330228bf9577d03d73fe7d3
EBUILD androidtv-0.0.73-r1.ebuild 947 BLAKE2B 81be177eb85f96a6bb1d064081e7f6c4745f897cd850a45dd67ec7a7a6300c81b2e5aa01fd4d2f865aef6107e3bbb9fb1f0e218915b63f25610db7e0fe8e61af SHA512 79bba15ea8c0a885b31d429aab753287ae296b3d01ac7ade27215a45e631139410da03e5a2b4c41c3cdabf117ca378696309ac0753dec8e1e06617d96680a179
MISC metadata.xml 602 BLAKE2B 5d3137a55716dfabdcd2d0fbd2f6f997400b76458e0693386ff503c8f896022ff190f7374d7f61a2721669b803a17a316fd2295a1f4b024b364f75c9370cc82c SHA512 891e755563dafef4181ad08a482d52d7715728d3beec989c890a77cc0beb511d94988de29ef4af96506c09e4c640192b2dc3939d9ed5418fd4124844ce77f11f

View File

@@ -1,31 +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_{10..12} )
inherit distutils-r1 pypi
DESCRIPTION="Communicate with an Android TV or Fire TV device via ADB over a network."
HOMEPAGE="https://github.com/JeffLIrion/python-androidtv/ https://pypi.org/project/androidtv/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test usb"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=">=dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}]
>=dev-python/adb-shell-0.4.0[usb?,${PYTHON_USEDEP}]
>=dev-python/aiofiles-0.4.0[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
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
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..12} )
inherit distutils-r1 pypi
DESCRIPTION="Communicate with an Android TV or Fire TV device via ADB over a network."
HOMEPAGE="https://github.com/JeffLIrion/python-androidtv/ https://pypi.org/project/androidtv/"

View File

@@ -1,3 +1,5 @@
DIST androidtvremote2-0.0.14.tar.gz 25207 BLAKE2B c0ed73e5b207e12aeb45935419fc77face3d945c319e1afd3eb62a5e24eb98a0a4693af307100c1e4836c57e984d59f4b35d15bbb5de99b68bb67da306eb177f SHA512 a649366a8e179f31c67823d03656ad7234eb25f04a061c8daec11c5d2c0762d39e9eb51b999a754c4df0520b3adc543f28e9ad75af7e8e527b7a24ae492312b3
EBUILD androidtvremote2-0.0.14.ebuild 836 BLAKE2B f8ee5a71d734ea67f0be563397a4ff15c1468ee13b57bfb4be59d3e1f8fcf3ee3e556aaef75979997e554a7f474e863bd18348e7f387f257faf02162fd94b553 SHA512 88b0bf47ce429bdc53607125172be169258ba7c7ef7c4b7ae81a1674161b9cf621e83abedb3f03f5eea57a39fe2708563695172a13e884676f4117cd75db3d40
DIST androidtvremote2-0.0.15.tar.gz 41270 BLAKE2B 4dc3ad3eb5141dcfb130303851afa5802f9a6e8cf4b6e59dd03e0384b4403af11c2e898cd2fccf435cb72793eea94c474384ad5218c8c73fbd39974758c4d791 SHA512 751d7caf3278bea225513214ace9636ba44412b2bf944334c471088138f47602f91875dfe5e86d1e1cd3912d7e59905e2624d78e67d1d3b23c8c2a09f7f920c6
EBUILD androidtvremote2-0.0.14.ebuild 836 BLAKE2B 288bdbca80691e5626c9f5d4a462b82690f23c76899073795b0f2b9a7582b5f9fe5c3d8ec654fcab3289af4f638acf02318ec752178db64fa5a7ea0ef8c4fd87 SHA512 5817ee5df6ea05d2999da66438b75a40a9cfe218e3789eb75a34913d0c8b616c36f575e6e3e3c27a8e079c73fc43f11956d067962f6122c317c55f50a7a4669a
EBUILD androidtvremote2-0.0.15.ebuild 775 BLAKE2B 15acec2663c4fa3e342df14b79eaae436512d9bb33e4e3e8af8e6b0a4e511d82886ec11143b8f82a99165c879dc98ce9d332c45cb753aa57223c0df1b156a33c SHA512 04aceab0dad61f08726c5617019970c690572c54981719f59dd3ad6954ce0237ee82f9a9186fafc773a50f8353d8814ecddcd30235b00f022a857989522642da
MISC metadata.xml 522 BLAKE2B 516348610d828c7fc831d74b22577a3dfca8326e5683a7d2d5e501e98b31d41a33267f93eacc8dce10c83b1da56cc5fb3fe2cb696cbb840f265fddec54a43afa SHA512 c909021bb51c51c0ab098a1cf565bf1e03b2ca09060392e3958b6a4b9b80ef077b824ebc422902ac48135b9cfd95f8c565a366b7e7ee9de4312caa5f99005e10

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